0001784535-23-000017.txt : 20230809 0001784535-23-000017.hdr.sgml : 20230809 20230809163511 ACCESSION NUMBER: 0001784535-23-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Porch Group, Inc. CENTRAL INDEX KEY: 0001784535 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 832587663 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39142 FILM NUMBER: 231155765 BUSINESS ADDRESS: STREET 1: 411 1ST AVENUE S., SUITE 501 CITY: SEATTLE STATE: WA ZIP: 98104 BUSINESS PHONE: (855) 767-2400 MAIL ADDRESS: STREET 1: 411 1ST AVENUE S., SUITE 501 CITY: SEATTLE STATE: WA ZIP: 98104 FORMER COMPANY: FORMER CONFORMED NAME: PropTech Acquisition Corp DATE OF NAME CHANGE: 20190805 10-Q 1 prch-20230630x10q.htm 10-Q
0.910.281.320.3895731850971421639547227796611294869630002732500012570300036610000957318509714216395472277966112940.910.281.320.38false0001784535--12-312023Q2P12M0http://fasb.org/us-gaap/2023#GoodwillAndIntangibleAssetImpairment98168956984558380.010.350.010.350001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2023-06-300001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2022-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputSharePriceMember2023-06-300001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-300001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2023-06-300001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputSharePriceMember2022-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:MeasurementInputExercisePriceMember2022-12-3100017845352022-10-310001784535us-gaap:RetainedEarningsMember2023-06-300001784535us-gaap:AdditionalPaidInCapitalMember2023-06-300001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001784535us-gaap:RetainedEarningsMember2023-03-310001784535us-gaap:AdditionalPaidInCapitalMember2023-03-310001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100017845352023-03-310001784535us-gaap:RetainedEarningsMember2022-12-310001784535us-gaap:AdditionalPaidInCapitalMember2022-12-310001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001784535us-gaap:RetainedEarningsMember2022-06-300001784535us-gaap:AdditionalPaidInCapitalMember2022-06-300001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001784535us-gaap:RetainedEarningsMember2022-03-310001784535us-gaap:AdditionalPaidInCapitalMember2022-03-310001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100017845352022-03-310001784535us-gaap:RetainedEarningsMember2021-12-310001784535us-gaap:AdditionalPaidInCapitalMember2021-12-310001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001784535us-gaap:CommonStockMember2023-06-300001784535us-gaap:CommonStockMember2023-03-310001784535us-gaap:CommonStockMember2022-12-310001784535us-gaap:CommonStockMember2022-06-300001784535us-gaap:CommonStockMember2022-03-310001784535us-gaap:CommonStockMember2021-12-310001784535us-gaap:EmployeeStockOptionMember2023-06-300001784535us-gaap:EmployeeStockOptionMember2022-12-310001784535us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001784535prch:PerformanceRestrictedStockUnitsMember2023-06-300001784535prch:PerformanceRestrictedStockUnitsMember2022-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001784535prch:PerformanceRestrictedStockUnitsMember2023-01-012023-06-3000017845352023-07-012023-06-300001784535prch:SoftwareAndServiceSubscriptionMemberprch:VerticalSoftwareMember2023-04-012023-06-300001784535prch:PostMoveTransactionsMemberprch:VerticalSoftwareMember2023-04-012023-06-300001784535prch:MoveRelatedTransactionsExcludingInsuranceMemberprch:VerticalSoftwareMember2023-04-012023-06-300001784535prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMemberprch:InsuranceMember2023-04-012023-06-300001784535us-gaap:OperatingSegmentsMember2023-04-012023-06-300001784535prch:VerticalSoftwareMember2023-04-012023-06-300001784535prch:InsuranceMember2023-04-012023-06-300001784535prch:SoftwareAndServiceSubscriptionMemberprch:VerticalSoftwareMember2023-01-012023-06-300001784535prch:PostMoveTransactionsMemberprch:VerticalSoftwareMember2023-01-012023-06-300001784535prch:MoveRelatedTransactionsExcludingInsuranceMemberprch:VerticalSoftwareMember2023-01-012023-06-300001784535prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMemberprch:InsuranceMember2023-01-012023-06-300001784535us-gaap:OperatingSegmentsMember2023-01-012023-06-300001784535prch:InsuranceMember2023-01-012023-06-300001784535prch:SoftwareAndServiceSubscriptionMemberprch:VerticalSoftwareMember2022-04-012022-06-300001784535prch:PostMoveTransactionsMemberprch:VerticalSoftwareMember2022-04-012022-06-300001784535prch:MoveRelatedTransactionsExcludingInsuranceMemberprch:VerticalSoftwareMember2022-04-012022-06-300001784535prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMemberprch:InsuranceMember2022-04-012022-06-300001784535us-gaap:OperatingSegmentsMember2022-04-012022-06-300001784535prch:VerticalSoftwareMember2022-04-012022-06-300001784535prch:InsuranceMember2022-04-012022-06-300001784535prch:SoftwareAndServiceSubscriptionMemberprch:VerticalSoftwareMember2022-01-012022-06-300001784535prch:PostMoveTransactionsMemberprch:VerticalSoftwareMember2022-01-012022-06-300001784535prch:MoveRelatedTransactionsExcludingInsuranceMemberprch:VerticalSoftwareMember2022-01-012022-06-300001784535prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMemberprch:InsuranceMember2022-01-012022-06-300001784535us-gaap:OperatingSegmentsMember2022-01-012022-06-300001784535prch:VerticalSoftwareMember2022-01-012022-06-300001784535prch:InsuranceMember2022-01-012022-06-300001784535prch:ReinsuranceQuotaShareProgramMemberstpr:TX2023-01-012023-06-300001784535prch:ReinsuranceQuotaShareProgramMemberstpr:SC2023-01-012023-06-300001784535prch:ReinsuranceQuotaShareProgramMemberprch:CoreLocationsOutsideOfTexasMember2023-01-012023-06-300001784535prch:ReinsuranceQuotaShareProgramMemberprch:CoreLocationsMember2023-01-012023-06-300001784535prch:ReinsuranceQuotaShareProgramMemberprch:CombinedProgramMember2023-01-012023-06-300001784535prch:ReinsurancePropertyCatastropheTreatiesMember2023-04-012023-04-010001784535us-gaap:SoftwareDevelopmentMember2023-06-300001784535us-gaap:LeaseholdImprovementsMember2023-06-300001784535prch:SoftwareAndComputerEquipmentMember2023-06-300001784535prch:FurnitureOfficeEquipmentAndOtherMember2023-06-300001784535us-gaap:SoftwareDevelopmentMember2022-12-310001784535us-gaap:LeaseholdImprovementsMember2022-12-310001784535prch:SoftwareAndComputerEquipmentMember2022-12-310001784535prch:FurnitureOfficeEquipmentAndOtherMember2022-12-310001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001784535us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001784535us-gaap:RetainedEarningsMember2023-04-012023-06-300001784535us-gaap:RetainedEarningsMember2023-01-012023-06-300001784535us-gaap:RetainedEarningsMember2022-04-012022-06-300001784535us-gaap:RetainedEarningsMember2022-01-012022-06-300001784535us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel3Memberprch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535prch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535prch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535prch:ContingentConsiderationEarnoutMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel3Memberprch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:FairValueInputsLevel3Memberprch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535prch:PrivateWarrantLiabilityMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535prch:ContingentConsiderationEarnoutMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535prch:ContingentConsiderationBusinessCombinationMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2023-04-012023-06-300001784535prch:ConvertibleSeniorNotesDue2026Member2023-01-012023-06-300001784535prch:ConvertibleSeniorNotesDue2026Member2022-04-012022-06-300001784535prch:ConvertibleSeniorNotesDue2026Member2022-01-012022-06-300001784535prch:AdvanceFundingArrangementMember2023-04-012023-06-300001784535prch:AdvanceFundingArrangementMember2023-01-012023-06-300001784535prch:AdvanceFundingArrangementMember2022-04-012022-06-300001784535prch:AdvanceFundingArrangementMember2022-01-012022-06-300001784535prch:InsuranceLicensesMember2023-06-300001784535prch:InsuranceLicensesMember2022-12-310001784535us-gaap:TrademarksAndTradeNamesMember2022-12-310001784535us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001784535us-gaap:NoncompeteAgreementsMember2022-12-310001784535us-gaap:CustomerRelationshipsMember2022-12-310001784535prch:ValueOfBusinessAcquiredMember2022-12-310001784535prch:RenewalRightsMember2022-12-310001784535us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2023-06-300001784535prch:PrivateWarrantLiabilityMember2023-06-300001784535prch:ContingentConsiderationEarnoutMember2023-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2023-06-300001784535prch:PrivateWarrantLiabilityMember2022-12-310001784535prch:ContingentConsiderationEarnoutMember2022-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2022-12-310001784535prch:PrivateWarrantLiabilityMember2022-06-300001784535prch:ContingentConsiderationEarnoutMember2022-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2022-06-300001784535prch:PrivateWarrantLiabilityMember2021-12-310001784535prch:ContingentConsiderationEarnoutMember2021-12-310001784535prch:ContingentConsiderationBusinessCombinationMember2021-12-310001784535us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2023-01-012023-06-300001784535prch:PrivateWarrantLiabilityMember2023-01-012023-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2023-01-012023-06-300001784535prch:PrivateWarrantLiabilityMember2022-01-012022-06-300001784535prch:ContingentConsiderationEarnoutMember2022-01-012022-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2022-01-012022-06-300001784535srt:MinimumMemberprch:MeasurementInputQualifyingAssetSalesMember2023-06-300001784535srt:MinimumMemberprch:MeasurementInputProbabilitiesOfRepurchaseMember2023-06-300001784535srt:MinimumMemberprch:MeasurementInputFundamentalChangeMember2023-06-300001784535srt:MaximumMemberprch:MeasurementInputQualifyingAssetSalesMember2023-06-300001784535srt:MaximumMemberprch:MeasurementInputProbabilitiesOfRepurchaseMember2023-06-300001784535srt:MaximumMemberprch:MeasurementInputFundamentalChangeMember2023-06-300001784535srt:MaximumMember2023-04-012023-06-300001784535prch:TermLoanFacilityDue2029Member2023-04-012023-04-300001784535prch:PropertyEquipmentSoftwareMember2023-04-012023-06-300001784535prch:PropertyEquipmentSoftwareMember2023-01-012023-06-300001784535prch:PropertyEquipmentSoftwareMember2022-04-012022-06-300001784535prch:PropertyEquipmentSoftwareMember2022-01-012022-06-300001784535us-gaap:CorporateDebtSecuritiesMember2023-06-300001784535us-gaap:CorporateDebtSecuritiesMember2022-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2023-04-300001784535prch:RepurchaseOptionMember2023-01-012023-06-300001784535prch:FundamentalChangeOptionMember2023-01-012023-06-300001784535prch:SeniorSecuredConvertibleNotes6.75Due2028Member2023-06-300001784535us-gaap:ConvertibleDebtSecuritiesMember2021-09-150001784535prch:OtherNotesMember2023-06-300001784535prch:AdvanceFundingArrangementMember2023-06-300001784535prch:TermLoanFacilityDue2029Member2022-12-310001784535prch:OtherNotesMember2022-12-310001784535prch:AdvanceFundingArrangementMember2022-12-310001784535prch:InsuranceMember2023-06-300001784535prch:InsuranceMember2022-12-310001784535prch:VerticalSoftwareMember2022-12-310001784535prch:AccountsReceivableCurrentMember2023-06-300001784535prch:CustomersInTexasMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001784535prch:CustomersInSouthCarolinaMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001784535us-gaap:CashAndCashEquivalentsMember2023-01-012023-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2023-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2022-12-3100017845352022-06-3000017845352021-12-310001784535prch:ResidentialWarrantyServicesMemberus-gaap:CustomerRelationshipsMember2023-03-170001784535prch:ResidentialWarrantyServicesMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-06-300001784535prch:FloifyAcquisitionMemberus-gaap:MeasurementInputSharePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:FloifyAcquisitionMemberus-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:FloifyAcquisitionMemberus-gaap:MeasurementInputDiscountRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:FloifyAcquisitionMemberprch:MeasurementInputStrikePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:ResidentialWarrantyServicesMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001784535prch:FloifyAcquisitionMemberus-gaap:MeasurementInputSharePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535prch:FloifyAcquisitionMemberus-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535prch:FloifyAcquisitionMemberus-gaap:MeasurementInputDiscountRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535prch:FloifyAcquisitionMemberprch:MeasurementInputStrikePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535prch:ResidentialWarrantyServicesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2023-06-300001784535prch:FloifyAcquisitionMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:ResidentialWarrantyServicesMemberus-gaap:ValuationTechniqueDiscountedCashFlowMember2022-12-310001784535prch:FloifyAcquisitionMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535us-gaap:GeneralAndAdministrativeExpenseMember2023-06-300001784535us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535prch:OtherLoanBackedAndStructuredSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535prch:OtherLoanBackedAndStructuredSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535prch:OtherLoanBackedAndStructuredSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:USStatesAndPoliticalSubdivisionsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535prch:OtherLoanBackedAndStructuredSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:USStatesAndPoliticalSubdivisionsMember2023-06-300001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001784535us-gaap:MortgageBackedSecuritiesMember2023-06-300001784535us-gaap:CorporateBondSecuritiesMember2023-06-300001784535prch:OtherLoanBackedAndStructuredSecuritiesMember2023-06-300001784535us-gaap:USStatesAndPoliticalSubdivisionsMember2022-12-310001784535us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001784535us-gaap:MortgageBackedSecuritiesMember2022-12-310001784535us-gaap:CorporateBondSecuritiesMember2022-12-310001784535prch:OtherLoanBackedAndStructuredSecuritiesMember2022-12-310001784535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:FairValueMeasurementsRecurringMember2023-06-300001784535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:FairValueMeasurementsRecurringMember2022-12-310001784535us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001784535us-gaap:ConvertibleDebtSecuritiesMember2023-04-012023-06-300001784535prch:RestrictedStockUnitsAndAwardsMember2023-04-012023-06-300001784535prch:PublicAndPrivateWarrantsMember2023-04-012023-06-300001784535prch:PerformanceRestrictedStockUnitsMember2023-04-012023-06-300001784535prch:EarnoutSharesMember2023-04-012023-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2023-04-012023-06-300001784535us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001784535us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001784535prch:RestrictedStockUnitsAndAwardsMember2023-01-012023-06-300001784535prch:PublicAndPrivateWarrantsMember2023-01-012023-06-300001784535prch:PerformanceRestrictedStockUnitsMember2023-01-012023-06-300001784535prch:EarnoutSharesMember2023-01-012023-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2023-01-012023-06-300001784535us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001784535us-gaap:ConvertibleDebtSecuritiesMember2022-04-012022-06-300001784535prch:RestrictedStockUnitsAndAwardsMember2022-04-012022-06-300001784535prch:PublicAndPrivateWarrantsMember2022-04-012022-06-300001784535prch:PerformanceRestrictedStockUnitsMember2022-04-012022-06-300001784535prch:EarnoutSharesMember2022-04-012022-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2022-04-012022-06-300001784535us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001784535us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001784535prch:RestrictedStockUnitsAndAwardsMember2022-01-012022-06-300001784535prch:PublicAndPrivateWarrantsMember2022-01-012022-06-300001784535prch:PerformanceRestrictedStockUnitsMember2022-01-012022-06-300001784535prch:EarnoutSharesMember2022-01-012022-06-300001784535prch:ContingentConsiderationBusinessCombinationMember2022-01-012022-06-300001784535srt:MaximumMemberus-gaap:ConvertibleDebtSecuritiesMember2021-09-152021-09-150001784535prch:SeniorSecuredConvertibleNotes6.75Due2028Member2023-04-012023-06-300001784535prch:SeniorSecuredConvertibleNotes6.75Due2028Member2023-01-012023-06-300001784535us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001784535us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001784535prch:ProductAndTechnologyMember2023-04-012023-06-300001784535us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001784535us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001784535prch:ProductAndTechnologyMember2023-01-012023-06-300001784535us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001784535us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001784535prch:ProductAndTechnologyMember2022-04-012022-06-300001784535us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001784535us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001784535prch:ProductAndTechnologyMember2022-01-012022-06-300001784535us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001784535us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001784535us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001784535srt:MinimumMember2023-01-012023-06-300001784535srt:MaximumMember2023-01-012023-06-300001784535prch:HomeownersOfAmericaInsuranceCompanyMemberprch:VesttooMemberus-gaap:SubsequentEventMember2023-07-010001784535us-gaap:CommonStockMember2023-04-012023-06-300001784535us-gaap:CommonStockMember2023-01-012023-06-300001784535us-gaap:CommonStockMember2022-04-012022-06-300001784535us-gaap:CommonStockMember2022-01-012022-06-300001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2023-04-012023-06-300001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2023-04-012023-06-300001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2023-01-012023-06-300001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2023-01-012023-06-300001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2022-04-012022-06-300001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2022-04-012022-06-300001784535us-gaap:OperatingSegmentsMemberprch:VerticalSoftwareMember2022-01-012022-06-300001784535us-gaap:OperatingSegmentsMemberprch:InsuranceMember2022-01-012022-06-300001784535prch:ReinsurancePropertyCatastropheTreatiesMember2023-06-300001784535prch:ReinsurancePropertyCatastropheTreatiesMember2023-04-010001784535prch:HomeownersOfAmericaInsuranceCompanyMemberprch:VesttooMember2023-06-300001784535prch:ReinsuranceQuotaShareProgramMember2023-06-300001784535prch:HomeownersOfAmericaInsuranceCompanyMembersrt:MaximumMemberprch:VesttooMemberus-gaap:SubsequentEventMember2023-07-012023-09-300001784535prch:HomeownersOfAmericaInsuranceCompanyMemberprch:VesttooMemberus-gaap:SubsequentEventMember2023-07-012023-07-010001784535prch:AssetSaleRepurchaseOptionMember2023-01-012023-06-300001784535us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001784535srt:MinimumMember2023-06-300001784535prch:RepurchaseOptionMember2023-06-300001784535prch:AssetSaleRepurchaseOptionMember2023-06-300001784535prch:VerticalSoftwareMember2023-06-300001784535srt:MaximumMemberprch:VerticalSoftwareMember2023-03-310001784535srt:MaximumMemberprch:InsuranceSegmentMember2023-03-310001784535us-gaap:TrademarksAndTradeNamesMember2023-06-300001784535us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001784535us-gaap:NoncompeteAgreementsMember2023-06-300001784535us-gaap:CustomerRelationshipsMember2023-06-300001784535prch:ValueOfBusinessAcquiredMember2023-06-300001784535prch:RenewalRightsMember2023-06-300001784535prch:SeniorSecuredConvertibleNotes6.75Due2028Member2023-04-012023-04-300001784535prch:SeniorSecuredConvertibleNotes6.75Due2028Member2023-04-300001784535prch:VerticalSoftwareMember2023-01-012023-06-300001784535us-gaap:MeasurementInputSharePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535us-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535us-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535prch:MeasurementInputForfeitureRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2023-06-300001784535us-gaap:MeasurementInputSharePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535us-gaap:MeasurementInputPriceVolatilityMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535us-gaap:MeasurementInputExercisePriceMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535prch:MeasurementInputForfeitureRateMemberprch:MonteCarloSimulationMethodValuationTechniqueMember2022-12-310001784535us-gaap:RestrictedStockUnitsRSUMember2023-06-300001784535prch:StockIncentivePlan2020Member2023-06-300001784535prch:PrivateWarrantsMember2023-06-300001784535prch:ConvertibleSeniorNotesDue2028Member2023-06-300001784535prch:ConvertibleSeniorNotesDue2026Member2023-06-300001784535prch:CommonStockWarrantsMember2023-06-300001784535us-gaap:RestrictedStockUnitsRSUMember2022-12-310001784535prch:StockIncentivePlan2020Member2022-12-310001784535prch:PrivateWarrantsMember2022-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2022-12-310001784535prch:CommonStockWarrantsMember2022-12-310001784535prch:ConvertibleSeniorNotesDue2026Member2021-09-160001784535prch:ConvertibleSeniorNotesDue2026Member2021-09-162021-09-160001784535prch:ResidentialWarrantyServicesMember2023-03-170001784535us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-3000017845352022-04-012022-06-3000017845352022-01-012022-06-3000017845352023-06-3000017845352022-12-310001784535prch:MattEhrlichmanMember2023-06-300001784535prch:MattEhrlichmanMember2023-04-012023-06-3000017845352023-04-012023-06-3000017845352023-08-0400017845352023-01-012023-06-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:pureprch:itemprch:companyprch:stateprch:securityprch:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES

EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2023

or

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

EXCHANGE ACT OF 1934

For the transition period from                      to

Commission File Number: 001-39142

Porch Group, Inc.

(Exact name of registrant as specified in its charter)

Delaware

83-2587663

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification Number)

411 1st Avenue S., Suite 501, Seattle, WA 98104

(Address of Principal Executive Offices) (Zip Code)

(855) 767-2400

(Registrant’s telephone number, including area code)

N/A


(Former name, former address and former fiscal year, if changed since last report)

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

Title of Each Class

Trading symbol

Name of Exchange on which registered

Common Stock, par value $0.0001 per share

PRCH

The Nasdaq Stock Market LLC

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.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

The number of outstanding shares of the registrant’s common stock as of August 4, 2023, was 98,431,801.

Table of Contents

    

    

Page

Part I.

Financial Information

3

Item 1.

Financial Statements

3

Condensed Consolidated Balance Sheets (Unaudited)

3

Condensed Consolidated Statements of Operations (Unaudited)

4

Condensed Consolidated Statements of Comprehensive Loss (Unaudited)

5

Condensed Consolidated Statements of Stockholders’ Equity (Deficit) (Unaudited)

6

Condensed Consolidated Statements of Cash Flows (Unaudited)

8

Notes to Condensed Consolidated Financial Statements (Unaudited)

9

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

34

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

53

Item 4.

Controls and Procedures

54

Part II.

Other Information

56

Item 1.

Legal Proceedings

56

Item 1A.

Risk Factors

56

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

57

Item 3.

Defaults Upon Senior Securities

57

Item 4.

Mine Safety Disclosures

58

Item 5.

Other Information

58

Item 6.

Exhibits

59

Exhibit Index

59

Signatures

60

2

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

PORCH GROUP, INC.

Condensed Consolidated Balance Sheets

(Unaudited)

(all numbers in thousands, except share amounts)

    

June 30, 2023

    

December 31, 2022

Assets

 

 

  

Current assets

 

  

 

  

Cash and cash equivalents

$

265,573

$

215,060

Accounts receivable, net

 

24,715

 

26,438

Short-term investments

26,151

36,523

Reinsurance balance due

272,467

299,060

Prepaid expenses and other current assets

 

29,665

 

20,009

Restricted cash

39,277

13,545

Total current assets

 

657,848

 

610,635

Property, equipment, and software, net

 

14,768

 

12,240

Operating lease right-of-use assets

3,698

4,201

Goodwill

 

191,907

 

244,697

Long-term investments

66,579

55,118

Intangible assets, net

 

96,826

 

108,255

Long-term insurance commissions receivable

13,502

12,265

Other assets

 

2,015

 

1,646

Total assets

$

1,047,143

$

1,049,057

 

  

 

  

Liabilities and Stockholders’ Equity (Deficit)

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

9,330

$

6,268

Accrued expenses and other current liabilities

 

33,873

 

39,742

Deferred revenue

 

256,617

 

270,690

Refundable customer deposits

 

19,929

 

20,142

Current debt

 

5,439

 

16,455

Losses and loss adjustment expense reserves

165,709

100,632

Other insurance liabilities, current

112,849

61,710

Total current liabilities

 

603,746

 

515,639

Long-term debt

 

426,965

 

425,310

Operating lease liabilities, non-current

2,137

2,536

Earnout liability, at fair value

44

44

Private warrant liability, at fair value

347

707

Derivative liability, at fair value

26,820

Other liabilities (includes $21,328 and $24,546 at fair value, respectively)

 

23,826

 

25,468

Total liabilities

 

1,083,885

 

969,704

Commitments and contingencies (Note 12)

 

  

 

  

Stockholders’ equity (deficit)

 

  

 

  

Common stock, $0.0001 par value:

 

10

 

10

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

 

  

 

  

Issued and outstanding shares – 98,168,956 and 98,455,838, respectively

Additional paid-in capital

 

683,151

 

670,537

Accumulated other comprehensive loss

(6,076)

(6,171)

Accumulated deficit

 

(713,827)

 

(585,023)

Total stockholders’ equity (deficit)

 

(36,742)

 

79,353

Total liabilities and stockholders’ equity (deficit)

$

1,047,143

$

1,049,057

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

3

PORCH GROUP, INC.

Condensed Consolidated Statements of Operations

(Unaudited)

(all numbers in thousands, except share amounts)

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Revenue

$

98,765

$

70,915

$

186,134

$

134,482

Operating expenses:

 

  

 

  

 

  

 

  

Cost of revenue

 

81,330

 

29,251

 

132,605

 

54,467

Selling and marketing

 

34,637

 

29,160

 

67,222

 

55,237

Product and technology

 

15,495

 

15,777

 

29,445

 

30,009

General and administrative

 

22,779

 

28,297

 

48,608

 

54,896

Provision for doubtful accounts

48,718

 

108

 

48,955

 

207

Impairment loss on intangible assets and goodwill

55,211

57,232

Total operating expenses

 

258,170

 

102,593

 

384,067

 

194,816

Operating loss

 

(159,405)

 

(31,678)

 

(197,933)

 

(60,334)

Other income (expense):

 

  

 

  

 

  

 

  

Interest expense

 

(8,775)

 

(1,925)

 

(10,963)

 

(4,352)

Change in fair value of earnout liability

2,587

13,766

Change in fair value of private warrant liability

15

4,078

360

14,267

Change in fair value of derivatives

(2,950)

(2,950)

Gain on extinguishment of debt

81,354

81,354

Investment income and realized gains, net of investment expenses

1,249

243

2,007

440

Other income (expense), net

 

1,578

 

(162)

 

2,340

 

(107)

Total other income (expense)

 

72,471

 

4,821

 

72,148

 

24,014

Loss before income taxes

 

(86,934)

 

(26,857)

 

(125,785)

 

(36,320)

Income tax benefit (provision)

 

(29)

 

(468)

 

82

 

(290)

Net loss

$

(86,963)

$

(27,325)

$

(125,703)

$

(36,610)

Net loss per share - basic and diluted (Note 15)

$

(0.91)

$

(0.28)

$

(1.32)

$

(0.38)

 

  

 

  

 

  

 

  

Shares used in computing basic and diluted net loss per share

 

95,731,850

 

97,142,163

 

95,472,277

 

96,611,294

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

4

PORCH GROUP, INC.

Condensed Consolidated Statements of Comprehensive Loss

(Unaudited)

(all numbers in thousands)

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Net loss

$

(86,963)

$

(27,325)

$

(125,703)

$

(36,610)

Other comprehensive income (loss):

 

 

 

 

Current period change in net unrealized loss, net of tax

(780)

 

(1,785)

 

95

 

(4,300)

Comprehensive loss

$

(87,743)

$

(29,110)

$

(125,608)

$

(40,910)

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

5

PORCH GROUP, INC.

Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

(Unaudited)

(all numbers in thousands, except share amounts)

Accumulated

Additional 

Other

Total 

Common Stock

 

Paid-in 

 

Accumulated 

 

Comprehensive

 

Stockholders’

Shares

Amount

 

Capital

Deficit

Loss

 

Equity (Deficit)

Balances as of March 31, 2023

97,018,032

$

10

$

677,426

$

(626,864)

$

(5,296)

$

45,276

Net loss

(86,963)

(86,963)

Other comprehensive loss, net of tax

(780)

(780)

Stock-based compensation

6,404

6,404

Vesting of restricted stock units

1,627,546

Income tax withholdings

(476,622)

(679)

(679)

Balances as of June 30, 2023

98,168,956

$

10

$

683,151

$

(713,827)

$

(6,076)

$

(36,742)

Accumulated

Additional 

Other

Total 

Common Stock

 

Paid-in 

 

Accumulated 

 

Comprehensive

 

Stockholders’

    

Shares

Amount

 

Capital

Deficit

Loss

 

Equity

Balances as of March 31, 2022

98,297,186

$

10

$

647,551

$

(433,397)

$

(2,774)

$

211,390

Net loss

(27,325)

(27,325)

Other comprehensive loss, net of tax

(1,785)

(1,785)

Stock-based compensation

9,702

9,702

Issuance of common stock for acquisitions

628,660

3,552

3,552

Vesting of restricted stock awards

563,406

Exercise of stock options

88,772

219

219

Income tax withholdings

(137,496)

(1,210)

(1,210)

Balances as of June 30, 2022

99,440,528

$

10

$

659,814

$

(460,722)

$

(4,559)

$

194,543

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

6

PORCH GROUP, INC.

Condensed Consolidated Statements of Stockholders’ Equity (Deficit) – Continued

(Unaudited)

(all numbers in thousands, except share amounts)

Accumulated

Additional 

Other

Total 

Common Stock

 

Paid-in 

 

Accumulated 

 

Comprehensive

 

Stockholders’

    

Shares

Amount

 

Capital

Deficit

Loss

 

Equity (Deficit)

Balances as of December 31, 2022

 

98,206,323

$

10

$

670,537

$

(585,023)

$

(6,171)

$

79,353

Net loss

 

 

 

 

(125,703)

 

 

(125,703)

Other comprehensive income, net of tax

95

95

Stock-based compensation

 

 

 

13,298

 

 

 

13,298

Vesting of restricted stock awards

 

1,922,960

 

 

 

 

 

Exercise of stock options

 

4,519

 

 

8

 

 

 

8

Income tax withholdings

(568,688)

 

 

(883)

 

 

(883)

Repurchases of common stock

(1,396,158)

(3,101)

(3,101)

Proceeds from sale of common stock

191

191

Balances as of June 30, 2023

98,168,956

$

10

$

683,151

$

(713,827)

$

(6,076)

$

(36,742)

Accumulated

Additional 

Other

Total 

Common Stock

 

Paid-in 

 

Accumulated 

 

Comprehensive

 

Stockholders’

    

Shares

Amount

 

Capital

Deficit

Loss

 

Equity

Balances as of December 31, 2021

 

97,961,597

$

10

$

641,406

$

(424,112)

$

(259)

$

217,045

Net loss

 

 

 

 

(36,610)

 

 

(36,610)

Other comprehensive loss, net of tax

(4,300)

(4,300)

Stock-based compensation

 

 

 

15,556

 

 

 

15,556

Issuance of common stock for acquisitions

628,660

3,552

3,552

Contingent consideration for acquisitions

530

530

Vesting of restricted stock awards

 

809,261

 

 

 

 

 

Exercise of stock options

 

274,457

 

 

692

 

 

 

692

Income tax withholdings

(233,447)

(1,922)

(1,922)

Balances as of June 30, 2022

99,440,528

$

10

$

659,814

$

(460,722)

$

(4,559)

$

194,543

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

7

PORCH GROUP, INC.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(all numbers in thousands)

Six Months Ended June 30, 

    

2023

    

2022

Cash flows from operating activities:

  

 

  

Net loss

$

(125,703)

$

(36,610)

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

 

 

  

Depreciation and amortization

 

12,229

 

12,899

Provision for doubtful accounts

48,955

207

Impairment loss on intangible assets and goodwill

57,232

Gain on extinguishment of debt

(81,354)

Gain on remeasurement of private warrant liability

 

(360)

 

(14,267)

Loss (gain) on remeasurement of contingent consideration

 

(2,810)

 

4,686

Loss (gain) on remeasurement of earnout liability and derivatives

2,950

(13,766)

Stock-based compensation

 

13,298

 

15,556

Interest expense (non-cash)

 

9,828

 

2,339

Other

 

805

 

1,916

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

 

 

  

Accounts receivable

 

1,030

 

(7,483)

Reinsurance balance due

(21,651)

(40,835)

Prepaid expenses and other current assets

 

(9,656)

 

(7,090)

Accounts payable

 

2,929

 

(4,226)

Accrued expenses and other current liabilities

 

(10,906)

 

1,005

Losses and loss adjustment expense reserves

65,077

26,945

Other insurance liabilities, current

51,139

21,492

Deferred revenue

 

(13,491)

 

38,167

Refundable customer deposits

 

(8,061)

 

(457)

Long-term insurance commissions receivable

 

(1,237)

 

(2,940)

Other

 

980

 

(1,694)

Net cash used in operating activities

 

(8,777)

 

(4,156)

Cash flows from investing activities:

 

  

 

  

Purchases of property and equipment

 

(672)

 

(1,539)

Capitalized internal use software development costs

 

(4,735)

 

(3,496)

Purchases of short-term and long-term investments

 

(23,602)

 

(13,561)

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

23,033

12,241

Acquisitions, net of cash acquired

(1,974)

(32,049)

Net cash used in investing activities

 

(7,950)

 

(38,404)

Cash flows from financing activities:

 

  

 

  

Proceeds from line of credit

1,000

Proceeds from advance funding

316

10,690

Repayments of advance funding

(2,683)

(8,840)

Proceeds from issuance of debt

116,667

Repayments of principal

 

(10,150)

 

(150)

Cash paid for debt issuance costs

(4,610)

Proceeds from exercises of stock options

8

692

Income tax withholdings paid upon vesting of restricted stock units

(883)

(1,922)

Proceeds from sale of common stock

191

Payments of acquisition-related contingent consideration

(276)

(1,625)

Repurchase of stock

(5,608)

Net cash provided by (used in) financing activities

 

92,972

 

(155)

Net change in cash, cash equivalents, and restricted cash

$

76,245

$

(42,715)

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

$

228,605

$

324,792

Cash, cash equivalents, and restricted cash end of period

$

304,850

$

282,077

Supplemental schedule of non-cash financing activities

Non-cash reduction in advanced funding arrangement obligations

$

7,848

$

Supplemental disclosures

 

  

 

  

Cash paid for interest

$

2,276

$

1,587

Income tax refunds received

$

2,300

$

Non-cash consideration for acquisitions

$

$

21,607

Cash payable for acquisition

$

$

5,000

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

8

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

(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,” the “Company,” “we,” “our,” “us”) is a vertical software platform for the home, providing software and services to approximately 30,700 companies and small businesses. We are a values-driven company whose mission is to simplify the home with insurance at the center. Our Insurance segment, with approximately 358,000 insurance and warranty policies in force, 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 warranty service offerings and a captive reinsurance provider. 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 individuals.

Unaudited Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements include the accounts of Porch Group, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, these unaudited condensed consolidated financial statements and notes should be read in conjunction with the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023. The information as of December 31, 2022, included in the unaudited condensed consolidated balance sheets was derived from our audited consolidated financial statements.

The unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q (this “Quarterly Report”) were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which are of a normal recurring nature) considered necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity (deficit), and cash flows for the periods and dates presented. The results of operations for the three and six months ended June 30, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023, or any other interim period or future year. Certain prior period amounts have been reclassified to conform to the current year's presentation.

Comprehensive Loss

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

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the amounts reported and disclosed in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, these estimates, which include, but are not limited to, impairment losses on intangible assets and goodwill, estimated variable consideration for services performed, estimated lifetime value of insurance agency commission revenue, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, 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, judgments, and assumptions.

9

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

Concentrations

Financial instruments which potentially subject us 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 balances in the course of collection.

Our insurance carrier subsidiary has exposure and remains liable in the event of insolvency of its reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer counterparties. One reinsurer represented 39% of our total reinsurance balance due as of June 30, 2023.

Substantially all of our insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 62% of such revenues in the six months ended June 30, 2023), South Carolina (which represent approximately 10% of such revenues in the six months ended June 30, 2023), North Carolina, Georgia, Virginia, and Arizona, which could be adversely affected by economic conditions, an increase in competition, local weather events, or environmental impacts and changes.

No individual customer represented more than 10% of total revenue for the three and six months ended June 30, 2023 or 2022. As of June 30, 2023, and December 31, 2022, no individual customer accounted for 10% or more of total accounts receivable.

As of June 30, 2023, we held approximately $262.0 million of cash with four U.S. commercial banks.

Cash, Cash Equivalents and Restricted Cash

We consider all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. We maintain cash balances that may exceed the insured limits by the Federal Deposit Insurance Corporation.

Restricted cash equivalents as of June 30, 2023 includes $29.1 million held by our captive reinsurance business as collateral for the benefit of Homeowners of America (“HOA”), $1.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 our Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $6.5 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in seventeen states, and $2.4 million related to acquisition indemnifications. Restricted cash equivalents as of December 31, 2022, includes $5.1 million held by our captive reinsurance business as collateral for the benefit of HOA, $1.0 million held in 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.0 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in nineteen states, and $2.4 million related to acquisition indemnifications.

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

    

June 30, 2023

    

December 31, 2022

Cash and cash equivalents

$

265,573

$

215,060

Total restricted cash

 

39,277

 

13,545

Cash, cash equivalents, and restricted cash

$

304,850

$

228,605

10

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

Accounts Receivable and Long-term Insurance Commissions Receivable

Accounts receivable consist principally of amounts due from enterprise customers, other corporate partnerships, and individual policyholders. We estimate allowances for uncollectible receivables based on the creditworthiness of our customers, historical trend analysis, and macro-economic conditions. Consequently, an adverse change in those factors could affect our estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at June 30, 2023, and December 31, 2022, was $0.8 million and $0.5 million, respectively.

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

Goodwill

We test 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. We have the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If we 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, then a quantitative impairment test would not be necessary. If we cannot support such a conclusion or we do not elect to perform the qualitative assessment, then we perform a quantitative assessment. If a quantitative goodwill impairment assessment is performed, we utilize a combination of 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 the fair value of the reporting unit is less than its carrying value. We have selected October 1 as the date to perform annual impairment testing.

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions to evaluate the impact of operating and macroeconomic changes on each reporting unit. The fair value of each reporting unit was estimated using a combination of income and market valuation approaches using publicly traded company multiples in similar businesses. Such fair value measurements are based predominately on Level 3 inputs. This analysis requires significant judgments including an estimate of future cash flows which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination of our weighted average cost of capital, which is risk-adjusted to reflect the specific risk profile of the reporting unit being tested. The weighted average cost of capital used in our most recent impairment test was risk-adjusted to reflect the specific risk profile of the reporting units and ranged from 13% to 18%. See Note 6 for a discussion of the impairment analysis.

Impairment of Long-Lived Assets

We review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. Events that trigger a test for recoverability include a significant decrease in the market price for a long-lived asset, significant negative industry or economic trends, an accumulation of costs significantly in excess of the amount originally expected for the acquisition, a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset, or a sustained decrease in share price. When a triggering event occurs, a test for recoverability is performed, comparing projected undiscounted future cash flows to the carrying value of the asset group. If the test for recoverability identifies a possible impairment, the asset group’s fair value is measured relying primarily on an income approach. An impairment charge is recognized for the amount by which the carrying value of the asset group exceeds its estimated fair value. 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.

11

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

During the first and second quarters of 2023, we identified various qualitative factors that collectively indicated triggering events including a sustained decrease in stock price, increased costs due to inflationary pressures, and a deterioration of the macroeconomic environment in the housing and real estate industry. We used an income approach to determine that the estimated fair value of a certain asset group was less than its carrying value, which resulted in impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for certain businesses within the Vertical Software segment. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the six months ended June 30, 2023.

We estimate the fair value of an asset group using the income approach. Such fair value measurements are based predominately on Level 3 inputs. Inherent in our development of cash flow projections are assumptions and estimates derived from a review of our operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of these factors used in assessing fair value are outside the control of management and these assumptions and estimates may change in future periods.

Deferred Policy Acquisition Costs

We capitalize 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 our insurance subsidiary of new or renewal insurance contracts. DAC are amortized 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. Future investment income is considered in determining the recoverability of DAC. As of June 30, 2023, and December 31, 2022, DAC of $17.9 million and $8.7 million is included in prepaid expenses and other current assets. Amortized deferred acquisition costs included in sales and marketing expense, amounted to $9.3 million and $4.2 million, for the three months ended June 30, 2023 and 2022, respectively, and $18.6 million and $7.2 million, for the six months ended June 30, 2023 and 2022, respectively.

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 quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. This may include active markets for similar assets and liabilities, quoted prices in markets that are not highly active, or other inputs that are observable or can be corroborated by observable market data; and

Level 3

Unobservable inputs that are arrived at by means other than current observable market activity.

The level of the least observable significant input used in assessing the fair value 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 requires the use of judgment specific to the asset or liability.

12

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

(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, on the unaudited condensed consolidated balance sheets:

    

As of June 30, 2023

    

As of December 31, 2022

Ceded reinsurance premiums payable

$

77,051

$

29,204

Commissions payable, reinsurers and agents

6,650

21,045

Advance premiums

 

10,383

 

8,668

Funds held under reinsurance treaty

 

1,715

 

1,851

General and accrued expenses payable

17,050

942

Other insurance liabilities, current

$

112,849

$

61,710

Income Taxes

Provisions for income taxes for the three months ended June 30, 2023, and 2022, were less than $0.1 million and $0.5 million, respectively, and the effective tax rates for these periods were less than 0.1% and 1.7%, respectively. The difference between our effective tax rates for the 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation related to our net deferred tax assets and impact of acquisitions on our valuation allowance. Provisions for income taxes for the six months ended June 30, 2023 and 2022, were a $0.1 million benefit and a $0.3 million expense, respectively, and the effective tax rates for these periods were 0.1% expense and 0.8% benefit, respectively. The difference between our effective tax rates for the 2022 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.

2. Revenue

Disaggregation of Revenue

Total revenues consisted of the following:

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Vertical Software segment

Software and service subscriptions

$

17,524

$

19,847

$

34,333

$

37,078

Move-related transactions

12,246

17,458

20,015

29,586

Post-move transactions

4,665

5,235

8,714

10,280

Total Vertical Software segment revenue

34,435

42,540

63,062

76,944

Insurance segment

Insurance and warranty premiums, commissions and policy fees

64,330

28,375

123,072

57,538

Total Insurance segment revenue

64,330

28,375

123,072

57,538

Total revenue(1)

$

98,765

$

70,915

$

186,134

$

134,482

(1)Revenue recognized during the three months ended June 30, 2023 and 2022, includes revenue of $54.8 million and $18.2 million, respectively, which is accounted for separately from the revenue from contracts with customers. Revenue accounted separately from the revenue from contracts with customers for the six months ended June 30, 2023 and 2022, was $105.0 million and $39.0 million, respectively.

13

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

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. Refundable customer deposits related to contracts with customers were not material at June 30, 2023, and December 31, 2022.

Contract Assets - Insurance Commissions Receivable

A summary of the activity impacting the contract assets during the six months ended June 30, 2023, is presented below:

    

Contract Assets

Balance at December 31, 2022

$

15,521

Estimated lifetime value of commissions on insurance policies sold by carriers

 

3,792

Cash receipts

 

(2,285)

Balance at June 30, 2023

$

17,028

As of June 30, 2023, $3.5 million of contract assets are expected to be collected within the next 12 months and therefore are included in current accounts receivable on the unaudited condensed consolidated balance sheets. The remaining $13.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 unaudited condensed consolidated balance sheets.

Deferred Revenue

A summary of the activity impacting deferred revenue balances during the six months ended June 30, 2023, is presented below:

Vertical Software

    

Deferred Revenue

Balance at December 31, 2022

$

3,874

Revenue recognized

(8,613)

Additional amounts deferred

8,695

Balance at June 30, 2023

$

3,956

Deferred revenue on the unaudited condensed consolidated balance sheet as of June 30, 2023, and December 31, 2022, include $252.7 million and $266.8 million, respectively, of deferred revenue related to the Insurance segment.

Remaining Performance Obligations

The amount of the transaction price allocated to performance obligations to be satisfied at a later date, which is not recorded in the unaudited condensed consolidated balance sheets, is immaterial as of June 30, 2023, and December 31, 2022.

We have applied the practical expedients provided for in the accounting standards, and does not present revenue related to 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 we recognize revenue at the

14

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

amount which it has the right to invoice for services performed. Additionally, we exclude amounts related to performance obligations that are billed and recognized as they are delivered.

Warranty Revenue and Related Balance Sheet Disclosures

Payments received in advance of warranty services provided are included in refundable customer deposits or deferred revenue based upon the cancellation and refund provisions within the respective agreement. At June 30, 2023, we had $19.6 million, $3.6 million and $3.0 million of refundable customer deposits, deferred revenue, and non-current deferred revenue, respectively. At December 31, 2022, we had $20.0 million, $4.4 million and $1.9 million of refundable customer deposits, deferred revenue and non-current deferred revenue, respectively.

For the three months ended June 30, 2023 and 2022, we incurred $1.3 million and $0.3 million, respectively, in expenses related to warranty claims. For the six months ended June 30, 2023 and 2022, we incurred $2.5 million and $0.7 million, respectively, in expenses related to warranty claims.

3. Investments

The following table summarizes investment income and realized gains and losses on investments during the periods presented.

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

    

2022

2023

    

2022

Investment income, net of investment expenses

$

1,278

$

313

$

2,103

$

578

Realized gains on investments

7

4

11

6

Realized losses on investments

(36)

(74)

(107)

(144)

Investment income and realized gains (losses), net of investment expenses

$

1,249

$

243

$

2,007

$

440

The following table summarizes the amortized cost, fair value, and unrealized gains and losses of investment securities.

As of June 30, 2023

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

28,407

$

1

$

(361)

$

28,047

Obligations of states, municipalities and political subdivisions

11,846

4

(1,178)

10,672

Corporate bonds

 

35,236

 

38

 

(2,879)

 

32,395

Residential and commercial mortgage-backed securities

17,607

16

(1,328)

16,295

Other loan-backed and structured securities

5,710

4

(393)

5,321

Total investment securities

$

98,806

$

63

$

(6,139)

$

92,730

15

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

As of December 31, 2022

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

35,637

$

5

$

(320)

$

35,322

Obligations of states, municipalities and political subdivisions

11,549

2

(1,326)

10,225

Corporate bonds

 

31,032

 

32

 

(2,837)

 

28,227

Residential and commercial mortgage-backed securities

12,790

11

(1,268)

11,533

Other loan-backed and structured securities

6,804

6

(476)

6,334

Total investment securities

$

97,812

$

56

$

(6,227)

$

91,641

The amortized cost and fair value of securities at June 30, 2023, 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.

As of June 30, 2023

Remaining Time to Maturity

    

Amortized Cost

    

Fair Value

Due in one year or less

$

25,920

$

25,802

Due after one year through five years

19,481

17,895

Due after five years through ten years

25,245

23,099

Due after ten years

 

4,843

 

4,318

Residential and commercial mortgage-backed securities

17,607

16,295

Other loan-backed and structured securities

5,710

5,321

Total

$

98,806

$

92,730

Other-Than-Temporary Impairment

We regularly review our individual investment securities for other-than-temporary impairment. We consider 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 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
-our intent and ability to hold the investment for a period of time sufficient to allow for the recovery of costs.

16

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

Securities with gross unrealized loss position, 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

As of June 30, 2023

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(182)

$

25,500

$

(179)

$

2,232

$

(361)

$

27,732

Obligations of states, municipalities and political subdivisions

(79)

2,060

(1,099)

8,145

(1,178)

10,205

Corporate bonds

(530)

12,546

(2,349)

18,045

(2,879)

30,591

Residential and commercial mortgage-backed securities

(292)

8,365

(1,036)

7,319

(1,328)

15,684

Other loan-backed and structured securities

(109)

1,039

(284)

3,677

(393)

4,716

Total securities

$

(1,192)

$

49,510

$

(4,947)

$

39,418

$

(6,139)

$

88,928

Less Than Twelve Months

Twelve Months or Greater

Total

Gross

Gross

Gross

Unrealized

Fair

Unrealized

Fair

Unrealized

Fair

As of December 31, 2022

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(127)

$

10,748

$

(193)

$

9,824

$

(320)

$

20,572

Obligations of states, municipalities and political subdivisions

(929)

6,258

(397)

3,504

(1,326)

9,762

Corporate bonds

(1,623)

16,531

(1,214)

10,328

(2,837)

26,859

Residential and commercial mortgage-backed securities

(687)

6,565

(581)

4,952

(1,268)

11,517

Other loan-backed and structured securities

(359)

4,633

(117)

1,094

(476)

5,727

Total securities

$

(3,725)

$

44,735

$

(2,502)

$

29,702

$

(6,227)

$

74,437

At June 30, 2023, and December 31, 2022, there were 470 and 483 securities, respectively, in an unrealized loss position. Of these securities, 380 had been in an unrealized loss position for 12 months or longer as of June 30, 2023.

We believe there were no fundamental issues such as credit losses or other factors with respect to any of our 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 we have the ability and intent to hold our available-for-sale investments until a market price recovery or maturity, we do not consider any of our investments to be other-than-temporarily impaired at June 30, 2023.

17

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

4. Fair Value

The following table summarizes the fair value measurements of assets and liabilities that are measured at fair value on a recurring basis.

Fair Value Measurement as of June 30, 2023

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

74,073

$

$

$

74,073

Debt securities:

U.S. Treasuries

28,047

28,047

Obligations of states and municipalities

10,672

10,672

Corporate bonds

32,395

32,395

Residential and commercial mortgage-backed securities

16,295

16,295

Other loan-backed and structured securities

5,321

5,321

$

102,120

$

64,683

$

$

166,803

Liabilities, Noncurrent

Contingent consideration - business combinations

$

$

$

21,328

    

$

21,328

Contingent consideration - earnout

 

 

 

44

    

44

Private warrant liability

 

347

347

Embedded derivatives

26,820

26,820

$

$

$

48,539

$

48,539

Fair Value Measurement as of December 31, 2022

Total 

Level 1

    

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

6,619

$

$

$

6,619

Debt securities:

U.S. Treasuries

35,322

35,322

Obligations of states and municipalities

10,225

10,225

Corporate bonds

28,227

28,227

Residential and commercial mortgage-backed securities

11,533

11,533

Other loan-backed and structured securities

6,334

6,334

$

41,941

$

56,319

$

$

98,260

Liabilities

Contingent consideration - business combinations

$

$

$

24,546

$

24,546

Contingent consideration - earnout

 

 

 

44

 

44

Private warrant liability

 

707

707

$

$

$

25,297

$

25,297

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-

18

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

maturity securities are based upon prices provided by an independent pricing service. We have reviewed these prices for reasonableness and have 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

We estimated the fair value of the business combination contingent consideration related to the Floify acquisition in October 2021 and triggered by stock price milestones using the Monte Carlo simulation method. The fair value is based on the simulated market price of our common stock over the maturity date of the contingent consideration. As of June 30, 2023, the key inputs used to determine the fair value of $15.1 million included the stock price of $1.38, strike price of $36.00, discount rate of 14.4% and volatility of 100%. As of December 31, 2022, the key inputs used in the determination of the fair value of $15.5 million included the stock price of $1.88, strike price of $36.00, discount rate of 10.3% and volatility of 95%.

We estimated the fair value of the business combination contingent consideration based on specific metrics related to the acquisition of Residential Warranty Services (“RWS”) in April 2022, using the discounted cash flow method. The fair value is based on a percentage of revenue over the maturity date of the contingent consideration. As of June 30, 2023, the key inputs used to determine the fair value of $9.0 million were management’s cash flow estimates and the discount rate of 16%. As of December 31, 2022, the key inputs used to determine the fair value of $9.0 million were management’s cash flow estimates and the discount rate of 17%.

Contingent Consideration – Earnout

We estimated the fair value of the earnout contingent consideration using the Monte Carlo simulation method. The fair value of $0.1 million is based on the simulated market price of our common stock until the maturity date of the contingent consideration and increased by certain employee forfeitures. As of June 30, 2023, the key inputs used to determine the fair value included exercise price of $22.00, volatility of 100%, forfeiture rate of 15%, and stock price of $1.38 As of December 31, 2022, the key inputs used in the determination of the fair value included exercise price of $22.00, volatility of 100%, forfeiture rate of 15% and stock price of $1.88.

Private Warrants

We estimated the fair value of the private warrants using the Black-Scholes-Merton option pricing model. As of June 30, 2023, the key inputs used to determine the fair value included exercise price of $11.50, expected volatility of 95%, remaining contractual term of 2.48 years, and stock price of $1.38. As of December 31, 2022, the key inputs used to determine the fair value included exercise price of $11.50, expected volatility of 90%, remaining contractual term of 2.98 years, and stock price of $1.88.

Embedded Derivatives

In connection with the issuance of senior secured convertible notes in April 2023 (see Note 7) and in accordance with Accounting Standards Codification 815-15, Derivatives and Hedging – Embedded Derivatives, certain features of the senior secured convertible notes were bifurcated and accounted for separately from the notes. The following features are recorded as derivatives.

Repurchase option. If more than $30 million principal remains outstanding on June 14, 2026, holders have the right to require us to repurchase for cash on June 15, 2026, all or any portion of the notes at a

19

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

repurchase price equal to 106.5% of the principal amount of the notes to be repurchased, plus accrued interest.
Fundamental change option. If we undergo a fundamental change, as defined in the indenture and subject to certain conditions, holders have the right to require us to repurchase for cash all or any portion of the notes at a repurchase price equal to 105.25% of the principal amount of the notes to be repurchased, plus accrued interest. A fundamental change includes events such as a change in control, recapitalization, liquidation, dissolution, or delisting.
Asset sale repurchase option. If we sell assets, we must offer to repurchase for cash a portion of the notes equal to 50% of the aggregate net cash sales proceeds in excess of $20 million at a repurchase price equal to 100% of the principal, plus accrued interest.

The inputs for determining fair value of the embedded derivatives are classified as Level 3 inputs. Level 3 fair value is based on unobservable inputs based on the best information available. These inputs include the probabilities of a repurchase, a fundamental change, and qualifying asset sales, ranging from 1% to 35%.

Level 3 Rollforward

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

Embedded

Warrant

    

Earnout

    

Combinations

Derivatives

    

Liability

Fair value as of December 31, 2022

$

44

$

24,546

$

$

707

Additions

23,870

Settlements

(408)

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

(2,810)

2,950

(360)

Fair value as of June 30, 2023

$

44

$

21,328

$

26,820

$

347

Contingent

Contingent

Consideration -

Private

Consideration -

Business

Warrant

    

Earnout

    

Combinations

    

Liability

Fair value as of December 31, 2021

$

13,866

$

9,617

$

15,193

Additions

 

15,555

Settlements

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

(13,766)

4,686

(14,267)

Fair value as of June 30, 2022

$

100

$

29,858

$

926

(1)Changes in fair value of contingent consideration related to business combinations are included in general and administrative expenses in the unaudited condensed consolidated statements of operations. Changes in fair value of the earnout contingent consideration and private warrant liability are disclosed separately in the unaudited condensed consolidated statements of operations. Changes in the fair value of the embedded derivatives are included in change in fair value of derivatives in the unaudited condensed consolidated statements of operations.

20

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

Fair Value Disclosure

As of June 30, 2023, and December 31, 2022, the fair value of the 2026 Notes (see Note 7) is $72.0 million and $238.6 million, respectively. The decrease of $166.6 million is primarily due to the decline in the stock price at June 30, 2023, as compared to December 31, 2022. As of June 30, 2023, the fair value of the 2028 Notes (see Note 7) was $216.7 million. The fair values of the line of credit, advance funding arrangement and other notes approximate the unpaid principal balance. All debt, other than the convertible notes which are Level 2, is considered a Level 3 measurement.

5. Property, Equipment, and Software

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

    

June 30, 

December 31, 

2023

    

2022

Software and computer equipment

$

8,266

$

8,326

Furniture, office equipment, and other

 

1,708

 

2,118

Internally developed software

 

20,017

 

17,128

Leasehold improvements

 

1,178

 

1,178

 

31,169

 

28,750

Less: Accumulated depreciation and amortization

 

(16,401)

 

(16,510)

Property, equipment, and software, net

$

14,768

$

12,240

Depreciation and amortization expense related to property, equipment, and software was $1.2 million and $1.0 million for the three months ended June 30, 2023 and 2022, respectively, and $2.4 million and $2.0 million for the six months ended June 30, 2023 and 2022, respectively.

6. Intangible Assets and Goodwill

Intangible Assets

Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization and impairment. The following table summarizes intangible assets as of June 30, 2023.

Weighted

    

Accumulated

Average 

Intangible

Amortization

Intangible 

Useful Life 

Assets,

And

Assets, 

    

(in years)

    

gross

    

Impairment

    

Net

Customer relationships

 

9.0

$

69,505

$

(19,494)

$

50,011

Acquired technology

 

5.0

 

36,041

(19,175)

 

16,866

Trademarks and tradenames

 

10.0

 

23,443

(5,609)

 

17,834

Non-compete agreements

3.0

616

(431)

185

Value of business acquired

1.0

400

(400)

Renewal rights

6.0

9,734

(2,764)

6,970

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

144,699

$

(47,873)

$

96,826

21

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

The following table summarizes intangible assets as of December 31, 2022.

Weighted

    

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated 

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

69,730

$

(15,079)

$

54,651

Acquired technology

 

5.0

 

37,932

(16,468)

 

21,464

Trademarks and tradenames

 

10.0

 

25,071

(5,724)

 

19,347

Non-compete agreements

3.0

619

(407)

212

Value of business acquired

1.0

400

(400)

Renewal rights

6.0

9,734

(2,113)

7,621

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

148,446

$

(40,191)

$

108,255

The aggregate amortization expense related to intangibles was $4.9 million and $5.4 million for the three months ended June 30, 2023 and 2022, respectively, and $9.8 million and $10.9 million for the six months ended June 30, 2023 and 2022, respectively.

During the six months ended June 30, 2023, we recorded impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for an asset group within the Vertical Software segment. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations.

Goodwill

The following table summarizes the changes in the carrying amount of goodwill for the six months ended June 30, 2023.

    

Goodwill

Balance as of December 31, 2022, net of accumulated impairment of $43.8 million

$

244,697

Acquisition

2,421

Impairment loss

(55,211)

Balance as of June 30, 2023, net of accumulated impairment of $99.0 million

$

191,907

During the first and second quarters of 2023, management identified various qualitative factors that collectively indicated triggering events, including a sustained decrease in stock price, increased costs due to inflationary pressures, hardening of the reinsurance markets, volatile weather, and a deterioration of the macroeconomic environment in the housing and real estate and insurance industries. We performed a valuation of the Vertical Software and Insurance reporting units using a combination of market and income approaches based on peer performance and discounted cash flow or dividend discount model methodologies. The goodwill impairment analysis required significant judgments to calculate the fair value of the reporting units, including internal forecasts and determination of weighted average cost of capital. Management considers historical experience and all available information at the time the fair values are estimated. Assumptions are subject to a high degree of judgment and complexity.

The results of the quantitative impairment assessment as of March 31, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 5%, and the fair value of our Insurance reporting unit exceeded its carrying value by less than 10%.

The results of the quantitative impairment assessment as of June 30, 2023, indicated that the carrying value of the Insurance reporting unit exceeded its estimated fair value. As such, we determined that the goodwill allocated to the

22

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

Insurance reporting unit was impaired as of June 30, 2023. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2023.

The results of the quantitative impairment assessment as of June 30, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 10%. As a result, our remaining goodwill balance is at risk of future impairment. We monitor our reporting units at risk of impairment for interim impairment indicators and believe that the estimates and assumptions used in the calculations are reasonable as of June 30, 2023. We also reconcile the fair value of our reporting units to our market capitalization. Should the fair value of any of our reporting units fall below its carrying amount because of reduced operating performance, market declines including a deterioration of the macroeconomic environment in the housing and real estate or insurance industries, changes in the discount rate, or other adverse conditions, goodwill impairment charges may be necessary in future periods.

7. Debt

The following tables summarize outstanding debt as of June 30, 2023, and December 31, 2022.

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

225,000

$

$

(3,909)

$

221,091

Convertible senior notes, due 2028

333,334

(122,877)

(4,707)

205,750

Advance funding arrangement

5,321

(32)

5,289

Other notes

 

300

 

(26)

 

 

274

Balance as of June 30, 2023

$

563,955

$

(122,935)

$

(8,616)

$

432,404

    

    

    

Debt

    

 

Unaccreted 

 

Issuance

 

Carrying

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

425,000

$

$

(8,508)

$

416,492

Advance funding arrangement

 

15,670

(760)

14,910

Term loan facility, due 2029

10,000

10,000

Other notes

450

 

(87)

 

 

363

Balance as of December 31, 2022

$

451,120

$

(847)

$

(8,508)

$

441,765

Convertible Senior Notes

Interest expense recognized related to the 0.75% Convertible Senior Notes due 2026 (the “2026 Notes”) was approximately $0.9 million and $1.4 million for the three months ended June 30, 2023 and 2022, respectively, and $2.2 million and $2.7 million for the six months ended June 30, 2023 and 2022, respectively, including contractual interest expense and amortization of debt issuance costs. The effective interest rate for the 2026 Notes is 1.3%.

In April 2023, we issued $333 million of 6.75% Senior Secured Convertible Notes due in 2028 (the “2028 Notes”) in a private placement transaction. We used a portion of the net proceeds from the 2028 Notes to repurchase $200 million of the 2026 Notes and to fund the repayment of $9.7 million outstanding under the term loan facility, in each case plus accrued and unpaid interest thereon and related fees and expenses. In connection with the partial repurchase of the 2026 Notes, we recognized an $81.4 million gain on extinguishment of debt, calculated as the difference between the reacquisition price and the net carrying amount of the portion of the 2026 Notes that was extinguished.

23

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

The 2028 Notes are convertible into cash, shares of common stock, or a combination of cash and shares of common stock at our election at an initial conversion rate of 39.9956 shares of common stock per $1,000 principal amount of the 2028 Notes, which is equivalent to an initial conversion price of approximately $25.00 per share.

The 2028 Notes are senior secured obligations, accrue interest at a rate of 6.75%, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2023, and were initially issued at 95% of par value. The 2028 Notes will mature on October 1, 2028, unless earlier repurchased, redeemed or converted. Prior to the close of business on the business day immediately preceding July 1, 2028, the 2028 Notes will be convertible at the option of the holders only upon the satisfaction of certain conditions and during certain periods. Thereafter, until the close of business on the second scheduled trading day immediately preceding the maturity date, the 2028 Notes will be convertible at the option of the holders at any time regardless of these conditions.

Interest expense recognized related to the 2028 Notes was approximately $7.3 million in the three and six months ended June 30, 2023, including $4.4 million contractual interest expense and $2.9 million amortization of debt issuance costs and discount. The effective interest rate for the 2028 Notes is 17.9%.

Advance Funding Arrangement

For certain home warranty contracts, we participate in financing arrangements with third-party financers that provide us with the contract premium upfront, less a financing fee. Third-party financers collect installment payments from the warranty contract customer which satisfy our repayment obligation over a portion of the contract term. We remain obligated to repay the third-party financer if a customer cancels its warranty contract prior to full repayment of the advance funding amount we received. As part of the arrangement, we pay financing fees, which are collected by the third-party financers upfront and are initially recognized as a debt discount. Financing fees are amortized as interest expense under the effective interest method. The implied interest rate varies per contract and is generally approximately 14% of total funding received. Interest expense recognized related to advance funding arrangement was $0.4 million and $0.5 million for the three months ended June 30, 2023 and 2022, respectively, and $0.9 million and $1.6 million for the six months ended June 30, 2023 and 2022, respectively.

Term Loan Facility

In April 2023, the term loan facility was repaid in full by using a portion of the proceeds received from the 2028 Notes.

24

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

8. Equity and Warrants

Common Shares Outstanding and Common Stock Equivalents

The following table summarizes our fully diluted capital structure.

June 30, 

December 31, 

2023

2022

Issued and outstanding common shares

    

96,118,956

    

96,405,838

Earnout shares

 

2,050,000

 

2,050,000

Total common shares issued and outstanding

98,168,956

98,455,838

Common shares reserved for future issuance:

Private warrants

1,795,700

1,795,700

Stock options (Note 9)

 

3,717,192

 

3,862,918

Restricted and performance stock units and awards (Note 9)

 

13,244,675

 

6,230,165

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

 

8,045,331

 

11,189,745

Convertible senior notes, due 2026(1)

8,999,010

16,998,130

Convertible senior notes, due 2028

13,331,893

Contingently issuable shares in connection with acquisitions(2)

13,969,860

10,631,558

Total shares of common stock outstanding and reserved for future issuance

 

161,272,617

 

149,164,054

(1)In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of $25 per share, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is 16,998,130. The options that underly the capped call transactions expire on September 15, 2026.

(2)In connection with the acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.

Repurchases of Common Shares

In October 2022, our board of directors approved a share repurchase program authorizing management to repurchase up to $15 million of our common stock and/or convertible notes. Repurchases under this program were permitted from time to time on the open market between November 10, 2022, and June 30, 2023, at prevailing market prices, in privately negotiated transactions, in block trades, and/or through other permissible means.

During the six months ended June 30, 2023, we repurchased and canceled 1,396,158 shares with a total cost of $3.1 million (including commissions). The cost paid to repurchase shares in excess of the par value is charged to accumulated deficit in the unaudited condensed consolidated balance sheet as of June 30, 2023.

The repurchase of $200 million of the 2026 Notes as described in Note 7 was done under separate authorization and was not part of the $15 million share repurchase program.

25

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

Warrants

There was no activity related to public and private warrants during the six months ended June 30, 2023.

Number of 

Number of 

 

Common

Warrants

 

Shares Issued

Balances as of December 31, 2022

 

 

1,795,700

11,521,412

Exercised

 

 

Canceled

Balances as of June 30, 2023

 

 

1,795,700

11,521,412

9. Stock-Based Compensation

The following table summarizes the classification of stock-based compensation expense in the unaudited condensed consolidated statements of operations.

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Selling and marketing

$

896

$

1,270

    

$

1,941

$

1,902

Product and technology

 

1,254

 

1,840

    

 

2,703

 

2,977

General and administrative

 

4,254

 

6,592

    

 

8,654

 

10,677

Total stock-based compensation expense

$

6,404

$

9,702

    

$

13,298

$

15,556

Under our 2020 Stock Incentive Plan, which replaced the 2012 Equity Incentive Plan in December 2020, employees, directors and consultants are eligible for grants of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards (“RSAs”), restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and other stock awards, collectively referred to as “Awards.”

The following table summarizes Award activity for the six months ended June 30, 2023:

    

    

Number of 

Number of 

Performance

 

Number of 

 

Restricted 

Restricted 

 

Options 

 

Stock Units

Stock Units

Balances as of December 31, 2022

 

3,862,918

 

5,309,241

920,924

Granted

 

 

5,591,534

3,135,073

Vested

 

 

(1,164,592)

Exercised

(4,519)

Forfeited, canceled or expired

 

(141,207)

(547,505)

Balances as of June 30, 2023

 

3,717,192

 

9,188,678

4,055,997

10. Reinsurance

2023 Program

Our third-party quota share reinsurance program is split into three separate placements to maximize coverage and cost efficiency. The 2023 Coastal Program covers our business in certain Texas coastal regions and the Houston metropolitan area and is placed at 42% of subject property and casualty losses (“P&C losses”), as well as all business in South Carolina which is placed at 7% of P&C losses. The 2023 Core Program, which covers the portion of our business not in the Coastal Program, is placed at 49.5% of P&C losses of our remaining business in Texas and 48% of P&C

26

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

losses of our business in other states. In addition, the Combined Program covers all of our business and is placed at 5% of P&C losses. All programs are effective for the period January 1, 2023, through December 31, 2023, or March 31, 2024, and are subject to certain limits and exclusions, which vary by participating reinsurer.

Property catastrophe excess of loss treaties were placed on April 1, 2023, and limited our net retention to $8 million per occurrence. The five layers provide coverage up to a net loss of $440 million. We also place reinstatement premium protection to cover any reinstatement premiums due on the first four layers.

The effects of reinsurance on premiums written and earned for the three and six months ended June 30, 2023 and 2022, were as follows:

Three Months Ended June 30, 

2023

2022

Written

Earned

Written

Earned

Direct premiums

$

121,540

$

116,397

$

124,914

$

93,082

Ceded premiums

 

(67,387)

 

(72,166)

 

(117,926)

 

(83,095)

Net premiums

$

54,153

$

44,231

$

6,988

$

9,987

Six Months Ended June 30, 

2023

2022

Written

Earned

Written

Earned

Direct premiums

$

218,413

$

231,221

$

212,037

$

177,400

Ceded premiums

 

(65,121)

 

(146,840)

 

(178,562)

 

(154,822)

Net premiums

$

153,292

$

84,381

$

33,475

$

22,578

Our 2023 third-party quota share program was placed at a reduced ceding percentage as compared to the 2022 program, which resulted in a portfolio transfer and lower ceded written premiums in the six months ended June 30, 2023.

The effects of reinsurance on incurred losses and loss adjustment expense (“LAE”) for the three and six months ended June 30, 2023 and 2022, were as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Direct losses and LAE

$

137,591

$

74,617

$

227,606

$

142,838

Ceded losses and LAE

(66,442)

(60,133)

(113,598)

(119,106)

Net losses and LAE

$

71,149

$

14,484

$

114,008

$

23,732

The detail of reinsurance balances due is as follows:

June 30, 2023

December 31, 2022

Ceded unearned premium

$

147,297

$

203,157

Losses and LAE reserve

89,296

76,999

Reinsurance recoverable

29,260

18,765

Other

6,614

139

Reinsurance balance due

$

272,467

$

299,060

27

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

11. Unpaid Losses and Loss Adjustment Reserve

The following table summarizes the changes in the reserve balances for unpaid losses and LAE, gross of reinsurance for the six months ended June 30, 2023:

Reserve for unpaid losses and LAE, at December 31, 2022

$

100,632

Reinsurance recoverables on losses and LAE

 

(76,999)

Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables at December 31, 2022

23,633

Add provisions (reductions) for losses and LAE occurring in:

Current year

110,624

Prior years

3,384

Net incurred losses and LAE during the current year

114,008

Deduct payments for losses and LAE occurring in:

Current year

(44,510)

Prior years

(16,718)

Net claim and LAE payments during the current year

(61,228)

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

76,413

Reinsurance recoverables on losses and LAE

89,296

Reserve for unpaid losses and LAE at June 30, 2023

$

165,709

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 $3.4 million for the six months ended June 30, 2023.

12. Commitments and Contingencies

From time to time we are 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, we are 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 we have recorded in the financial statements covering these matters. We review our estimates periodically and make 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 internal and National Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 and a related Washington state law claim. 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 was appealed to the Ninth Circuit Court of Appeals. On October 12, 2022, in a split decision, the Ninth Circuit Court of Appeals reversed. The remaining cases were consolidated in the United States District Court for the Western District of Washington, where Porch resides. Plaintiffs filed a motion for leave to file a second amended complaint, which was granted in part and is due to be filed July 2023. Defendants’ motion to dismiss is due September 2023. The case is otherwise stayed pending resolution of the defendants’ forthcoming motion. Plaintiffs seek actual, statutory, and/or treble damages, injunctive relief, and reasonable attorneys’ fees and costs.

28

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

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). We intend to contest these cases vigorously.

Other

In addition, in the ordinary course of business, Porch Group 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 Group 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 the business, financial condition or results of operations.

13. Business Combinations

On April 1, 2022, we entered into a stock and membership interest purchase agreement with Residential Warranty Services (“RWS”) to acquire its home warranty and inspection software and services businesses. On that date, we completed the acquisition of substantially all of the operations of RWS except for those in Florida and California, which were subject to certain regulatory and other approvals.

The acquisitions of the Florida and California operations were closed on March 17, 2023. We paid approximately $2.1 million in cash to acquire $0.2 million of cash and current assets and $0.2 million of customer relationships with an estimated useful life of three years. The estimated value of the customer relationships intangible asset was calculated using the income approach.

The aggregate transaction costs of $0.1 million are primarily comprised of legal and due diligence fees and are included in general and administrative expenses on the unaudited condensed consolidated statements of operations. The results of operations for each acquisition are included in our consolidated financial statements from the date of acquisition onwards.

14. Segment Information

We have two reportable segments that are also operating segments: Vertical Software and Insurance. Reportable segments were identified based on how the chief operating decision-maker (“CODM”) manages the business, makes operating decisions, and evaluates operating and financial performance. Our chief executive officer acts as the CODM and reviews financial and operational information for the 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 Vertical Software segment primarily consists of a vertical software platform for the home that provides software and services to home services companies such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agents, utility companies, and individuals.

The Insurance segment operates both as an insurance carrier underwriting home insurance policies and as an agent selling home and auto insurance. The Insurance segment also includes warranty service offerings and a captive reinsurance provider.

29

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

The following table summarizes revenue by segment.

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Vertical Software

$

34,435

$

42,540

$

63,062

$

76,944

Insurance

64,330

28,375

123,072

57,538

Total revenue

$

98,765

$

70,915

$

186,134

$

134,482

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 each segment: cost of revenue, sales and marketing, product and technology, general and administrative expenses, and provision for doubtful accounts. Segment Adjusted EBITDA (Loss) also excludes non-cash items or items that management does not consider reflective of ongoing core operations.

We do not allocate shared expenses to the reportable segments. These expenses are included in the “Corporate and other” row in the following reconciliation. “Corporate and other” includes shared expenses such as sales and marketing; certain product and technology; accounting; human resources; legal; 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 are included in 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.

30

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

The following table provides financial information for the two reportable segments and a reconciliation to consolidated financial information for the periods presented.

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Segment Adjusted EBITDA (Loss):

Vertical Software

$

1,816

$

5,652

$

1,420

$

8,536

Insurance

 

(31,181)

 

(5,609)

 

(38,366)

 

(5,394)

Subtotal

 

(29,365)

 

43

 

(36,946)

 

3,142

Reconciling items:

Corporate and other

 

(13,769)

 

(15,048)

 

(28,070)

 

(28,503)

Depreciation and amortization

(6,214)

(6,416)

(12,229)

(12,899)

Non-cash stock-based compensation expense

(6,404)

(9,702)

(13,298)

(15,556)

Restructuring costs

(1,093)

(2,077)

Acquisition and other transaction costs

(258)

(357)

(386)

(1,322)

Impairment loss on intangible assets and goodwill

(55,211)

(57,232)

Loss on reinsurance contract (1)

(48,244)

(48,244)

Non-cash losses and impairment of property, equipment and software

(254)

(254)

(70)

Revaluation of contingent consideration

2,656

(1,481)

2,810

(4,686)

Investment income and realized gains

(1,249)

(243)

(2,007)

(440)

Non-cash bonus expense

1,526

Operating loss

$

(159,405)

$

(31,678)

$

(197,933)

$

(60,334)

(1) See Note 16.

The CODM does not review assets on a segment basis.

All of our revenue is generated in the United States except for an immaterial amount. As of June 30, 2023, and December 31, 2022, we did not have material assets located outside of the United States.

15. 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, PRSUs, RSAs, convertible notes, earnout shares and warrants. As we have 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.

31

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

The following table summarizes the computation of basic and diluted net loss attributable per share to common stockholders for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator:

 

  

 

  

  

 

  

Net loss used to compute net loss per share - basic and diluted:

$

(86,963)

$

(27,325)

$

(125,703)

$

(36,610)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding used to compute loss per share - basic and diluted:

 

95,731,850

 

97,142,163

 

95,472,277

 

96,611,294

Loss per share - basic and diluted

$

(0.91)

$

(0.28)

$

(1.32)

$

(0.38)

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

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

2023

    

2022

2023

    

2022

Stock options

 

3,717,192

 

4,429,426

3,717,192

 

4,429,426

Restricted stock units and awards

9,188,678

5,331,673

9,188,678

5,331,673

Performance restricted stock units

4,055,997

1,825,719

4,055,997

1,825,719

Public and private warrants

 

1,795,700

 

1,795,700

1,795,700

 

1,795,700

Earnout shares

2,050,000

2,050,000

2,050,000

2,050,000

Convertible debt(1)

22,330,903

16,998,130

22,330,903

16,998,130

Contingently issuable shares in connection with acquisitions(2)

13,969,860

2,792,457

13,969,860

2,792,457

(1) In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of $25 per share, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is 16,998,130. The options that underly the capped call transactions expire on September 15, 2026.

(2) In connection with the acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.

16. Subsequent Events

In the third quarter of 2023, HOA, a subsidiary of Porch Group, discovered that Vesttoo Ltd (“Vesttoo”), which arranged capital for one of our reinsurance contracts, faced allegations of fraudulent activity in connection with collateral it provided to HOA and certain other third parties. We immediately began investigating the rapidly evolving situation and have been moving quickly to analyze the impact on our business. Additionally, we have communicated and met with

32

Table of Contents

PORCH GROUP, INC.

Notes to Condensed Consolidated Financial Statements – Continued

(Unaudited)

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

regulators and other key stakeholders regarding the evolving situation. This reinsurance agreement provided partial quota share coverage as well as up to approximately $175 million in a catastrophic event.

As a result of its findings, and in accordance with the terms of the reinsurance agreement, HOA terminated its reinsurance contract with the reinsurer on August 4, 2023, with an effective date of July 1, 2023. Had the contract not been terminated, the contract would have expired on December 31, 2023. Following the effective date of the termination, HOA seized available liquid collateral in the amount of approximately $47.6 million from a reinsurance trust, of which HOA was the beneficiary. In addition, HOA is evaluating and intends to pursue all available legal claims and remedies to enforce its rights under the letter of credit required by the reinsurance agreement in the amount of $300 million as additional collateral, and to seek recovery of all losses and damages incurred as a result of terminating the reinsurance agreement due to allegations of fraudulent activity by third parties.

We concluded this subsequent event provides additional evidence about conditions that existed at the balance sheet date and accounted for it as a recognized subsequent event. Since the Company’s request to draw on the letter of credit was not fulfilled and advisors to the issuing bank have alleged the letter of credit is invalid, we recognized a charge of $48.2 million in provision for doubtful accounts in the unaudited condensed consolidated statements of operations, calculated as the net asset due under the reinsurance contract (as we have the legal right of offset) of $95.8 million as of June 30, 2023, before adjustment, less the $47.6 million collateral received from a trust in July 2023. Following the provision for doubtful accounts recognized for the three months ended June 30, 2023, the net assets on the unaudited condensed consolidated balance sheet at June 30, 2023, is equal to the $47.6 million collected from the trust in July 2023.

HOA has already secured supplemental reinsurance coverage in the amount of approximately $42 million and is currently seeking additional supplemental reinsurance coverage (whether from Porch Group’s captive reinsurer, third parties or a combination thereof) in order to maintain adequate coverage in future periods against potential excess losses in the event of a severe weather event, and to satisfy regulatory and rating agency requirements.

33

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

This Quarterly Report and the documents incorporated herein by reference contain forward-looking statements as defined by the Private Securities Litigation Reform Act of 1995. 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, assumptions, and other factors which could cause actual results to differ materially from those expressed or implied by such forward-looking statements. 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,” “intends,” or similar expressions.

These forward-looking statements are based upon estimates and assumptions that, while considered reasonable by the Company and its management at the time they are made, are inherently uncertain. Factors that may cause actual results to differ materially from current expectations include, but are not limited to: (1) expansion plans and opportunities, and managing growth, to build a consumer brand; (2) the incidence, frequency, and severity of weather events, extensive wildfires, and other catastrophes; (3) economic conditions, especially those affecting the housing, insurance, and financial markets; (4) expectations regarding revenue, cost of revenue, operating expenses, and the ability to achieve and maintain future profitability; (5) existing and developing federal and state laws and regulations, including with respect to insurance, warranty, privacy, information security, data protection, and taxation, and management’s interpretation of and compliance with such laws and regulations; (6) the Company’s reinsurance program, which includes the use of a captive reinsurer, the success of which is dependent on a number of factors outside management’s control, along with reliance on reinsurance to protect against loss; (7) the Company’s ability to obtain supplemental reinsurance coverage (whether from Porch Group, third parties, or a combination thereof) in order to maintain adequate coverage against excess losses and to satisfy regulatory or rating agency requirements, following the termination of its reinsurance contract with one of its external reinsurers due to allegations of fraudulent activity committed by such reinsurer, and uncertainty of the extent and significance of any effects on HOA and the Company due to such termination; (8) uncertainties related to regulatory approval of insurance rates, policy forms, insurance products, license applications, acquisitions of businesses, or strategic initiatives, including the reciprocal restructuring, and other matters within the purview of insurance regulators; (9) reliance on strategic, proprietary relationships to provide the Company with access to personal data and product information, and the ability to use such data and information to increase transaction volume and attract and retain customers; (10) the ability to develop new, or enhance existing, products, services, and features and bring them to market in a timely manner; (11) changes in capital requirements, and the ability to access capital when needed to provide statutory surplus; (12) the increased costs and initiatives required to address new legal and regulatory requirements arising from developments related to cybersecurity, privacy, and data governance and the increased costs and initiatives to protect against data breaches, cyber-attacks, virus or malware attacks, or other infiltrations or incidents affecting system integrity, availability, and performance; (13) retaining and attracting skilled and experienced employees; (14) costs related to being a public company; and (15) other risks and uncertainties discussed in Part I, Item 1A, “Risk Factors,” in the Company’s Annual Report on Form 10-K (“Annual Report”) for the year ended December 31, 2022, and in Part II, Item 1A, “Risk Factors,” in our Quarterly Report on Form 10-Q for the quarter ended March 31, 2023, as well as those discussed elsewhere in this report, including in Part II, Item 1A, “Risk Factors,” and in subsequent reports filed with the Securities and Exchange Commission (“SEC”), all of which are available on the SEC’s website at www.sec.gov.

Nothing in this Quarterly Report or the documents incorporated herein by reference should be regarded as a representation by any person that the forward-looking statements set forth herein will be achieved or that any of the contemplated results of such forward-looking statements will be achieved. You should not place undue reliance on forward-looking statements, which speak only as of the date of this Quarterly Report. Unless specifically indicated otherwise, the forward-looking statements in this Quarterly 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 Quarterly Report. The Company does not undertake any duty to update these forward-looking statements, whether as a result of changed circumstances, new information, future events or otherwise, except as may be required by law.

34

The information included in this management’s discussion and analysis of financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and related notes included in this Quarterly Report, and the audited consolidated financial statements and related notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in the Company’s Annual Report for the year ended December 31, 2022.

Additionally, the unaudited condensed consolidated financial statements for the three and six months ended June 30, 2022 have been revised to correct prior period errors as discussed in Note 20 “Quarterly Financial Data (Unaudited) Restatement of Previously Issued Financial Statements” to the consolidated financial statements included in Part II, Item 8, of the Company’s Annual Report for the year ended December 31, 2022. Accordingly, this Management’s Discussion and Analysis of Financial Condition and Results of Operations reflects the effects of the revisions.

Business Overview

Porch Group, Inc. (“Porch Group”, “Porch” or the “Company,” “we,” “our,” “us”), the vertical software platform, is a values-driven company whose mission is to simplify the home with insurance at the center. We provide software and services to approximately 30,700 home service providers including home inspectors, mortgage brokers, title companies and moving companies. We simplify the home closing process and the move by providing high-value services including homeowners insurance, warranties, and ongoing support with our app which saves consumers time and helps them make better decisions. To achieve this, we hire and retain great people, invest in the right opportunities, and leverage our unique capabilities such as early and privileged access to homebuyers and deep insight into properties.

We make 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. We provide home and personal property insurance policies through our own underwriting operations in 21 states and across the U.S. with our wholly owned insurance agency.

Our multi-faceted value proposition resonates with a broad customer demographic, regardless of home price, income level, geographic location or age. We acquire our customers through a variety of channels, including at the time of a real estate transaction through third parties, direct-to-consumer (“DTC”), and leads from other Porch Group businesses.

We have two reportable segments: the Vertical Software segment and the Insurance segment.

Our Vertical Software segment provides software and services to home services companies. Through these relationships, we earn fees, and gain a competitive advantage through unique and early access to homebuyers and homeowners. This early access allows us to assist homebuyers and homeowners with critical moving services. In turn, our platform drives demand for other services. The Vertical Software segment has three types of customers: (1) home services companies, such as home inspectors, mortgage companies and loan officers, and title companies, for whom we provide software and services to help them make their businesses run more efficiently and grow; (2) consumers, such as homebuyers and homeowners, whom we assist with the comparison and provision of various home services, such as moving, security, TV/Internet, and home repair and improvement; and (3) service providers, such as moving companies, security companies, title companies, mortgage companies and TV/Internet providers, who pay us for new customer sign-ups.

Our Insurance segment offers various property-related insurance policies through our risk-bearing carrier, independent agency, and risk-bearing home warranty companies. We earn insurance policy premiums collected from insured homeowners for our insurance products, policy fees when policies are sold and renewed, and commissions when we cede premiums to reinsurance companies. Additionally, when we sell a homeowner an insurance policy through a carrier other than our own, these third-party insurance companies pay new business and renewal commissions to our insurance agency. The Insurance segment also includes home warranty, from which we receive premiums paid by homeowners for our home warranty products.

35

Key Performance Measures and Operating Metrics

In the management of these businesses, we identify, measure and evaluate various operating metrics. The key performance measures and operating metrics used in managing the businesses are discussed 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 following table summarizes operating metrics for each of the quarterly periods indicated.

    

Three Months Ended June 30, 

2023

2022

Change

Gross Written Premium (in millions)

 

$

143.0

 

$

145.0

(1)

%

Policies in Force (in thousands)

358

379

(6)

%

Annualized Revenue per Policy (unrounded)

$

517

$

286

81

%

Premium Retention Rate

104

%

102

%

Gross Loss Ratio

120

%

81

%

Average Companies in Quarter (unrounded)

30,691

28,773

7

%

Average Revenue per Account per Month in Quarter (unrounded)

$

1,073

$

822

31

%

Monetized Services in Quarter (unrounded)

244,605

333,596

(27)

%

Average Revenue per Monetized Service in Quarter (unrounded)

331

158

109

%

Gross Written Premium We define Gross Written Premium as the total premium written by our licensed insurance carrier(s) (before deductions for reinsurance); premiums from our home warranty offerings (for the face value of one years premium); and premiums of policies placed with third-party insurance companies for which we earn a commission.
Policies in Force We define Policies in Force as the number of in-force policies at the end of the period for the Insurance segment, including policies and warranties written by us and policies and warranties written by third parties for which we earn a commission.
Annualized Revenue per Policy We define Annualized Revenue per Policy as quarterly revenue for the Insurance segment, divided by the number of Policies in Force in the Insurance segment, multiplied by four.
Premium Retention Rate We define Premium Retention Rate as the ratio of our insurance carriers renewed premiums over the last four quarters to base premiums, which is the sum of the preceding years premiums that either renewed or expired.
Gross Loss Ratio We define Gross Loss Ratio as our insurance carriers gross losses divided by the gross earned premium for the respective period.
Average Companies in Quarter — We define Average Companies in 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 our home services verticals that (i) generate recurring revenue and (ii) generated revenue in the quarter. For new acquisitions, the number of companies is determined in the initial quarter based on the percentage of the quarter the acquired business is a part of Porch.
Average Revenue per Account per Month in Quarter — We view our ability to increase revenue generated from existing customers as a key component of our growth strategy. Average Revenue per Account per Month in Quarter is defined as the average revenue per month generated across all home services company customer

36

accounts in a quarterly period. Average Revenue per Account per Month in Quarter is derived from all customers and total revenue.
Monetized Services in Quarter — We connect consumers with home services companies nationwide and offer a full range of products and services where homeowners can, among other things: (1) compare and buy home insurance policies (along with auto, flood and umbrella policies) and warranties with competitive rates and coverage; (2) 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; (3) discover and install home automation and security systems; (4) compare internet and television options for their new home; (5) book small handyman jobs at fixed, upfront prices with guaranteed quality; and (6) compare bids from home improvement professionals who can complete bigger jobs. We track the number of monetized services performed through our platform each quarter and the revenue generated per service performed in order to measure market penetration with homebuyers and homeowners and our ability to deliver high-revenue services within those groups. Monetized Services in 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 — We believe that shifting the mix of services delivered to homebuyers and homeowners toward higher revenue services is an important component of our 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.

Recent Developments

Share Repurchases

In October 2022, our Board of Directors approved a share repurchase program authorizing management to repurchase up to $15 million of our common stock and/or convertible notes. Repurchases under this program were permitted from time to time on the open market between November 10, 2022, and June 30, 2023, at prevailing market prices. During the first quarter of 2023, we repurchased 1,396,158 shares with a total cost of $3.1 million (including commissions). We did not repurchase any shares in the second quarter of 2023 prior to the termination of the repurchase program.

Reciprocal Exchange

On March 20, 2023, we filed an application to form and license a Texas reciprocal exchange (the “Reciprocal”) with the Texas Department of Insurance (“TDI”). If approved by the TDI, our insurance underwriting business will be conducted through the Reciprocal. A Porch subsidiary would serve as the operator (or “attorney-in-fact”) for the Reciprocal. In that role it would perform underwriting, claims, and management services for the Reciprocal and receive a management fee calculated as a percentage of its premiums. Porch subsidiaries would act as general agents for the Reciprocal and Homeowners of America Insurance Company (“HOAIC”) and would receive fees and commissions. There can be no assurance that the Reciprocal will receive regulatory approval, and if obtained, that the approval would be based on terms as proposed or subject to additional requirements that may not be acceptable to us. If the application is approved, we will launch Porch Insurance, a new brand and product to be offered by the Reciprocal, including unique benefits for consumers such as a free 90-day warranty and proprietary discounts to customers within the Porch ecosystem.

Convertible Notes Financing

In April 2023, we issued $333 million of 6.75% Senior Secured Convertible Notes due in 2028 (the “2028 Notes”) in a private placement transaction. We used a portion of the net proceeds from the 2028 Notes to repurchase $200

37

million of the 2026 Notes and to fund the repayment of $9.7 million outstanding under a term loan facility. The transaction delivered additional liquidity while minimizing dilution.

Weather Events

The second quarter is often the worst and riskiest weather quarter of the year for us. The second quarter 2023 was on track until extreme weather events occurred, including wind, thunderstorm, and hail events in Texas toward the end of the second quarter, which resulted in an estimated $5.0 billion in combined industry-wide claims. These extreme weather events compared to historic trends negatively impacted our operating results in the second quarter within the Insurance Segment by approximately $18 million, net of third-party reinsurance.

Subsequent Event

In the third quarter of 2023, Homeowners of America (“HOA”), a subsidiary of Porch Group, discovered that Vesttoo Ltd (“Vesttoo”), which arranged capital for one of our reinsurance contracts, faced allegations of fraudulent activity in connection with collateral it provided to HOA and certain other third parties. We immediately began investigating the rapidly evolving situation and have been moving quickly to analyze the impact on our business. Additionally, we have communicated and met with regulators and other key stakeholders regarding the evolving situation. The agreement with this reinsurer provided partial quota share coverage as well as up to approximately $175 million in a catastrophic event.

As a result of its findings, and in accordance with the terms of the reinsurance agreement, HOA terminated its reinsurance contract with the reinsurer on August 4, 2023, with an effective date of July 1, 2023. Had the contract not been terminated, the contract would have expired on December 31, 2023. Following the effective date of the termination, HOA seized available liquid collateral in the amount of approximately $47.6 million from a reinsurance trust, of which HOA was the beneficiary. We recognized in the second quarter a charge of $48.2 million in provision for doubtful accounts in the unaudited condensed consolidated statements of operations to reduce the net recorded balance receivable from the reinsurance contract as of June 30, 2023, to equal the $47.6 million collateral we subsequently collected from the trust in the third quarter. In addition, HOA is evaluating and intends to pursue all available legal claims and remedies to enforce its rights with respect to the letter of credit required by the reinsurance contract in the amount of $300 million as additional collateral, and to seek recovery of all losses and damages incurred as a result of terminating the reinsurance agreement due to allegations of fraudulent activity by third parties.

Although advisors to the issuing bank have alleged the letter of credit is invalid, HOA received the original letter of credit documents from one of the bank’s branches and believed its partners had performed appropriate due diligence on the bank and the letter of credit. HOA is currently seeking to understand its rights under the letter of credit.

HOA has already secured supplemental reinsurance coverage in the amount of approximately $42 million and is currently seeking additional supplemental reinsurance coverage (whether from Porch Group’s captive reinsurer, third parties or a combination thereof) in order to maintain adequate coverage in future periods against potential excess losses in the event of a severe weather event, and to satisfy regulatory and rating agency requirements. There can be no guarantee or assurance that HOA will be successful in obtaining sufficient supplemental coverage. Regardless of whether additional supplemental coverage is obtained, HOA will continue to remain responsible and committed with respect to all claims and claim settlement expenses under its policies, including claims incurred but not yet reported for prior periods and claims and expenses that are no longer subject to the reimbursement rights in favor of HOA under the terminated reinsurance contract.

Please see Note 16 in the Notes to Condensed Consolidated Financial Statements for additional details regarding the financial impacts related to the termination of this reinsurance contract. Please also see Part II, Item 1A. “Risk Factors” for specific risks related to the termination of this reinsurance contract.

38

Key Factors Affecting Operating Results

We have been implementing our strategy as a vertical software platform for the home by providing software and services to approximately 30,700 pre-and-post move home service providers including inspectors, real estate, title, and mortgage companies. Our Insurance segment continues to grow in scale through both premium growth and geographic expansion. The following key factors affected our operating results in the three and six months ended June 30, 2023:

The U.S. housing market continues to see impacts from higher interest rates, existing home inventory tightening, and affordability challenges that are impacting the Vertical Software segment. For the quarter ended June 30, 2023, existing home sales have declined over 21% year over year.
During the second quarter of 2023, a series of uncommon and extreme weather events resulted in a negative impact of approximately $18 million on Adjusted EBITDA (Loss) in our Insurance segment.
In March 2023, we completed the acquisitions of the Florida and California operations of Residential Warranty Services (“RWS”). We had previously completed the acquisition of substantially all of the operations of RWS on April 1, 2022, other than the operations located in Florida and California which were delayed pending regulatory approval.
In March 2023, we filed an application for a Reciprocal Exchange with the Texas Department of Insurance (“TDI”). The application is currently being reviewed by the TDI.
We continued our insurance strategic initiatives by moving to 50% reinsurance ceding and not renewing certain higher risk policies. We are focused on improving overall underwriting performance by increasing premiums and claim deductibles where appropriate.
In February 2023, we successfully launched Porch Warranty offering.
Our warranty business entered new partnerships with certain businesses where we utilize a co-branded journey to provide exclusive home service offerings to utility customers, including warranties.
We continue to develop software for customers, including the expansion of our suite of solutions for customers and partners at Floify. A new module version was rolled out within Rynoh, and a new version of report writer for inspectors was launched as part of the home inspection solution.
Our moving business launched a Fixed Price product which makes the moving journey simpler for moving companies and consumers.
We have rolled out our app to all eligible ISN companies, with the recall check monitoring being popular with consumers.
We are now approved in 11 states to use our unique data to improve risk accuracy in pricing policies for our customers. This means we can charge a lower price for policies which are low-risk and more accurately price higher risk policies.
We are expanding our distribution channels by partnering with third-party insurance agencies and sharing commissions. We send them customer leads, enabling them to access Porchs unique and valuable customer ecosystem to grow their businesses and enabling us to expand our insurance distribution capacity.

39

Basis of Presentation

The unaudited condensed consolidated financial statements and accompanying notes 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.

We operate 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. We have determined that our Chief Executive Officer is the CODM.

Components of Results of Operations

Total Revenue

We generate revenue in the following ways:

Insurance revenue in the form of insurance and warranty premiums, policy fees, commissions from reinsurers and other insurance-related fees generated through its owned insurance carrier, as well as commissions from third-party insurance carriers where we act as an independent agent;
Software and service subscription revenue generated from fees paid by companies for access to our software and provision of services;
Move and post-moved related transaction revenue – Move-related revenue through fees received for connecting homeowners to service providers during time of a move including movers, TV/Internet, warranty, and security monitoring providers; and post-move related revenue in the form of fees earned from introducing homeowners to home service professionals including handymen, plumbers, electricians, roofers, etc.

The Insurance segment includes revenue generated from various property-related insurance policies through our own risk-bearing carrier and independent agency as well as risk-bearing home warranty companies. We collect policy fees from policyholders of our own underwritten homeowners insurance products, reinsurers pay us ceding commissions when premiums are ceded from owned insurance products, revenues are earned in the form of policy premiums collected from insureds from owned insurance products, and third-party insurance companies pay our agency upfront and renewal commissions for selling their policies. The Insurance segment also includes home warranty revenue which mainly consists of premiums paid by warranty customers for our home warranty products. 

The Vertical Software segment includes revenue from software and services subscription revenue, move-related transactions revenue and post-move-related transaction revenue. Software and service subscription revenue primarily relates to subscriptions to our software offerings across a number of verticals. Our 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. Our standard subscription contracts are monthly contracts in which pricing is based on a price per user or seat, or a specified price per inspection completed through the software. We also sell marketing software and services to companies who want to advertise to movers. Marketing software and service fees are primarily contractual monthly recurring billings. Fees earned for providing access to the subscription software are non-refundable and there is no right of return. Revenue is recognized based on the amount to which we are entitled for providing access to the subscription software during the monthly contract term. 

 Move-related transactions revenue is generated when we connect consumers with service providers including movers, TV/Internet, and security monitoring companies. We earn revenue when consumers purchase services from these third-party providers. For select moving jobs, we will select the mover, set the price, and manage the job end-to-end; here, we generate revenue based on the full job value. 

40

Post-move-related transaction revenue includes monthly fees paid by home service contractors as well as fees earned from introducing consumers to home service providers, either on a per lead, per appointment, or per job basis. Revenue generated from service providers is recognized at a point in time upon the connection of a homeowner to the service provider.

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
Impairment loss on intangible assets and goodwill.

The categories of operating expenses, other than impairment loss on intangible assets and goodwill, 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 of property, equipment, and software and amortization of intangible assets.

Cost of revenue primarily consists of insurance losses and loss adjustment expenses, claims personnel costs, warranty claims, third-party providers for executing moving labor and handyman services when we are managing the job, data costs related to marketing campaigns, certain call center costs, credit card processing, and merchant fees.

Selling and marketing expenses primarily consist of payroll, employee benefits, stock-based compensation, other headcount-related costs associated with sales efforts directed toward companies and consumers, and amortization of deferred policy acquisition costs (“DAC”) of new and renewal insurance contracts. Also included are any direct costs to acquire customers such as search engine optimization, marketing costs, and affiliate and partner leads.

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 engine optimization and marketing, 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, other headcount-related costs associated with product development, net of costs capitalized as internally developed software. Also included are cloud computing, hosting and other technology costs, software subscriptions, professional services, and amortization of internally developed software.

General and administrative expenses primarily consist of expenses associated with functional departments for finance, legal, human resources, and executive management. The primary categories of expenses include payroll, employee benefits, stock-based compensation, 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.

Impairment loss on intangible assets and goodwill results from circumstances when the fair value of a reporting unit or asset group is less than its carrying amount. Goodwill and indefinite-lived intangible assets are subject to annual impairment assessments. All intangible assets and goodwill are also subject to impairment assessments whenever facts and circumstances indicate that these assets may be impaired. See Critical Accounting Estimates for the description of methods used to determine these impairment losses.

41

Critical Accounting Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the amounts reported and disclosed in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis these estimates, which include, but are not limited to, impairment losses on intangible assets and goodwill, 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, 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, judgments, and assumptions.

At least quarterly, we evaluate 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) in the notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report.

During the three and six months ended June 30, 2023, we identified various qualitative factors with respect to long-lived assets and goodwill in our reporting units that collectively indicated that there were triggering events including a sustained decrease in stock price, increased costs due to inflationary pressures, and a deterioration of the macroeconomic environment in the housing and real estate and insurance industries.

Impairment of Long-Lived Assets

In the first quarter of 2023, we recorded impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for certain businesses within our Vertical Software segment. We used an income approach to determine that the estimated fair value of the asset group was less than its carrying value. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations.

Impairment of Goodwill

During the first and second quarters of 2023, we performed a valuation of the Vertical Software and Insurance reporting units using a combination of market and income approaches based on peer performance and discounted cash flow or dividend discount model methodologies.

The results of the quantitative impairment assessment as of March 31, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 5%, and the fair value of our Insurance reporting unit exceeded its carrying value by less than 10%.

The results of the quantitative impairment assessment as of June 30, 2023, indicated that the carrying value of the Insurance reporting unit exceeded its estimated fair value. As such, we determined that the goodwill allocated to the Insurance reporting unit was impaired as of June 30, 2023. Impairment charges of $55.2 million are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2023. See Note 6 for a discussion of the impairment analysis.

The results of the quantitative impairment assessment as of June 30, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 10%. As a result, our remaining goodwill balance is at risk of future impairment. We monitor our reporting units at risk of impairment for interim impairment indicators and believe that the estimates and assumptions used in the calculations are reasonable as of June 30, 2023. We also reconcile the fair value of our reporting units to our market capitalization. Should the fair value of any of our reporting units fall below its carrying amount because of reduced operating performance, market declines including a deterioration of the macroeconomic environment in the housing and real estate or insurance industries, changes in the discount rate, or other adverse conditions, goodwill impairment charges may be necessary in future periods.

42

There were no other changes to the critical accounting policies and estimates discussed in our Annual Report on Form 10-K.

Results of Operations

The following table summarizes our consolidated operating results for the periods indicated.

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

    

2022

$ Change

% Change

2023

    

2022

    

$ Change

% Change

(dollar amounts in thousands)

(dollar amounts in thousands)

Revenue

$

98,765

$

70,915

$

27,850

39

%

$

186,134

$

134,482

$

51,652

38

%

Operating expenses:

 

 

 

 

  

 

  

Cost of revenue

 

81,330

 

29,251

52,079

178

%

 

132,605

 

54,467

 

78,138

143

%

Selling and marketing

 

34,637

 

29,160

5,477

19

%

 

67,222

 

55,237

 

11,985

22

%

Product and technology

 

15,495

 

15,777

(282)

(2)

%

 

29,445

 

30,009

 

(564)

(2)

%

General and administrative

 

22,779

 

28,297

(5,518)

(20)

%

 

48,608

 

54,896

 

(6,288)

(11)

%

Provision for doubtful accounts

48,718

108

48,610

45,009

%

48,955

207

48,748

23,550

%

Impairment loss on intangible assets and goodwill

55,211

55,211

%

57,232

57,232

%

Total operating expenses

258,170

102,593

155,577

152

%

 

384,067

 

194,816

 

189,251

97

%

Operating loss

 

(159,405)

 

(31,678)

(127,727)

403

%

 

(197,933)

 

(60,334)

 

(137,599)

228

%

Other income (expense):

 

  

 

  

 

  

Interest expense

(8,775)

(1,925)

(6,850)

356

%

 

(10,963)

 

(4,352)

 

(6,611)

152

%

Change in fair value of earnout liability

2,587

(2,587)

(100)

%

13,766

(13,766)

(100)

%

Change in fair value of private warrant liability

15

4,078

(4,063)

(100)

%

360

14,267

(13,907)

(97)

%

Change in fair value of derivatives

(2,950)

(2,950)

%

(2,950)

(2,950)

%

Gain on extinguishment of debt

81,354

81,354

%

81,354

81,354

%

Investment income and realized gains, net of investment expenses

1,249

243

1,006

414

%

2,007

440

1,567

356

%

Other income (expense), net

1,578

(162)

1,740

(1,074)

%

 

2,340

 

(107)

 

2,447

(2,287)

%

Total other income (expense)

72,471

4,821

67,650

1,403

%

 

72,148

 

24,014

 

48,134

200

%

Loss before income taxes

(86,934)

(26,857)

(60,077)

224

%

 

(125,785)

 

(36,320)

 

(89,465)

246

%

Income tax benefit (provision)

(29)

(468)

439

(94)

%

 

82

 

(290)

 

372

(128)

%

Net loss

$

(86,963)

$

(27,325)

$

(59,638)

218

%

$

(125,703)

$

(36,610)

$

(89,093)

243

%

Revenue

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Total revenue increased by $28 million, or 39%, from $70.9 million in the three months ended June 30, 2022, to $98.8 million in the same period in 2023, driven by revenue in our Insurance segment as a result of increases in per-policy premiums and lower reinsurance ceding. This increase was partially offset by a 19%, or $8.1 million, decrease in revenue in our Vertical Software segment due to a 21% reduction in year-over-year industry home sales which adversely affected our moving business.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

The overall 38% increase in year-to-date revenue compared to the same period last year was primarily driven by the 114%, or $65.6 million, increase in revenue in our Insurance segment as a result of higher warranty sales and renewals

43

as well as increases in per-policy premiums and lower reinsurance ceding. This increase was partially offset by an 18%, or $13.9 million, decrease in revenue in our Vertical Software segment due to a 23% reduction in year-over-year industry home sales which adversely affected our moving business.

Cost of Revenue

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Cost of revenue increased by $52.1 million, or 178%, from $29.3 million in the three months ended June 30, 2022, to $81.3 million in the same period in 2023. The 178% increase in quarter-to-date cost of revenue was primarily the result of increased insurance claims costs due to the extreme weather toward the end of the second quarter of 2023, the reduction in reinsurance ceding, and the 2022 acquisition of the RWS warranty business, all in the Insurance Segment. As a percentage of revenue, cost of revenue represented 82% of revenue in the three months ended June 30, 2023, compared with 41% in the same period in 2022.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

The 143% increase in year-to-date cost of revenue was primarily result of increased insurance claims costs due to catastrophic weather events toward the end of the second quarter of 2023 and the strategic reduction in reinsurance ceding in the Insurance Segment. The RWS warranty business acquired in 2022 resulted in $1.0 million additional cost of revenue in the current year-to-date period when compared to prior year. As a percentage of revenue, cost of revenue represented 71% of revenue in the three months ended June 30, 2023, compared with 41% in the same period of 2022.

Selling and Marketing

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Selling and marketing expenses increased by $5.5 million, or 19%, from $29.2 million in the three months ended June 30, 2022, to $34.6 million in the same period in 2023. An increase in the Insurance segment’s variable policy acquisition and marketing expenses was partially offset by a decrease in Vertical Software segment costs that were consistent with the decrease in revenue in that segment. As a percentage of revenue, selling and marketing expenses represented 35% of revenue in the three months ended June 30, 2023 compared with 41% in the same period in 2022.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

The 22% increase in year-to-date selling and marketing expenses compared to prior year is due to higher costs in the Insurance segment’s variable policy acquisition and marketing expenses. As a percentage of revenue, selling and marketing expenses represented 36% of revenue in the current year-to-date period compared to 41% of revenue in the same period last year.

Product and Technology

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Product and technology expenses decreased by $0.3 million, or 2%, from $15.8 million in the three months ended June 30, 2022, to $15.5 million in the same period in 2023. As a percentage of revenue, product and technology expenses represented 16% of revenue in the three months ended June 30, 2023, compared with 22% in the same period in 2022. The decrease is mainly due to lower depreciation and amortization expense.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

Product and technology expenses decreased by $0.6 million, or 2%, from $30.0 million in the six months ended June 30, 2022, to $29.4 million in the same period in 2023. As a percentage of revenue, product and technology

44

expenses represented 16% of revenue in the six months ended June 30, 2023, compared with 22% in the same period in 2022. The decrease is mainly due to lower depreciation and amortization expense.

General and Administrative

Three months ended June 30, 2023, compared to three months ended June 30, 2022

General and administrative expenses decreased by $5.5 million, or 20%, from $28.3 million in three months ended June 30, 2022, to $22.8 million in the same period in 2023, primarily due to a $2.7 million non-cash gain on revaluation of contingent consideration during the three months ended June 30, 2023, compared to a $1.4 million non-cash loss on revaluation in the same period in 2022, which contributed $4.1 million to the overall decrease. Successful expense control efforts drove the remaining decrease.

As a percentage of revenue, general and administrative expenses represented 23% of revenue in the three months ended June 30, 2023, compared with 40% in the same period in 2022.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

General administrative expenses for the six months ended June 30, 2023, decreased by $6.2 million, or 11%, compared to the same period last year. The decrease was primarily due to a $2.8 million non-cash gain on revaluation of contingent consideration during the current year compared to a $4.7 million non-cash loss on revaluation in the same period in 2022, which contributed $7.5 million to the overall decrease. This decrease was partially offset by higher professional fees and additional investment in corporate resources and systems in the first quarter of 2023.

Provision for Doubtful Accounts

Three and six months ended June 30, 2023, compared to three and six months ended June 30, 2022

In the second quarter of 2023, we wrote off approximately $48.2 million of reinsurance balance due from a reinsurer as described in Note 16 of the notes to the unaudited condensed consolidated financial statements. There was no significant write-off of reinsurance balance due in the same period last year.

Impairment Loss on Intangible Assets and Goodwill

Three months ended June 30, 2023, compared to three months ended June 30, 2022

In the three months ended June 30, 2023, we recorded a goodwill impairment charge of $55.2 million in our Insurance segment. This impairment follows a sustained decrease in stock price, increased costs due to inflationary pressures, hardening of the reinsurance markets, and volatile weather. There were no impairment losses on intangible assets and goodwill in the same period in 2022.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

In the second quarter of 2023, we recorded a goodwill impairment charge of $55.2 million in our Insurance segment. In the first quarter of 2023, we recorded a $2.0 million impairment charge on intangible assets in our Vertical Software segment. These impairments follow a sustained decrease in stock price, increased costs due to inflationary pressures, hardening of the reinsurance markets, volatile weather, and a deterioration of the macroeconomic environment in the housing and real estate and insurance industries. There were no impairment charges in the corresponding period last year.

45

Interest Expense

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Interest expense increased by $6.9 million, or 356%, from $1.9 million in the three months ended June 30, 2022, to $8.8 million in the same period in 2023. The increase is mainly due to interest at a higher weighted average rate on a higher aggregate debt balance after issuance of the 2028 Notes in April 2023. The non-cash amortization of debt discount and issuance costs also contributed to the increase.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

Year-to-date interest expense, increased by $6.6 million, or 152%, from $4.4 million in the same period in 2022. The increase is mainly due to interest at a higher weighted average rate on a higher aggregate debt balance after issuance of the 2028 Notes in April 2023. The non-cash amortization of debt discount and issuance costs also contributed to the increase.

Change in Fair Value of Earnout Liability

Three months ended June 30, 2023, compared to three months ended June 30, 2022

The fair value of the earnout liability changed more in the second quarter of 2022 than in the same quarter this year. The decrease in our common stock price drove the change and was more pronounced during the second quarter of 2022 than in the second quarter of 2023.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

The fair value of the earnout liability changed more in the six months ended June 30, 2022, than in the same period this year. The decrease in our common stock price drove the change and was more pronounced in 2022 than in 2023.

Change in Fair Value of Private Warrant Liability

Three months ended June 30, 2023, compared to three months ended June 30, 2022

The fair value of the private warrant liability changed more in the second quarter of 2022 than in the same quarter this year. The decrease in our common stock price drove the change and was more pronounced during the second quarter of 2022 than in the second quarter of 2023.

Six months ended June 30, 2023, compared to six months ended June 30, 2022:

The fair value of the private warrant liability changed more in the six months ended June 30, 2022, than in the same period this year. The decrease in our common stock price drove the change and was more pronounced in 2022 than in 2023.

Change in Fair Value of Derivatives

Three and six months ended June 30, 2023, compared to three and six months ended June 30, 2022

In connection with the issuance of the 2028 Notes in April 2023 and in accordance with GAAP, certain features of the notes were bifurcated and accounted for separately from the notes. These features are recorded as derivatives, and changes in their fair value are recognized in net loss each period. There were no corresponding derivatives in prior year.

46

Gain on Extinguishment of Debt

Three months ended June 30, 2023, compared to three months ended June 30, 2022

In connection with the partial repurchase of the 2026 Notes, we recognized an $81.4 million gain on extinguishment of debt. See Note 7 in the notes to the unaudited condensed consolidated financial statements.

Six months ended June 30, 2023, compared to six months ended June 30, 2022:

In connection with the partial repurchase of the 2026 Notes, we recognized an $81.4 million gain on extinguishment of debt. See Note 7 in the notes to the unaudited condensed consolidated financial statements.

Investment Income and Realized Gains, Net of Investment Expenses

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Investment income and realized gains, net of investment expenses, were $1.2 million and $0.2 million in the three months ended June 30, 2023 and 2022, respectively. Total investments balance was $92.7 million at June 30, 2023, and $64.4 million at June 30, 2022. A higher investment balance was the primary reason for the increased investment income.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

Investment income and realized gains, net of investment expenses, were $2.0 million and $0.4 million in the six months ended June 30, 2023 and 2022, respectively. Total investments balance was $92.7 million at June 30, 2023, and $64.4 million at June 30, 2022. A higher investment balance was the primary reason for the increased investment income.

Income Tax Benefit

Three months ended June 30, 2023, compared to three months ended June 30, 2022

Income tax provision of less than $0.1 million and $0.5 million was recognized for the three months ended June 30, 2023 and 2022, respectively. The difference between the effective tax rates for the 2022 and 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

Income tax benefit of $0.1 million and income tax provision of $0.3 million was recognized for the six months ended June 30, 2023 and 2022, respectively. The difference between the effective tax rates for the 2022 and 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.

Segment Results of Operations

We operate the business as two reportable segments that are also operating segments: Vertical Software and Insurance. For additional information about these segments, see Note 14 (Segment Information) in the notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report.

47

Segment Revenue

Three Months Ended June 30, 2023

Six Months Ended June 30, 2023

Vertical Software Segment

Insurance Segment

Vertical Software Segment

Insurance Segment

Revenue:

Software and service subscriptions

$

17,524

$

$

34,333

$

Move-related transactions

12,246

20,015

Post-move transactions

4,665

8,714

Insurance

64,330

123,072

Total revenue

$

34,435

$

64,330

$

63,062

$

123,072

Three Months Ended June 30, 2022

Six Months Ended June 30, 2022

Vertical Software Segment

Insurance Segment

Vertical Software Segment

Insurance Segment

Revenue:

Software and service subscriptions

$

19,847

$

$

37,078

$

Move-related transactions

17,458

29,586

Post-move transactions

5,235

10,280

Insurance

28,375

57,538

Total revenue

$

42,540

$

28,375

$

76,944

$

57,538

Three months ended June 30, 2023, compared to three months ended June 30, 2022

For the three months ended June 30, 2023, Vertical Software segment revenue was $34.4 million or 35% of total revenue. For the three months ended June 30, 2022, Vertical Software segment revenue was $42.5 million or 60% of total revenue. The decrease in revenue is primarily driven by a 21% reduction in year-over-year industry home sales which adversely affected our moving business.

Insurance segment revenue was $64.3 million or 65% of total revenue for the three months ended June 30, 2023. Insurance segment revenue was $28.4 million or 40% of total revenue for the three months ended June 30, 2022. The increase is mainly driven by higher warranty sales and insurance renewals as well as increases in per-policy premiums and lower reinsurance ceding.

Six months ended June 30, 2023, compared to six months ended June 30, 2022

For the six months ended June 30, 2023, Vertical Software segment revenue was $63.0 million or 34% of total revenue. For the six months ended June 30, 2022, Vertical Software segment revenue was $76.9 million or 57% of total revenue. The decrease in revenue is mainly driven by a 23% reduction in year-over-year industry home sales which adversely affected our moving business.

Insurance segment revenue was $123.1 million or 66% of total revenue for the six months ended June 30, 2023. Insurance segment revenue was $57.5 million or 43% of total revenue for the six months ended June 30, 2022. The increase is mainly driven by higher warranty sales and renewals as well as increases in per-policy premiums and lower reinsurance ceding.

48

Segment Adjusted EBITDA (Loss)

Segment Adjusted EBITDA (Loss) is defined as revenue less the following expenses associated with each segment: cost of revenue, sales and marketing, product and technology, general and administrative expenses, and provision for doubtful accounts. Segment Adjusted EBITDA (Loss) also excludes non-cash items or items that management does not consider reflective of ongoing core operations. See Note 14 (Segment Information) in the notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report for reconciliations to GAAP consolidated financial information for the periods presented.

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Segment Adjusted EBITDA (Loss):

Vertical Software

$

1,816

$

5,652

$

1,420

$

8,536

Insurance

(31,181)

(5,609)

(38,366)

(5,394)

Subtotal

(29,365)

43

(36,946)

3,142

Corporate and other

(13,769)

(15,048)

(28,070)

(28,503)

Adjusted EBITDA (Loss)

$

(43,134)

$

(15,005)

$

(65,016)

$

(25,361)

Our Insurance segment had a Segment Adjusted EBITDA (Loss) of $(31.2) million in the second quarter of 2023, representing 72% of Adjusted EBITDA (Loss) for the same period. Our Insurance segment had a Segment Adjusted EBITDA (Loss) of $(38.4) million in the six months ended June 30, 2023, compared to $(5.4) million in the same period last year. This was a significantly larger loss than the same period last year due to extreme weather events toward the end of the second quarter of 2023 and hardened reinsurance markets. Our insurance carrier continues to focus on underwriting performance, including future premium per policy increases, increasing deductibles, and expanding the number of states where we are approved to use our unique data to better price risk.

Vertical Software Segment Adjusted EBITDA (Loss) was $1.8 million in the second quarter of 2023 and $1.4 million in the six months ended June 30, 2023, impacted by the soft housing market and inflationary pressures in fixed costs.

Corporate expenses were $13.8 million in the second quarter of 2023, a $1.3 million decrease from the same period in the prior year due to strong expense control, and $28.1 million in the current year-to-date period, which is consistent with the same period in the prior year. Corporate expenses decreased to 14% of total revenue for the three-month period ended June 30, 2023, from 21% in the same period in the prior year.

Non-GAAP Financial Measures

This Quarterly Report includes non-GAAP financial measures, such as Adjusted EBITDA (Loss) and Adjusted EBITDA (Loss) as a percent of revenue.

We define Adjusted EBITDA (Loss) as net income (loss) adjusted for interest expense; income taxes; depreciation and amortization; gain or loss on extinguishment of debt; other expense (income), net; impairments of intangible assets and goodwill; provision for doubtful accounts related to reinsurance, or related recoveries; impairments of property, equipment, and software; stock-based compensation expense; mark-to-market gains or losses recognized on changes in the value of contingent consideration arrangements, earnouts, warrants, and derivatives; restructuring costs; acquisition and other transaction costs; and non-cash bonus expense. Adjusted EBITDA (Loss) as a percent of revenue is defined as Adjusted EBITDA (Loss) divided by total revenue.

Our management uses these non-GAAP financial measures as supplemental measures of our 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. We believe that the use of these non-GAAP financial measures provides investors with useful information to evaluate our operating and financial performance and trends and in comparing our financial results with competitors, other similar companies and companies across different industries, many of which present similar non-GAAP financial measures to investors. However, our definitions and methodology in

49

calculating these non-GAAP measures may not be comparable to those used by other companies. In addition, we 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 our consolidated financial statements. We may also incur future income or expenses similar to those excluded from these non-GAAP financial measures, and the 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.

Adjusted EBITDA (Loss)

The following table reconciles net loss to Adjusted EBITDA (Loss) for the three and six months ended June 30, 2023 and 2022 (dollar amounts in thousands).

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

2023

    

2022

    

Net loss

$

(86,963)

$

(27,325)

$

(125,703)

$

(36,610)

Interest expense

 

8,775

 

1,925

 

10,963

 

4,352

Income tax provision (benefit)

 

29

 

468

 

(82)

 

290

Depreciation and amortization

 

6,214

 

6,416

 

12,229

 

12,899

Gain on extinguishment of debt

(81,354)

(81,354)

Other expense (income), net

 

(1,578)

 

162

 

(2,340)

 

107

Impairment loss on intangible assets and goodwill

55,211

57,232

Loss on reinsurance contract (1)

48,244

48,244

Impairment loss on property, equipment, and software

 

254

 

 

254

 

70

Stock-based compensation expense

 

6,404

 

9,702

 

13,298

 

15,556

Mark-to-market losses (gains)

279

(5,184)

(220)

(23,347)

Restructuring costs

1,093

2,077

Acquisition and other transaction costs

 

258

 

357

 

386

 

1,322

Non-cash bonus expense

(1,526)

Adjusted EBITDA (Loss)

$

(43,134)

$

(15,005)

$

(65,016)

$

(25,361)

Adjusted EBITDA (Loss) as a percentage of revenue

(44)

%

(21)

%

(35)

%

(19)

%

(1) See Note 16 in the notes to unaudited condensed consolidated financial statements.

Adjusted EBITDA (Loss) for the three months ended June 30, 2023, was $(43.1) million, a $28.1 million increase from Adjusted EBITDA (Loss) of $(15.0) million for the same period in 2022. The increase in Adjusted EBITDA (Loss) in 2023 is primarily driven by extreme weather events, lower ceding, and the macro housing environment affecting primarily the moving business in our Vertical Software segment. Continued investments in sales and marketing and investments in establishing and maintaining the requirements of the Sarbanes-Oxley Act (“SOX”) and other internal controls across IT and accounting organizations further impacted Adjusted EBITDA (Loss).

Adjusted EBITDA (Loss) for the six months ended June 30, 2023, was $(65.0) million, a $39.6 million increase from Adjusted EBITDA (Loss) of $(25.4) million for the same period in 2022. The increase in Adjusted EBITDA (Loss) in 2023 is primarily driven by extreme weather events, lower ceding, and the macro housing environment affecting primarily the moving business in our Vertical Software segment. Continued investments in sales and marketing and investments in establishing and maintaining the requirements of the Sarbanes-Oxley Act (“SOX”) and other internal controls across IT and accounting organizations further impacted Adjusted EBITDA (Loss).

50

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 term loans. On December 23, 2020, we received approximately $269.5 million of aggregate cash proceeds from recapitalization, net of transaction costs, as we began trading publicly. During 2021, we completed a private offering of $425 million aggregate principal amounts of convertible debt maturing in 2026 (the “2026 Notes”) and raised $126.7 million and $4.3 million from the exercise of public warrants and stock options, respectively. Also during 2022, we drew $10.0 million on HOA’s term loan facility.

In April 2023, we issued $333 million of 6.75% Senior Secured Convertible Notes due in 2028 (the “2028 Notes”) in a private placement transaction. We used a portion of the net proceeds from the 2028 Notes offering to repurchase $200 million of the 2026 Notes and to fund the repayment of $9.7 million outstanding under HOA’s term loan facility, in each case plus accrued interest and unpaid interest thereon and related fees and expenses. We intend to use the remainder of the net proceeds for general corporate purposes.

We participate in an advance funding arrangement with third-party financers that provide us with contract premiums upfront for certain home warranty contracts. We remain obligated to repay these premiums to the third-party financer if a customer cancels its warranty contract prior to full repayment of the advance funding amount received by us. As of June 30, 2023, and December 31, 2022, the principal balance of this advance funding arrangement is $5.3 million and $15.7 million. See Note 7 (Debt) in the notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report for additional information.

As of June 30, 2023, we had cash and cash equivalents of $265.6 million and restricted cash of $39.3 million. Restricted cash as of June 30, 2023, includes $29.1 million held by our captive insurance company as collateral for the benefit of Homeowners of America (“HOA”), $1.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, $6.5 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in seventeen states, and $2.4 million related to acquisition indemnifications.

We have incurred net losses since our inception and have an accumulated deficit at June 30, 2023, and December 31, 2022 totaling $713.8 million and $585.0 million, respectively.

As of June 30, 2023, and December 31, 2022, we had $564.0 million and $451.1 million, respectively, of aggregate principal amount outstanding in convertible notes, promissory notes, line of credit, term loan facility, and advance funding arrangement.

Based on our current operating and growth plan, management believes cash and cash equivalents at June 30, 2023, are sufficient to finance our operations, planned capital expenditures, working capital requirements, and debt service obligations for at least the next 12 months. As our operations evolve and we continue our growth strategy, including through acquisitions, we may elect or need to obtain alternative sources of capital, and we may finance additional liquidity needs in the future through one or more equity or debt financings. We 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 us or could be dilutive to our stockholders.

Porch Group, Inc. is a holding company that transacts the majority of its business through operating subsidiaries, including insurance subsidiaries. Consequently, our ability to pay dividends and expenses is largely dependent on dividends or other distributions from its subsidiaries. Our 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 June 30, 2023, our insurance companies held cash and cash equivalents of $99.0 million and investments of $92.7 million.

51

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, or reinsurers, 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. We are currently assessing the impact of the subsequent event discussed in the “Recent Developments” section above on capital requirements. We recovered $47.6 million cash collateral in the third quarter of 2023 and are in the process of pursuing additional collateral. HOA has already secured supplemental reinsurance coverage in the amount of approximately $42 million and is currently seeking additional supplemental reinsurance coverage (whether from Porch Group’s captive reinsurer, third parties or a combination thereof) in order to maintain adequate coverage in future periods against potential excess losses in the event of a severe weather event, and to satisfy regulatory and rating agency requirements.

We may, at any time and from time to time, seek to retire or purchase its outstanding debt or equity through cash purchases and/or exchanges for equity or debt, in open-market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will be upon such terms and at such prices as we may determine, and will depend on prevailing market conditions, liquidity requirements, contractual restrictions and other factors. The amounts involved may be material.

The following table provides a summary of cash flow data for the six months ended June 30, 2023 and 2022:

    

Six Months Ended June 30, 

    

    

 

2023

    

2022

 

Change

 

Change

Net cash used in operating activities

$

(8,777)

$

(4,156)

$

(4,621)

 

(111)

%

Net cash used in investing activities

 

(7,950)

 

(38,404)

 

30,454

 

79

%

Net cash (used in) provided by financing activities

 

92,972

 

(155)

 

93,127

 

(60,082)

%

Change in cash, cash equivalents and restricted cash

$

76,245

$

(42,715)

$

118,960

 

278.50

%

Operating Cash Flows

Net cash used in operating activities was $8.8 million for the six months ended June 30, 2023. Net cash used in operating activities consists of net loss of $125.7 million, adjusted for non-cash items and the effect of changes in working capital. Non-cash adjustments include impairment loss on goodwill and intangible assets of $57.2 million, stock-based compensation expense of $13.3 million, depreciation and amortization of $12.2 million, non-cash interest expense of $9.8 million, fair value adjustments to contingent consideration of $2.8 million (gain), and fair value adjustments to private warrant liability of $0.4 million (gain). Net changes in working capital were proceeds of cash of $56.2 million, primarily due to higher loss and loss adjustment expense reserves, other insurance liabilities, and accounts receivable offset by decreases in deferred revenue, refundable deposits and accrued expenses, and increases in prepaid expenses and other current assets and reinsurance balance due.

Net cash used in operating activities was $4.2 million for the six months ended June 30, 2022. Net cash used in operating activities consists of net loss of $36.6 million, adjusted for non-cash items and the effect of changes in working capital. Non-cash adjustments include stock-based compensation expense of $15.6 million, depreciation and amortization of $12.9 million, non-cash interest expense of $2.3 million, loss on remeasurement of contingent consideration of $4.7 million, and fair value adjustments to earnout liability and private warrant liability of $13.8 million (gain) and $14.3 million (gain), respectively. Net changes in working capital were net proceeds of cash of $22.9 million, primarily due to increases in deferred revenue, losses and loss adjustment expense reserves and other insurance liabilities, offset by higher reinsurance balance due.

Investing Cash Flows

Net cash used in investing activities was $8.0 million for the six months ended June 30, 2023. Net cash used in investing activities is primarily related to acquisitions, net of cash acquired, of $2.0 million, purchases of investments of $23.6 million, investments in developing internal-use software of $4.7 million, and purchases of property and equipment of $0.7 million. This was offset by the cash inflows related to maturities and sales of investments of $23.0 million.

52

Net cash used in investing activities was $38.4 million for the six months ended June 30, 2022. Net cash used in investing activities is primarily related to acquisitions, net of cash acquired of $32.0 million, purchases of investments of $13.6 million, investments in developing internal-use software of $3.5 million, and purchases of property and equipment of $1.5 million. This was offset by the cash inflows related to maturities and sales of investments of $12.2 million.

Financing Cash Flows

Net cash provided by financing activities was $93.0 million for the six months ended June 30, 2023. Net cash provided by financing activities is primarily related to the net proceeds from issuance of the 2028 Notes of $112.1 million offset by repurchases of stock of $5.6 million, repayments of advance funding of $2.7 million, debt repayments of $10.2 million and shares repurchased to pay income tax withholdings upon vesting of RSUs of $0.9 million.

Net cash used in financing activities was $0.2 million for the six months ended June 30, 2022. Net cash used in financing activities is primarily related to repayments of advance funding and debt of $9.0 million, shares repurchased to pay income tax withholdings upon vesting of RSUs of $1.9 million and payments of acquisition-related contingent consideration of $1.6 million, partially offset by proceeds from advance funding of $10.7 million.

Off-Balance Sheet Arrangements

Since the date of incorporation, we have not engaged in any off-balance sheet arrangements, as defined in the rules and regulations of the Securities and Exchange Commission (the “SEC”).

Recent Accounting Pronouncements

No recently issued accounting pronouncements are expected to be applicable to our business or materially impact our financial condition and results of operations.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to a variety of market and other risks, including the effects of changes in interest rates, and inflation, as well as risks to the availability of funding sources, hazard events, and specific asset risks.

Interest Rate Risk

The market risk inherent in our financial instruments and financial position represents the potential loss arising from adverse changes in interest rates. As of June 30, 2023, and December 31, 2022, we have interest-bearing debt of $564.0 million and $451.1 million, respectively. Our 0.75% Convertible Senior Notes due 2026 (the “2026 Notes”) have a principal balance of $225 million as of June 30, 2023, a fixed coupon rate of 0.75%, and an effective interest rate of 1.3%. Our 6.75% Senior Secured Convertible Notes due 2028 (the “2028 Notes”) have a principal balance of $333 million as of June 30, 2023, a fixed coupon rate of 6.75%, and an effective interest rate of 17.9%. Interest expense recognized related to the 2028 Notes was approximately $7.3 million in the three and six months ended June 30, 2023, including $4.4 million contractual interest expense and $2.9 million amortization of debt issuance costs and discount. Because the coupon rates are fixed, interest expense on the 2026 Notes and the 2028 Notes will not change if market interest rates increase. Other debt as of June 30, 2023, totaled $0.3 million and is variable-rate. A 1% increase in interest rates in our variable rate indebtedness would result in a nominal change in annual interest expense.

As of June 30, 2023, our insurance subsidiary has a $92.7 million portfolio of fixed income securities and an unrealized loss of $6.1 million, as described in Note 3 in the notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report. In a rising interest rate environment, the portfolio would result in unrealized losses.

53

As of June 30, 2023, accounts receivable and reinsurance balances due were $24.7 million and $272.5 million, respectively, were not interest-bearing assets, and are generally collected in less than 180 days. As such, we do not consider these assets to have material interest rate risk.

Inflation Risk

We believe our operations have been negatively affected by inflation and the change in the interest rate environment. General economic factors beyond our control and changes in the global economic environment, specifically fluctuations in inflation, including access to credit under favorable terms, could result in lower revenues, higher costs, and decreased margins and earnings in the foreseeable future. While we take action wherever possible to reduce the impact of the effects of inflation, in the case of sustained inflation across several of the markets in which we operate, it could become increasingly difficult to effectively mitigate the increases to costs. In addition, the effects of inflation on consumers’ budgets could result in the reduction of consumer spending habits, specifically in the move and post-move markets. If unable to take actions to effectively mitigate the effect of the resulting higher costs, our profitability and financial position could be materially and adversely impacted.

Foreign Currency Risk

There was no material foreign currency risk for the three and six months ended June 30, 2023. Our activities to date have been conducted primarily 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.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of management, including the Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of 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 June 30, 2023, which is the end of the period covered by this Quarterly Report. Based on this evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures to ensure that information required to be disclosed by us in reports we file or submit under the Exchange Act is (i) recorded, processed, summarized, evaluated and reported, as applicable, within the time periods specified in the SEC’s rules and forms and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures were not effective as of June 30, 2023, due to the material weakness in internal control over financial reporting described in Part II, Item 9A, of our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023.

Remediation Plan

Our ongoing remediation efforts related to the above identified material weakness include:

Reassessing the existing IT general controls to determine if they are appropriately designed to meet the control objectives;
Performing ongoing trainings with control performers to improve documentation that supports effective control activities, including IT general controls over logical user access;

54

Designing and implementing additional monitoring controls necessary to detect misstatements over data produced by relevant financial systems at HOA;
Investing in the replacement of systems that do not have the appropriate infrastructure to meet the requirements of our internal control framework; and
Expanding the available resources at the Company with experience in designing and implementing control activities, including information technology general controls and automated controls.

These remediation measures may be time-consuming and costly. In addition, there is no assurance that we will be successful in remediating the material weakness. We plan to continue to assess internal controls and procedures and intend to take further action as necessary or appropriate to address any other matters as they are identified.

Changes in Internal Control over Financial Reporting

Except for actions taken under the Remediation Plan described above in this Part I, Item 4, there has been no change in internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the most recent fiscal quarter that has materially affected or is reasonably likely to materially affect, our internal control over financial reporting.

During the first six months of 2023, we have continued to take action on initiatives to improve its internal control environment. We have been working to identify and implement specific remediation plans for these control deficiencies and have hired additional personnel to perform and monitor internal control activity. We intend to continue to take action on these initiatives to continue to improve our internal control environment.

Limitations on Effectiveness of Controls and Procedures

As specified above, our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives. 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.

55

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

See Note 12 (Commitments and Contingencies) in the notes to the unaudited condensed consolidated financial statements included in Part I, Item 1, of this Quarterly Report, which is incorporated by reference into this Part II, Item 1, for a description of certain litigation and legal proceedings.

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, 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 the business, financial condition or results of operations.

Item 1A. Risk Factors

Except as set forth below, as of the date of this Quarterly Report on Form 10-Q, there have been no material changes from the risk factors disclosed in Part 1, Item 1A, of the Annual Report on Form 10-K for the year ended December 31, 2022, as filed with the SEC on March 16, 2023.

Termination of a reinsurance contract due to distress at one of HOA’s reinsurers may expose HOA and the Company to various risks that could materially and adversely affect HOA’s and the Company’s business, financial condition, and results of operations.

In the third quarter of 2023, HOA, a subsidiary of Porch Group, discovered that for one of its reinsurance contracts for which capital was arranged by Vesttoo Ltd (“Vesttoo”), there are allegations of fraudulent activity in connection with collateral provided to HOA and certain other third parties. As a result, and in accordance with the terms of the reinsurance agreement, HOA terminated its reinsurance contract with the reinsurer on August 4, 2023, with an effective date of July 1, 2023. Had HOA not terminated the contract, the contract would have expired on its own terms on December 31, 2023. The agreement with this reinsurer provided coverage for 40% of HOA’s core book and coverage up to approximately $175 million in a catastrophic event.

Following the effective date of the termination, HOA seized approximately $47.6 million in available liquid collateral from a reinsurance trust, of which HOA was the beneficiary. In addition, HOA has secured supplemental reinsurance coverage in the amount of approximately $42 million and is currently seeking additional supplemental reinsurance coverage (whether from Porch Group, third parties or a combination thereof) in order to maintain adequate coverage in future periods against potential excess losses in the event of a severe weather event, and to satisfy regulatory and rating agency requirements. Regardless of whether sufficient coverage is obtained, HOA will continue to remain obligated with respect to all claims and claim settlement expenses under its policies, including claims incurred but not yet reported for prior periods and claims and expenses that are no longer subject to the reimbursement rights in favor of HOA under the terminated reinsurance contract. HOA is also seeking to understand and pursue its rights with respect to the letter of credit required by the reinsurance contract in the amount of $300 million as additional collateral, which advisors to the issuing bank have alleged is invalid.

In the event HOA is unable to enforce or recover the collateral underlying the letter of credit, secure sufficient replacement coverage on terms favorable to HOA, or a severe weather event occurs in the absence of sufficient coverage, HOA and the Company could be subject to significant and unforeseen risks, including, but not limited to, capital, liquidity, regulatory, rating agency, operational, financial, and accounting risks, any or all of which could have material and adverse impact on HOA’s and the Company’s business, operations, financial condition, and results of operations.

56

The indenture governing our 2028 Notes contains, and instruments governing any future indebtedness of ours would likely contain, restrictions that may limit our flexibility in operating our business, and any default on our 2028 Notes or other future secured indebtedness could result in foreclosure by our secured debtholders on our assets.

The indenture and security agreement and related documents governing our 2028 Notes contain, and instruments governing any future indebtedness of ours would likely contain, a number of covenants that impose significant operating and financial restrictions on us, including restrictions on our ability to, among other things:

create liens on certain assets;
incur or guarantee additional debt or issue redeemable equity;
pay dividends on, repurchase or make distributions on account of capital stock or make other restricted payments (including limiting repurchases of our 2026 Notes to $25 million per year and $50 million in the aggregate);
make certain unpermitted investments;
consolidate, merge, sell or otherwise dispose of all or substantially all of our assets; and
sell, transfer or otherwise convey certain assets.

The indenture governing our 2028 Notes also requires us to maintain a minimum amount of unrestricted cash and cash equivalents of at least $25 million (tested monthly on the last day of each calendar month) on a consolidated basis among Porch Group, Inc. and certain of its domestic subsidiaries.

In addition, if more than $30 million aggregate principal amount of our 2026 Notes remain outstanding on June 14, 2026, the holders of the 2028 Notes have the right to require us to repurchase for cash on June 15, 2026 all or any portion of their 2028 Notes at a repurchase price equal to 106.5% of the principal amount of the 2028 Notes to be repurchased, plus accrued and unpaid interest. As of April 30, 2023, there was $225 million aggregate principal amount of 2026 Notes outstanding. If we are unable to repurchase or otherwise refinance a sufficient amount of the remaining outstanding 2026 Notes prior to June 14, 2026 and the holders of all or a substantial portion of the outstanding 2028 Notes require us to repurchase their 2028 Notes pursuant to this indenture provision, our liquidity will be materially adversely affected, and there are no assurances that we would have sufficient funds available to satisfy the repurchase of all such 2028 Notes.

As a result of these restrictions, we will be limited as to how we conduct our business, and we may be unable to raise additional debt or equity financing to compete effectively or to capitalize on available business opportunities. Any failure to comply with these covenants could result in a default under our 2028 Notes or instruments governing any future indebtedness of ours. Additionally, our 2028 Notes are secured by a first-priority lien in substantially all assets of Porch Group, Inc. and certain of its domestic subsidiaries. Upon a default, unless waived, amounts due under the 2028 Notes could be accelerated, and the holders of our 2028 Notes could initiate foreclosure proceedings against their collateral, which could potentially force us into bankruptcy or liquidation. In addition, a default under our 2028 Notes indenture could trigger a cross-default under agreements governing any future indebtedness as well as the indenture governing our 2026 Notes. Our results of operations may not be sufficient to service our indebtedness and to fund our other expenditures, and we may not be able to obtain financing to meet these requirements. If we experience a default under our 2028 Notes indenture, 2026 Notes indenture or instruments governing our future indebtedness, our business, financial condition, and results of operations may be materially adversely affected.

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

None.

Item 3. Defaults Upon Senior Securities

None.

57

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Matt Ehrlichman, our Chairman, Chief Executive Officer, and Founder, entered into a Rule 10b5-1 trading arrangement (as such term is defined in Item 408(a) of Regulation S-K) on June 2, 2023 (the “10b5-1 Plan”). The 10b5-1 Plan is scheduled to terminate on December 31, 2023, and covers the purchase of up to an aggregate of 2,327,777 shares of the Company’s common stock. The 10b5-1 Plan is intended to satisfy the affirmative defense Rule of 10b5-1(c). Trades under the 10b5-1 Plan will not commence until at least 90 days following the date on which such plan was entered. During the three months ended June 30, 2023, no other director or officer (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted, terminated or modified a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement, as each term is defined in Item 408(a) of Regulation S-K).

58

Item 6. Exhibits

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report on Form 10-Q.

Exhibit

No.

Description

3.1

Third Amended and Restated Certificate of Incorporation of Porch Group, Inc., as filed with the Secretary of State of the State of Delaware on June 9, 2022 (incorporated by reference to Exhibit 3.1 of the Company's Form 8-K (File No. 001-39142), filed with the SEC on June 10, 2022).

3.2

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

4.1

Indenture, dated as of April 20, 2023, by and among Porch Group, Inc., the Subsidiary Guarantors from time to time party thereto, and U.S. Bank Trust Company, National Association, in its capacity as trustee and as collateral agent thereunder (incorporated by reference to Exhibit 4.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on April 21, 2023).

4.2

Form of 6.75% Senior Secured Convertible Notes due 2028 (incorporated by reference to Exhibit 4.1, as Exhibit A thereto, of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on April 21, 2023).

10.1

Form of Subscription Agreement (incorporated by referenced to Exhibit 10.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on April 17, 2023).

10.2

Form of Notes Purchase Agreement (incorporated by referenced to Exhibit 10.4 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on April 17, 2023).

10.3+

Security Agreement, dated as of April 20, 2023, among Porch Group, Inc., the other Grantors from time to time party thereto, and U.S. Bank Trust Company, National Association, as collateral agent (incorporated by reference to Exhibit 10.1 of the Company’s Form 8-K (File No. 001-39142), filed with the SEC on April 21, 2023).

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*

XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH*

XBRL Taxonomy Extension Schema Document

101.CAL*

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF*

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB*

XBRL Taxonomy Extension Label Linkbase Document

101.PRE*

XBRL Taxonomy Extension Presentation Linkbase Document

104*

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

*   Filed herewith.

** These certifications are furnished to the SEC pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and are deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall they be deemed incorporated by reference in any filing under the Securities Act of 1933, except as shall be expressly set forth by specific reference 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.

59

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, duly authorized.

Date: August 9, 2023

PORCH GROUP, INC.

By:

/s/ Shawn Tabak

Name:

Shawn Tabak

Title:

Chief Financial Officer and Duly Authorized Officer

(Principal Financial Officer)

60

EX-31.1 2 prch-20230630xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Matthew Ehrlichman, certify that:

1.

I have reviewed this quarterly report on Form 10-Q 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 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 controls 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 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: August 9, 2023

By:

/s/ Matthew Ehrlichman

Name:

Matthew Ehrlichman

Title:

Chief Executive Officer


EX-31.2 3 prch-20230630xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, Shawn Tabak, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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 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 controls 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 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: August 9, 2023

J.

By:

/s/ Shawn Tabak

Name:

Shawn Tabak

Title:

Chief Financial Officer


EX-32.1 4 prch-20230630xex32d1.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 quarterly report of Porch Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 (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: August 9, 2023

By:

/s/ Matthew Ehrlichman

Name:

Matthew Ehrlichman

Title:

Chief Executive Officer


EX-32.2 5 prch-20230630xex32d2.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 quarterly report of Porch Group, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2023 (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: August 9, 2023

J.

By:

/s/ Shawn Tabak

Name:

Shawn Tabak

Title:

Chief Financial Officer


EX-101.SCH 6 prch-20230630.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statement of operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Other Insurance Liabilities, Current (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Investments - Investment Income, Realized and Unrealized Gains and Losses 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 40701 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Reinsurance - Effects of reinsurance on premiums written and earned (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Reinsurance - Effects of reinsurance on incurred losses and LAE (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Reinsurance - Detail of reinsurance balances due (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Segment Information - Consolidated Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Goodwill and Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 40107 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Income Taxes (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 - Activity Impacting Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue Default (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - Revenue - Contract Liabilities (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 - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair Value - Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Debt - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Debt - Advance Funding Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Equity and Warrants - Repurchase of shares, Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Equity and Warrants - Public and private warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Stock-Based Compensation - Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Stock-Based Compensation - RSU and PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Reinsurance - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Segment Information - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Subsequent Events (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 - Reinsurance link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Unpaid Losses and Loss Adjustment Reserve link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Subsequent Events 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 - Reinsurance (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Unpaid Losses and Loss Adjustment Reserve (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Accounts Receivable and Long term Insurance Commissions Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Unpaid Losses and LAE Gross (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 prch-20230630_cal.xml EX-101.CAL EX-101.DEF 8 prch-20230630_def.xml EX-101.DEF EX-101.LAB 9 prch-20230630_lab.xml EX-101.LAB EX-101.PRE 10 prch-20230630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 04, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
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 411 1st Avenue S.  
Entity Address, Address Line Two Suite 501  
Entity Address, City or Town Seattle  
Entity Address State Or Province WA  
Entity Address, Postal Zip Code 98104  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   98,431,801
Entity Central Index Key 0001784535  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 265,573 $ 215,060
Accounts receivable, net 24,715 26,438
Short-term investments 26,151 36,523
Reinsurance balance due 272,467 299,060
Prepaid expenses and other current assets 29,665 20,009
Restricted cash 39,277 13,545
Total current assets 657,848 610,635
Property, equipment, and software, net 14,768 12,240
Operating lease right-of-use assets 3,698 4,201
Goodwill 191,907 244,697
Long-term investments 66,579 55,118
Intangible assets, net 96,826 108,255
Long-term insurance commissions receivable 13,502 12,265
Other assets 2,015 1,646
Total assets 1,047,143 1,049,057
Current liabilities    
Accounts payable 9,330 6,268
Accrued expenses and other current liabilities 33,873 39,742
Deferred revenue 256,617 270,690
Refundable customer deposits 19,929 20,142
Current debt 5,439 16,455
Losses and loss adjustment expense reserves 165,709 100,632
Other insurance liabilities, current 112,849 61,710
Total current liabilities 603,746 515,639
Long-term debt 426,965 425,310
Operating lease liabilities, non-current 2,137 2,536
Earnout liability, at fair value 44 44
Private warrant liability, at fair value 347 707
Derivative liability, at fair value 26,820  
Other liabilities (includes $21,328 and $24,546 at fair value, respectively) 23,826 25,468
Total liabilities 1,083,885 969,704
Commitments and contingencies (Note 12)
Stockholders' equity (deficit)    
Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 400,000,000, respectively Issued and outstanding shares - 98,168,956 and 98,455,838, respectively 10 10
Additional paid-in capital 683,151 670,537
Accumulated other comprehensive loss (6,076) (6,171)
Accumulated deficit (713,827) (585,023)
Total stockholders' equity (deficit) (36,742) 79,353
Total liabilities and stockholders' equity (deficit) $ 1,047,143 $ 1,049,057
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Other liabilities $ 21,328 $ 24,546
Common stock, par value $ 0.0001 $ 0.0001
Common Stock, Shares Authorized 400,000,000 400,000,000
Common stock, shares issued 98,168,956 98,455,838
Common stock, shares outstanding 98,168,956 98,455,838
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Condensed Consolidated Statements of Operations        
Revenue $ 98,765 $ 70,915 $ 186,134 $ 134,482
Operating expenses:        
Cost of revenue 81,330 29,251 132,605 54,467
Selling and marketing 34,637 29,160 67,222 55,237
Product and technology 15,495 15,777 29,445 30,009
General and administrative 22,779 28,297 48,608 54,896
Provision for doubtful accounts 48,718 108 48,955 207
Impairment loss on intangible assets and goodwill 55,211   57,232  
Total operating expenses 258,170 102,593 384,067 194,816
Operating loss (159,405) (31,678) (197,933) (60,334)
Other income (expense):        
Interest expense (8,775) (1,925) (10,963) (4,352)
Change in fair value of earnout liability   2,587   13,766
Change in fair value of private warrant liability 15 4,078 360 14,267
Change in fair value of derivatives (2,950)   (2,950)  
Gain on extinguishment of debt 81,354   81,354  
Investment income and realized gains, net of investment expenses 1,249 243 2,007 440
Other income (expense), net 1,578 (162) 2,340 (107)
Total other income (expense) 72,471 4,821 72,148 24,014
Loss before income taxes (86,934) (26,857) (125,785) (36,320)
Income tax benefit (provision) (29) (468) 82 (290)
Net loss $ (86,963) $ (27,325) $ (125,703) $ (36,610)
Loss per share - basic (Note 15) $ (0.91) $ (0.28) $ (1.32) $ (0.38)
Loss per share - diluted (Note 15) $ (0.91) $ (0.28) $ (1.32) $ (0.38)
Weighted-average shares used in computing net loss attributable per share to common stockholders:        
Shares used in computing basic loss per share 95,731,850 97,142,163 95,472,277 96,611,294
Shares used in computing diluted loss per share 95,731,850 97,142,163 95,472,277 96,611,294
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consolidated Statements of Comprehensive Loss        
Net loss $ (86,963) $ (27,325) $ (125,703) $ (36,610)
Other comprehensive income (loss):        
Current period change in net unrealized loss, net of tax (780) (1,785) 95 (4,300)
Comprehensive loss $ (87,743) $ (29,110) $ (125,608) $ (40,910)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Total
Beginning Balance at Dec. 31, 2021 $ 10 $ 641,406 $ (424,112) $ (259) $ 217,045
Beginning Balance (in shares) at Dec. 31, 2021 97,961,597        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss     (36,610)   (36,610)
Other comprehensive (loss) income, net of tax       (4,300) (4,300)
Stock-based compensation   15,556     15,556
Issuance of common stock for acquisitions   3,552     3,552
Issuance of common stock for acquisitions (in shares) 628,660        
Contingent consideration for acquisitions   530     530
Vesting of restricted stock awards (in shares) 809,261        
Exercise of stock options   692     692
Exercise of stock options (in shares) 274,457        
Income tax withholdings   (1,922)     (1,922)
Income tax withholdings (in shares) (233,447)        
Ending Balance at Jun. 30, 2022 $ 10 659,814 (460,722) (4,559) 194,543
Ending Balance (in shares) at Jun. 30, 2022 99,440,528        
Beginning Balance at Mar. 31, 2022 $ 10 647,551 (433,397) (2,774) 211,390
Beginning Balance (in shares) at Mar. 31, 2022 98,297,186        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss     (27,325)   (27,325)
Other comprehensive (loss) income, net of tax       (1,785) (1,785)
Stock-based compensation   9,702     9,702
Issuance of common stock for acquisitions   3,552     3,552
Issuance of common stock for acquisitions (in shares) 628,660        
Vesting of restricted stock awards (in shares) 563,406        
Exercise of stock options   219     219
Exercise of stock options (in shares) 88,772        
Income tax withholdings   (1,210)     (1,210)
Income tax withholdings (in shares) (137,496)        
Ending Balance at Jun. 30, 2022 $ 10 659,814 (460,722) (4,559) 194,543
Ending Balance (in shares) at Jun. 30, 2022 99,440,528        
Beginning Balance at Dec. 31, 2022 $ 10 670,537 (585,023) (6,171) 79,353
Beginning Balance (in shares) at Dec. 31, 2022 98,206,323        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss     (125,703)   (125,703)
Other comprehensive (loss) income, net of tax       95 95
Stock-based compensation   13,298     13,298
Vesting of restricted stock awards (in shares) 1,922,960        
Exercise of stock options   8     8
Exercise of stock options (in shares) 4,519        
Income tax withholdings   (883)     (883)
Income tax withholdings (in shares) (568,688)        
Repurchases of common stock     (3,101)   (3,101)
Repurchases of common stock (in shares) (1,396,158)        
Proceeds from sale of common stock   191     191
Ending Balance at Jun. 30, 2023 $ 10 683,151 (713,827) (6,076) (36,742)
Ending Balance (in shares) at Jun. 30, 2023 98,168,956        
Beginning Balance at Mar. 31, 2023 $ 10 677,426 (626,864) (5,296) 45,276
Beginning Balance (in shares) at Mar. 31, 2023 97,018,032        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss     (86,963)   (86,963)
Other comprehensive (loss) income, net of tax       (780) (780)
Stock-based compensation   6,404     6,404
Vesting of restricted stock awards (in shares) 1,627,546        
Income tax withholdings   (679)     (679)
Income tax withholdings (in shares) (476,622)        
Ending Balance at Jun. 30, 2023 $ 10 $ 683,151 $ (713,827) $ (6,076) $ (36,742)
Ending Balance (in shares) at Jun. 30, 2023 98,168,956        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (125,703) $ (36,610)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 12,229 12,899
Provision for doubtful accounts 48,955 207
Impairment loss on intangible assets and goodwill 57,232  
Gain on extinguishment of debt (81,354)  
Gain on remeasurement of private warrant liability (360) (14,267)
Loss (gain) on remeasurement of contingent consideration (2,810) 4,686
Loss (gain) on remeasurement of earnout liability and derivatives 2,950 (13,766)
Stock-based compensation 13,298 15,556
Interest expense (non-cash) 9,828 2,339
Other 805 1,916
Change in operating assets and liabilities, net of acquisitions and divestitures    
Accounts receivable 1,030 (7,483)
Reinsurance balance due (21,651) (40,835)
Prepaid expenses and other current assets (9,656) (7,090)
Accounts payable 2,929 (4,226)
Accrued expenses and other current liabilities (10,906) 1,005
Losses and loss adjustment expense reserves 65,077 26,945
Other insurance liabilities, current 51,139 21,492
Deferred revenue (13,491) 38,167
Refundable customer deposits (8,061) (457)
Long-term insurance commissions receivable (1,237) (2,940)
Other 980 (1,694)
Net cash used in operating activities (8,777) (4,156)
Cash flows from investing activities:    
Purchases of property and equipment (672) (1,539)
Capitalized internal use software development costs (4,735) (3,496)
Purchases of short-term and long-term investments (23,602) (13,561)
Maturities, sales of short-term and long-term investments 23,033 12,241
Acquisitions, net of cash acquired (1,974) (32,049)
Net cash used in investing activities (7,950) (38,404)
Cash flows from financing activities:    
Proceeds from line of credit   1,000
Proceeds from advance funding 316 10,690
Repayments of advance funding (2,683) (8,840)
Proceeds from issuance of debt 116,667  
Repayments of principal (10,150) (150)
Cash paid for debt issuance costs (4,610)  
Proceeds from exercises of stock options 8 692
Income tax withholdings paid upon vesting of restricted stock units (883) (1,922)
Proceeds from sale of common stock 191  
Payments of acquisition-related contingent consideration (276) (1,625)
Repurchase of stock (5,608)  
Net cash provided by (used in) financing activities 92,972 (155)
Net change in cash, cash equivalents, and restricted cash 76,245 (42,715)
Cash, cash equivalents, and restricted cash, beginning of period 228,605 324,792
Cash, cash equivalents, and restricted cash end of period 304,850 282,077
Supplemental schedule of non-cash financing activities    
Non-cash reduction in advanced funding arrangement obligations 7,848  
Supplemental disclosures    
Cash paid for interest 2,276 1,587
Income tax refunds received $ 2,300  
Non-cash consideration for acquisitions   21,607
Cash payable for acquisition   $ 5,000
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
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,” the “Company,” “we,” “our,” “us”) is a vertical software platform for the home, providing software and services to approximately 30,700 companies and small businesses. We are a values-driven company whose mission is to simplify the home with insurance at the center. Our Insurance segment, with approximately 358,000 insurance and warranty policies in force, 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 warranty service offerings and a captive reinsurance provider. 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 individuals.

Unaudited Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements include the accounts of Porch Group, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, these unaudited condensed consolidated financial statements and notes should be read in conjunction with the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023. The information as of December 31, 2022, included in the unaudited condensed consolidated balance sheets was derived from our audited consolidated financial statements.

The unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q (this “Quarterly Report”) were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which are of a normal recurring nature) considered necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity (deficit), and cash flows for the periods and dates presented. The results of operations for the three and six months ended June 30, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023, or any other interim period or future year. Certain prior period amounts have been reclassified to conform to the current year's presentation.

Comprehensive Loss

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

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the amounts reported and disclosed in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, these estimates, which include, but are not limited to, impairment losses on intangible assets and goodwill, estimated variable consideration for services performed, estimated lifetime value of insurance agency commission revenue, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, 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, judgments, and assumptions.

Concentrations

Financial instruments which potentially subject us 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 balances in the course of collection.

Our insurance carrier subsidiary has exposure and remains liable in the event of insolvency of its reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer counterparties. One reinsurer represented 39% of our total reinsurance balance due as of June 30, 2023.

Substantially all of our insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 62% of such revenues in the six months ended June 30, 2023), South Carolina (which represent approximately 10% of such revenues in the six months ended June 30, 2023), North Carolina, Georgia, Virginia, and Arizona, which could be adversely affected by economic conditions, an increase in competition, local weather events, or environmental impacts and changes.

No individual customer represented more than 10% of total revenue for the three and six months ended June 30, 2023 or 2022. As of June 30, 2023, and December 31, 2022, no individual customer accounted for 10% or more of total accounts receivable.

As of June 30, 2023, we held approximately $262.0 million of cash with four U.S. commercial banks.

Cash, Cash Equivalents and Restricted Cash

We consider all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. We maintain cash balances that may exceed the insured limits by the Federal Deposit Insurance Corporation.

Restricted cash equivalents as of June 30, 2023 includes $29.1 million held by our captive reinsurance business as collateral for the benefit of Homeowners of America (“HOA”), $1.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 our Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $6.5 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in seventeen states, and $2.4 million related to acquisition indemnifications. Restricted cash equivalents as of December 31, 2022, includes $5.1 million held by our captive reinsurance business as collateral for the benefit of HOA, $1.0 million held in 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.0 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in nineteen states, and $2.4 million related to acquisition indemnifications.

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

    

June 30, 2023

    

December 31, 2022

Cash and cash equivalents

$

265,573

$

215,060

Total restricted cash

 

39,277

 

13,545

Cash, cash equivalents, and restricted cash

$

304,850

$

228,605

Accounts Receivable and Long-term Insurance Commissions Receivable

Accounts receivable consist principally of amounts due from enterprise customers, other corporate partnerships, and individual policyholders. We estimate allowances for uncollectible receivables based on the creditworthiness of our customers, historical trend analysis, and macro-economic conditions. Consequently, an adverse change in those factors could affect our estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at June 30, 2023, and December 31, 2022, was $0.8 million and $0.5 million, respectively.

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

Goodwill

We test 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. We have the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If we 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, then a quantitative impairment test would not be necessary. If we cannot support such a conclusion or we do not elect to perform the qualitative assessment, then we perform a quantitative assessment. If a quantitative goodwill impairment assessment is performed, we utilize a combination of 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 the fair value of the reporting unit is less than its carrying value. We have selected October 1 as the date to perform annual impairment testing.

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions to evaluate the impact of operating and macroeconomic changes on each reporting unit. The fair value of each reporting unit was estimated using a combination of income and market valuation approaches using publicly traded company multiples in similar businesses. Such fair value measurements are based predominately on Level 3 inputs. This analysis requires significant judgments including an estimate of future cash flows which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination of our weighted average cost of capital, which is risk-adjusted to reflect the specific risk profile of the reporting unit being tested. The weighted average cost of capital used in our most recent impairment test was risk-adjusted to reflect the specific risk profile of the reporting units and ranged from 13% to 18%. See Note 6 for a discussion of the impairment analysis.

Impairment of Long-Lived Assets

We review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. Events that trigger a test for recoverability include a significant decrease in the market price for a long-lived asset, significant negative industry or economic trends, an accumulation of costs significantly in excess of the amount originally expected for the acquisition, a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset, or a sustained decrease in share price. When a triggering event occurs, a test for recoverability is performed, comparing projected undiscounted future cash flows to the carrying value of the asset group. If the test for recoverability identifies a possible impairment, the asset group’s fair value is measured relying primarily on an income approach. An impairment charge is recognized for the amount by which the carrying value of the asset group exceeds its estimated fair value. 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.

During the first and second quarters of 2023, we identified various qualitative factors that collectively indicated triggering events including a sustained decrease in stock price, increased costs due to inflationary pressures, and a deterioration of the macroeconomic environment in the housing and real estate industry. We used an income approach to determine that the estimated fair value of a certain asset group was less than its carrying value, which resulted in impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for certain businesses within the Vertical Software segment. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the six months ended June 30, 2023.

We estimate the fair value of an asset group using the income approach. Such fair value measurements are based predominately on Level 3 inputs. Inherent in our development of cash flow projections are assumptions and estimates derived from a review of our operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of these factors used in assessing fair value are outside the control of management and these assumptions and estimates may change in future periods.

Deferred Policy Acquisition Costs

We capitalize 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 our insurance subsidiary of new or renewal insurance contracts. DAC are amortized 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. Future investment income is considered in determining the recoverability of DAC. As of June 30, 2023, and December 31, 2022, DAC of $17.9 million and $8.7 million is included in prepaid expenses and other current assets. Amortized deferred acquisition costs included in sales and marketing expense, amounted to $9.3 million and $4.2 million, for the three months ended June 30, 2023 and 2022, respectively, and $18.6 million and $7.2 million, for the six months ended June 30, 2023 and 2022, respectively.

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 quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. This may include active markets for similar assets and liabilities, quoted prices in markets that are not highly active, or other inputs that are observable or can be corroborated by observable market data; and

Level 3

Unobservable inputs that are arrived at by means other than current observable market activity.

The level of the least observable significant input used in assessing the fair value 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 requires the use of judgment specific to the asset or liability.

Other Insurance Liabilities, Current

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

    

As of June 30, 2023

    

As of December 31, 2022

Ceded reinsurance premiums payable

$

77,051

$

29,204

Commissions payable, reinsurers and agents

6,650

21,045

Advance premiums

 

10,383

 

8,668

Funds held under reinsurance treaty

 

1,715

 

1,851

General and accrued expenses payable

17,050

942

Other insurance liabilities, current

$

112,849

$

61,710

Income Taxes

Provisions for income taxes for the three months ended June 30, 2023, and 2022, were less than $0.1 million and $0.5 million, respectively, and the effective tax rates for these periods were less than 0.1% and 1.7%, respectively. The difference between our effective tax rates for the 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation related to our net deferred tax assets and impact of acquisitions on our valuation allowance. Provisions for income taxes for the six months ended June 30, 2023 and 2022, were a $0.1 million benefit and a $0.3 million expense, respectively, and the effective tax rates for these periods were 0.1% expense and 0.8% benefit, respectively. The difference between our effective tax rates for the 2022 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue  
Revenue

2. Revenue

Disaggregation of Revenue

Total revenues consisted of the following:

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Vertical Software segment

Software and service subscriptions

$

17,524

$

19,847

$

34,333

$

37,078

Move-related transactions

12,246

17,458

20,015

29,586

Post-move transactions

4,665

5,235

8,714

10,280

Total Vertical Software segment revenue

34,435

42,540

63,062

76,944

Insurance segment

Insurance and warranty premiums, commissions and policy fees

64,330

28,375

123,072

57,538

Total Insurance segment revenue

64,330

28,375

123,072

57,538

Total revenue(1)

$

98,765

$

70,915

$

186,134

$

134,482

(1)Revenue recognized during the three months ended June 30, 2023 and 2022, includes revenue of $54.8 million and $18.2 million, respectively, which is accounted for separately from the revenue from contracts with customers. Revenue accounted separately from the revenue from contracts with customers for the six months ended June 30, 2023 and 2022, was $105.0 million and $39.0 million, 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. Refundable customer deposits related to contracts with customers were not material at June 30, 2023, and December 31, 2022.

Contract Assets - Insurance Commissions Receivable

A summary of the activity impacting the contract assets during the six months ended June 30, 2023, is presented below:

    

Contract Assets

Balance at December 31, 2022

$

15,521

Estimated lifetime value of commissions on insurance policies sold by carriers

 

3,792

Cash receipts

 

(2,285)

Balance at June 30, 2023

$

17,028

As of June 30, 2023, $3.5 million of contract assets are expected to be collected within the next 12 months and therefore are included in current accounts receivable on the unaudited condensed consolidated balance sheets. The remaining $13.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 unaudited condensed consolidated balance sheets.

Deferred Revenue

A summary of the activity impacting deferred revenue balances during the six months ended June 30, 2023, is presented below:

Vertical Software

    

Deferred Revenue

Balance at December 31, 2022

$

3,874

Revenue recognized

(8,613)

Additional amounts deferred

8,695

Balance at June 30, 2023

$

3,956

Deferred revenue on the unaudited condensed consolidated balance sheet as of June 30, 2023, and December 31, 2022, include $252.7 million and $266.8 million, respectively, of deferred revenue related to the Insurance segment.

Remaining Performance Obligations

The amount of the transaction price allocated to performance obligations to be satisfied at a later date, which is not recorded in the unaudited condensed consolidated balance sheets, is immaterial as of June 30, 2023, and December 31, 2022.

We have applied the practical expedients provided for in the accounting standards, and does not present revenue related to 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 we recognize revenue at the

amount which it has the right to invoice for services performed. Additionally, we exclude amounts related to performance obligations that are billed and recognized as they are delivered.

Warranty Revenue and Related Balance Sheet Disclosures

Payments received in advance of warranty services provided are included in refundable customer deposits or deferred revenue based upon the cancellation and refund provisions within the respective agreement. At June 30, 2023, we had $19.6 million, $3.6 million and $3.0 million of refundable customer deposits, deferred revenue, and non-current deferred revenue, respectively. At December 31, 2022, we had $20.0 million, $4.4 million and $1.9 million of refundable customer deposits, deferred revenue and non-current deferred revenue, respectively.

For the three months ended June 30, 2023 and 2022, we incurred $1.3 million and $0.3 million, respectively, in expenses related to warranty claims. For the six months ended June 30, 2023 and 2022, we incurred $2.5 million and $0.7 million, respectively, in expenses related to warranty claims.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jun. 30, 2023
Investments  
Investments

3. Investments

The following table summarizes investment income and realized gains and losses on investments during the periods presented.

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

    

2022

2023

    

2022

Investment income, net of investment expenses

$

1,278

$

313

$

2,103

$

578

Realized gains on investments

7

4

11

6

Realized losses on investments

(36)

(74)

(107)

(144)

Investment income and realized gains (losses), net of investment expenses

$

1,249

$

243

$

2,007

$

440

The following table summarizes the amortized cost, fair value, and unrealized gains and losses of investment securities.

As of June 30, 2023

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

28,407

$

1

$

(361)

$

28,047

Obligations of states, municipalities and political subdivisions

11,846

4

(1,178)

10,672

Corporate bonds

 

35,236

 

38

 

(2,879)

 

32,395

Residential and commercial mortgage-backed securities

17,607

16

(1,328)

16,295

Other loan-backed and structured securities

5,710

4

(393)

5,321

Total investment securities

$

98,806

$

63

$

(6,139)

$

92,730

As of December 31, 2022

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

35,637

$

5

$

(320)

$

35,322

Obligations of states, municipalities and political subdivisions

11,549

2

(1,326)

10,225

Corporate bonds

 

31,032

 

32

 

(2,837)

 

28,227

Residential and commercial mortgage-backed securities

12,790

11

(1,268)

11,533

Other loan-backed and structured securities

6,804

6

(476)

6,334

Total investment securities

$

97,812

$

56

$

(6,227)

$

91,641

The amortized cost and fair value of securities at June 30, 2023, 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.

As of June 30, 2023

Remaining Time to Maturity

    

Amortized Cost

    

Fair Value

Due in one year or less

$

25,920

$

25,802

Due after one year through five years

19,481

17,895

Due after five years through ten years

25,245

23,099

Due after ten years

 

4,843

 

4,318

Residential and commercial mortgage-backed securities

17,607

16,295

Other loan-backed and structured securities

5,710

5,321

Total

$

98,806

$

92,730

Other-Than-Temporary Impairment

We regularly review our individual investment securities for other-than-temporary impairment. We consider 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 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
-our 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, 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

As of June 30, 2023

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(182)

$

25,500

$

(179)

$

2,232

$

(361)

$

27,732

Obligations of states, municipalities and political subdivisions

(79)

2,060

(1,099)

8,145

(1,178)

10,205

Corporate bonds

(530)

12,546

(2,349)

18,045

(2,879)

30,591

Residential and commercial mortgage-backed securities

(292)

8,365

(1,036)

7,319

(1,328)

15,684

Other loan-backed and structured securities

(109)

1,039

(284)

3,677

(393)

4,716

Total securities

$

(1,192)

$

49,510

$

(4,947)

$

39,418

$

(6,139)

$

88,928

Less Than Twelve Months

Twelve Months or Greater

Total

Gross

Gross

Gross

Unrealized

Fair

Unrealized

Fair

Unrealized

Fair

As of December 31, 2022

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(127)

$

10,748

$

(193)

$

9,824

$

(320)

$

20,572

Obligations of states, municipalities and political subdivisions

(929)

6,258

(397)

3,504

(1,326)

9,762

Corporate bonds

(1,623)

16,531

(1,214)

10,328

(2,837)

26,859

Residential and commercial mortgage-backed securities

(687)

6,565

(581)

4,952

(1,268)

11,517

Other loan-backed and structured securities

(359)

4,633

(117)

1,094

(476)

5,727

Total securities

$

(3,725)

$

44,735

$

(2,502)

$

29,702

$

(6,227)

$

74,437

At June 30, 2023, and December 31, 2022, there were 470 and 483 securities, respectively, in an unrealized loss position. Of these securities, 380 had been in an unrealized loss position for 12 months or longer as of June 30, 2023.

We believe there were no fundamental issues such as credit losses or other factors with respect to any of our 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 we have the ability and intent to hold our available-for-sale investments until a market price recovery or maturity, we do not consider any of our investments to be other-than-temporarily impaired at June 30, 2023.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value
6 Months Ended
Jun. 30, 2023
Fair Value  
Fair Value

4. Fair Value

The following table summarizes the fair value measurements of assets and liabilities that are measured at fair value on a recurring basis.

Fair Value Measurement as of June 30, 2023

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

74,073

$

$

$

74,073

Debt securities:

U.S. Treasuries

28,047

28,047

Obligations of states and municipalities

10,672

10,672

Corporate bonds

32,395

32,395

Residential and commercial mortgage-backed securities

16,295

16,295

Other loan-backed and structured securities

5,321

5,321

$

102,120

$

64,683

$

$

166,803

Liabilities, Noncurrent

Contingent consideration - business combinations

$

$

$

21,328

    

$

21,328

Contingent consideration - earnout

 

 

 

44

    

44

Private warrant liability

 

347

347

Embedded derivatives

26,820

26,820

$

$

$

48,539

$

48,539

Fair Value Measurement as of December 31, 2022

Total 

Level 1

    

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

6,619

$

$

$

6,619

Debt securities:

U.S. Treasuries

35,322

35,322

Obligations of states and municipalities

10,225

10,225

Corporate bonds

28,227

28,227

Residential and commercial mortgage-backed securities

11,533

11,533

Other loan-backed and structured securities

6,334

6,334

$

41,941

$

56,319

$

$

98,260

Liabilities

Contingent consideration - business combinations

$

$

$

24,546

$

24,546

Contingent consideration - earnout

 

 

 

44

 

44

Private warrant liability

 

707

707

$

$

$

25,297

$

25,297

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. We have reviewed these prices for reasonableness and have 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

We estimated the fair value of the business combination contingent consideration related to the Floify acquisition in October 2021 and triggered by stock price milestones using the Monte Carlo simulation method. The fair value is based on the simulated market price of our common stock over the maturity date of the contingent consideration. As of June 30, 2023, the key inputs used to determine the fair value of $15.1 million included the stock price of $1.38, strike price of $36.00, discount rate of 14.4% and volatility of 100%. As of December 31, 2022, the key inputs used in the determination of the fair value of $15.5 million included the stock price of $1.88, strike price of $36.00, discount rate of 10.3% and volatility of 95%.

We estimated the fair value of the business combination contingent consideration based on specific metrics related to the acquisition of Residential Warranty Services (“RWS”) in April 2022, using the discounted cash flow method. The fair value is based on a percentage of revenue over the maturity date of the contingent consideration. As of June 30, 2023, the key inputs used to determine the fair value of $9.0 million were management’s cash flow estimates and the discount rate of 16%. As of December 31, 2022, the key inputs used to determine the fair value of $9.0 million were management’s cash flow estimates and the discount rate of 17%.

Contingent Consideration – Earnout

We estimated the fair value of the earnout contingent consideration using the Monte Carlo simulation method. The fair value of $0.1 million is based on the simulated market price of our common stock until the maturity date of the contingent consideration and increased by certain employee forfeitures. As of June 30, 2023, the key inputs used to determine the fair value included exercise price of $22.00, volatility of 100%, forfeiture rate of 15%, and stock price of $1.38 As of December 31, 2022, the key inputs used in the determination of the fair value included exercise price of $22.00, volatility of 100%, forfeiture rate of 15% and stock price of $1.88.

Private Warrants

We estimated the fair value of the private warrants using the Black-Scholes-Merton option pricing model. As of June 30, 2023, the key inputs used to determine the fair value included exercise price of $11.50, expected volatility of 95%, remaining contractual term of 2.48 years, and stock price of $1.38. As of December 31, 2022, the key inputs used to determine the fair value included exercise price of $11.50, expected volatility of 90%, remaining contractual term of 2.98 years, and stock price of $1.88.

Embedded Derivatives

In connection with the issuance of senior secured convertible notes in April 2023 (see Note 7) and in accordance with Accounting Standards Codification 815-15, Derivatives and Hedging – Embedded Derivatives, certain features of the senior secured convertible notes were bifurcated and accounted for separately from the notes. The following features are recorded as derivatives.

Repurchase option. If more than $30 million principal remains outstanding on June 14, 2026, holders have the right to require us to repurchase for cash on June 15, 2026, all or any portion of the notes at a
repurchase price equal to 106.5% of the principal amount of the notes to be repurchased, plus accrued interest.
Fundamental change option. If we undergo a fundamental change, as defined in the indenture and subject to certain conditions, holders have the right to require us to repurchase for cash all or any portion of the notes at a repurchase price equal to 105.25% of the principal amount of the notes to be repurchased, plus accrued interest. A fundamental change includes events such as a change in control, recapitalization, liquidation, dissolution, or delisting.
Asset sale repurchase option. If we sell assets, we must offer to repurchase for cash a portion of the notes equal to 50% of the aggregate net cash sales proceeds in excess of $20 million at a repurchase price equal to 100% of the principal, plus accrued interest.

The inputs for determining fair value of the embedded derivatives are classified as Level 3 inputs. Level 3 fair value is based on unobservable inputs based on the best information available. These inputs include the probabilities of a repurchase, a fundamental change, and qualifying asset sales, ranging from 1% to 35%.

Level 3 Rollforward

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

Embedded

Warrant

    

Earnout

    

Combinations

Derivatives

    

Liability

Fair value as of December 31, 2022

$

44

$

24,546

$

$

707

Additions

23,870

Settlements

(408)

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

(2,810)

2,950

(360)

Fair value as of June 30, 2023

$

44

$

21,328

$

26,820

$

347

Contingent

Contingent

Consideration -

Private

Consideration -

Business

Warrant

    

Earnout

    

Combinations

    

Liability

Fair value as of December 31, 2021

$

13,866

$

9,617

$

15,193

Additions

 

15,555

Settlements

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

(13,766)

4,686

(14,267)

Fair value as of June 30, 2022

$

100

$

29,858

$

926

(1)Changes in fair value of contingent consideration related to business combinations are included in general and administrative expenses in the unaudited condensed consolidated statements of operations. Changes in fair value of the earnout contingent consideration and private warrant liability are disclosed separately in the unaudited condensed consolidated statements of operations. Changes in the fair value of the embedded derivatives are included in change in fair value of derivatives in the unaudited condensed consolidated statements of operations.

Fair Value Disclosure

As of June 30, 2023, and December 31, 2022, the fair value of the 2026 Notes (see Note 7) is $72.0 million and $238.6 million, respectively. The decrease of $166.6 million is primarily due to the decline in the stock price at June 30, 2023, as compared to December 31, 2022. As of June 30, 2023, the fair value of the 2028 Notes (see Note 7) was $216.7 million. The fair values of the line of credit, advance funding arrangement and other notes approximate the unpaid principal balance. All debt, other than the convertible notes which are Level 2, is considered a Level 3 measurement.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Equipment, and Software
6 Months Ended
Jun. 30, 2023
Property, Equipment, and Software  
Property, Equipment, and Software

5. Property, Equipment, and Software

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

    

June 30, 

December 31, 

2023

    

2022

Software and computer equipment

$

8,266

$

8,326

Furniture, office equipment, and other

 

1,708

 

2,118

Internally developed software

 

20,017

 

17,128

Leasehold improvements

 

1,178

 

1,178

 

31,169

 

28,750

Less: Accumulated depreciation and amortization

 

(16,401)

 

(16,510)

Property, equipment, and software, net

$

14,768

$

12,240

Depreciation and amortization expense related to property, equipment, and software was $1.2 million and $1.0 million for the three months ended June 30, 2023 and 2022, respectively, and $2.4 million and $2.0 million for the six months ended June 30, 2023 and 2022, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets and Goodwill
6 Months Ended
Jun. 30, 2023
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 and impairment. The following table summarizes intangible assets as of June 30, 2023.

Weighted

    

Accumulated

Average 

Intangible

Amortization

Intangible 

Useful Life 

Assets,

And

Assets, 

    

(in years)

    

gross

    

Impairment

    

Net

Customer relationships

 

9.0

$

69,505

$

(19,494)

$

50,011

Acquired technology

 

5.0

 

36,041

(19,175)

 

16,866

Trademarks and tradenames

 

10.0

 

23,443

(5,609)

 

17,834

Non-compete agreements

3.0

616

(431)

185

Value of business acquired

1.0

400

(400)

Renewal rights

6.0

9,734

(2,764)

6,970

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

144,699

$

(47,873)

$

96,826

The following table summarizes intangible assets as of December 31, 2022.

Weighted

    

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated 

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

69,730

$

(15,079)

$

54,651

Acquired technology

 

5.0

 

37,932

(16,468)

 

21,464

Trademarks and tradenames

 

10.0

 

25,071

(5,724)

 

19,347

Non-compete agreements

3.0

619

(407)

212

Value of business acquired

1.0

400

(400)

Renewal rights

6.0

9,734

(2,113)

7,621

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

148,446

$

(40,191)

$

108,255

The aggregate amortization expense related to intangibles was $4.9 million and $5.4 million for the three months ended June 30, 2023 and 2022, respectively, and $9.8 million and $10.9 million for the six months ended June 30, 2023 and 2022, respectively.

During the six months ended June 30, 2023, we recorded impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for an asset group within the Vertical Software segment. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations.

Goodwill

The following table summarizes the changes in the carrying amount of goodwill for the six months ended June 30, 2023.

    

Goodwill

Balance as of December 31, 2022, net of accumulated impairment of $43.8 million

$

244,697

Acquisition

2,421

Impairment loss

(55,211)

Balance as of June 30, 2023, net of accumulated impairment of $99.0 million

$

191,907

During the first and second quarters of 2023, management identified various qualitative factors that collectively indicated triggering events, including a sustained decrease in stock price, increased costs due to inflationary pressures, hardening of the reinsurance markets, volatile weather, and a deterioration of the macroeconomic environment in the housing and real estate and insurance industries. We performed a valuation of the Vertical Software and Insurance reporting units using a combination of market and income approaches based on peer performance and discounted cash flow or dividend discount model methodologies. The goodwill impairment analysis required significant judgments to calculate the fair value of the reporting units, including internal forecasts and determination of weighted average cost of capital. Management considers historical experience and all available information at the time the fair values are estimated. Assumptions are subject to a high degree of judgment and complexity.

The results of the quantitative impairment assessment as of March 31, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 5%, and the fair value of our Insurance reporting unit exceeded its carrying value by less than 10%.

The results of the quantitative impairment assessment as of June 30, 2023, indicated that the carrying value of the Insurance reporting unit exceeded its estimated fair value. As such, we determined that the goodwill allocated to the

Insurance reporting unit was impaired as of June 30, 2023. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2023.

The results of the quantitative impairment assessment as of June 30, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 10%. As a result, our remaining goodwill balance is at risk of future impairment. We monitor our reporting units at risk of impairment for interim impairment indicators and believe that the estimates and assumptions used in the calculations are reasonable as of June 30, 2023. We also reconcile the fair value of our reporting units to our market capitalization. Should the fair value of any of our reporting units fall below its carrying amount because of reduced operating performance, market declines including a deterioration of the macroeconomic environment in the housing and real estate or insurance industries, changes in the discount rate, or other adverse conditions, goodwill impairment charges may be necessary in future periods.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt  
Debt

7. Debt

The following tables summarize outstanding debt as of June 30, 2023, and December 31, 2022.

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

225,000

$

$

(3,909)

$

221,091

Convertible senior notes, due 2028

333,334

(122,877)

(4,707)

205,750

Advance funding arrangement

5,321

(32)

5,289

Other notes

 

300

 

(26)

 

 

274

Balance as of June 30, 2023

$

563,955

$

(122,935)

$

(8,616)

$

432,404

    

    

    

Debt

    

 

Unaccreted 

 

Issuance

 

Carrying

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

425,000

$

$

(8,508)

$

416,492

Advance funding arrangement

 

15,670

(760)

14,910

Term loan facility, due 2029

10,000

10,000

Other notes

450

 

(87)

 

 

363

Balance as of December 31, 2022

$

451,120

$

(847)

$

(8,508)

$

441,765

Convertible Senior Notes

Interest expense recognized related to the 0.75% Convertible Senior Notes due 2026 (the “2026 Notes”) was approximately $0.9 million and $1.4 million for the three months ended June 30, 2023 and 2022, respectively, and $2.2 million and $2.7 million for the six months ended June 30, 2023 and 2022, respectively, including contractual interest expense and amortization of debt issuance costs. The effective interest rate for the 2026 Notes is 1.3%.

In April 2023, we issued $333 million of 6.75% Senior Secured Convertible Notes due in 2028 (the “2028 Notes”) in a private placement transaction. We used a portion of the net proceeds from the 2028 Notes to repurchase $200 million of the 2026 Notes and to fund the repayment of $9.7 million outstanding under the term loan facility, in each case plus accrued and unpaid interest thereon and related fees and expenses. In connection with the partial repurchase of the 2026 Notes, we recognized an $81.4 million gain on extinguishment of debt, calculated as the difference between the reacquisition price and the net carrying amount of the portion of the 2026 Notes that was extinguished.

The 2028 Notes are convertible into cash, shares of common stock, or a combination of cash and shares of common stock at our election at an initial conversion rate of 39.9956 shares of common stock per $1,000 principal amount of the 2028 Notes, which is equivalent to an initial conversion price of approximately $25.00 per share.

The 2028 Notes are senior secured obligations, accrue interest at a rate of 6.75%, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2023, and were initially issued at 95% of par value. The 2028 Notes will mature on October 1, 2028, unless earlier repurchased, redeemed or converted. Prior to the close of business on the business day immediately preceding July 1, 2028, the 2028 Notes will be convertible at the option of the holders only upon the satisfaction of certain conditions and during certain periods. Thereafter, until the close of business on the second scheduled trading day immediately preceding the maturity date, the 2028 Notes will be convertible at the option of the holders at any time regardless of these conditions.

Interest expense recognized related to the 2028 Notes was approximately $7.3 million in the three and six months ended June 30, 2023, including $4.4 million contractual interest expense and $2.9 million amortization of debt issuance costs and discount. The effective interest rate for the 2028 Notes is 17.9%.

Advance Funding Arrangement

For certain home warranty contracts, we participate in financing arrangements with third-party financers that provide us with the contract premium upfront, less a financing fee. Third-party financers collect installment payments from the warranty contract customer which satisfy our repayment obligation over a portion of the contract term. We remain obligated to repay the third-party financer if a customer cancels its warranty contract prior to full repayment of the advance funding amount we received. As part of the arrangement, we pay financing fees, which are collected by the third-party financers upfront and are initially recognized as a debt discount. Financing fees are amortized as interest expense under the effective interest method. The implied interest rate varies per contract and is generally approximately 14% of total funding received. Interest expense recognized related to advance funding arrangement was $0.4 million and $0.5 million for the three months ended June 30, 2023 and 2022, respectively, and $0.9 million and $1.6 million for the six months ended June 30, 2023 and 2022, respectively.

Term Loan Facility

In April 2023, the term loan facility was repaid in full by using a portion of the proceeds received from the 2028 Notes.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Warrants
6 Months Ended
Jun. 30, 2023
Equity and Warrants  
Equity and Warrants

8. Equity and Warrants

Common Shares Outstanding and Common Stock Equivalents

The following table summarizes our fully diluted capital structure.

June 30, 

December 31, 

2023

2022

Issued and outstanding common shares

    

96,118,956

    

96,405,838

Earnout shares

 

2,050,000

 

2,050,000

Total common shares issued and outstanding

98,168,956

98,455,838

Common shares reserved for future issuance:

Private warrants

1,795,700

1,795,700

Stock options (Note 9)

 

3,717,192

 

3,862,918

Restricted and performance stock units and awards (Note 9)

 

13,244,675

 

6,230,165

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

 

8,045,331

 

11,189,745

Convertible senior notes, due 2026(1)

8,999,010

16,998,130

Convertible senior notes, due 2028

13,331,893

Contingently issuable shares in connection with acquisitions(2)

13,969,860

10,631,558

Total shares of common stock outstanding and reserved for future issuance

 

161,272,617

 

149,164,054

(1)In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of $25 per share, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is 16,998,130. The options that underly the capped call transactions expire on September 15, 2026.

(2)In connection with the acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.

Repurchases of Common Shares

In October 2022, our board of directors approved a share repurchase program authorizing management to repurchase up to $15 million of our common stock and/or convertible notes. Repurchases under this program were permitted from time to time on the open market between November 10, 2022, and June 30, 2023, at prevailing market prices, in privately negotiated transactions, in block trades, and/or through other permissible means.

During the six months ended June 30, 2023, we repurchased and canceled 1,396,158 shares with a total cost of $3.1 million (including commissions). The cost paid to repurchase shares in excess of the par value is charged to accumulated deficit in the unaudited condensed consolidated balance sheet as of June 30, 2023.

The repurchase of $200 million of the 2026 Notes as described in Note 7 was done under separate authorization and was not part of the $15 million share repurchase program.

Warrants

There was no activity related to public and private warrants during the six months ended June 30, 2023.

Number of 

Number of 

 

Common

Warrants

 

Shares Issued

Balances as of December 31, 2022

 

 

1,795,700

11,521,412

Exercised

 

 

Canceled

Balances as of June 30, 2023

 

 

1,795,700

11,521,412

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2023
Stock-Based Compensation  
Stock-Based Compensation

9. Stock-Based Compensation

The following table summarizes the classification of stock-based compensation expense in the unaudited condensed consolidated statements of operations.

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Selling and marketing

$

896

$

1,270

    

$

1,941

$

1,902

Product and technology

 

1,254

 

1,840

    

 

2,703

 

2,977

General and administrative

 

4,254

 

6,592

    

 

8,654

 

10,677

Total stock-based compensation expense

$

6,404

$

9,702

    

$

13,298

$

15,556

Under our 2020 Stock Incentive Plan, which replaced the 2012 Equity Incentive Plan in December 2020, employees, directors and consultants are eligible for grants of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards (“RSAs”), restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and other stock awards, collectively referred to as “Awards.”

The following table summarizes Award activity for the six months ended June 30, 2023:

    

    

Number of 

Number of 

Performance

 

Number of 

 

Restricted 

Restricted 

 

Options 

 

Stock Units

Stock Units

Balances as of December 31, 2022

 

3,862,918

 

5,309,241

920,924

Granted

 

 

5,591,534

3,135,073

Vested

 

 

(1,164,592)

Exercised

(4,519)

Forfeited, canceled or expired

 

(141,207)

(547,505)

Balances as of June 30, 2023

 

3,717,192

 

9,188,678

4,055,997

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance
6 Months Ended
Jun. 30, 2023
Reinsurance  
Reinsurance

10. Reinsurance

2023 Program

Our third-party quota share reinsurance program is split into three separate placements to maximize coverage and cost efficiency. The 2023 Coastal Program covers our business in certain Texas coastal regions and the Houston metropolitan area and is placed at 42% of subject property and casualty losses (“P&C losses”), as well as all business in South Carolina which is placed at 7% of P&C losses. The 2023 Core Program, which covers the portion of our business not in the Coastal Program, is placed at 49.5% of P&C losses of our remaining business in Texas and 48% of P&C

losses of our business in other states. In addition, the Combined Program covers all of our business and is placed at 5% of P&C losses. All programs are effective for the period January 1, 2023, through December 31, 2023, or March 31, 2024, and are subject to certain limits and exclusions, which vary by participating reinsurer.

Property catastrophe excess of loss treaties were placed on April 1, 2023, and limited our net retention to $8 million per occurrence. The five layers provide coverage up to a net loss of $440 million. We also place reinstatement premium protection to cover any reinstatement premiums due on the first four layers.

The effects of reinsurance on premiums written and earned for the three and six months ended June 30, 2023 and 2022, were as follows:

Three Months Ended June 30, 

2023

2022

Written

Earned

Written

Earned

Direct premiums

$

121,540

$

116,397

$

124,914

$

93,082

Ceded premiums

 

(67,387)

 

(72,166)

 

(117,926)

 

(83,095)

Net premiums

$

54,153

$

44,231

$

6,988

$

9,987

Six Months Ended June 30, 

2023

2022

Written

Earned

Written

Earned

Direct premiums

$

218,413

$

231,221

$

212,037

$

177,400

Ceded premiums

 

(65,121)

 

(146,840)

 

(178,562)

 

(154,822)

Net premiums

$

153,292

$

84,381

$

33,475

$

22,578

Our 2023 third-party quota share program was placed at a reduced ceding percentage as compared to the 2022 program, which resulted in a portfolio transfer and lower ceded written premiums in the six months ended June 30, 2023.

The effects of reinsurance on incurred losses and loss adjustment expense (“LAE”) for the three and six months ended June 30, 2023 and 2022, were as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Direct losses and LAE

$

137,591

$

74,617

$

227,606

$

142,838

Ceded losses and LAE

(66,442)

(60,133)

(113,598)

(119,106)

Net losses and LAE

$

71,149

$

14,484

$

114,008

$

23,732

The detail of reinsurance balances due is as follows:

June 30, 2023

December 31, 2022

Ceded unearned premium

$

147,297

$

203,157

Losses and LAE reserve

89,296

76,999

Reinsurance recoverable

29,260

18,765

Other

6,614

139

Reinsurance balance due

$

272,467

$

299,060

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Unpaid Losses and Loss Adjustment Reserve
6 Months Ended
Jun. 30, 2023
Unpaid Losses and Loss Adjustment Reserve  
Unpaid Losses and Loss Adjustment Reserve

11. Unpaid Losses and Loss Adjustment Reserve

The following table summarizes the changes in the reserve balances for unpaid losses and LAE, gross of reinsurance for the six months ended June 30, 2023:

Reserve for unpaid losses and LAE, at December 31, 2022

$

100,632

Reinsurance recoverables on losses and LAE

 

(76,999)

Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables at December 31, 2022

23,633

Add provisions (reductions) for losses and LAE occurring in:

Current year

110,624

Prior years

3,384

Net incurred losses and LAE during the current year

114,008

Deduct payments for losses and LAE occurring in:

Current year

(44,510)

Prior years

(16,718)

Net claim and LAE payments during the current year

(61,228)

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

76,413

Reinsurance recoverables on losses and LAE

89,296

Reserve for unpaid losses and LAE at June 30, 2023

$

165,709

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 $3.4 million for the six months ended June 30, 2023.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies.  
Commitments and Contingencies

12. Commitments and Contingencies

From time to time we are 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, we are 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 we have recorded in the financial statements covering these matters. We review our estimates periodically and make 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 internal and National Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 and a related Washington state law claim. 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 was appealed to the Ninth Circuit Court of Appeals. On October 12, 2022, in a split decision, the Ninth Circuit Court of Appeals reversed. The remaining cases were consolidated in the United States District Court for the Western District of Washington, where Porch resides. Plaintiffs filed a motion for leave to file a second amended complaint, which was granted in part and is due to be filed July 2023. Defendants’ motion to dismiss is due September 2023. The case is otherwise stayed pending resolution of the defendants’ forthcoming motion. 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). We intend to contest these cases vigorously.

Other

In addition, in the ordinary course of business, Porch Group 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 Group 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 the business, financial condition or results of operations.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations
6 Months Ended
Jun. 30, 2023
Business Combinations.  
Business Combinations

13. Business Combinations

On April 1, 2022, we entered into a stock and membership interest purchase agreement with Residential Warranty Services (“RWS”) to acquire its home warranty and inspection software and services businesses. On that date, we completed the acquisition of substantially all of the operations of RWS except for those in Florida and California, which were subject to certain regulatory and other approvals.

The acquisitions of the Florida and California operations were closed on March 17, 2023. We paid approximately $2.1 million in cash to acquire $0.2 million of cash and current assets and $0.2 million of customer relationships with an estimated useful life of three years. The estimated value of the customer relationships intangible asset was calculated using the income approach.

The aggregate transaction costs of $0.1 million are primarily comprised of legal and due diligence fees and are included in general and administrative expenses on the unaudited condensed consolidated statements of operations. The results of operations for each acquisition are included in our consolidated financial statements from the date of acquisition onwards.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Information  
Segment Information

14. Segment Information

We have two reportable segments that are also operating segments: Vertical Software and Insurance. Reportable segments were identified based on how the chief operating decision-maker (“CODM”) manages the business, makes operating decisions, and evaluates operating and financial performance. Our chief executive officer acts as the CODM and reviews financial and operational information for the 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 Vertical Software segment primarily consists of a vertical software platform for the home that provides software and services to home services companies such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agents, utility companies, and individuals.

The Insurance segment operates both as an insurance carrier underwriting home insurance policies and as an agent selling home and auto insurance. The Insurance segment also includes warranty service offerings and a captive reinsurance provider.

The following table summarizes revenue by segment.

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Vertical Software

$

34,435

$

42,540

$

63,062

$

76,944

Insurance

64,330

28,375

123,072

57,538

Total revenue

$

98,765

$

70,915

$

186,134

$

134,482

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 each segment: cost of revenue, sales and marketing, product and technology, general and administrative expenses, and provision for doubtful accounts. Segment Adjusted EBITDA (Loss) also excludes non-cash items or items that management does not consider reflective of ongoing core operations.

We do not allocate shared expenses to the reportable segments. These expenses are included in the “Corporate and other” row in the following reconciliation. “Corporate and other” includes shared expenses such as sales and marketing; certain product and technology; accounting; human resources; legal; 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 are included in 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 table provides financial information for the two reportable segments and a reconciliation to consolidated financial information for the periods presented.

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Segment Adjusted EBITDA (Loss):

Vertical Software

$

1,816

$

5,652

$

1,420

$

8,536

Insurance

 

(31,181)

 

(5,609)

 

(38,366)

 

(5,394)

Subtotal

 

(29,365)

 

43

 

(36,946)

 

3,142

Reconciling items:

Corporate and other

 

(13,769)

 

(15,048)

 

(28,070)

 

(28,503)

Depreciation and amortization

(6,214)

(6,416)

(12,229)

(12,899)

Non-cash stock-based compensation expense

(6,404)

(9,702)

(13,298)

(15,556)

Restructuring costs

(1,093)

(2,077)

Acquisition and other transaction costs

(258)

(357)

(386)

(1,322)

Impairment loss on intangible assets and goodwill

(55,211)

(57,232)

Loss on reinsurance contract (1)

(48,244)

(48,244)

Non-cash losses and impairment of property, equipment and software

(254)

(254)

(70)

Revaluation of contingent consideration

2,656

(1,481)

2,810

(4,686)

Investment income and realized gains

(1,249)

(243)

(2,007)

(440)

Non-cash bonus expense

1,526

Operating loss

$

(159,405)

$

(31,678)

$

(197,933)

$

(60,334)

(1) See Note 16.

The CODM does not review assets on a segment basis.

All of our revenue is generated in the United States except for an immaterial amount. As of June 30, 2023, and December 31, 2022, we did not have material assets located outside of the United States.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Net Loss Per Share  
Net Loss Per Share

15. 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, PRSUs, RSAs, convertible notes, earnout shares and warrants. As we have 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 summarizes the computation of basic and diluted net loss attributable per share to common stockholders for the three and six months ended June 30, 2023 and 2022:

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator:

 

  

 

  

  

 

  

Net loss used to compute net loss per share - basic and diluted:

$

(86,963)

$

(27,325)

$

(125,703)

$

(36,610)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding used to compute loss per share - basic and diluted:

 

95,731,850

 

97,142,163

 

95,472,277

 

96,611,294

Loss per share - basic and diluted

$

(0.91)

$

(0.28)

$

(1.32)

$

(0.38)

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

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

2023

    

2022

2023

    

2022

Stock options

 

3,717,192

 

4,429,426

3,717,192

 

4,429,426

Restricted stock units and awards

9,188,678

5,331,673

9,188,678

5,331,673

Performance restricted stock units

4,055,997

1,825,719

4,055,997

1,825,719

Public and private warrants

 

1,795,700

 

1,795,700

1,795,700

 

1,795,700

Earnout shares

2,050,000

2,050,000

2,050,000

2,050,000

Convertible debt(1)

22,330,903

16,998,130

22,330,903

16,998,130

Contingently issuable shares in connection with acquisitions(2)

13,969,860

2,792,457

13,969,860

2,792,457

(1) In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of $25 per share, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is 16,998,130. The options that underly the capped call transactions expire on September 15, 2026.

(2) In connection with the acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events.  
Subsequent Events

16. Subsequent Events

In the third quarter of 2023, HOA, a subsidiary of Porch Group, discovered that Vesttoo Ltd (“Vesttoo”), which arranged capital for one of our reinsurance contracts, faced allegations of fraudulent activity in connection with collateral it provided to HOA and certain other third parties. We immediately began investigating the rapidly evolving situation and have been moving quickly to analyze the impact on our business. Additionally, we have communicated and met with

regulators and other key stakeholders regarding the evolving situation. This reinsurance agreement provided partial quota share coverage as well as up to approximately $175 million in a catastrophic event.

As a result of its findings, and in accordance with the terms of the reinsurance agreement, HOA terminated its reinsurance contract with the reinsurer on August 4, 2023, with an effective date of July 1, 2023. Had the contract not been terminated, the contract would have expired on December 31, 2023. Following the effective date of the termination, HOA seized available liquid collateral in the amount of approximately $47.6 million from a reinsurance trust, of which HOA was the beneficiary. In addition, HOA is evaluating and intends to pursue all available legal claims and remedies to enforce its rights under the letter of credit required by the reinsurance agreement in the amount of $300 million as additional collateral, and to seek recovery of all losses and damages incurred as a result of terminating the reinsurance agreement due to allegations of fraudulent activity by third parties.

We concluded this subsequent event provides additional evidence about conditions that existed at the balance sheet date and accounted for it as a recognized subsequent event. Since the Company’s request to draw on the letter of credit was not fulfilled and advisors to the issuing bank have alleged the letter of credit is invalid, we recognized a charge of $48.2 million in provision for doubtful accounts in the unaudited condensed consolidated statements of operations, calculated as the net asset due under the reinsurance contract (as we have the legal right of offset) of $95.8 million as of June 30, 2023, before adjustment, less the $47.6 million collateral received from a trust in July 2023. Following the provision for doubtful accounts recognized for the three months ended June 30, 2023, the net assets on the unaudited condensed consolidated balance sheet at June 30, 2023, is equal to the $47.6 million collected from the trust in July 2023.

HOA has already secured supplemental reinsurance coverage in the amount of approximately $42 million and is currently seeking additional supplemental reinsurance coverage (whether from Porch Group’s captive reinsurer, third parties or a combination thereof) in order to maintain adequate coverage in future periods against potential excess losses in the event of a severe weather event, and to satisfy regulatory and rating agency requirements.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Description of Business and Summary of Significant Accounting Policies  
Unaudited Interim Financial Statements

Unaudited Interim Financial Statements

The accompanying unaudited condensed consolidated financial statements include the accounts of Porch Group, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, these unaudited condensed consolidated financial statements and notes should be read in conjunction with the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023. The information as of December 31, 2022, included in the unaudited condensed consolidated balance sheets was derived from our audited consolidated financial statements.

The unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q (this “Quarterly Report”) were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which are of a normal recurring nature) considered necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity (deficit), and cash flows for the periods and dates presented. The results of operations for the three and six months ended June 30, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023, or any other interim period or future year. Certain prior period amounts have been reclassified to conform to the current year's presentation.

Comprehensive Loss

Comprehensive Loss

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

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the amounts reported and disclosed in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, these estimates, which include, but are not limited to, impairment losses on intangible assets and goodwill, estimated variable consideration for services performed, estimated lifetime value of insurance agency commission revenue, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, 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, judgments, and assumptions.

Concentrations

Concentrations

Financial instruments which potentially subject us 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 balances in the course of collection.

Our insurance carrier subsidiary has exposure and remains liable in the event of insolvency of its reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer counterparties. One reinsurer represented 39% of our total reinsurance balance due as of June 30, 2023.

Substantially all of our insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 62% of such revenues in the six months ended June 30, 2023), South Carolina (which represent approximately 10% of such revenues in the six months ended June 30, 2023), North Carolina, Georgia, Virginia, and Arizona, which could be adversely affected by economic conditions, an increase in competition, local weather events, or environmental impacts and changes.

No individual customer represented more than 10% of total revenue for the three and six months ended June 30, 2023 or 2022. As of June 30, 2023, and December 31, 2022, no individual customer accounted for 10% or more of total accounts receivable.

As of June 30, 2023, we held approximately $262.0 million of cash with four U.S. commercial banks.

Cash, Cash Equivalents and Restricted Cash

Cash, Cash Equivalents and Restricted Cash

We consider all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. We maintain cash balances that may exceed the insured limits by the Federal Deposit Insurance Corporation.

Restricted cash equivalents as of June 30, 2023 includes $29.1 million held by our captive reinsurance business as collateral for the benefit of Homeowners of America (“HOA”), $1.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 our Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $6.5 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in seventeen states, and $2.4 million related to acquisition indemnifications. Restricted cash equivalents as of December 31, 2022, includes $5.1 million held by our captive reinsurance business as collateral for the benefit of HOA, $1.0 million held in 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.0 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in nineteen states, and $2.4 million related to acquisition indemnifications.

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

    

June 30, 2023

    

December 31, 2022

Cash and cash equivalents

$

265,573

$

215,060

Total restricted cash

 

39,277

 

13,545

Cash, cash equivalents, and restricted cash

$

304,850

$

228,605

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, other corporate partnerships, and individual policyholders. We estimate allowances for uncollectible receivables based on the creditworthiness of our customers, historical trend analysis, and macro-economic conditions. Consequently, an adverse change in those factors could affect our estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at June 30, 2023, and December 31, 2022, was $0.8 million and $0.5 million, respectively.

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

Goodwill

Goodwill

We test 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. We have the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If we 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, then a quantitative impairment test would not be necessary. If we cannot support such a conclusion or we do not elect to perform the qualitative assessment, then we perform a quantitative assessment. If a quantitative goodwill impairment assessment is performed, we utilize a combination of 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 the fair value of the reporting unit is less than its carrying value. We have selected October 1 as the date to perform annual impairment testing.

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions to evaluate the impact of operating and macroeconomic changes on each reporting unit. The fair value of each reporting unit was estimated using a combination of income and market valuation approaches using publicly traded company multiples in similar businesses. Such fair value measurements are based predominately on Level 3 inputs. This analysis requires significant judgments including an estimate of future cash flows which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination of our weighted average cost of capital, which is risk-adjusted to reflect the specific risk profile of the reporting unit being tested. The weighted average cost of capital used in our most recent impairment test was risk-adjusted to reflect the specific risk profile of the reporting units and ranged from 13% to 18%. See Note 6 for a discussion of the impairment analysis.

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

We review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. Events that trigger a test for recoverability include a significant decrease in the market price for a long-lived asset, significant negative industry or economic trends, an accumulation of costs significantly in excess of the amount originally expected for the acquisition, a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset, or a sustained decrease in share price. When a triggering event occurs, a test for recoverability is performed, comparing projected undiscounted future cash flows to the carrying value of the asset group. If the test for recoverability identifies a possible impairment, the asset group’s fair value is measured relying primarily on an income approach. An impairment charge is recognized for the amount by which the carrying value of the asset group exceeds its estimated fair value. 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.

During the first and second quarters of 2023, we identified various qualitative factors that collectively indicated triggering events including a sustained decrease in stock price, increased costs due to inflationary pressures, and a deterioration of the macroeconomic environment in the housing and real estate industry. We used an income approach to determine that the estimated fair value of a certain asset group was less than its carrying value, which resulted in impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for certain businesses within the Vertical Software segment. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the six months ended June 30, 2023.

We estimate the fair value of an asset group using the income approach. Such fair value measurements are based predominately on Level 3 inputs. Inherent in our development of cash flow projections are assumptions and estimates derived from a review of our operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of these factors used in assessing fair value are outside the control of management and these assumptions and estimates may change in future periods.

Deferred Policy Acquisition Costs

Deferred Policy Acquisition Costs

We capitalize 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 our insurance subsidiary of new or renewal insurance contracts. DAC are amortized 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. Future investment income is considered in determining the recoverability of DAC. As of June 30, 2023, and December 31, 2022, DAC of $17.9 million and $8.7 million is included in prepaid expenses and other current assets. Amortized deferred acquisition costs included in sales and marketing expense, amounted to $9.3 million and $4.2 million, for the three months ended June 30, 2023 and 2022, respectively, and $18.6 million and $7.2 million, for the six months ended June 30, 2023 and 2022, respectively.

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 quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. This may include active markets for similar assets and liabilities, quoted prices in markets that are not highly active, or other inputs that are observable or can be corroborated by observable market data; and

Level 3

Unobservable inputs that are arrived at by means other than current observable market activity.

The level of the least observable significant input used in assessing the fair value 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 requires the use of judgment specific to the asset or liability.

Other Insurance Liabilities, Current

Other Insurance Liabilities, Current

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

    

As of June 30, 2023

    

As of December 31, 2022

Ceded reinsurance premiums payable

$

77,051

$

29,204

Commissions payable, reinsurers and agents

6,650

21,045

Advance premiums

 

10,383

 

8,668

Funds held under reinsurance treaty

 

1,715

 

1,851

General and accrued expenses payable

17,050

942

Other insurance liabilities, current

$

112,849

$

61,710

Income Taxes

Income Taxes

Provisions for income taxes for the three months ended June 30, 2023, and 2022, were less than $0.1 million and $0.5 million, respectively, and the effective tax rates for these periods were less than 0.1% and 1.7%, respectively. The difference between our effective tax rates for the 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation related to our net deferred tax assets and impact of acquisitions on our valuation allowance. Provisions for income taxes for the six months ended June 30, 2023 and 2022, were a $0.1 million benefit and a $0.3 million expense, respectively, and the effective tax rates for these periods were 0.1% expense and 0.8% benefit, respectively. The difference between our effective tax rates for the 2022 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Description of Business and Summary of Significant Accounting Policies  
Schedule of cash, cash equivalents and restricted cash

    

June 30, 2023

    

December 31, 2022

Cash and cash equivalents

$

265,573

$

215,060

Total restricted cash

 

39,277

 

13,545

Cash, cash equivalents, and restricted cash

$

304,850

$

228,605

Schedule of components of other insurance liabilities, current

    

As of June 30, 2023

    

As of December 31, 2022

Ceded reinsurance premiums payable

$

77,051

$

29,204

Commissions payable, reinsurers and agents

6,650

21,045

Advance premiums

 

10,383

 

8,668

Funds held under reinsurance treaty

 

1,715

 

1,851

General and accrued expenses payable

17,050

942

Other insurance liabilities, current

$

112,849

$

61,710

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue  
Schedule of disaggregation of revenue

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Vertical Software segment

Software and service subscriptions

$

17,524

$

19,847

$

34,333

$

37,078

Move-related transactions

12,246

17,458

20,015

29,586

Post-move transactions

4,665

5,235

8,714

10,280

Total Vertical Software segment revenue

34,435

42,540

63,062

76,944

Insurance segment

Insurance and warranty premiums, commissions and policy fees

64,330

28,375

123,072

57,538

Total Insurance segment revenue

64,330

28,375

123,072

57,538

Total revenue(1)

$

98,765

$

70,915

$

186,134

$

134,482

(1)Revenue recognized during the three months ended June 30, 2023 and 2022, includes revenue of $54.8 million and $18.2 million, respectively, which is accounted for separately from the revenue from contracts with customers. Revenue accounted separately from the revenue from contracts with customers for the six months ended June 30, 2023 and 2022, was $105.0 million and $39.0 million, respectively.
Summary of the activity impacting the contract assets

    

Contract Assets

Balance at December 31, 2022

$

15,521

Estimated lifetime value of commissions on insurance policies sold by carriers

 

3,792

Cash receipts

 

(2,285)

Balance at June 30, 2023

$

17,028

Summary of the activity impacting deferred revenue

Vertical Software

    

Deferred Revenue

Balance at December 31, 2022

$

3,874

Revenue recognized

(8,613)

Additional amounts deferred

8,695

Balance at June 30, 2023

$

3,956

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments  
Schedule of gain and losses on investments

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

    

2022

2023

    

2022

Investment income, net of investment expenses

$

1,278

$

313

$

2,103

$

578

Realized gains on investments

7

4

11

6

Realized losses on investments

(36)

(74)

(107)

(144)

Investment income and realized gains (losses), net of investment expenses

$

1,249

$

243

$

2,007

$

440

Summary of amortized cost, market value and unrealized gains (losses) of debt securities

As of June 30, 2023

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

28,407

$

1

$

(361)

$

28,047

Obligations of states, municipalities and political subdivisions

11,846

4

(1,178)

10,672

Corporate bonds

 

35,236

 

38

 

(2,879)

 

32,395

Residential and commercial mortgage-backed securities

17,607

16

(1,328)

16,295

Other loan-backed and structured securities

5,710

4

(393)

5,321

Total investment securities

$

98,806

$

63

$

(6,139)

$

92,730

As of December 31, 2022

Gross Unrealized

    

Amortized Cost

    

Gains

    

Losses

    

Fair Value

U.S. Treasuries

$

35,637

$

5

$

(320)

$

35,322

Obligations of states, municipalities and political subdivisions

11,549

2

(1,326)

10,225

Corporate bonds

 

31,032

 

32

 

(2,837)

 

28,227

Residential and commercial mortgage-backed securities

12,790

11

(1,268)

11,533

Other loan-backed and structured securities

6,804

6

(476)

6,334

Total investment securities

$

97,812

$

56

$

(6,227)

$

91,641

Summary of remaining time to maturity

As of June 30, 2023

Remaining Time to Maturity

    

Amortized Cost

    

Fair Value

Due in one year or less

$

25,920

$

25,802

Due after one year through five years

19,481

17,895

Due after five years through ten years

25,245

23,099

Due after ten years

 

4,843

 

4,318

Residential and commercial mortgage-backed securities

17,607

16,295

Other loan-backed and structured securities

5,710

5,321

Total

$

98,806

$

92,730

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

As of June 30, 2023

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(182)

$

25,500

$

(179)

$

2,232

$

(361)

$

27,732

Obligations of states, municipalities and political subdivisions

(79)

2,060

(1,099)

8,145

(1,178)

10,205

Corporate bonds

(530)

12,546

(2,349)

18,045

(2,879)

30,591

Residential and commercial mortgage-backed securities

(292)

8,365

(1,036)

7,319

(1,328)

15,684

Other loan-backed and structured securities

(109)

1,039

(284)

3,677

(393)

4,716

Total securities

$

(1,192)

$

49,510

$

(4,947)

$

39,418

$

(6,139)

$

88,928

Less Than Twelve Months

Twelve Months or Greater

Total

Gross

Gross

Gross

Unrealized

Fair

Unrealized

Fair

Unrealized

Fair

As of December 31, 2022

Loss

Value

    

Loss

Value

    

Loss

Value

U.S. Treasuries

$

(127)

$

10,748

$

(193)

$

9,824

$

(320)

$

20,572

Obligations of states, municipalities and political subdivisions

(929)

6,258

(397)

3,504

(1,326)

9,762

Corporate bonds

(1,623)

16,531

(1,214)

10,328

(2,837)

26,859

Residential and commercial mortgage-backed securities

(687)

6,565

(581)

4,952

(1,268)

11,517

Other loan-backed and structured securities

(359)

4,633

(117)

1,094

(476)

5,727

Total securities

$

(3,725)

$

44,735

$

(2,502)

$

29,702

$

(6,227)

$

74,437

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value  
Schedule of fair value measurements of liabilities measured at fair value on recurring basis

The following table summarizes the fair value measurements of assets and liabilities that are measured at fair value on a recurring basis.

Fair Value Measurement as of June 30, 2023

Total 

Level 1

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

74,073

$

$

$

74,073

Debt securities:

U.S. Treasuries

28,047

28,047

Obligations of states and municipalities

10,672

10,672

Corporate bonds

32,395

32,395

Residential and commercial mortgage-backed securities

16,295

16,295

Other loan-backed and structured securities

5,321

5,321

$

102,120

$

64,683

$

$

166,803

Liabilities, Noncurrent

Contingent consideration - business combinations

$

$

$

21,328

    

$

21,328

Contingent consideration - earnout

 

 

 

44

    

44

Private warrant liability

 

347

347

Embedded derivatives

26,820

26,820

$

$

$

48,539

$

48,539

Fair Value Measurement as of December 31, 2022

Total 

Level 1

    

Level 2

    

Level 3

    

Fair Value

Assets

Money market mutual funds

$

6,619

$

$

$

6,619

Debt securities:

U.S. Treasuries

35,322

35,322

Obligations of states and municipalities

10,225

10,225

Corporate bonds

28,227

28,227

Residential and commercial mortgage-backed securities

11,533

11,533

Other loan-backed and structured securities

6,334

6,334

$

41,941

$

56,319

$

$

98,260

Liabilities

Contingent consideration - business combinations

$

$

$

24,546

$

24,546

Contingent consideration - earnout

 

 

 

44

 

44

Private warrant liability

 

707

707

$

$

$

25,297

$

25,297

Schedule of Level 3 items measured at fair value on a recurring basis

Contingent 

Contingent 

Consideration -

Private

Consideration -

Business

Embedded

Warrant

    

Earnout

    

Combinations

Derivatives

    

Liability

Fair value as of December 31, 2022

$

44

$

24,546

$

$

707

Additions

23,870

Settlements

(408)

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

(2,810)

2,950

(360)

Fair value as of June 30, 2023

$

44

$

21,328

$

26,820

$

347

Contingent

Contingent

Consideration -

Private

Consideration -

Business

Warrant

    

Earnout

    

Combinations

    

Liability

Fair value as of December 31, 2021

$

13,866

$

9,617

$

15,193

Additions

 

15,555

Settlements

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

(13,766)

4,686

(14,267)

Fair value as of June 30, 2022

$

100

$

29,858

$

926

(1)Changes in fair value of contingent consideration related to business combinations are included in general and administrative expenses in the unaudited condensed consolidated statements of operations. Changes in fair value of the earnout contingent consideration and private warrant liability are disclosed separately in the unaudited condensed consolidated statements of operations. Changes in the fair value of the embedded derivatives are included in change in fair value of derivatives in the unaudited condensed consolidated statements of operations.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Equipment, and Software (Tables)
6 Months Ended
Jun. 30, 2023
Property, Equipment, and Software  
Schedule of property, equipment, and software net

    

June 30, 

December 31, 

2023

    

2022

Software and computer equipment

$

8,266

$

8,326

Furniture, office equipment, and other

 

1,708

 

2,118

Internally developed software

 

20,017

 

17,128

Leasehold improvements

 

1,178

 

1,178

 

31,169

 

28,750

Less: Accumulated depreciation and amortization

 

(16,401)

 

(16,510)

Property, equipment, and software, net

$

14,768

$

12,240

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets and Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Intangible Assets and Goodwill  
Schedule of intangible assets

Intangible assets are stated at cost or acquisition-date fair value less accumulated amortization and impairment. The following table summarizes intangible assets as of June 30, 2023.

Weighted

    

Accumulated

Average 

Intangible

Amortization

Intangible 

Useful Life 

Assets,

And

Assets, 

    

(in years)

    

gross

    

Impairment

    

Net

Customer relationships

 

9.0

$

69,505

$

(19,494)

$

50,011

Acquired technology

 

5.0

 

36,041

(19,175)

 

16,866

Trademarks and tradenames

 

10.0

 

23,443

(5,609)

 

17,834

Non-compete agreements

3.0

616

(431)

185

Value of business acquired

1.0

400

(400)

Renewal rights

6.0

9,734

(2,764)

6,970

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

144,699

$

(47,873)

$

96,826

The following table summarizes intangible assets as of December 31, 2022.

Weighted

    

    

    

Average 

Intangible

Intangible 

Useful Life 

Assets,

Accumulated 

Assets, 

    

(in years)

    

gross

    

Amortization

    

Net

Customer relationships

 

9.0

$

69,730

$

(15,079)

$

54,651

Acquired technology

 

5.0

 

37,932

(16,468)

 

21,464

Trademarks and tradenames

 

10.0

 

25,071

(5,724)

 

19,347

Non-compete agreements

3.0

619

(407)

212

Value of business acquired

1.0

400

(400)

Renewal rights

6.0

9,734

(2,113)

7,621

Insurance licenses

Indefinite

4,960

4,960

Total intangible assets

 

$

148,446

$

(40,191)

$

108,255

Summary of changes in the carrying amount of goodwill

    

Goodwill

Balance as of December 31, 2022, net of accumulated impairment of $43.8 million

$

244,697

Acquisition

2,421

Impairment loss

(55,211)

Balance as of June 30, 2023, net of accumulated impairment of $99.0 million

$

191,907

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt  
Schedule of debt

    

    

    

Debt 

    

 

Unaccreted

 

Issuance 

 

Carrying 

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

225,000

$

$

(3,909)

$

221,091

Convertible senior notes, due 2028

333,334

(122,877)

(4,707)

205,750

Advance funding arrangement

5,321

(32)

5,289

Other notes

 

300

 

(26)

 

 

274

Balance as of June 30, 2023

$

563,955

$

(122,935)

$

(8,616)

$

432,404

    

    

    

Debt

    

 

Unaccreted 

 

Issuance

 

Carrying

Principal

Discount

 

Costs

Value

Convertible senior notes, due 2026

$

425,000

$

$

(8,508)

$

416,492

Advance funding arrangement

 

15,670

(760)

14,910

Term loan facility, due 2029

10,000

10,000

Other notes

450

 

(87)

 

 

363

Balance as of December 31, 2022

$

451,120

$

(847)

$

(8,508)

$

441,765

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Warrants (Tables)
6 Months Ended
Jun. 30, 2023
Equity and Warrants  
Summary of fully diluted capital structure

June 30, 

December 31, 

2023

2022

Issued and outstanding common shares

    

96,118,956

    

96,405,838

Earnout shares

 

2,050,000

 

2,050,000

Total common shares issued and outstanding

98,168,956

98,455,838

Common shares reserved for future issuance:

Private warrants

1,795,700

1,795,700

Stock options (Note 9)

 

3,717,192

 

3,862,918

Restricted and performance stock units and awards (Note 9)

 

13,244,675

 

6,230,165

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

 

8,045,331

 

11,189,745

Convertible senior notes, due 2026(1)

8,999,010

16,998,130

Convertible senior notes, due 2028

13,331,893

Contingently issuable shares in connection with acquisitions(2)

13,969,860

10,631,558

Total shares of common stock outstanding and reserved for future issuance

 

161,272,617

 

149,164,054

(1)In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of $25 per share, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is 16,998,130. The options that underly the capped call transactions expire on September 15, 2026.

(2)In connection with the acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.
Schedule of warrant activity

Number of 

Number of 

 

Common

Warrants

 

Shares Issued

Balances as of December 31, 2022

 

 

1,795,700

11,521,412

Exercised

 

 

Canceled

Balances as of June 30, 2023

 

 

1,795,700

11,521,412

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Stock-Based Compensation  
Schedule of stock-based compensation expense

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Selling and marketing

$

896

$

1,270

    

$

1,941

$

1,902

Product and technology

 

1,254

 

1,840

    

 

2,703

 

2,977

General and administrative

 

4,254

 

6,592

    

 

8,654

 

10,677

Total stock-based compensation expense

$

6,404

$

9,702

    

$

13,298

$

15,556

Schedule of related to stock option, RSU and PRSU activity

    

    

Number of 

Number of 

Performance

 

Number of 

 

Restricted 

Restricted 

 

Options 

 

Stock Units

Stock Units

Balances as of December 31, 2022

 

3,862,918

 

5,309,241

920,924

Granted

 

 

5,591,534

3,135,073

Vested

 

 

(1,164,592)

Exercised

(4,519)

Forfeited, canceled or expired

 

(141,207)

(547,505)

Balances as of June 30, 2023

 

3,717,192

 

9,188,678

4,055,997

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance (Tables)
6 Months Ended
Jun. 30, 2023
Reinsurance  
Schedule of effects of reinsurance on premiums written, earned, incurred losses and LAE

The effects of reinsurance on premiums written and earned for the three and six months ended June 30, 2023 and 2022, were as follows:

Three Months Ended June 30, 

2023

2022

Written

Earned

Written

Earned

Direct premiums

$

121,540

$

116,397

$

124,914

$

93,082

Ceded premiums

 

(67,387)

 

(72,166)

 

(117,926)

 

(83,095)

Net premiums

$

54,153

$

44,231

$

6,988

$

9,987

Six Months Ended June 30, 

2023

2022

Written

Earned

Written

Earned

Direct premiums

$

218,413

$

231,221

$

212,037

$

177,400

Ceded premiums

 

(65,121)

 

(146,840)

 

(178,562)

 

(154,822)

Net premiums

$

153,292

$

84,381

$

33,475

$

22,578

Our 2023 third-party quota share program was placed at a reduced ceding percentage as compared to the 2022 program, which resulted in a portfolio transfer and lower ceded written premiums in the six months ended June 30, 2023.

The effects of reinsurance on incurred losses and loss adjustment expense (“LAE”) for the three and six months ended June 30, 2023 and 2022, were as follows:

Three Months Ended June 30, 

Six Months Ended June 30, 

2023

2022

2023

2022

Direct losses and LAE

$

137,591

$

74,617

$

227,606

$

142,838

Ceded losses and LAE

(66,442)

(60,133)

(113,598)

(119,106)

Net losses and LAE

$

71,149

$

14,484

$

114,008

$

23,732

Schedule of reinsurance balances due

June 30, 2023

December 31, 2022

Ceded unearned premium

$

147,297

$

203,157

Losses and LAE reserve

89,296

76,999

Reinsurance recoverable

29,260

18,765

Other

6,614

139

Reinsurance balance due

$

272,467

$

299,060

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Unpaid Losses and Loss Adjustment Reserve (Tables)
6 Months Ended
Jun. 30, 2023
Unpaid Losses and Loss Adjustment Reserve  
Schedule of changes in the reserve balances for unpaid losses and LAE, gross of reinsurance

Reserve for unpaid losses and LAE, at December 31, 2022

$

100,632

Reinsurance recoverables on losses and LAE

 

(76,999)

Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables at December 31, 2022

23,633

Add provisions (reductions) for losses and LAE occurring in:

Current year

110,624

Prior years

3,384

Net incurred losses and LAE during the current year

114,008

Deduct payments for losses and LAE occurring in:

Current year

(44,510)

Prior years

(16,718)

Net claim and LAE payments during the current year

(61,228)

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

76,413

Reinsurance recoverables on losses and LAE

89,296

Reserve for unpaid losses and LAE at June 30, 2023

$

165,709

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Segment Information  
Schedule of revenue by segment

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Vertical Software

$

34,435

$

42,540

$

63,062

$

76,944

Insurance

64,330

28,375

123,072

57,538

Total revenue

$

98,765

$

70,915

$

186,134

$

134,482

Schedule of financial information of reportable segments and reconciliations to consolidated financial information

The following table provides financial information for the two reportable segments and a reconciliation to consolidated financial information for the periods presented.

    

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Segment Adjusted EBITDA (Loss):

Vertical Software

$

1,816

$

5,652

$

1,420

$

8,536

Insurance

 

(31,181)

 

(5,609)

 

(38,366)

 

(5,394)

Subtotal

 

(29,365)

 

43

 

(36,946)

 

3,142

Reconciling items:

Corporate and other

 

(13,769)

 

(15,048)

 

(28,070)

 

(28,503)

Depreciation and amortization

(6,214)

(6,416)

(12,229)

(12,899)

Non-cash stock-based compensation expense

(6,404)

(9,702)

(13,298)

(15,556)

Restructuring costs

(1,093)

(2,077)

Acquisition and other transaction costs

(258)

(357)

(386)

(1,322)

Impairment loss on intangible assets and goodwill

(55,211)

(57,232)

Loss on reinsurance contract (1)

(48,244)

(48,244)

Non-cash losses and impairment of property, equipment and software

(254)

(254)

(70)

Revaluation of contingent consideration

2,656

(1,481)

2,810

(4,686)

Investment income and realized gains

(1,249)

(243)

(2,007)

(440)

Non-cash bonus expense

1,526

Operating loss

$

(159,405)

$

(31,678)

$

(197,933)

$

(60,334)

(1) See Note 16.

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Net Loss Per Share  
Schedule of earnings per share, basic and diluted

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2023

    

2022

    

2023

    

2022

Numerator:

 

  

 

  

  

 

  

Net loss used to compute net loss per share - basic and diluted:

$

(86,963)

$

(27,325)

$

(125,703)

$

(36,610)

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding used to compute loss per share - basic and diluted:

 

95,731,850

 

97,142,163

 

95,472,277

 

96,611,294

Loss per share - basic and diluted

$

(0.91)

$

(0.28)

$

(1.32)

$

(0.38)

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Description of Business (Details)
Jun. 30, 2023
company
item
Common Stock and Redeemable Convertible Preferred Stock  
Number of Companies, service provided 30,700
Minimum  
Common Stock and Redeemable Convertible Preferred Stock  
Number of insurance and warranty policies in force 358,000
Number of Insurance Companies served | company 20
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
item
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of commercial banks | item 4
Percentage of insurance subsidiary's total insurance receivables 39.00%
Restricted cash equivalents | $ $ 29.1
Cash and Cash Equivalents  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cash in bank | $ $ 262.0
Accounts Receivable | Customer Concentration Risk  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Number of reinsurers | item 1
Revenue Benchmark | Geographic Concentration Risk | Customers in Texas  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Insurance related revenues percentage 62.00%
Revenue Benchmark | Geographic Concentration Risk | Customers in South Carolina  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Insurance related revenues percentage 10.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
state
Dec. 31, 2022
USD ($)
state
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Description of Business and Summary of Significant Accounting Policies        
Restricted cash pledged as collateral   $ 5,100    
Restricted cash pledged against obligations to policyholders and creditors $ 1,300 1,000    
Restricted funds held for payment of possible warranty claims $ 6,500 $ 5,000    
Number of states regulatory guidelines of warranty claims | state 17 19    
Indemnification hold back cost $ 2,400 $ 2,400    
Cash and cash equivalents 265,573 215,060    
Total restricted cash 39,277 13,545    
Cash, cash equivalents and restricted cash $ 304,850 $ 228,605 $ 282,077 $ 324,792
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Accounts Receivable and Long term Insurance Commissions Receivable (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward]          
Allowance for uncollectible receivables $ 0.8   $ 0.8   $ 0.5
Deferred policy acquisition costs 17.9   17.9   $ 8.7
Amortized deferred acquisition costs $ 9.3 $ 4.2 $ 18.6 $ 7.2  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Goodwill and Impairment (Details)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Property, Plant and Equipment [Line Items]  
Impairment of intangible assets $ 2.0
Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Goodwill and Intangible Asset Impairment
Minimum  
Property, Plant and Equipment [Line Items]  
Weighted average cost of capital for impairment test 13.00%
Maximum  
Property, Plant and Equipment [Line Items]  
Weighted average cost of capital for impairment test 18.00%
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Other Insurance Liabilities, Current (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Description of Business and Summary of Significant Accounting Policies    
Ceded reinsurance premiums payable $ 77,051 $ 29,204
Commissions payable, reinsurers and agents 6,650 21,045
Advance premiums 10,383 8,668
Funds held under reinsurance treaty 1,715 1,851
General and accrued expenses payable 17,050 942
Other insurance liabilities, current $ 112,849 $ 61,710
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income tax expense (benefit) $ 29 $ 468 $ (82) $ 290
Effective income tax rate   1.70% 0.10% (0.80%)
U.S. federal statutory tax rate 21.00%     21.00%
Maximum        
Income tax expense (benefit) $ 100      
Effective income tax rate 0.10%      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 98,765 $ 70,915 $ 186,134 $ 134,482
Vertical Software        
Disaggregation of Revenue [Line Items]        
Total revenue 34,435 42,540 63,062 76,944
Insurance        
Disaggregation of Revenue [Line Items]        
Total revenue 64,330 28,375 123,072 57,538
Software and service subscriptions | Vertical Software        
Disaggregation of Revenue [Line Items]        
Total revenue 17,524 19,847 34,333 37,078
Move-related transactions | Vertical Software        
Disaggregation of Revenue [Line Items]        
Total revenue 12,246 17,458 20,015 29,586
Post-move transactions | Vertical Software        
Disaggregation of Revenue [Line Items]        
Total revenue 4,665 5,235 8,714 10,280
Insurance and warranty premiums, commissions and policy fees | Insurance        
Disaggregation of Revenue [Line Items]        
Total revenue 64,330 28,375 123,072 57,538
Revenue Not from Contract with Customer $ 54,800 $ 18,200 $ 105,000 $ 39,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Change in Contract with Customer, Asset [Abstract]  
Balance at beginning of the year $ 15,521
Estimated lifetime value of commissions on insurance policies sold by carriers 3,792
Cash receipts (2,285)
Balance at end of the year 17,028
Long-term accounts receivable 13,500
Accounts Receivable Current  
Change in Contract with Customer, Asset [Abstract]  
Balance at end of the year $ 3,500
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Vertical Software  
Change in Contract with Customer, Liability  
Beginning balance $ 3,874
Revenue recognized (8,613)
Additional amounts deferred 8,695
Ending balance $ 3,956
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Change in Contract with Customer, Liability  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Current refundable customer deposits related to outstanding extended service contracts $ 19.6   $ 19.6   $ 20.0
Refundable Customer Deposits Related To Amounts Received In Advance Of Warranty Services Provided, Current 3.6   3.6   4.4
Refundable Customer Deposits Related To Amounts Received In Advance Of Warranty Services Provided, Noncurrent 3.0   3.0   $ 1.9
Warranty Claims Expense $ 1.3 $ 0.3 $ 2.5 $ 0.7  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 256,617 $ 270,690
Insurance    
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 252,700 $ 266,800
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Investment Income, Realized and Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Investments        
Investment income, net of investment expenses $ 1,278 $ 313 $ 2,103 $ 578
Realized gains on investments 7 4 11 6
Realized losses on investments (36) (74) (107) (144)
Investment income and realized gains (losses), net of investment expenses $ 1,249 $ 243 $ 2,007 $ 440
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Net Investment Income [Line Items]    
Amortized Cost $ 98,806 $ 97,812
Gross Unrealized, Gains 63 56
Gross Unrealized, Losses (6,139) (6,227)
Fair value 92,730 91,641
U.S. Treasuries    
Net Investment Income [Line Items]    
Amortized Cost 28,407 35,637
Gross Unrealized, Gains 1 5
Gross Unrealized, Losses (361) (320)
Fair value 28,047 35,322
Obligations of states, municipalities and political subdivisions    
Net Investment Income [Line Items]    
Amortized Cost 11,846 11,549
Gross Unrealized, Gains 4 2
Gross Unrealized, Losses (1,178) (1,326)
Fair value 10,672 10,225
Corporate bonds.    
Net Investment Income [Line Items]    
Amortized Cost 35,236 31,032
Gross Unrealized, Gains 38 32
Gross Unrealized, Losses (2,879) (2,837)
Fair value 32,395 28,227
Residential and commercial mortgage-backed securities    
Net Investment Income [Line Items]    
Amortized Cost 17,607 12,790
Gross Unrealized, Gains 16 11
Gross Unrealized, Losses (1,328) (1,268)
Fair value 16,295 11,533
Other loan-backed and structured securities    
Net Investment Income [Line Items]    
Amortized Cost 5,710 6,804
Gross Unrealized, Gains 4 6
Gross Unrealized, Losses (393) (476)
Fair value $ 5,321 $ 6,334
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Due in one year or less $ 25,920  
Due after one year through five years 19,481  
Due after five years through ten years 25,245  
Due after ten years 4,843  
Amortized Cost 98,806 $ 97,812
Fair Value    
Due in one year or less 25,802  
Due after one year through five years 17,895  
Due after five years through ten years 23,099  
Due after ten years 4,318  
Fair value 92,730 91,641
Residential and commercial mortgage-backed securities    
Amortized Cost    
Without single maturity date 17,607  
Amortized Cost 17,607 12,790
Fair Value    
Without single maturity date 16,295  
Fair value 16,295 11,533
Other loan-backed and structured securities    
Amortized Cost    
Without single maturity date 5,710  
Amortized Cost 5,710 6,804
Fair Value    
Without single maturity date 5,321  
Fair value $ 5,321 $ 6,334
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Securities with Gross Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
item
security
Dec. 31, 2022
USD ($)
security
Net Investment Income [Line Items]    
Less Than Twelve Months, Gross Unrealized Loss $ (1,192) $ (3,725)
Less Than Twelve Months, Fair Value 49,510 44,735
Twelve Months or Greater, Gross Unrealized Loss (4,947) (2,502)
Twelve Months or Greater, Fair Value 39,418 29,702
Total, Gross Unrealized Loss (6,139) (6,227)
Total, Fair Value $ 88,928 $ 74,437
Number of securities in an unrealized loss position | security 470 483
Unrealized loss position for 12 months or longer | item 380  
U.S. Treasuries    
Net Investment Income [Line Items]    
Less Than Twelve Months, Gross Unrealized Loss $ (182) $ (127)
Less Than Twelve Months, Fair Value 25,500 10,748
Twelve Months or Greater, Gross Unrealized Loss (179) (193)
Twelve Months or Greater, Fair Value 2,232 9,824
Total, Gross Unrealized Loss (361) (320)
Total, Fair Value 27,732 20,572
Obligations of states, municipalities and political subdivisions    
Net Investment Income [Line Items]    
Less Than Twelve Months, Gross Unrealized Loss (79) (929)
Less Than Twelve Months, Fair Value 2,060 6,258
Twelve Months or Greater, Gross Unrealized Loss (1,099) (397)
Twelve Months or Greater, Fair Value 8,145 3,504
Total, Gross Unrealized Loss (1,178) (1,326)
Total, Fair Value 10,205 9,762
Corporate Bonds    
Net Investment Income [Line Items]    
Less Than Twelve Months, Gross Unrealized Loss (530) (1,623)
Less Than Twelve Months, Fair Value 12,546 16,531
Twelve Months or Greater, Gross Unrealized Loss (2,349) (1,214)
Twelve Months or Greater, Fair Value 18,045 10,328
Total, Gross Unrealized Loss (2,879) (2,837)
Total, Fair Value 30,591 26,859
Residential and commercial mortgage-backed securities    
Net Investment Income [Line Items]    
Less Than Twelve Months, Gross Unrealized Loss (292) (687)
Less Than Twelve Months, Fair Value 8,365 6,565
Twelve Months or Greater, Gross Unrealized Loss (1,036) (581)
Twelve Months or Greater, Fair Value 7,319 4,952
Total, Gross Unrealized Loss (1,328) (1,268)
Total, Fair Value 15,684 11,517
Other loan-backed and structured securities    
Net Investment Income [Line Items]    
Less Than Twelve Months, Gross Unrealized Loss (109) (359)
Less Than Twelve Months, Fair Value 1,039 4,633
Twelve Months or Greater, Gross Unrealized Loss (284) (117)
Twelve Months or Greater, Fair Value 3,677 1,094
Total, Gross Unrealized Loss (393) (476)
Total, Fair Value $ 4,716 $ 5,727
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Schedule of Fair Value Measurements of Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure $ 92,730 $ 91,641
Monte Carlo simulation method | Contingent consideration - earnout    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 100  
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 166,803 98,260
Liabilities, fair value disclosure 48,539 25,297
Recurring | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 28,047 35,322
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 10,672 10,225
Recurring | Corporate Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 32,395 28,227
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 16,295 11,533
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 5,321 6,334
Recurring | Contingently issuable shares in connection with acquisitions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 21,328 24,546
Recurring | Contingent consideration - earnout    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 44 44
Recurring | Private warrant liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 347 707
Recurring | Embedded derivatives    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 26,820  
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 102,120 41,941
Recurring | Level 1 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 28,047 35,322
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 64,683 56,319
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 10,672 10,225
Recurring | Level 2 | Corporate Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, fair value disclosure 32,395 28,227
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 16,295 11,533
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 5,321 6,334
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 48,539 25,297
Recurring | Level 3 | Contingently issuable shares in connection with acquisitions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 21,328 24,546
Recurring | Level 3 | Contingent consideration - earnout    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 44 44
Recurring | Level 3 | Private warrant liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 347 707
Recurring | Level 3 | Embedded derivatives    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value disclosure 26,820  
Recurring | Money market mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 74,073 6,619
Recurring | Money market mutual funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 74,073 $ 6,619
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
Mar. 17, 2023
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Assets, level 1 to 2 transfer $ 0    
Assets, level 2 to 1 transfer 0    
Decrease in stock price 166,600    
Repurchase option      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Minimum principal remains outstanding on June 14, 2026 for repurchase $ 30,000    
Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest 106.50%    
Fundamental change option      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest 105.25%    
Asset sale repurchase option      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest 100.00%    
Percentage of aggregate net cash sales proceeds applied for repurchase 50.00%    
Minimum amount of aggregate net cash sales proceeds required for repurchase $ 20,000    
Convertible senior notes, due 2026      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value 72,000   $ 238,600
Convertible senior notes, due 2028      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Convertible senior notes, fair value $ 216,700    
Current stock price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input | $ / shares 1.38   1.88
Exercise Price | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input | $ / shares 11.50   11.50
Volatility | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants, measurement input 0.95   0.90
Expected term | Private warrant liability      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants term 2 years 5 months 23 days   2 years 11 months 23 days
Probabilities of a repurchase | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.01    
Probabilities of a repurchase | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.35    
Fundamental change | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.01    
Fundamental change | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.35    
Qualifying asset sales | Minimum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.01    
Qualifying asset sales | Maximum      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input (in percent) 0.35    
Residential Warranty Services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration   $ 2,100  
Discounted cashflows method | Residential Warranty Services      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 9,000   $ 9,000
Discounted cashflows method | Residential Warranty Services | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 0.16   0.17
Monte Carlo simulation method | Contingent consideration - earnout      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Liabilities, fair value disclosure $ 100    
Monte Carlo simulation method | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input | $ / shares 1.38   1.88
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 | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 1   1
Monte Carlo simulation method | Forfeiture Rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration earnout, measurement input 0.15   0.15
Monte Carlo simulation method | Floify      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration $ 15,100   $ 15,500
Monte Carlo simulation method | Floify | Discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 0.144   0.103
Monte Carlo simulation method | Floify | Current stock price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares 1.38   1.88
Monte Carlo simulation method | Floify | Strike price      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input | $ / shares 36.00   36.00
Monte Carlo simulation method | Floify | Volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business combination contingent consideration, measurement input 1   0.95
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Level 3 (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Contingent consideration - earnout    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 44 $ 13,866
Change in fair value, loss (gain) included in net loss   (13,766)
Ending balance 44 100
Contingently issuable shares in connection with acquisitions    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 24,546 9,617
Additions   15,555
Settlements (408)  
Change in fair value, loss (gain) included in net loss (2,810) 4,686
Ending balance 21,328 29,858
Embedded derivatives    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Additions 23,870  
Change in fair value, loss (gain) included in net loss 2,950  
Ending balance 26,820  
Private warrant liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 707 15,193
Change in fair value, loss (gain) included in net loss (360) (14,267)
Ending balance $ 347 $ 926
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Equipment, and Software (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property, equipment, and software, Gross $ 31,169   $ 31,169   $ 28,750
Less: Accumulated depreciation and amortization (16,401)   (16,401)   (16,510)
Property, equipment, and software, net 14,768   14,768   12,240
Depreciation and amortization 6,214 $ 6,416 12,229 $ 12,899  
Software and computer equipment          
Property, Plant and Equipment [Line Items]          
Property, equipment, and software, Gross 8,266   8,266   8,326
Furniture, office equipment and other          
Property, Plant and Equipment [Line Items]          
Property, equipment, and software, Gross 1,708   1,708   2,118
Internally developed software          
Property, Plant and Equipment [Line Items]          
Property, equipment, and software, Gross 20,017   20,017   17,128
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, equipment, and software, Gross 1,178   1,178   $ 1,178
Property equipment software          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization $ 1,200 $ 1,000 $ 2,400 $ 2,000  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets and Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Intangible Assets and Goodwill          
Accumulated Amortization And Impairment $ (47,873)   $ (47,873)    
Accumulated Amortization         $ (40,191)
Intangible assets, Gross 144,699   144,699   148,446
Intangible assets, net 96,826   96,826   108,255
Aggregate amortization expense 4,900 $ 5,400 9,800 $ 10,900  
Impairment of intangible assets     2,000    
Insurance licenses          
Intangible Assets and Goodwill          
Indefinite-lived intangible assets 4,960   4,960   4,960
Customer relationships          
Intangible Assets and Goodwill          
Finite lived Intangible Assets, gross 69,505   69,505   69,730
Accumulated Amortization And Impairment (19,494)   (19,494)    
Accumulated Amortization         (15,079)
Finite lived Intangible Assets, Net $ 50,011   $ 50,011   $ 54,651
Weighted Average Useful Life (in years) 9 years   9 years   9 years
Acquired technology          
Intangible Assets and Goodwill          
Finite lived Intangible Assets, gross $ 36,041   $ 36,041   $ 37,932
Accumulated Amortization And Impairment (19,175)   (19,175)    
Accumulated Amortization         (16,468)
Finite lived Intangible Assets, Net $ 16,866   $ 16,866   $ 21,464
Weighted Average Useful Life (in years) 5 years   5 years   5 years
Trademarks and tradenames          
Intangible Assets and Goodwill          
Finite lived Intangible Assets, gross $ 23,443   $ 23,443   $ 25,071
Accumulated Amortization And Impairment (5,609)   (5,609)    
Accumulated Amortization         (5,724)
Finite lived Intangible Assets, Net $ 17,834   $ 17,834   $ 19,347
Weighted Average Useful Life (in years) 10 years   10 years   10 years
Non-compete agreements          
Intangible Assets and Goodwill          
Finite lived Intangible Assets, gross $ 616   $ 616   $ 619
Accumulated Amortization And Impairment (431)   (431)    
Accumulated Amortization         (407)
Finite lived Intangible Assets, Net $ 185   $ 185   $ 212
Weighted Average Useful Life (in years) 3 years   3 years   3 years
Value of business acquired          
Intangible Assets and Goodwill          
Finite lived Intangible Assets, gross $ 400   $ 400   $ 400
Accumulated Amortization And Impairment $ (400)   $ (400)    
Accumulated Amortization         $ (400)
Weighted Average Useful Life (in years) 1 year   1 year   1 year
Renewal rights          
Intangible Assets and Goodwill          
Finite lived Intangible Assets, gross $ 9,734   $ 9,734   $ 9,734
Accumulated Amortization And Impairment (2,764)   (2,764)    
Accumulated Amortization         (2,113)
Finite lived Intangible Assets, Net $ 6,970   $ 6,970   $ 7,621
Weighted Average Useful Life (in years) 6 years   6 years   6 years
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Goodwill, Beginning Balance $ 244,697  
Acquisitions 2,421  
Impairment loss (55,211)  
Goodwill, Ending Balance 191,907  
Accumulated impairment of goodwill $ 99,000 $ 43,800
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets and Goodwill - Additional Information (Details)
Jun. 30, 2023
Mar. 31, 2023
Insurance segment | Maximum    
Goodwill [Line Items]    
Threshold percentage fair value   10.00%
Vertical Software    
Goodwill [Line Items]    
Threshold percentage fair value 10.00%  
Vertical Software | Maximum    
Goodwill [Line Items]    
Threshold percentage fair value   5.00%
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt    
Principal $ 563,955 $ 451,120
Unaccreted Discount (122,935) (847)
Debt Issuance Costs (8,616) (8,508)
Carrying Value 432,404 441,765
Convertible senior notes, due 2026    
Debt    
Principal 225,000 425,000
Debt Issuance Costs (3,909) (8,508)
Carrying Value 221,091 416,492
Convertible senior notes, due 2028    
Debt    
Principal 333,334  
Unaccreted Discount (122,877)  
Debt Issuance Costs (4,707)  
Carrying Value 205,750  
Advance funding arrangement    
Debt    
Principal 5,321 15,670
Unaccreted Discount (32) (760)
Carrying Value 5,289 14,910
Term loan facility, due 2029    
Debt    
Principal   10,000
Carrying Value   10,000
Other notes    
Debt    
Principal 300 450
Unaccreted Discount (26) (87)
Carrying Value $ 274 $ 363
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Convertible Senior Notes (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2023
USD ($)
$ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Debt          
Gain on extinguishment of debt   $ 81,354,000   $ 81,354,000  
Convertible senior notes, due 2026          
Debt          
Interest rate (stated)   0.75%   0.75%  
Interest expense   $ 900,000 $ 1,400,000 $ 2,200,000 $ 2,700,000
Debt Instrument, repurchased face amount $ 200,000,000        
Effective interest rate   1.30%   1.30%  
Senior Secured Convertible Notes 6.75% due 2028          
Debt          
Interest rate (stated) 6.75%        
Interest expense   $ 7,300,000   $ 7,300,000  
Amount borrowed $ 333,000,000        
Gain on extinguishment of debt $ 81,400,000        
Conversion ratio 39.9956        
Principal amount denomination for conversion $ 1,000        
Conversion price (per share) | $ / shares $ 25.00        
Issue price ( as percentage) 95.00%        
Effective interest rate   17.90%   17.90%  
Contractual interest expense   $ 4,400,000   $ 4,400,000  
Amortization of debt issuance costs and discount   $ 2,900,000   $ 2,900,000  
Term Loan Facility, Due 2029          
Debt          
Repayment amount $ 9,700,000        
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Advance Funding Arrangement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt Instrument [Line Items]        
Interest expense $ 8,775 $ 1,925 $ 10,963 $ 4,352
Advance Funding Arrangement        
Debt Instrument [Line Items]        
Interest rate (stated) 14.00%   14.00%  
Interest expense $ 400 $ 500 $ 900 $ 1,600
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details) - $ / shares
Sep. 16, 2021
Jun. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Issued and outstanding common shares   96,118,956 96,405,838
Earnout shares   2,050,000 2,050,000
Total common shares issued and outstanding   98,168,956 98,455,838
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   161,272,617 149,164,054
Convertible senior notes, due 2026      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   8,999,010 16,998,130
Capped call transactions, strike price (per unit) $ 25    
Capped call transactions, authorized shares 16,998,130    
Convertible senior notes, due 2028      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   13,331,893  
Contingently issuable shares in connection with acquisitions      
Common shares reserved for future issuance:      
Shares reserved for future issuance   13,969,860 10,631,558
Restricted stock units      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   13,244,675 6,230,165
2020 Stock Incentive Plan      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   8,045,331 11,189,745
Private Warrants      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   1,795,700 1,795,700
Common stock warrants      
Common shares reserved for future issuance:      
Total shares of common stock outstanding and reserved for future issuance   3,717,192 3,862,918
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Warrants - Repurchase of shares, Warrants (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Apr. 30, 2023
Oct. 31, 2022
Class of Stock [Line Items]      
Value of shares authorized to repurchase     $ 15,000
Repurchases of common stock $ 3,101    
Repurchase and retirement of common stock (in shares) 1,396,158    
Proceeds from issuance of common stock $ 191    
Accumulated Deficit      
Class of Stock [Line Items]      
Repurchases of common stock $ 3,101    
Convertible senior notes, due 2026      
Class of Stock [Line Items]      
Debt Instrument, repurchased face amount   $ 200,000  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Warrants - Public and private warrant activity (Details)
6 Months Ended
Jun. 30, 2023
shares
Equity and Warrants  
Beginning balance 1,795,700
Exercised
Canceled
Ending balance 1,795,700
Beginning balance 11,521,412
Ending Balance 11,521,412
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-Based Compensation        
Stock based compensation expense $ 6,404 $ 9,702 $ 13,298 $ 15,556
Selling and marketing        
Stock-Based Compensation        
Stock based compensation expense 896 1,270 1,941 1,902
Product and technology        
Stock-Based Compensation        
Stock based compensation expense 1,254 1,840 2,703 2,977
General and administrative        
Stock-Based Compensation        
Stock based compensation expense $ 4,254 $ 6,592 $ 8,654 $ 10,677
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - RSU and PRSU Activity (Details)
6 Months Ended
Jun. 30, 2023
shares
Employee Stock Option [Member]  
Number of Options Outstanding  
Beginning balance 3,862,918
Exercised (4,519)
Forfeited, canceled or expired (141,207)
Ending balance 3,717,192
Restricted stock units  
Number of Restricted Stock Awards  
Beginning Balance 5,309,241
Granted 5,591,534
Vested (1,164,592)
Forfeited, canceled or expired (547,505)
Ending Balance 9,188,678
Performance restricted stock units  
Number of Restricted Stock Awards  
Beginning Balance 920,924
Granted 3,135,073
Ending Balance 4,055,997
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance - Additional information (Details)
$ in Millions
6 Months Ended
Apr. 01, 2023
USD ($)
item
Jun. 30, 2023
item
Reinsurance Quota Share Program    
Reinsurance Retention Policy [Line Items]    
Number of placements for reinsurance programs | item   3
Reinsurance Quota Share Program | South Carolina    
Reinsurance Retention Policy [Line Items]    
Reinsured risk percentage   7.00%
Reinsurance Quota Share Program | Texas    
Reinsurance Retention Policy [Line Items]    
Reinsured risk percentage   42.00%
Reinsurance Quota Share Program | Combined Program    
Reinsurance Retention Policy [Line Items]    
Reinsured risk percentage   5.00%
Reinsurance Quota Share Program | Core Program    
Reinsurance Retention Policy [Line Items]    
Reinsured risk percentage   49.50%
Reinsurance Quota Share Program | Core Locations outside of Texas    
Reinsurance Retention Policy [Line Items]    
Reinsured risk percentage   48.00%
Reinsurance Property Catastrophe Treaties    
Reinsurance Retention Policy [Line Items]    
Number of retention layers for reinsurance policy | item 5 4
Amount retained | $ $ 8  
Excess amount retained | $ $ 440  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance - Effects of reinsurance on premiums written and earned (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reinsurance        
Direct premiums, written $ 121,540 $ 124,914 $ 218,413 $ 212,037
Ceded premiums, written (67,387) (117,926) (65,121) (178,562)
Net premiums, written 54,153 6,988 153,292 33,475
Direct premiums, earned 116,397 93,082 231,221 177,400
Ceded premiums, earned (72,166) (83,095) (146,840) (154,822)
Net premiums, earned $ 44,231 $ 9,987 $ 84,381 $ 22,578
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance - Effects of reinsurance on incurred losses and LAE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Reinsurance        
Direct losses and LAE $ 137,591 $ 74,617 $ 227,606 $ 142,838
Ceded losses and LAE (66,442) (60,133) (113,598) (119,106)
Net losses and LAE $ 71,149 $ 14,484 $ 114,008 $ 23,732
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Reinsurance - Detail of reinsurance balances due (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Reinsurance balances due:    
Ceded unearned premium $ 147,297 $ 203,157
Losses and LAE reserve 89,296 76,999
Reinsurance recoverable 29,260 18,765
Other 6,614 139
Reinsurance balance due $ 272,467 $ 299,060
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Unpaid Losses and Loss Adjustment Reserve - Unpaid Losses and LAE Gross (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Unpaid Losses and Loss Adjustment Reserve    
Reserve for unpaid losses and LAE $ 100,632  
Reinsurance recoverable on losses and LAE (89,296) $ (76,999)
Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables 23,633  
Add provisions (reductions) for losses and LAE occurring in:    
Current year 110,624  
Prior years 3,384  
Net incurred losses and LAE during the current year 114,008  
Deduct payments for losses and LAE occurring in:    
Current year (44,510)  
Prior years (16,718)  
Net claim and LAE payments during the current year (61,228)  
Reserve for unpaid losses and LAE, net of reinsurance recoverable, at end of period 76,413  
Reinsurance recoverable on losses and LAE 89,296  
Reserve for unpaid losses and LAE $ 165,709  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Business Combinations (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Mar. 17, 2023
Dec. 31, 2022
General and administrative      
Business Acquisition [Line Items]      
Aggregate transaction costs $ 0.1    
Customer relationships      
Business Acquisition [Line Items]      
Estimated Useful Life (in years) 9 years   9 years
Residential Warranty Services      
Business Acquisition [Line Items]      
Contingent consideration   $ 2.1  
Cash and current assets   0.2  
Residential Warranty Services | Customer relationships      
Business Acquisition [Line Items]      
Intangible assets   $ 0.2  
Estimated Useful Life (in years)   3 years  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Total revenue $ 98,765 $ 70,915 $ 186,134 $ 134,482
Operating Segments        
Segment Reporting Information [Line Items]        
Total revenue 98,765 70,915 186,134 134,482
Vertical Software        
Segment Reporting Information [Line Items]        
Total revenue 34,435 42,540 63,062 76,944
Vertical Software | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenue 34,435 42,540 63,062 76,944
Insurance        
Segment Reporting Information [Line Items]        
Total revenue 64,330 28,375 123,072 57,538
Insurance | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenue $ 64,330 $ 28,375 $ 123,072 $ 57,538
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Consolidated Financial Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Number of reportable segments | segment     2  
Total segment adjusted EBITDA (loss) $ (29,365) $ 43 $ (36,946) $ 3,142
Reconciling items:        
Corporate and other (13,769) (15,048) (28,070) (28,503)
Depreciation and amortization (6,214) (6,416) (12,229) (12,899)
Non-cash stock-based compensation expense (6,404) (9,702) (13,298) (15,556)
Restructuring costs (1,093)   (2,077)  
Acquisition and other transaction costs (258) (357) (386) (1,322)
Impairment loss on intangible assets and goodwill (55,211)   (57,232)  
Loss on reinsurance contract (48,244)   (48,244)  
Non-cash losses and impairment of property, equipment and software (254)   (254) (70)
Revaluation of contingent consideration 2,656 (1,481) 2,810 (4,686)
Investment income and realized gains (1,249) (243) (2,007) (440)
Non-cash bonus expense   1,526    
Operating loss (159,405) (31,678) (197,933) (60,334)
Vertical Software | Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment adjusted EBITDA (loss) 1,816 5,652 1,420 8,536
Insurance | Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Total segment adjusted EBITDA (loss) $ (31,181) $ (5,609) $ (38,366) $ (5,394)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss used to compute net loss per share - basic $ (86,963) $ (27,325) $ (125,703) $ (36,610)
Net loss used to compute net loss per share - diluted $ (86,963) $ (27,325) $ (125,703) $ (36,610)
Denominator:        
Weighted average shares outstanding used to compute loss per share - basic 95,731,850 97,142,163 95,472,277 96,611,294
Weighted average shares outstanding used to compute loss per share - diluted 95,731,850 97,142,163 95,472,277 96,611,294
Loss per share - basic $ (0.91) $ (0.28) $ (1.32) $ (0.38)
Loss per share - diluted $ (0.91) $ (0.28) $ (1.32) $ (0.38)
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) - $ / shares
3 Months Ended 6 Months Ended
Sep. 15, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Employee Stock Option [Member]          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   3,717,192 4,429,426 3,717,192 4,429,426
Restricted stock units and awards          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   9,188,678 5,331,673 9,188,678 5,331,673
Performance restricted stock units          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   4,055,997 1,825,719 4,055,997 1,825,719
Public and private warrants          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   1,795,700 1,795,700 1,795,700 1,795,700
Earnout shares          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   2,050,000 2,050,000 2,050,000 2,050,000
Convertible debt.          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   22,330,903 16,998,130 22,330,903 16,998,130
Conversion price (per unit) $ 25        
Convertible debt. | Maximum          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount 16,998,130        
Contingently issuable shares in connection with acquisitions          
Net Loss Per Share          
Antidilutive securities excluded from computation of earnings per share, amount   13,969,860 2,792,457 13,969,860 2,792,457
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2023
Subsequent Events        
Loss on reinsurance contract     $ 48,244 $ 48,244
Homeowners of America Insurance Company | Vesttoo        
Subsequent Events        
Reinsurance, net asset due     $ 95,800 $ 95,800
Subsequent Events | Homeowners of America Insurance Company | Vesttoo        
Subsequent Events        
Reinsurance, collateral received from trust $ 47,600      
Loss on reinsurance contract 48,200      
Reinsurance, collateral, line of credit facility 300,000      
Supplemental reinsurance coverage $ 42,000      
Subsequent Events | Homeowners of America Insurance Company | Vesttoo | Maximum        
Subsequent Events        
Reinsurance coverage limit   $ 175,000    
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ (86,963) $ (27,325) $ (125,703) $ (36,610)
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Matt Ehrlichman, our Chairman, Chief Executive Officer, and Founder, entered into a Rule 10b5-1 trading arrangement (as such term is defined in Item 408(a) of Regulation S-K) on June 2, 2023 (the “10b5-1 Plan”). The 10b5-1 Plan is scheduled to terminate on December 31, 2023, and covers the purchase of up to an aggregate of 2,327,777 shares of the Company’s common stock. The 10b5-1 Plan is intended to satisfy the affirmative defense Rule of 10b5-1(c). Trades under the 10b5-1 Plan will not commence until at least 90 days following the date on which such plan was entered. During the three months ended June 30, 2023, no other director or officer (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted, terminated or modified a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement, as each term is defined in Item 408(a) of Regulation S-K).

Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Modified false
Rule 10b5-1 Arrangement Modified false
Matt Ehrlichman  
Trading Arrangements, by Individual  
Name Matt Ehrlichman
Title Chairman, Chief Executive Officer, and Founder
Rule 10b5-1 Arrangement Adopted true
Adoption Date June 2, 2023
Aggregate Available 2,327,777
XML 92 prch-20230630x10q_htm.xml IDEA: XBRL DOCUMENT 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputSharePriceMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001784535 2022-10-31 0001784535 us-gaap:RetainedEarningsMember 2023-06-30 0001784535 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001784535 us-gaap:RetainedEarningsMember 2023-03-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001784535 2023-03-31 0001784535 us-gaap:RetainedEarningsMember 2022-12-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001784535 us-gaap:RetainedEarningsMember 2022-06-30 0001784535 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001784535 us-gaap:RetainedEarningsMember 2022-03-31 0001784535 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001784535 2022-03-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:CommonStockMember 2023-06-30 0001784535 us-gaap:CommonStockMember 2023-03-31 0001784535 us-gaap:CommonStockMember 2022-12-31 0001784535 us-gaap:CommonStockMember 2022-06-30 0001784535 us-gaap:CommonStockMember 2022-03-31 0001784535 us-gaap:CommonStockMember 2021-12-31 0001784535 us-gaap:EmployeeStockOptionMember 2023-06-30 0001784535 us-gaap:EmployeeStockOptionMember 2022-12-31 0001784535 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2023-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2022-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001784535 2023-07-01 2023-06-30 0001784535 prch:SoftwareAndServiceSubscriptionMember prch:VerticalSoftwareMember 2023-04-01 2023-06-30 0001784535 prch:PostMoveTransactionsMember prch:VerticalSoftwareMember 2023-04-01 2023-06-30 0001784535 prch:MoveRelatedTransactionsExcludingInsuranceMember prch:VerticalSoftwareMember 2023-04-01 2023-06-30 0001784535 prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMember prch:InsuranceMember 2023-04-01 2023-06-30 0001784535 us-gaap:OperatingSegmentsMember 2023-04-01 2023-06-30 0001784535 prch:VerticalSoftwareMember 2023-04-01 2023-06-30 0001784535 prch:InsuranceMember 2023-04-01 2023-06-30 0001784535 prch:SoftwareAndServiceSubscriptionMember prch:VerticalSoftwareMember 2023-01-01 2023-06-30 0001784535 prch:PostMoveTransactionsMember prch:VerticalSoftwareMember 2023-01-01 2023-06-30 0001784535 prch:MoveRelatedTransactionsExcludingInsuranceMember prch:VerticalSoftwareMember 2023-01-01 2023-06-30 0001784535 prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMember prch:InsuranceMember 2023-01-01 2023-06-30 0001784535 us-gaap:OperatingSegmentsMember 2023-01-01 2023-06-30 0001784535 prch:InsuranceMember 2023-01-01 2023-06-30 0001784535 prch:SoftwareAndServiceSubscriptionMember prch:VerticalSoftwareMember 2022-04-01 2022-06-30 0001784535 prch:PostMoveTransactionsMember prch:VerticalSoftwareMember 2022-04-01 2022-06-30 0001784535 prch:MoveRelatedTransactionsExcludingInsuranceMember prch:VerticalSoftwareMember 2022-04-01 2022-06-30 0001784535 prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMember prch:InsuranceMember 2022-04-01 2022-06-30 0001784535 us-gaap:OperatingSegmentsMember 2022-04-01 2022-06-30 0001784535 prch:VerticalSoftwareMember 2022-04-01 2022-06-30 0001784535 prch:InsuranceMember 2022-04-01 2022-06-30 0001784535 prch:SoftwareAndServiceSubscriptionMember prch:VerticalSoftwareMember 2022-01-01 2022-06-30 0001784535 prch:PostMoveTransactionsMember prch:VerticalSoftwareMember 2022-01-01 2022-06-30 0001784535 prch:MoveRelatedTransactionsExcludingInsuranceMember prch:VerticalSoftwareMember 2022-01-01 2022-06-30 0001784535 prch:InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMember prch:InsuranceMember 2022-01-01 2022-06-30 0001784535 us-gaap:OperatingSegmentsMember 2022-01-01 2022-06-30 0001784535 prch:VerticalSoftwareMember 2022-01-01 2022-06-30 0001784535 prch:InsuranceMember 2022-01-01 2022-06-30 0001784535 prch:ReinsuranceQuotaShareProgramMember stpr:TX 2023-01-01 2023-06-30 0001784535 prch:ReinsuranceQuotaShareProgramMember stpr:SC 2023-01-01 2023-06-30 0001784535 prch:ReinsuranceQuotaShareProgramMember prch:CoreLocationsOutsideOfTexasMember 2023-01-01 2023-06-30 0001784535 prch:ReinsuranceQuotaShareProgramMember prch:CoreLocationsMember 2023-01-01 2023-06-30 0001784535 prch:ReinsuranceQuotaShareProgramMember prch:CombinedProgramMember 2023-01-01 2023-06-30 0001784535 prch:ReinsurancePropertyCatastropheTreatiesMember 2023-04-01 2023-04-01 0001784535 us-gaap:SoftwareDevelopmentMember 2023-06-30 0001784535 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001784535 prch:SoftwareAndComputerEquipmentMember 2023-06-30 0001784535 prch:FurnitureOfficeEquipmentAndOtherMember 2023-06-30 0001784535 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001784535 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001784535 prch:SoftwareAndComputerEquipmentMember 2022-12-31 0001784535 prch:FurnitureOfficeEquipmentAndOtherMember 2022-12-31 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001784535 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001784535 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001784535 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001784535 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001784535 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel3Member prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 prch:ContingentConsiderationEarnoutMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel3Member prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:FairValueInputsLevel3Member prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 prch:PrivateWarrantLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 prch:ContingentConsiderationEarnoutMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2023-04-01 2023-06-30 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2023-01-01 2023-06-30 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2022-04-01 2022-06-30 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2022-01-01 2022-06-30 0001784535 prch:AdvanceFundingArrangementMember 2023-04-01 2023-06-30 0001784535 prch:AdvanceFundingArrangementMember 2023-01-01 2023-06-30 0001784535 prch:AdvanceFundingArrangementMember 2022-04-01 2022-06-30 0001784535 prch:AdvanceFundingArrangementMember 2022-01-01 2022-06-30 0001784535 prch:InsuranceLicensesMember 2023-06-30 0001784535 prch:InsuranceLicensesMember 2022-12-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001784535 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001784535 us-gaap:CustomerRelationshipsMember 2022-12-31 0001784535 prch:ValueOfBusinessAcquiredMember 2022-12-31 0001784535 prch:RenewalRightsMember 2022-12-31 0001784535 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember 2023-06-30 0001784535 prch:ContingentConsiderationEarnoutMember 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember 2022-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2022-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2022-12-31 0001784535 prch:PrivateWarrantLiabilityMember 2022-06-30 0001784535 prch:ContingentConsiderationEarnoutMember 2022-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2022-06-30 0001784535 prch:PrivateWarrantLiabilityMember 2021-12-31 0001784535 prch:ContingentConsiderationEarnoutMember 2021-12-31 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2021-12-31 0001784535 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2023-01-01 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember 2023-01-01 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2023-01-01 2023-06-30 0001784535 prch:PrivateWarrantLiabilityMember 2022-01-01 2022-06-30 0001784535 prch:ContingentConsiderationEarnoutMember 2022-01-01 2022-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2022-01-01 2022-06-30 0001784535 srt:MinimumMember prch:MeasurementInputQualifyingAssetSalesMember 2023-06-30 0001784535 srt:MinimumMember prch:MeasurementInputProbabilitiesOfRepurchaseMember 2023-06-30 0001784535 srt:MinimumMember prch:MeasurementInputFundamentalChangeMember 2023-06-30 0001784535 srt:MaximumMember prch:MeasurementInputQualifyingAssetSalesMember 2023-06-30 0001784535 srt:MaximumMember prch:MeasurementInputProbabilitiesOfRepurchaseMember 2023-06-30 0001784535 srt:MaximumMember prch:MeasurementInputFundamentalChangeMember 2023-06-30 0001784535 srt:MaximumMember 2023-04-01 2023-06-30 0001784535 prch:TermLoanFacilityDue2029Member 2023-04-01 2023-04-30 0001784535 prch:PropertyEquipmentSoftwareMember 2023-04-01 2023-06-30 0001784535 prch:PropertyEquipmentSoftwareMember 2023-01-01 2023-06-30 0001784535 prch:PropertyEquipmentSoftwareMember 2022-04-01 2022-06-30 0001784535 prch:PropertyEquipmentSoftwareMember 2022-01-01 2022-06-30 0001784535 us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001784535 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2023-04-30 0001784535 prch:RepurchaseOptionMember 2023-01-01 2023-06-30 0001784535 prch:FundamentalChangeOptionMember 2023-01-01 2023-06-30 0001784535 prch:SeniorSecuredConvertibleNotes6.75Due2028Member 2023-06-30 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2021-09-15 0001784535 prch:OtherNotesMember 2023-06-30 0001784535 prch:AdvanceFundingArrangementMember 2023-06-30 0001784535 prch:TermLoanFacilityDue2029Member 2022-12-31 0001784535 prch:OtherNotesMember 2022-12-31 0001784535 prch:AdvanceFundingArrangementMember 2022-12-31 0001784535 prch:InsuranceMember 2023-06-30 0001784535 prch:InsuranceMember 2022-12-31 0001784535 prch:VerticalSoftwareMember 2022-12-31 0001784535 prch:AccountsReceivableCurrentMember 2023-06-30 0001784535 prch:CustomersInTexasMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001784535 prch:CustomersInSouthCarolinaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001784535 us-gaap:CashAndCashEquivalentsMember 2023-01-01 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2022-12-31 0001784535 2022-06-30 0001784535 2021-12-31 0001784535 prch:ResidentialWarrantyServicesMember us-gaap:CustomerRelationshipsMember 2023-03-17 0001784535 prch:ResidentialWarrantyServicesMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001784535 prch:FloifyAcquisitionMember us-gaap:MeasurementInputSharePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:FloifyAcquisitionMember us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:FloifyAcquisitionMember us-gaap:MeasurementInputDiscountRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:FloifyAcquisitionMember prch:MeasurementInputStrikePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:ResidentialWarrantyServicesMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001784535 prch:FloifyAcquisitionMember us-gaap:MeasurementInputSharePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 prch:FloifyAcquisitionMember us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 prch:FloifyAcquisitionMember us-gaap:MeasurementInputDiscountRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 prch:FloifyAcquisitionMember prch:MeasurementInputStrikePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 prch:ResidentialWarrantyServicesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2023-06-30 0001784535 prch:FloifyAcquisitionMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:ResidentialWarrantyServicesMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2022-12-31 0001784535 prch:FloifyAcquisitionMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2023-06-30 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-06-30 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001784535 us-gaap:MortgageBackedSecuritiesMember 2023-06-30 0001784535 us-gaap:CorporateBondSecuritiesMember 2023-06-30 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember 2023-06-30 0001784535 us-gaap:USStatesAndPoliticalSubdivisionsMember 2022-12-31 0001784535 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001784535 us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001784535 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001784535 prch:OtherLoanBackedAndStructuredSecuritiesMember 2022-12-31 0001784535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001784535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001784535 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2023-04-01 2023-06-30 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2023-04-01 2023-06-30 0001784535 prch:PublicAndPrivateWarrantsMember 2023-04-01 2023-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001784535 prch:EarnoutSharesMember 2023-04-01 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2023-04-01 2023-06-30 0001784535 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2023-01-01 2023-06-30 0001784535 prch:PublicAndPrivateWarrantsMember 2023-01-01 2023-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001784535 prch:EarnoutSharesMember 2023-01-01 2023-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2023-01-01 2023-06-30 0001784535 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2022-04-01 2022-06-30 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2022-04-01 2022-06-30 0001784535 prch:PublicAndPrivateWarrantsMember 2022-04-01 2022-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001784535 prch:EarnoutSharesMember 2022-04-01 2022-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2022-04-01 2022-06-30 0001784535 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001784535 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0001784535 prch:RestrictedStockUnitsAndAwardsMember 2022-01-01 2022-06-30 0001784535 prch:PublicAndPrivateWarrantsMember 2022-01-01 2022-06-30 0001784535 prch:PerformanceRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001784535 prch:EarnoutSharesMember 2022-01-01 2022-06-30 0001784535 prch:ContingentConsiderationBusinessCombinationMember 2022-01-01 2022-06-30 0001784535 srt:MaximumMember us-gaap:ConvertibleDebtSecuritiesMember 2021-09-15 2021-09-15 0001784535 prch:SeniorSecuredConvertibleNotes6.75Due2028Member 2023-04-01 2023-06-30 0001784535 prch:SeniorSecuredConvertibleNotes6.75Due2028Member 2023-01-01 2023-06-30 0001784535 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001784535 prch:ProductAndTechnologyMember 2023-04-01 2023-06-30 0001784535 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001784535 prch:ProductAndTechnologyMember 2023-01-01 2023-06-30 0001784535 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001784535 prch:ProductAndTechnologyMember 2022-04-01 2022-06-30 0001784535 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001784535 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001784535 prch:ProductAndTechnologyMember 2022-01-01 2022-06-30 0001784535 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001784535 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001784535 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001784535 srt:MinimumMember 2023-01-01 2023-06-30 0001784535 srt:MaximumMember 2023-01-01 2023-06-30 0001784535 prch:VesttooMember us-gaap:SubsequentEventMember prch:HomeownersOfAmericaInsuranceCompanyMember 2023-07-01 0001784535 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001784535 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001784535 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001784535 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:VerticalSoftwareMember 2023-04-01 2023-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2023-04-01 2023-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:VerticalSoftwareMember 2023-01-01 2023-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2023-01-01 2023-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:VerticalSoftwareMember 2022-04-01 2022-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2022-04-01 2022-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:VerticalSoftwareMember 2022-01-01 2022-06-30 0001784535 us-gaap:OperatingSegmentsMember prch:InsuranceMember 2022-01-01 2022-06-30 0001784535 prch:ReinsurancePropertyCatastropheTreatiesMember 2023-06-30 0001784535 prch:ReinsurancePropertyCatastropheTreatiesMember 2023-04-01 0001784535 prch:VesttooMember prch:HomeownersOfAmericaInsuranceCompanyMember 2023-06-30 0001784535 prch:ReinsuranceQuotaShareProgramMember 2023-06-30 0001784535 srt:MaximumMember prch:VesttooMember us-gaap:SubsequentEventMember prch:HomeownersOfAmericaInsuranceCompanyMember 2023-07-01 2023-09-30 0001784535 prch:VesttooMember us-gaap:SubsequentEventMember prch:HomeownersOfAmericaInsuranceCompanyMember 2023-07-01 2023-07-01 0001784535 prch:AssetSaleRepurchaseOptionMember 2023-01-01 2023-06-30 0001784535 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001784535 srt:MinimumMember 2023-06-30 0001784535 prch:RepurchaseOptionMember 2023-06-30 0001784535 prch:AssetSaleRepurchaseOptionMember 2023-06-30 0001784535 prch:VerticalSoftwareMember 2023-06-30 0001784535 srt:MaximumMember prch:VerticalSoftwareMember 2023-03-31 0001784535 srt:MaximumMember prch:InsuranceSegmentMember 2023-03-31 0001784535 us-gaap:TrademarksAndTradeNamesMember 2023-06-30 0001784535 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001784535 us-gaap:NoncompeteAgreementsMember 2023-06-30 0001784535 us-gaap:CustomerRelationshipsMember 2023-06-30 0001784535 prch:ValueOfBusinessAcquiredMember 2023-06-30 0001784535 prch:RenewalRightsMember 2023-06-30 0001784535 prch:SeniorSecuredConvertibleNotes6.75Due2028Member 2023-04-01 2023-04-30 0001784535 prch:SeniorSecuredConvertibleNotes6.75Due2028Member 2023-04-30 0001784535 prch:VerticalSoftwareMember 2023-01-01 2023-06-30 0001784535 us-gaap:MeasurementInputSharePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 us-gaap:MeasurementInputExercisePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 prch:MeasurementInputForfeitureRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2023-06-30 0001784535 us-gaap:MeasurementInputSharePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 us-gaap:MeasurementInputPriceVolatilityMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 us-gaap:MeasurementInputExercisePriceMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 prch:MeasurementInputForfeitureRateMember prch:MonteCarloSimulationMethodValuationTechniqueMember 2022-12-31 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001784535 prch:StockIncentivePlan2020Member 2023-06-30 0001784535 prch:PrivateWarrantsMember 2023-06-30 0001784535 prch:ConvertibleSeniorNotesDue2028Member 2023-06-30 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2023-06-30 0001784535 prch:CommonStockWarrantsMember 2023-06-30 0001784535 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001784535 prch:StockIncentivePlan2020Member 2022-12-31 0001784535 prch:PrivateWarrantsMember 2022-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2022-12-31 0001784535 prch:CommonStockWarrantsMember 2022-12-31 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-09-16 0001784535 prch:ConvertibleSeniorNotesDue2026Member 2021-09-16 2021-09-16 0001784535 prch:ResidentialWarrantyServicesMember 2023-03-17 0001784535 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001784535 2022-04-01 2022-06-30 0001784535 2022-01-01 2022-06-30 0001784535 2023-06-30 0001784535 2022-12-31 0001784535 prch:MattEhrlichmanMember 2023-06-30 0001784535 prch:MattEhrlichmanMember 2023-04-01 2023-06-30 0001784535 2023-04-01 2023-06-30 0001784535 2023-08-04 0001784535 2023-01-01 2023-06-30 shares iso4217:USD iso4217:USD shares pure prch:item prch:company prch:state prch:security prch:segment -0.91 -0.28 -1.32 -0.38 95731850 97142163 95472277 96611294 -86963000 -27325000 -125703000 -36610000 95731850 97142163 95472277 96611294 -0.91 -0.28 -1.32 -0.38 false 0001784535 --12-31 2023 Q2 P12M 0 http://fasb.org/us-gaap/2023#GoodwillAndIntangibleAssetImpairment 98168956 98455838 0.01 0.35 0.01 0.35 10-Q true 2023-06-30 false 001-39142 Porch Group, Inc. DE 83-2587663 411 1st Avenue S. Suite 501 Seattle WA 98104 855 767-2400 Common Stock, par value $0.0001 per share PRCH NASDAQ Yes Yes Accelerated Filer false false false 98431801 265573000 215060000 24715000 26438000 26151000 36523000 272467000 299060000 29665000 20009000 39277000 13545000 657848000 610635000 14768000 12240000 3698000 4201000 191907000 244697000 66579000 55118000 96826000 108255000 13502000 12265000 2015000 1646000 1047143000 1049057000 9330000 6268000 33873000 39742000 256617000 270690000 19929000 20142000 5439000 16455000 165709000 100632000 112849000 61710000 603746000 515639000 426965000 425310000 2137000 2536000 44000 44000 347000 707000 26820000 21328000 24546000 23826000 25468000 1083885000 969704000 0.0001 0.0001 10000 10000 400000000 400000000 98168956 98455838 683151000 670537000 -6076000 -6171000 -713827000 -585023000 -36742000 79353000 1047143000 1049057000 98765000 70915000 186134000 134482000 81330000 29251000 132605000 54467000 34637000 29160000 67222000 55237000 15495000 15777000 29445000 30009000 22779000 28297000 48608000 54896000 48718000 108000 48955000 207000 55211000 57232000 258170000 102593000 384067000 194816000 -159405000 -31678000 -197933000 -60334000 8775000 1925000 10963000 4352000 -2587000 -13766000 -15000 -4078000 -360000 -14267000 -2950000 -2950000 81354000 81354000 1249000 243000 2007000 440000 1578000 -162000 2340000 -107000 72471000 4821000 72148000 24014000 -86934000 -26857000 -125785000 -36320000 29000 468000 -82000 290000 -86963000 -27325000 -125703000 -36610000 -0.91 -0.28 -1.32 -0.38 95731850 97142163 95472277 96611294 -86963000 -27325000 -125703000 -36610000 -780000 -1785000 95000 -4300000 -87743000 -29110000 -125608000 -40910000 97018032 10000 677426000 -626864000 -5296000 45276000 -86963000 -86963000 -780000 -780000 6404000 6404000 1627546 -476622 679000 679000 98168956 10000 683151000 -713827000 -6076000 -36742000 98297186 10000 647551000 -433397000 -2774000 211390000 -27325000 -27325000 -1785000 -1785000 9702000 9702000 628660 3552000 3552000 563406 88772 219000 219000 -137496 1210000 1210000 99440528 10000 659814000 -460722000 -4559000 194543000 98206323 10000 670537000 -585023000 -6171000 79353000 -125703000 -125703000 95000 95000 13298000 13298000 1922960 4519 8000 8000 -568688 883000 883000 1396158 3101000 3101000 191000 191000 98168956 10000 683151000 -713827000 -6076000 -36742000 97961597 10000 641406000 -424112000 -259000 217045000 -36610000 -36610000 -4300000 -4300000 15556000 15556000 628660 3552000 3552000 530000 530000 809261 274457 692000 692000 -233447 1922000 1922000 99440528 10000 659814000 -460722000 -4559000 194543000 -125703000 -36610000 12229000 12899000 48955000 207000 57232000 81354000 360000 14267000 2810000 -4686000 -2950000 13766000 13298000 15556000 9828000 2339000 805000 1916000 -1030000 7483000 21651000 40835000 9656000 7090000 2929000 -4226000 -10906000 1005000 65077000 26945000 51139000 21492000 -13491000 38167000 -8061000 -457000 1237000 2940000 -980000 1694000 -8777000 -4156000 672000 1539000 4735000 3496000 23602000 13561000 23033000 12241000 1974000 32049000 -7950000 -38404000 1000000 316000 10690000 2683000 8840000 116667000 10150000 150000 4610000 8000 692000 883000 1922000 191000 276000 1625000 5608000 92972000 -155000 76245000 -42715000 228605000 324792000 304850000 282077000 7848000 2276000 1587000 2300000 21607000 5000000 <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-line:underline;text-decoration-style:solid;">1. Description of Business and Summary of Signifi</b><b style="font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;">cant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Description of Business</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,” the “Company,” “we,” “our,” “us”) is a vertical software platform for the home, providing software and services to approximately 30,700 companies and small businesses. We are a values-driven company whose mission is to simplify the home with insurance at the center. Our Insurance segment, with approximately 358,000 insurance and warranty policies in force, 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 warranty service offerings and a captive reinsurance provider. 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 individuals.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Porch Group, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, these unaudited condensed consolidated financial statements and notes should be read in conjunction with the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023. The information as of December 31, 2022, included in the unaudited condensed consolidated balance sheets was derived from our audited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q (this “Quarterly Report”) were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which are of a normal recurring nature) considered necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity (deficit), and cash flows for the periods and dates presented. The results of operations for the three and six months ended June 30, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023, or any other interim period or future year. Certain prior period amounts have been reclassified to conform to the current year's presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the amounts reported and disclosed in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, these estimates, which include, but are not limited to, impairment losses on intangible assets and goodwill, estimated variable consideration for services performed, estimated lifetime value of insurance agency commission revenue, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, 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, judgments, and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations</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 us 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 balances 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;">Our insurance carrier subsidiary has exposure and remains liable in the event of insolvency of its reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer counterparties. One reinsurer represented 39% of our total reinsurance balance due as of June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of our insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 62% of such revenues in the six months ended June 30, 2023), South Carolina (which represent approximately 10% of such revenues in the six months ended June 30, 2023), North Carolina, Georgia, Virginia, and Arizona, which could be adversely affected by economic conditions, an increase in competition, local weather events, 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;">No individual customer represented more than 10% of total revenue for the three and six months ended June 30, 2023 or 2022. As of June 30, 2023, and December 31, 2022, no individual customer accounted for 10% or more of total accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, we held approximately $262.0 million of cash with four U.S. commercial banks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We consider all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. We maintain cash balances that may 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 June 30, 2023 includes $29.1 million held by our captive reinsurance business as collateral for the benefit of Homeowners of America (“HOA”), $1.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 our Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $6.5 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in seventeen states, and $2.4 million related to acquisition indemnifications. Restricted cash equivalents as of December 31, 2022, includes $5.1 million held by our captive reinsurance business as collateral for the benefit of HOA, $1.0 million held in 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.0 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in nineteen states, and $2.4 million related to acquisition indemnifications.</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 unaudited condensed 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:68.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.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.44%;margin:0pt;padding:0pt;"><p style="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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</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;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.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:68.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;">Cash and cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 265,573</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 215,060</p></td></tr><tr><td style="vertical-align:bottom;width:68.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,545</p></td></tr><tr><td style="vertical-align:bottom;width:68.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;">Cash, cash equivalents, and restricted cash</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 304,850</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 228,605</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable and Long-term Insurance Commissions Receivable</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, other corporate partnerships, and individual policyholders. We estimate allowances for uncollectible receivables based on the creditworthiness of our customers, historical trend analysis, and macro-economic conditions. Consequently, an adverse change in those factors could affect our estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at June 30, 2023, and December 31, 2022, was $0.8 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. We record 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;font-weight:bold;padding-bottom:12pt;margin:0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">We test 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. We have the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If we 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, then a quantitative impairment test would not be necessary. If we cannot support such a conclusion or we do not elect to perform the qualitative assessment, then we perform a quantitative assessment. If a quantitative goodwill impairment assessment is performed, we utilize a combination of 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 the fair value of the reporting unit is less than its carrying value. We have selected October 1 as the date to perform annual impairment testing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions to evaluate the impact of operating and macroeconomic changes on each reporting unit. The fair value of each reporting unit was estimated using a combination of income and market valuation approaches using publicly traded company multiples in similar businesses. Such fair value measurements are based predominately on Level 3 inputs. This analysis requires significant judgments including an estimate of future cash flows which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination of our weighted average cost of capital, which is risk-adjusted to reflect the specific risk profile of the reporting unit being tested. The weighted average cost of capital used in our most recent impairment test was risk-adjusted to reflect the specific risk profile of the reporting units and ranged from 13% to 18%. See Note 6 for a discussion of the impairment analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;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;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. Events that trigger a test for recoverability include a significant decrease in the market price for a long-lived asset, significant negative industry or economic trends, an accumulation of costs significantly in excess of the amount originally expected for the acquisition, a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset, or a sustained decrease in share price. When a triggering event occurs, a test for recoverability is performed, comparing projected undiscounted future cash flows to the carrying value of the asset group. If the test for recoverability identifies a possible impairment, the asset group’s fair value is measured relying primarily on an income approach. An impairment charge is recognized for the amount by which the carrying value of the asset group exceeds its estimated fair value. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the first and second quarters of 2023, we identified various qualitative factors that collectively indicated triggering events including a sustained decrease in stock price, increased costs due to inflationary pressures, and a deterioration of the macroeconomic environment in the housing and real estate industry. We used an income approach to determine that the estimated fair value of a certain asset group was less than its carrying value, which resulted in impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for certain businesses within the Vertical Software segment. Impairment charges are included in impairment loss on <span style="-sec-ix-hidden:Hidden_vpdD4U_4YkyhuDidZl5z5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">intangible assets and goodwill</span></span> in the unaudited condensed consolidated statements of operations for the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We estimate the fair value of an asset group using the income approach. Such fair value measurements are based predominately on Level 3 inputs. Inherent in our development of cash flow projections are assumptions and estimates derived from a review of our operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of these factors used in assessing fair value are outside the control of management and these assumptions and estimates may change in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Policy Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We capitalize 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 our insurance subsidiary of new or renewal insurance contracts. DAC are amortized 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. Future investment income is considered in determining the recoverability of DAC. As of June 30, 2023, and December 31, 2022, DAC of $17.9 million and $8.7 million is included in prepaid expenses and other current assets. Amortized deferred acquisition costs included in sales and marketing expense, amounted to $9.3 million and $4.2 million, for the three months ended June 30, 2023 and 2022, respectively, and $18.6 million and $7.2 million, for the six months ended June 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</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><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;">Level 1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;</p></td></tr></table><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;">Level 2</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Observable inputs, other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. This may include active markets for similar assets and liabilities, quoted prices in markets that are not highly active, or other inputs that are observable or can be corroborated by observable market data; and</p></td></tr></table><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;">Level 3</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Unobservable inputs that are arrived at by means other than current observable market activity.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The level of the least observable significant input used in assessing the fair value 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 requires the use of judgment specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Insurance Liabilities, Current</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, on the unaudited condensed 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:64.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.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.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:13.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:64.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;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;">As of June 30, 2023</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: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.35%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Ceded reinsurance premiums payable</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="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:13.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;"> 77,051</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="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:15.69%;background:#cceeff;margin:0pt;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,204</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;margin:0pt;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,045</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Advance premiums</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="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:13.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;"> 10,383</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="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:15.69%;background:#cceeff;margin:0pt;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,668</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;margin:0pt;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,851</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">General and accrued expenses payable</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="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:13.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 3.5pt 0.05pt 0pt;"> 17,050</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="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:15.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 942</p></td></tr><tr><td style="vertical-align:bottom;width:64.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="white-space:pre-wrap;"> Other insurance liabilities, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;border-bottom:3px double #000000;margin:0pt;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,710</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Provisions for income taxes for the three months ended June 30, 2023, and 2022, were less than $0.1 million and $0.5 million, respectively, and the effective tax rates for these periods were less than 0.1% and 1.7%, respectively. The difference between our effective tax rates for the 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation related to our net deferred tax assets and impact of acquisitions on our valuation allowance. Provisions for income taxes for the six months ended June 30, 2023 and 2022, were a $0.1 million benefit and a $0.3 million expense, respectively, and the effective tax rates for these periods were 0.1% expense and 0.8% benefit, respectively. The difference between our effective tax rates for the 2022 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.</p> 30700 358000 20 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Unaudited Interim Financial Statements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of Porch Group, Inc. and its subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, these unaudited condensed consolidated financial statements and notes should be read in conjunction with the Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on March 16, 2023. The information as of December 31, 2022, included in the unaudited condensed consolidated balance sheets was derived from our audited consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q (this “Quarterly Report”) were prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments (all of which are of a normal recurring nature) considered necessary to present fairly our financial position, results of operations, comprehensive loss, stockholders’ equity (deficit), and cash flows for the periods and dates presented. The results of operations for the three and six months ended June 30, 2023, are not necessarily indicative of the results that may be expected for the year ending December 31, 2023, or any other interim period or future year. Certain prior period amounts have been reclassified to conform to the current year's presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive 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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the amounts reported and disclosed in the unaudited condensed consolidated financial statements and accompanying notes. On an ongoing basis, these estimates, which include, but are not limited to, impairment losses on intangible assets and goodwill, estimated variable consideration for services performed, estimated lifetime value of insurance agency commission revenue, current estimate for credit losses, depreciable lives for property and equipment, the valuation of and useful lives for acquired intangible assets, 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, judgments, and assumptions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentrations</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 us 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 balances 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;">Our insurance carrier subsidiary has exposure and remains liable in the event of insolvency of its reinsurers. Management and its reinsurance intermediary regularly assess the credit quality and ratings of its reinsurer counterparties. One reinsurer represented 39% of our total reinsurance balance due as of June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of our insurance-related revenues in the Insurance segment are derived from customers in Texas (which represent approximately 62% of such revenues in the six months ended June 30, 2023), South Carolina (which represent approximately 10% of such revenues in the six months ended June 30, 2023), North Carolina, Georgia, Virginia, and Arizona, which could be adversely affected by economic conditions, an increase in competition, local weather events, 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;">No individual customer represented more than 10% of total revenue for the three and six months ended June 30, 2023 or 2022. As of June 30, 2023, and December 31, 2022, no individual customer accounted for 10% or more of total accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, we held approximately $262.0 million of cash with four U.S. commercial banks.</p> 1 0.39 0.62 0.10 262000000.0 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash, Cash Equivalents and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We consider all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. We maintain cash balances that may 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 June 30, 2023 includes $29.1 million held by our captive reinsurance business as collateral for the benefit of Homeowners of America (“HOA”), $1.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 our Certificate of Authority for the purpose of meeting obligations to policyholders and creditors, $6.5 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in seventeen states, and $2.4 million related to acquisition indemnifications. Restricted cash equivalents as of December 31, 2022, includes $5.1 million held by our captive reinsurance business as collateral for the benefit of HOA, $1.0 million held in 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.0 million in funds held for the payment of possible warranty claims as required under regulatory guidelines in nineteen states, and $2.4 million related to acquisition indemnifications.</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 unaudited condensed 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:68.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.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.44%;margin:0pt;padding:0pt;"><p style="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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</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;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.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:68.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;">Cash and cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 265,573</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 215,060</p></td></tr><tr><td style="vertical-align:bottom;width:68.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,545</p></td></tr><tr><td style="vertical-align:bottom;width:68.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;">Cash, cash equivalents, and restricted cash</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 304,850</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 228,605</p></td></tr></table> 29100000 1300000 6500000 17 2400000 5100000 1000000.0 5000000.0 19 2400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.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.44%;margin:0pt;padding:0pt;"><p style="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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2023</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;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-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 0pt 0.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.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:68.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;">Cash and cash equivalents</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 265,573</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 215,060</p></td></tr><tr><td style="vertical-align:bottom;width:68.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 13,545</p></td></tr><tr><td style="vertical-align:bottom;width:68.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;">Cash, cash equivalents, and restricted cash</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 304,850</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 228,605</p></td></tr></table> 265573000 215060000 39277000 13545000 304850000 228605000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts Receivable and Long-term Insurance Commissions Receivable</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, other corporate partnerships, and individual policyholders. We estimate allowances for uncollectible receivables based on the creditworthiness of our customers, historical trend analysis, and macro-economic conditions. Consequently, an adverse change in those factors could affect our estimate of allowance for doubtful accounts. The allowance for uncollectible receivables at June 30, 2023, and December 31, 2022, was $0.8 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. We record the amount of renewal insurance commissions expected to be collected in the next twelve months as current accounts receivable.</p> 800000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:12pt;margin:0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">We test 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. We have the option to perform a qualitative assessment to determine if an impairment is more likely than not to have occurred. If we 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, then a quantitative impairment test would not be necessary. If we cannot support such a conclusion or we do not elect to perform the qualitative assessment, then we perform a quantitative assessment. If a quantitative goodwill impairment assessment is performed, we utilize a combination of 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 the fair value of the reporting unit is less than its carrying value. We have selected October 1 as the date to perform annual impairment testing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions to evaluate the impact of operating and macroeconomic changes on each reporting unit. The fair value of each reporting unit was estimated using a combination of income and market valuation approaches using publicly traded company multiples in similar businesses. Such fair value measurements are based predominately on Level 3 inputs. This analysis requires significant judgments including an estimate of future cash flows which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, and determination of our weighted average cost of capital, which is risk-adjusted to reflect the specific risk profile of the reporting unit being tested. The weighted average cost of capital used in our most recent impairment test was risk-adjusted to reflect the specific risk profile of the reporting units and ranged from 13% to 18%. See Note 6 for a discussion of the impairment analysis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.13 0.18 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of Long-Lived Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We review long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable. Events that trigger a test for recoverability include a significant decrease in the market price for a long-lived asset, significant negative industry or economic trends, an accumulation of costs significantly in excess of the amount originally expected for the acquisition, a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset, or a sustained decrease in share price. When a triggering event occurs, a test for recoverability is performed, comparing projected undiscounted future cash flows to the carrying value of the asset group. If the test for recoverability identifies a possible impairment, the asset group’s fair value is measured relying primarily on an income approach. An impairment charge is recognized for the amount by which the carrying value of the asset group exceeds its estimated fair value. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the first and second quarters of 2023, we identified various qualitative factors that collectively indicated triggering events including a sustained decrease in stock price, increased costs due to inflationary pressures, and a deterioration of the macroeconomic environment in the housing and real estate industry. We used an income approach to determine that the estimated fair value of a certain asset group was less than its carrying value, which resulted in impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for certain businesses within the Vertical Software segment. Impairment charges are included in impairment loss on <span style="-sec-ix-hidden:Hidden_vpdD4U_4YkyhuDidZl5z5A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">intangible assets and goodwill</span></span> in the unaudited condensed consolidated statements of operations for the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We estimate the fair value of an asset group using the income approach. Such fair value measurements are based predominately on Level 3 inputs. Inherent in our development of cash flow projections are assumptions and estimates derived from a review of our operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of these factors used in assessing fair value are outside the control of management and these assumptions and estimates may change in future periods.</p> 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Policy Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We capitalize 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 our insurance subsidiary of new or renewal insurance contracts. DAC are amortized 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. Future investment income is considered in determining the recoverability of DAC. As of June 30, 2023, and December 31, 2022, DAC of $17.9 million and $8.7 million is included in prepaid expenses and other current assets. Amortized deferred acquisition costs included in sales and marketing expense, amounted to $9.3 million and $4.2 million, for the three months ended June 30, 2023 and 2022, respectively, and $18.6 million and $7.2 million, for the six months ended June 30, 2023 and 2022, respectively.</p> 17900000 8700000 9300000 4200000 18600000 7200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value of Financial Instruments</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><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;">Level 1</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date;</p></td></tr></table><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;">Level 2</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Observable inputs, other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. This may include active markets for similar assets and liabilities, quoted prices in markets that are not highly active, or other inputs that are observable or can be corroborated by observable market data; and</p></td></tr></table><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;">Level 3</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Unobservable inputs that are arrived at by means other than current observable market activity.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The level of the least observable significant input used in assessing the fair value 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 requires the use of judgment specific to the asset or liability.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Insurance Liabilities, Current</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, on the unaudited condensed 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:64.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.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.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:13.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:64.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;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;">As of June 30, 2023</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: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.35%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Ceded reinsurance premiums payable</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="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:13.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;"> 77,051</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="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:15.69%;background:#cceeff;margin:0pt;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,204</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;margin:0pt;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,045</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Advance premiums</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="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:13.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;"> 10,383</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="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:15.69%;background:#cceeff;margin:0pt;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,668</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;margin:0pt;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,851</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">General and accrued expenses payable</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="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:13.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 3.5pt 0.05pt 0pt;"> 17,050</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="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:15.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 942</p></td></tr><tr><td style="vertical-align:bottom;width:64.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="white-space:pre-wrap;"> Other insurance liabilities, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;border-bottom:3px double #000000;margin:0pt;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,710</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:64.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.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.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:13.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: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.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:15.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></tr><tr><td style="vertical-align:bottom;width:64.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.45%;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;">As of June 30, 2023</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: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.35%;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;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Ceded reinsurance premiums payable</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="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:13.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;"> 77,051</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="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:15.69%;background:#cceeff;margin:0pt;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,204</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,650</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;margin:0pt;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,045</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Advance premiums</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="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:13.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;"> 10,383</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="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:15.69%;background:#cceeff;margin:0pt;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,668</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;margin:0pt;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,851</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">General and accrued expenses payable</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="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:13.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 3.5pt 0.05pt 0pt;"> 17,050</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="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:15.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 942</p></td></tr><tr><td style="vertical-align:bottom;width:64.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="white-space:pre-wrap;"> Other insurance liabilities, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:13.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 112,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.69%;border-bottom:3px double #000000;margin:0pt;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,710</p></td></tr></table> 77051000 29204000 6650000 21045000 10383000 8668000 1715000 1851000 17050000 942000 112849000 61710000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Provisions for income taxes for the three months ended June 30, 2023, and 2022, were less than $0.1 million and $0.5 million, respectively, and the effective tax rates for these periods were less than 0.1% and 1.7%, respectively. The difference between our effective tax rates for the 2023 periods and the U.S. statutory rate of 21% was primarily due to a full valuation related to our net deferred tax assets and impact of acquisitions on our valuation allowance. Provisions for income taxes for the six months ended June 30, 2023 and 2022, were a $0.1 million benefit and a $0.3 million expense, respectively, and the effective tax rates for these periods were 0.1% expense and 0.8% benefit, respectively. The difference between our effective tax rates for the 2022 periods and the U.S. statutory rate of 21% was primarily due to a full valuation allowance related to our net deferred tax assets.</p> 100000 500000 0.001 0.017 0.21 -100000 300000 0.001 -0.008 0.21 <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-line:underline;text-decoration-style:solid;">2. Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Disaggregation of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total revenues consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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.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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vertical Software segment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.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:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Software and service subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 19,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 34,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,078</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Move-related transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 17,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 20,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,586</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Post-move transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,280</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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 Vertical Software segment revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 42,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 63,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,944</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance segment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.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:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Insurance and warranty premiums, commissions and policy fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 28,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 123,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,538</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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 Insurance segment revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 28,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 123,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,538</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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 revenue<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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 98,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 70,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 186,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134,482</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><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></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="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Revenue recognized during the three months ended June 30, 2023 and 2022, includes revenue of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$54.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$18.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million, respectively, which is accounted for separately from the revenue from contracts with customers. Revenue accounted separately from the revenue from contracts with customers for the six months ended June 30, 2023 and 2022, was </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$105.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$39.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million, respectively.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Disclosures Related to Contracts with Customers </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. Refundable customer deposits related to contracts with customers were not material at June 30, 2023, and December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract Assets - Insurance Commissions Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of the activity impacting the contract assets during the six months ended June 30, 2023, 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 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.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:81.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:2.59%;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:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract Assets</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 0pt 0.05pt 0pt;">Balance at December 31, 2022</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 15,521</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 0.05pt 12pt;">Estimated lifetime value of commissions on 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 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:13.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;"> 3,792</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 0.05pt 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 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,285)</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 0.05pt 0pt;">Balance at June 30, 2023</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:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,028</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 of June 30, 2023, $3.5 million of contract assets are expected to be collected within the next 12 months and therefore are included in current accounts receivable on the unaudited condensed consolidated balance sheets. The remaining $13.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 unaudited condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Deferred Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity impacting deferred revenue balances during the six months ended June 30, 2023, is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:21.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:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p 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:24.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vertical Software</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:24.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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;">Balance at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:21.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,613)</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.73%;background:#cceeff;border-bottom:1px solid #000000;margin: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,695</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,956</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;">Deferred revenue on the unaudited condensed consolidated balance sheet as of June 30, 2023, and December 31, 2022, include $252.7 million and $266.8 million, respectively, of deferred revenue related to the Insurance segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amount of the transaction price allocated to performance obligations to be satisfied at a later date, which is not recorded in the unaudited condensed consolidated balance sheets, is immaterial as of June 30, 2023, and December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We have applied the practical expedients provided for in the accounting standards, and does not present revenue related to unsatisfied performance obligations for (i) contracts with an original expected length of <span style="-sec-ix-hidden:Hidden_a4bACsDESESG8ogDEKpvAw;"><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 we recognize revenue at the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">amount which it has the right to invoice for services performed. Additionally, we exclude amounts related to performance obligations that are billed and recognized as they are delivered.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranty Revenue and Related Balance Sheet Disclosures </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Payments received in advance of warranty services provided are included in refundable customer deposits or deferred revenue based upon the cancellation and refund provisions within the respective agreement. At June 30, 2023, we had $19.6 million, $3.6 million and $3.0 million of refundable customer deposits, deferred revenue, and non-current deferred revenue, respectively. At December 31, 2022, we had $20.0 million, $4.4 million and $1.9 million of refundable customer deposits, deferred revenue and non-current deferred revenue, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the three months ended June 30, 2023 and 2022, we incurred $1.3 million and $0.3 million, respectively, in expenses related to warranty claims. For the six months ended June 30, 2023 and 2022, we incurred $2.5 million and $0.7 million, respectively, in expenses related to warranty claims.</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:53.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.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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.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:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vertical Software segment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.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:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Software and service subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;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,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 19,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 34,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,078</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Move-related transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 12,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 17,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 20,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,586</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Post-move transactions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 8,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,280</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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 Vertical Software segment revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 34,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 42,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 63,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 76,944</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance segment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-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.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.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:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:53.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Insurance and warranty premiums, commissions and policy fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 28,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 123,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,538</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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 Insurance segment revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 28,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 123,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 57,538</p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.36%;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 revenue<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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 98,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 70,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 186,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;background:#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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 134,482</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><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></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="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;">Revenue recognized during the three months ended June 30, 2023 and 2022, includes revenue of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$54.8</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$18.2</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million, respectively, which is accounted for separately from the revenue from contracts with customers. Revenue accounted separately from the revenue from contracts with customers for the six months ended June 30, 2023 and 2022, was </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$105.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">$39.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;"> million, respectively.</span></td></tr></table><div style="margin-top:12pt;"></div> 17524000 19847000 34333000 37078000 12246000 17458000 20015000 29586000 4665000 5235000 8714000 10280000 34435000 42540000 63062000 76944000 64330000 28375000 123072000 57538000 64330000 28375000 123072000 57538000 98765000 70915000 186134000 134482000 54800000 18200000 105000000.0 39000000.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: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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 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.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:81.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:2.59%;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:15.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contract Assets</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 0pt 0.05pt 0pt;">Balance at December 31, 2022</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 15,521</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 0.05pt 12pt;">Estimated lifetime value of commissions on 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 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:13.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;"> 3,792</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 0.05pt 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 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,285)</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 0.05pt 0pt;">Balance at June 30, 2023</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:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 17,028</p></td></tr></table> 15521000 3792000 2285000 17028000 3500000 13500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:21.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:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p 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:24.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Vertical Software</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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:24.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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;">Balance at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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,874</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:21.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,613)</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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:3.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.73%;background:#cceeff;border-bottom:1px solid #000000;margin: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,695</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,956</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3874000 -8613000 8695000 3956000 252700000 266800000 19600000 3600000 3000000.0 20000000.0 4400000 1900000 1300000 300000 2500000 700000 <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-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 summarizes investment income and realized gains and losses on investments during the periods presented.</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:51.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.06%;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;">Three Months Ended June 30, </b></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 colspan="5" style="vertical-align:bottom;width:22.02%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,278</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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 313</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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,103</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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 11</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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:2.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;"><span 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.27%;background:#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 0pt 0.05pt 0pt;"> (36)</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (74)</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:1.27%;background:#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 0pt 0.05pt 0pt;"> (107)</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#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.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144)</p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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 (losses), net of investment expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 1,249</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 243</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:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 2,007</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 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;">The following table summarizes the amortized cost, fair value, and unrealized gains and losses of investment securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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.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: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:9.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.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: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,407</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: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.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;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,047</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,846</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: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:10.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;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,672</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,236</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: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.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;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin: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,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,395</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,607</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: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:10.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;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,295</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,710</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: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.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom: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;"> (393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,321</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investment securities</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:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 98,806</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: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.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;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom: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;"> (6,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 92,730</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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.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: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:9.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.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: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,637</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: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.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;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;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,322</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,549</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: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:10.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,225</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,032</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: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.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;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin: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,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;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,227</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,790</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: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:10.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;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,533</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,804</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: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.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom: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;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,334</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investment securities</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:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;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,812</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: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.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;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom: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;"> (6,227)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 91,641</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 amortized cost and fair value of securities at June 30, 2023, 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><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:67.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining Time to Maturity</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:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due in one year or less</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:12.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;"> 25,920</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:12.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;"> 25,802</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due after one year through five years</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:12.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;"> 19,481</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:12.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;"> 17,895</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due after five years through ten years</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:12.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;"> 25,245</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:12.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;"> 23,099</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due after ten years</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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,843</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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Residential and commercial mortgage-backed securities</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:12.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;"> 17,607</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:12.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;"> 16,295</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other loan-backed and structured securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,710</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,321</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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:12.15%;background:#cceeff;border-bottom:3px double #000000;margin: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,806</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:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 92,730</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;">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;">We regularly review our individual investment securities for other-than-temporary impairment. We consider 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><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><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 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><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><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><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;">our 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;"></div><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, aggregated by investment category and length of time the individual securities have been in a continuous loss position, are 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.84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:6.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:0.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.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:6.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;white-space:nowrap;width:42.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:18.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less Than Twelve Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:18.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;">Twelve Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 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.43%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin:0pt;padding:0pt;"><p style="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:42.22%;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;">As of June 30, 2023</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 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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 25,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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;"> 27,732</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 2,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;"> (1,099)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.35%;margin:0pt;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,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.56%;margin: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,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.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;"> 10,205</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.22%;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.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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 12,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.56%;background:#cceeff;margin: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,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 30,591</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;"> (1,036)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.35%;margin:0pt;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,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.56%;margin: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,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.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;"> 15,684</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.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:center;margin:0pt 0pt 0.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.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 0pt 0.05pt 0pt;"> (109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 1,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (284)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.56%;background:#cceeff;border-bottom: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;"> (393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.02%;background:#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.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 0.05pt 0pt;"> 4,716</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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:1.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (1,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 49,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:6.56%;border-bottom: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;"> (6,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 88,928</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:7.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: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: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.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: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.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:6.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:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:6.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 style="vertical-align:bottom;white-space:nowrap;width:41.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:0.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Less Than Twelve Months</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Twelve Months or Greater</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-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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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:8.6%;margin:0pt;padding:0pt;"><p style="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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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:7.67%;margin:0pt;padding:0pt;"><p style="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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.97%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;margin:0pt;padding:0pt;"><p style="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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.97%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Value</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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (193)</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;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,572</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.29%;margin:0pt;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,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (397)</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;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.39%;margin:0pt;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,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;margin:0pt;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,762</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.97%;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.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="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.3%;background:#cceeff;margin: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,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin: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,214)</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;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,859</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.29%;margin:0pt;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,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (581)</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;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.39%;margin:0pt;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,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;margin:0pt;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,517</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.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 0pt 0.05pt 0pt;"> (359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt 0pt 0.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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.4%;background:#cceeff;border-bottom: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;"> (117)</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;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.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;background:#cceeff;border-bottom: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;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,727</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,725)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom: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;"> (2,502)</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: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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,227)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,437</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;">At June 30, 2023, and December 31, 2022, there were 470 and 483 securities, respectively, in an unrealized loss position. Of these securities, 380 had been in an unrealized loss position for 12 months or longer as of June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe there were no fundamental issues such as credit losses or other factors with respect to any of our 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 we have the ability and intent to hold our available-for-sale investments until a market price recovery or maturity, we do not consider any of our investments to be other-than-temporarily impaired at June 30, 2023.</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:51.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.06%;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;">Three Months Ended June 30, </b></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 colspan="5" style="vertical-align:bottom;width:22.02%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,278</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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 313</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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,103</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:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 578</p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4</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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 11</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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:2.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;"><span 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.27%;background:#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 0pt 0.05pt 0pt;"> (36)</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (74)</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:1.27%;background:#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 0pt 0.05pt 0pt;"> (107)</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#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.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (144)</p></td></tr><tr><td style="vertical-align:bottom;width:51.85%;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 (losses), net of investment expenses </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 1,249</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 243</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:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 2,007</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 440</p></td></tr></table> 1278000 313000 2103000 578000 7000 4000 11000 6000 36000 74000 107000 144000 1249000 243000 2007000 440000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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.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: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:9.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.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: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,407</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: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.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;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,047</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,846</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: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:10.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;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,672</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,236</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: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.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;"> 38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin: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,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 32,395</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,607</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: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:10.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;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,295</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,710</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: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.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom: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;"> (393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,321</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investment securities</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:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 98,806</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: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.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;"> 63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom: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;"> (6,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 92,730</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.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.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: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:9.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.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: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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:9.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="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;text-align:center;margin:0pt 0pt 0.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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,637</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: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.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;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;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,322</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,549</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: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:10.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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,225</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.89%;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.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: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:9.69%;background:#cceeff;margin:0pt;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,032</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: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.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;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin: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,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;margin:0pt;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,227</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.69%;margin:0pt;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,790</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: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:10.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;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin: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,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.38%;margin:0pt;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,533</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;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.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:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,804</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: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.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom: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;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,334</p></td></tr><tr><td style="vertical-align:bottom;width:47.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investment securities</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:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;border-bottom:3px double #000000;margin:0pt;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,812</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: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.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;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom: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;"> (6,227)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 91,641</p></td></tr></table> 28407000 1000 361000 28047000 11846000 4000 1178000 10672000 35236000 38000 2879000 32395000 17607000 16000 1328000 16295000 5710000 4000 393000 5321000 98806000 63000 6139000 92730000 35637000 5000 320000 35322000 11549000 2000 1326000 10225000 31032000 32000 2837000 28227000 12790000 11000 1268000 11533000 6804000 6000 476000 6334000 97812000 56000 6227000 91641000 <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:67.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:12.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: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:12.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></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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="5" style="vertical-align:bottom;white-space:nowrap;width:30.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining Time to Maturity</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:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due in one year or less</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:12.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;"> 25,920</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:12.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;"> 25,802</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due after one year through five years</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:12.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;"> 19,481</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:12.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;"> 17,895</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due after five years through ten years</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:12.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;"> 25,245</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:12.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;"> 23,099</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Due after ten years</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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,843</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:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Residential and commercial mortgage-backed securities</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:12.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;"> 17,607</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:12.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;"> 16,295</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other loan-backed and structured securities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,710</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,321</p></td></tr><tr><td style="vertical-align:bottom;width:67.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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:12.15%;background:#cceeff;border-bottom:3px double #000000;margin: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,806</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:12.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 92,730</p></td></tr></table> 25920000 25802000 19481000 17895000 25245000 23099000 4843000 4318000 17607000 16295000 5710000 5321000 98806000 92730000 <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.84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:6.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:0.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.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:6.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;white-space:nowrap;width:42.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 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:18.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Less Than Twelve Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:18.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;">Twelve Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 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.43%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;margin:0pt;padding:0pt;"><p style="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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin:0pt;padding:0pt;"><p style="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:42.22%;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;">As of June 30, 2023</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 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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 25,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (361)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.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:6.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;"> 27,732</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 2,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;"> (1,099)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.35%;margin:0pt;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,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.56%;margin: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,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.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;"> 10,205</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.22%;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.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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 12,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,349)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.56%;background:#cceeff;margin: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,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 30,591</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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;"> (1,036)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.35%;margin:0pt;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,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.56%;margin: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,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.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;"> 15,684</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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.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.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:center;margin:0pt 0pt 0.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.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 0pt 0.05pt 0pt;"> (109)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.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;"> 1,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (284)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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:6.56%;background:#cceeff;border-bottom: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;"> (393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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.02%;background:#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.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 0.05pt 0pt;"> 4,716</p></td></tr><tr><td style="vertical-align:bottom;width:42.22%;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:1.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"> (1,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 49,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 39,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:6.56%;border-bottom: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;"> (6,139)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 88,928</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.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:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:7.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: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: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.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: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.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:6.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:0.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:6.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 style="vertical-align:bottom;white-space:nowrap;width:41.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:0.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Less Than Twelve Months</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.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;">Twelve Months or Greater</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-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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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:8.6%;margin:0pt;padding:0pt;"><p style="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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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:7.67%;margin:0pt;padding:0pt;"><p style="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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.97%;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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;margin:0pt;padding:0pt;"><p style="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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.6%;margin:0pt;padding:0pt;"><p style="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.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="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.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.97%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Value</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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</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-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (193)</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;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,572</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.29%;margin:0pt;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,258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (397)</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;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.39%;margin:0pt;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,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,326)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;margin:0pt;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,762</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.97%;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.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="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.3%;background:#cceeff;margin: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,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 16,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;background:#cceeff;margin: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,214)</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;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.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,837)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 26,859</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.29%;margin:0pt;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,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (581)</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;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.39%;margin:0pt;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,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;margin:0pt;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,517</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.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 0pt 0.05pt 0pt;"> (359)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:center;margin:0pt 0pt 0.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.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.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.4%;background:#cceeff;border-bottom: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;"> (117)</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;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.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:6.6%;background:#cceeff;border-bottom: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;"> (476)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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;text-align:center;margin:0pt 0pt 0.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.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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,727</p></td></tr><tr><td style="vertical-align:bottom;width:41.97%;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.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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,725)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 44,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom: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;"> (2,502)</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: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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:6.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,227)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,437</p></td></tr></table> 182000 25500000 179000 2232000 361000 27732000 79000 2060000 1099000 8145000 1178000 10205000 530000 12546000 2349000 18045000 2879000 30591000 292000 8365000 1036000 7319000 1328000 15684000 109000 1039000 284000 3677000 393000 4716000 1192000 49510000 4947000 39418000 6139000 88928000 127000 10748000 193000 9824000 320000 20572000 929000 6258000 397000 3504000 1326000 9762000 1623000 16531000 1214000 10328000 2837000 26859000 687000 6565000 581000 4952000 1268000 11517000 359000 4633000 117000 1094000 476000 5727000 3725000 44735000 2502000 29702000 6227000 74437000 470 483 380 <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-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 0pt 12pt 0pt;">The following table summarizes the fair value measurements of assets and liabilities that are measured at fair value on a recurring basis.</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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52.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;">Fair Value Measurement as of June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></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:center;margin: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;"><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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:center;margin: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;"><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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:center;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;"><b style="font-weight:bold;">Level 2</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;">    </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;"><b style="font-weight:bold;">Level 3</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#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.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#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.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#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.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#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:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 74,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">$</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 0pt 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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 0pt;"> 74,073</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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 0pt 0pt;"> 28,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><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:right;margin:0pt 3.5pt 0pt 0pt;"> 28,047</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"> 10,672</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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><span style="font-size:8pt;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;"><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:right;margin:0pt 3.5pt 0pt 0pt;"> 10,672</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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 0pt 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;"><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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><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;text-align:center;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.79%;margin: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,395</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"> 16,295</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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><span style="font-size:8pt;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;"><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:right;margin:0pt 3.5pt 0pt 0pt;"> 16,295</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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: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 0pt 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;"><span style="font-size:8pt;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;text-align:center;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;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.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 0pt 0pt;"> 5,321</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;">$</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 0pt 0pt;"> 102,120</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;"><span style="font-size:8pt;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;">$</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 0pt 0pt;"> 64,683</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;"><span style="font-size:8pt;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;">$</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 0pt 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;"><span style="font-size:8pt;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;">$</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 0pt 0pt;"> 166,803</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities, Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:center;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:10pt;margin: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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:10pt;margin: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;text-align:center;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:45.1%;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 - business combinations</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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 0pt;"> 21,328</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;">    </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;">$</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 0pt 0pt;"> 21,328</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 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;"><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;"> </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 0pt 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;"><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;"> </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 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 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;"><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;"> </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 0pt 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;"><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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 347</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;"><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;"><span style="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:right;margin:0pt 3.5pt 0pt 0pt;"> 347</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Embedded derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.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 0pt 0pt;"> 26,820</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 0pt;"> 48,539</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;"><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;">$</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 0pt 0pt;"> 48,539</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:44.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement as of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;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.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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;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.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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;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.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:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,619</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,619</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,322</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,322</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin: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,225</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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,225</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28,227</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28,227</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin: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,533</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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,533</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.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:center;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.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding: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.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:center;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.88%;background:#cceeff;border-bottom:1px solid #000000;margin: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,334</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.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:center;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.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding: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.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:center;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.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,334</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:3px double #000000;margin: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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:3px double #000000;margin: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,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:3px double #000000;margin:0pt;padding: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;text-align:center;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.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,260</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#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:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#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:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin: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,546</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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,546</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;background:#cceeff;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.57%;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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 707</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.57%;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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 707</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,297</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:3px double #000000;margin: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,297</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;">Financial Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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-</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">maturity securities are based upon prices provided by an independent pricing service. We have reviewed these prices for reasonableness and have 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_1VvOpzaLCUmBkroUZBcGMg;"><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;">Contingent Consideration – Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We estimated the fair value of the business combination contingent consideration related to the Floify acquisition in October 2021 and triggered by stock price milestones using the Monte Carlo simulation method. The fair value is based on the simulated market price of our common stock over the maturity date of the contingent consideration. As of June 30, 2023, the key inputs used to determine the fair value of $15.1 million included the stock price of $1.38, strike price of $36.00, discount rate of 14.4% and volatility of 100%. As of December 31, 2022, the key inputs used in the determination of the fair value of $15.5 million included the stock price of $1.88, strike price of $36.00, discount rate of 10.3% and volatility of 95%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We estimated the fair value of the business combination contingent consideration based on specific metrics related to the acquisition of Residential Warranty Services (“RWS”) in April 2022, using the discounted cash flow method. The fair value is based on a percentage of revenue over the maturity date of the contingent consideration. As of June 30, 2023, the key inputs used to determine the fair value of $9.0 million were management’s cash flow estimates and the discount rate of 16%. As of December 31, 2022, the key inputs used to determine the fair value of $9.0 million were management’s cash flow estimates and the discount rate of 17%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingent Consideration – Earnout</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We estimated the fair value of the earnout contingent consideration using the Monte Carlo simulation method. The fair value of $0.1 million is based on the simulated market price of our common stock until the maturity date of the contingent consideration and increased by certain employee forfeitures. As of June 30, 2023, the key inputs used to determine the fair value included exercise price of $22.00, volatility of 100%, forfeiture rate of 15%, and stock price of $1.38 As of December 31, 2022, the key inputs used in the determination of the fair value included exercise price of $22.00, volatility of 100%, forfeiture rate of 15% and stock price of $1.88.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Private Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We estimated the fair value of the private warrants using the Black-Scholes-Merton option pricing model. As of June 30, 2023, the key inputs used to determine the fair value included exercise price of $11.50, expected volatility of 95%, remaining contractual term of 2.48 years, and stock price of $1.38. As of December 31, 2022, the key inputs used to determine the fair value included exercise price of $11.50, expected volatility of 90%, remaining contractual term of 2.98 years, and stock price of $1.88.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Embedded Derivatives</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 issuance of senior secured convertible notes in April 2023 (see Note 7) and in accordance with Accounting Standards Codification 815-15, <i style="font-style:italic;">Derivatives and Hedging – Embedded Derivatives,</i> certain features of the senior secured convertible notes were bifurcated and accounted for separately from the notes. The following features are recorded as derivatives.</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:36pt;"></td><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;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Repurchase option.</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> If more than </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 principal remains outstanding on June 14, 2026, holders have the right to require us to repurchase for cash on June 15, 2026, all or any portion of the notes at a </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:36pt;"></td><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;">repurchase price equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">106.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the principal amount of the notes to be repurchased, plus accrued interest.</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:36pt;"></td><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;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Fundamental change option.</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> If we undergo a fundamental change, as defined in the indenture and subject to certain conditions, holders have the right to require us to repurchase for cash all or any portion of the notes at a repurchase price equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">105.25%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the principal amount of the notes to be repurchased, plus accrued interest. A fundamental change includes events such as a change in control, recapitalization, liquidation, dissolution, or delisting.</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:36pt;"></td><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;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Asset sale repurchase option.</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> If we sell assets, we must offer to repurchase for cash a portion of the notes equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the aggregate net cash sales proceeds in excess of </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;"> million at a repurchase price equal to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the principal, plus accrued interest.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The inputs for determining fair value of the embedded derivatives are classified as Level 3 inputs. Level 3 fair value is based on unobservable inputs based on the best information available. These inputs include the probabilities of a repurchase, a <span style="-sec-ix-hidden:Hidden_FVQRgCEM2ESUEbF92xd0aw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fundamental</span></span> <span style="-sec-ix-hidden:Hidden_T51nK9PtFEeEKczo_yB7xA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">change</span></span>, and <span style="-sec-ix-hidden:Hidden_nfNTs8G_3E6LcDYcESEnOQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">qualifying</span></span> <span style="-sec-ix-hidden:Hidden_v-nhLFwiy0O4Q_LzXpZgug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">asset sales</span></span>, ranging from 1% to 35%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Level 3 Rollforward</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 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The changes for Level 3 items measured at fair value on a recurring basis using significant unobservable inputs are as follows: </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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"><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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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.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:7.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></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Embedded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;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, 2022</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;"><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: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 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space: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.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: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 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.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.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:7.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 0pt 0pt;"> 707</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 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.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: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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,870</p></td><td style="vertical-align:bottom;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;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.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.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: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 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.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: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;"> (408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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.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 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.31%;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.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;"> (2,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,950</p></td><td style="vertical-align:bottom;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: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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (360)</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;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 June 30, 2023</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;"><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: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 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space: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.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: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 0pt 0pt;"> 21,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,820</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 347</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.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.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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 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.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 colspan="2" 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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 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.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 colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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 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.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 colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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.84%;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.84%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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 0pt 0pt;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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 0pt 0pt;"> 9,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 0pt 0pt;"> 15,193</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0pt;"> 15,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding: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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,766)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (14,267)</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;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 June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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: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 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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 0pt 0pt;"> 29,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 926</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></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 contingent consideration related to business combinations are included in general and administrative expenses in the unaudited condensed consolidated statements of operations. Ch</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">anges in fair value of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">the earnout contingent consideration and private warrant liability</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 disclosed separately in the unaudited condensed consolidated statements of operations. Changes in the fair value of the embedded derivatives are included in change in fair value of derivatives in the unaudited condensed consolidated statements of operations.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair Value Disclosure</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2023, and December 31, 2022, the fair value of the 2026 Notes (see Note 7) is $72.0 million and $238.6 million, respectively. The decrease of $166.6 million is primarily due to the decline in the stock price at June 30, 2023, as compared to December 31, 2022. As of June 30, 2023, the fair value of the 2028 Notes (see Note 7) was $216.7 million. The fair values of the line of credit, advance funding arrangement and other notes approximate the unpaid principal balance. All debt, other than the convertible notes which are Level 2, is considered a Level 3 measurement.</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 measurements of assets and liabilities that are measured at fair value on a recurring basis.</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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52.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;">Fair Value Measurement as of June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></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:center;margin: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;"><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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:center;margin: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;"><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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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:center;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;"><b style="font-weight:bold;">Level 2</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;">    </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;"><b style="font-weight:bold;">Level 3</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#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.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#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.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#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.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#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:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 74,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;">$</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 0pt 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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 0pt;"> 74,073</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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 0pt 0pt;"> 28,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><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:right;margin:0pt 3.5pt 0pt 0pt;"> 28,047</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"> 10,672</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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><span style="font-size:8pt;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;"><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:right;margin:0pt 3.5pt 0pt 0pt;"> 10,672</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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 0pt 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;"><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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 32,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><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;text-align:center;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.79%;margin: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,395</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"> 16,295</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;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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 0pt 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;"><span style="font-size:8pt;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;"><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:right;margin:0pt 3.5pt 0pt 0pt;"> 16,295</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom: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: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 0pt 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;"><span style="font-size:8pt;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;text-align:center;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;text-align:center;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.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 0pt 0pt;"> 5,321</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;">$</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 0pt 0pt;"> 102,120</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;"><span style="font-size:8pt;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;">$</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 0pt 0pt;"> 64,683</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;"><span style="font-size:8pt;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;">$</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 0pt 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;"><span style="font-size:8pt;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;">$</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 0pt 0pt;"> 166,803</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities, Noncurrent</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:center;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:10pt;margin: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;text-align:center;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;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:10pt;margin: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;text-align:center;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:45.1%;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 - business combinations</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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 0pt;"> 21,328</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;">    </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;">$</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 0pt 0pt;"> 21,328</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 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;"><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;"> </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 0pt 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;"><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;"> </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 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 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;"><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;"> </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 0pt 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;"><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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 347</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;"><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;"><span style="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:right;margin:0pt 3.5pt 0pt 0pt;"> 347</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Embedded derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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.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 0pt 0pt;"> 26,820</p></td></tr><tr><td style="vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 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;"><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;">$</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 0pt 0pt;"> 48,539</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;"><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;">$</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 0pt 0pt;"> 48,539</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:44.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurement as of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;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.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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;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.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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;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.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:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,619</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,619</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,322</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 35,322</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin: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,225</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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,225</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28,227</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 28,227</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin: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,533</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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 11,533</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.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:center;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.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding: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.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:center;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.88%;background:#cceeff;border-bottom:1px solid #000000;margin: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,334</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.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:center;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.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding: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.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:center;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.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,334</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:3px double #000000;margin: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,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:3px double #000000;margin: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,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:3px double #000000;margin:0pt;padding: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;text-align:center;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.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,260</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#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:44.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#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.52%;background:#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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#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:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin: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,546</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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 24,546</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;background:#cceeff;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:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44</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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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.57%;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.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 707</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.57%;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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 707</p></td></tr><tr><td style="vertical-align:bottom;width:44.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 25,297</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;border-bottom:3px double #000000;margin: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,297</p></td></tr></table> 74073000 74073000 28047000 28047000 10672000 10672000 32395000 32395000 16295000 16295000 5321000 5321000 102120000 64683000 166803000 21328000 21328000 44000 44000 347000 347000 26820000 26820000 48539000 48539000 6619000 6619000 35322000 35322000 10225000 10225000 28227000 28227000 11533000 11533000 6334000 6334000 41941000 56319000 98260000 24546000 24546000 44000 44000 707000 707000 25297000 25297000 0 15100000 1.38 36.00 0.144 1 15500000 1.88 36.00 0.103 0.95 9000000.0 0.16 9000000.0 0.17 100000 22.00 1 0.15 1.38 22.00 1 0.15 1.88 11.50 0.95 P2Y5M23D 1.38 11.50 0.90 P2Y11M23D 1.88 30000000 1.065 1.0525 0.50 20000000 1 0.01 0.35 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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;"><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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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.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:7.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></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Embedded</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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;">Derivatives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;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, 2022</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;"><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: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 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space: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.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: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 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.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.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:7.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 0pt 0pt;"> 707</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 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.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: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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,870</p></td><td style="vertical-align:bottom;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;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.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.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: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 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.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: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;"> (408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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.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 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.31%;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.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;"> (2,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,950</p></td><td style="vertical-align:bottom;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: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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (360)</p></td></tr><tr><td style="vertical-align:bottom;width:55.16%;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 June 30, 2023</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;"><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: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 0pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space: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.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: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 0pt 0pt;"> 21,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;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.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 26,820</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 347</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.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.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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 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.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 colspan="2" 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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 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.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 colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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 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.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 colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Warrant</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </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.84%;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.84%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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 0pt 0pt;"> 13,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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 0pt 0pt;"> 9,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.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 0pt 0pt;"> 15,193</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0pt;"> 15,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;margin:0pt;padding: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.31%;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.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value, loss (gain) included in net loss<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,766)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (14,267)</p></td></tr><tr><td style="vertical-align:bottom;width:62.31%;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 June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;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: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 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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 0pt 0pt;"> 29,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:9.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 926</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></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 contingent consideration related to business combinations are included in general and administrative expenses in the unaudited condensed consolidated statements of operations. Ch</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">anges in fair value of </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">the earnout contingent consideration and private warrant liability</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 disclosed separately in the unaudited condensed consolidated statements of operations. Changes in the fair value of the embedded derivatives are included in change in fair value of derivatives in the unaudited condensed consolidated statements of operations.</span></td></tr></table><div style="margin-top:12pt;"></div> 44000 24546000 707000 23870000 -408000 -2810000 2950000 -360000 44000 21328000 26820000 347000 13866000 9617000 15193000 15555000 -13766000 4686000 -14267000 100000 29858000 926000 72000000.0 238600000 166600000 216700000 <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-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 0pt 12pt 0pt;">Property, equipment, and software, net, consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></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.34%;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;width:10.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;">June 30, </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;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;">Software and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,266</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.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 0pt 0pt;"> 8,326</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;">Furniture, office equipment, and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,708</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,118</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;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,017</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.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 0pt 0pt;"> 17,128</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;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,178</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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,178</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,169</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.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 0pt 0pt;"> 28,750</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;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,401)</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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,510)</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;">Property, equipment, and software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,768</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.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,240</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;">Depreciation and amortization expense related to property, equipment, and software was $1.2 million and $1.0 million for the three months ended June 30, 2023 and 2022, respectively, and $2.4 million and $2.0 million for the six months ended June 30, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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></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.34%;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;width:10.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;">June 30, </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;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;">Software and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,266</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.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 0pt 0pt;"> 8,326</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;">Furniture, office equipment, and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,708</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,118</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;">Internally developed software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,017</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.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 0pt 0pt;"> 17,128</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;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,178</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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,178</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 31,169</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.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 0pt 0pt;"> 28,750</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;">Less: Accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,401)</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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,510)</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;">Property, equipment, and software, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 14,768</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.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,240</p></td></tr></table> 8266000 8326000 1708000 2118000 20017000 17128000 1178000 1178000 31169000 28750000 16401000 16510000 14768000 12240000 1200000 1000000.0 2400000 2000000.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-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-weight:bold;margin:0pt 0pt 12pt 0pt;">Intangible Assets</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 and impairment. The following table summarizes intangible assets as of June 30, 2023.</p><table style="border-collapse:collapse;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.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.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: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.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.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.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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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.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.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.9%;margin:0pt;padding:0pt;"><p 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.91%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">And</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;"><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.91%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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.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.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;"> 69,505</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,494)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,011</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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;"> 36,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,175)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin: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,866</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 10.0</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.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;"> 23,443</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,609)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,834</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.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: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;"> 3.0</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;"><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;"> 616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (431)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.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: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.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;"><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.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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (400)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.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: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.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;"><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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,764)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,970</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;background:#cceeff;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.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: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.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: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%;background:#cceeff;border-bottom:1px solid #000000;margin: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.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.16%;background:#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:9.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 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,960</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 144,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (47,873)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,826</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes intangible assets as of December 31, 2022.</p><table style="border-collapse:collapse;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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;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: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;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:8pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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;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: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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible</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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets,</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: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:9.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;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gross</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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 69,730</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.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: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 0pt 0.05pt 0pt;"> (15,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 54,651</p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 37,932</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin: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,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 21,464</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 25,071</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.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="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 0pt 0.05pt 0pt;"> (5,724)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 19,347</p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 619</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 212</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Value of business acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 400</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.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="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 0pt 0.05pt 0pt;"> (400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Renewal rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 9,734</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin: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,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 7,621</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Insurance licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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: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.35%;background:#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.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 148,446</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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108,255</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 aggregate amortization expense related to intangibles was $4.9 million and $5.4 million for the three months ended June 30, 2023 and 2022, respectively, and $9.8 million and $10.9 million for the six months ended June 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2023, we recorded impairment charges of $2.0 million, primarily related to acquired technology, trademarks and tradenames, and customer relationships for an asset group within the Vertical Software segment. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</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 changes in the carrying amount of goodwill for the six months ended June 30, 2023.</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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;"><b style="font-weight:bold;">Balance as of December 31, 2022, net of accumulated impairment of </b><b style="font-weight:bold;">$43.8</b><b style="font-weight:bold;"> million</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;"><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;">$</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 0pt 0pt;"> 244,697</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;">Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 2,421</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;">Impairment loss</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;"><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;"><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;"> (55,211)</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;"><b style="font-weight:bold;">Balance as of June 30, 2023, net of accumulated impairment of </b><b style="font-weight:bold;">$99.0</b><b style="font-weight:bold;"> million</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;"><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;">$</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 0pt 0pt;"> 191,907</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">During the first and second quarters of 2023, management identified various qualitative factors that collectively indicated triggering events, including a sustained decrease in stock price, increased costs due to inflationary pressures, hardening of the reinsurance markets, volatile weather, and a deterioration of the macroeconomic environment in the housing and real estate and insurance industries. We performed a valuation of the Vertical Software and Insurance reporting units using a combination of market and income approaches based on peer performance and discounted cash flow or dividend discount model methodologies. The goodwill impairment analysis required significant judgments to calculate the fair value of the reporting units, including internal forecasts and determination of weighted average cost of capital. Management considers historical experience and all available information at the time the fair values are estimated. Assumptions are subject to a high degree of judgment and complexity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">The results of the quantitative impairment assessment as of March 31, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 5%, and the fair value of our Insurance reporting unit exceeded its carrying value by less than 10%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">The results of the quantitative impairment assessment as of June 30, 2023, indicated that the carrying value of the Insurance reporting unit exceeded its estimated fair value. As such, we determined that the goodwill allocated to the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">Insurance reporting unit was impaired as of June 30, <span style="white-space:pre-wrap;">2023. Impairment charges are included in impairment loss on intangible assets and goodwill in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">The results of the quantitative impairment assessment as of June 30, 2023, indicated that the fair value of our Vertical Software reporting unit exceeded its carrying value by less than 10%. As a result, our remaining goodwill balance is at risk of future impairment. We monitor our reporting units at risk of impairment for interim impairment indicators and believe that the estimates and assumptions used in the calculations are reasonable as of June 30, 2023. We also reconcile the fair value of our reporting units to our market capitalization. Should the fair value of any of our reporting units fall below its carrying amount because of reduced operating performance, market declines including a deterioration of the macroeconomic environment in the housing and real estate or insurance industries, changes in the discount rate, or other adverse conditions, goodwill impairment charges may be necessary in future periods.</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 and impairment. The following table summarizes intangible assets as of June 30, 2023.</p><table style="border-collapse:collapse;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.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.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: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.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.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.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.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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.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.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.9%;margin:0pt;padding:0pt;"><p 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.91%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 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.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.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">And</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;"><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.91%;margin:0pt;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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.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.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;"> 69,505</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,494)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 50,011</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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;"> 36,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,175)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin: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,866</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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;"> 10.0</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.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;"> 23,443</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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,609)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,834</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.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: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;"> 3.0</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;"><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;"> 616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (431)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 185</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.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: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.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;"><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.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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (400)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.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: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.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;"><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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,764)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,970</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;background:#cceeff;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.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: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.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: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%;background:#cceeff;border-bottom:1px solid #000000;margin: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.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.16%;background:#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:9.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 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;background:#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.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,960</p></td></tr><tr><td style="vertical-align:bottom;width:55.27%;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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:3px double #000000;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 144,699</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (47,873)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,826</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes intangible assets as of December 31, 2022.</p><table style="border-collapse:collapse;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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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;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: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;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:8pt;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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 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;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: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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible</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:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets,</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: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:9.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;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gross</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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 69,730</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.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: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 0pt 0.05pt 0pt;"> (15,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 54,651</p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0.05pt 0pt;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 37,932</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin: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,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 21,464</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Trademarks and tradenames</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 10.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 25,071</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.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="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 0pt 0.05pt 0pt;"> (5,724)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 19,347</p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 3.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 619</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 212</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Value of business acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 400</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.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="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 0pt 0.05pt 0pt;"> (400)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Renewal rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 9,734</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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.39%;margin: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,113)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0.05pt 0pt;"> 7,621</p></td></tr><tr><td style="vertical-align:bottom;width:56.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;">Insurance licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 0pt;">Indefinite</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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: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.35%;background:#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.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:56.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 148,446</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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 108,255</p></td></tr></table> P9Y 69505000 19494000 50011000 P5Y 36041000 19175000 16866000 P10Y 23443000 5609000 17834000 P3Y 616000 431000 185000 P1Y 400000 400000 P6Y 9734000 2764000 6970000 4960000 4960000 144699000 47873000 96826000 P9Y 69730000 15079000 54651000 P5Y 37932000 16468000 21464000 P10Y 25071000 5724000 19347000 P3Y 619000 407000 212000 P1Y 400000 400000 P6Y 9734000 2113000 7621000 4960000 4960000 148446000 40191000 108255000 4900000 5400000 9800000 10900000 2000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;"><b style="font-weight:bold;">Balance as of December 31, 2022, net of accumulated impairment of </b><b style="font-weight:bold;">$43.8</b><b style="font-weight:bold;"> million</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;"><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;">$</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 0pt 0pt;"> 244,697</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;">Acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 2,421</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;">Impairment loss</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;"><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;"><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;"> (55,211)</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;"><b style="font-weight:bold;">Balance as of June 30, 2023, net of accumulated impairment of </b><b style="font-weight:bold;">$99.0</b><b style="font-weight:bold;"> million</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;"><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;">$</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 0pt 0pt;"> 191,907</p></td></tr></table> 43800000 244697000 2421000 55211000 99000000.0 191907000 0.05 0.10 0.10 <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-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 0pt 12pt 0pt;">The following tables summarize outstanding debt as of June 30, 2023, and December 31, 2022. </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:58.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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:8.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.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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.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:8.59%;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.61%;margin:0pt;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.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: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted</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.61%;margin:0pt;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.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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 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.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:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discount</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.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;">Costs</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: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;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.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: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;"> 225,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;"><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:8.59%;background:#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.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:6.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,909)</p></td><td style="vertical-align:bottom;white-space: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: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;"> 221,091</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes, due 2028</p></td><td style="vertical-align:bottom;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: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;"> 333,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;"><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:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,877)</p></td><td style="vertical-align:bottom;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:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,707)</p></td><td style="vertical-align:bottom;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: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;"> 205,750</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance funding arrangement</p></td><td style="vertical-align:bottom;white-space: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: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;"> 5,321</p></td><td style="vertical-align:bottom;white-space: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:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space: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:6.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 5,289</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;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.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;"> </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;"> 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;"><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:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="vertical-align:bottom;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;"> </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;"> 274</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 563,955</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,935)</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,616)</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 432,404</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:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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.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.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: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.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:7.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.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.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: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;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.28%;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:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;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.74%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted </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:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;">Discount</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:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 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.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:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</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;"> 416,492</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance funding arrangement</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;"><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;"> </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;"> 15,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (760)</p></td><td style="vertical-align:bottom;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.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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"> 14,910</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan facility, due 2029</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;"><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;"><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;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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.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:7.19%;background:#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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 363</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#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;"> 451,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#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.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (847)</p></td><td style="vertical-align:bottom;white-space: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.06%;background:#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.19%;background:#cceeff;border-bottom: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,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#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;"> 441,765</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Convertible Senior Notes</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 0.75% Convertible Senior Notes due 2026 (the “2026 Notes”) was approximately $0.9 million and $1.4 million for the three months ended June 30, 2023 and 2022, respectively, and $2.2 million and $2.7 million for the six months ended June 30, 2023 and 2022, respectively, including contractual interest expense and amortization of debt issuance costs. The effective interest rate for the 2026 Notes is 1.3%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2023, we issued $333 million of 6.75% Senior Secured Convertible Notes due in 2028 (the “2028 Notes”) in a private placement transaction. We used a portion of the net proceeds from the 2028 Notes to repurchase $200 million of the 2026 Notes and to fund the repayment of $9.7 million outstanding under the term loan facility, in each case plus accrued and unpaid interest thereon and related fees and expenses. In connection with the partial repurchase of the 2026 Notes, we recognized an $81.4 million gain on extinguishment of debt, calculated as the difference between the reacquisition price and the net carrying amount of the portion of the 2026 Notes that was extinguished.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2028 Notes are convertible into cash, shares of common stock, or a combination of cash and shares of common stock at our election at an initial conversion rate of 39.9956 shares of common stock per $1,000 principal amount of the 2028 Notes, which is equivalent to an initial conversion price of approximately $25.00 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2028 Notes are senior secured obligations, accrue interest at a rate of 6.75%, payable semi-annually in arrears on April 1 and October 1 of each year, beginning on October 1, 2023, and were initially issued at 95% of par value. The 2028 Notes will mature on October 1, 2028, unless earlier repurchased, redeemed or converted. Prior to the close of business on the business day immediately preceding July 1, 2028, the 2028 Notes will be convertible at the option of the holders only upon the satisfaction of certain conditions and during certain periods. Thereafter, until the close of business on the second scheduled trading day immediately preceding the maturity date, the 2028 Notes will be convertible at the option of the holders at any time regardless of these conditions.</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 2028 Notes was approximately $7.3 million in the three and six months ended June 30, 2023, including $4.4 million contractual interest expense and $2.9 million amortization of debt issuance costs and discount. The effective interest rate for the 2028 Notes is 17.9%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Advance Funding Arrangement</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;"> For certain home warranty contracts, we participate in financing arrangements with third-party financers that provide us with the contract premium upfront, less a financing fee. Third-party financers collect installment payments from the warranty contract customer which satisfy our repayment obligation over a portion of the contract term. We remain obligated to repay the third-party financer if a customer cancels its warranty contract prior to full repayment of the advance funding amount we received. As part of the arrangement, we pay financing fees, which are collected by the third-party financers upfront and are initially recognized as a debt discount. Financing fees are amortized as interest expense under the effective interest method. The implied interest rate varies per contract and is generally approximately </span>14% of total funding received. Interest expense recognized related to advance funding arrangement was $0.4 million and $0.5 million for the three months ended June 30, 2023 and 2022, respectively, and $0.9 million and $1.6 million for the six months ended June 30, 2023 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Term Loan Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In April 2023, the term loan facility was repaid in full by using a portion of the proceeds received from the 2028 Notes.</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:58.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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:8.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.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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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.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:8.59%;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.61%;margin:0pt;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.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: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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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.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:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted</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.61%;margin:0pt;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.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:8.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 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.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:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discount</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.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;">Costs</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: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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;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.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: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;"> 225,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;"><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:8.59%;background:#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.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:6.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,909)</p></td><td style="vertical-align:bottom;white-space: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: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;"> 221,091</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes, due 2028</p></td><td style="vertical-align:bottom;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: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;"> 333,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;"><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:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,877)</p></td><td style="vertical-align:bottom;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:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,707)</p></td><td style="vertical-align:bottom;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: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;"> 205,750</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance funding arrangement</p></td><td style="vertical-align:bottom;white-space: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: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;"> 5,321</p></td><td style="vertical-align:bottom;white-space: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:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space: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:6.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 5,289</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;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.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;"> </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;"> 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;"><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:8.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26)</p></td><td style="vertical-align:bottom;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 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;"> </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;"> 274</p></td></tr><tr><td style="vertical-align:bottom;width:58.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of June 30, 2023</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 563,955</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,935)</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,616)</p></td><td style="vertical-align:bottom;white-space: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:3px double #000000;margin:0pt;padding:0pt;"><p 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;"> 432,404</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:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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.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.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.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: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.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:7.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.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.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: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.74%;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.28%;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:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Debt</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;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.74%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unaccreted </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:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;margin:0pt;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.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;">Discount</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:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Costs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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 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.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:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</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;"> 416,492</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advance funding arrangement</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;"><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;"> </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;"> 15,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (760)</p></td><td style="vertical-align:bottom;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.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:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"> 14,910</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan facility, due 2029</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;"><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;"><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;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 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.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:7.19%;background:#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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;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;"> 450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 363</p></td></tr><tr><td style="vertical-align:bottom;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#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;"> 451,120</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#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.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (847)</p></td><td style="vertical-align:bottom;white-space: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.06%;background:#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.19%;background:#cceeff;border-bottom: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,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#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;"> 441,765</p></td></tr></table> 225000000 3909000 221091000 333334000 122877000 4707000 205750000 5321000 32000 5289000 300000 26000 274000 563955000 122935000 8616000 432404000 425000000 8508000 416492000 15670000 760000 14910000 10000000 10000000 450000 87000 363000 451120000 847000 8508000 441765000 0.0075 900000 1400000 2200000 2700000 0.013 333000000 0.0675 200000000 9700000 81400000 39.9956 1000 25.00 0.0675 0.95 7300000 7300000 4400000 4400000 2900000 2900000 0.179 0.14 400000 500000 900000 1600000 <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-line:underline;text-decoration-style:solid;">8. Equity and Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Shares Outstanding and Common Stock Equivalents</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:71.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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;"><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:12.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="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:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">    </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 0pt 0pt;"> 96,118,956</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,405,838</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,050,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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;"> 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;"><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 0pt 0pt;"> 98,168,956</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,455,838</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"><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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><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 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,795,700</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (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;"> </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 0pt 0pt;"> 3,717,192</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:12.53%;margin: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,862,918</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted and performance stock units and awards (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;"> </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 0pt 0pt;"> 13,244,675</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,230,165</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Equity Plan pool reserved for future issuance (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;"> </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 0pt 0pt;"> 8,045,331</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:12.53%;margin: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,189,745</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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<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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 8,999,010</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,998,130</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes, due 2028</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: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 0pt 0pt;"> 13,331,893</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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable shares in connection with acquisitions<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></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:11.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 0pt 0pt;"> 13,969,860</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:12.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 0pt 0pt;"> 10,631,558</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 161,272,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:12.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 0pt 0pt;"> 149,164,054</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></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;">In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of </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, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">16,998,130</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">. The options that underly the capped call transactions expire on September 15, 2026.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;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;">(2)</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 acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.</span></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;">Repurchases of Common Shares </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2022, our board of directors approved a share repurchase program authorizing management to repurchase up to $15 million of our common stock and/or convertible notes. Repurchases under this program were permitted from time to time on the open market between November 10, 2022, and June 30, 2023, at prevailing market prices, in privately negotiated transactions, in block trades, and/or through other permissible means. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the six months ended June 30, 2023, we repurchased and canceled 1,396,158 shares with a total cost of $3.1 million (including commissions). The cost paid to repurchase shares in excess of the par value is charged to accumulated deficit in the unaudited condensed consolidated balance sheet as of June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The repurchase of $200 million of the 2026 Notes as described in Note 7 was done under separate authorization and was not part of the $15 million share repurchase program.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There was no activity related to public and private warrants during the six months ended June 30, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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: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: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:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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-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;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;text-align:center;margin:0pt 0pt 0.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.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:2.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:10.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;">Number of </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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-size:8pt;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Number of </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Common</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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-size:8pt;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Warrants</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Shares Issued</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;"><b style="font-weight:bold;">Balances as of December 31, 2022</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;"> </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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,521,412</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</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: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:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_7v4G-QE6NESwMAwdHoqbNA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.75%;margin:0pt;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.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;">Canceled</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: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:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_FOcW6YacykOQcoc1l6OotQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;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 June 30, 2023</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;"> </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:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</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:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,521,412</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:71.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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;"><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:12.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="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:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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="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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">    </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 0pt 0pt;"> 96,118,956</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 96,405,838</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </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 0pt 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,050,000</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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;"> 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;"><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 0pt 0pt;"> 98,168,956</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 98,455,838</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><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;"><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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;"><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 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,795,700</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options (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;"> </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 0pt 0pt;"> 3,717,192</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:12.53%;margin: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,862,918</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted and performance stock units and awards (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;"> </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 0pt 0pt;"> 13,244,675</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,230,165</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Equity Plan pool reserved for future issuance (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;"> </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 0pt 0pt;"> 8,045,331</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:12.53%;margin: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,189,745</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;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<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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 8,999,010</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:12.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,998,130</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible senior notes, due 2028</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: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 0pt 0pt;"> 13,331,893</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:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable shares in connection with acquisitions<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></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:11.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 0pt 0pt;"> 13,969,860</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:12.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 0pt 0pt;"> 10,631,558</p></td></tr><tr><td style="vertical-align:bottom;width:71.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 161,272,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:12.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 0pt 0pt;"> 149,164,054</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></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;">In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of </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, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is </span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">16,998,130</span><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">. The options that underly the capped call transactions expire on September 15, 2026.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:9pt;margin-left:0pt;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;">(2)</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 acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.</span></td></tr></table> 96118956 96405838 2050000 2050000 98168956 98455838 1795700 1795700 3717192 3862918 13244675 6230165 8045331 11189745 8999010 16998130 13331893 13969860 10631558 161272617 149164054 25 16998130 15000000 1396158 3100000 200000000 15000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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: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: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:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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-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;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;text-align:center;margin:0pt 0pt 0.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.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:2.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:10.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;">Number of </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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-size:8pt;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Number of </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Common</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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-size:8pt;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;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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Warrants</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Shares Issued</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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;"><b style="font-weight:bold;">Balances as of December 31, 2022</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;"> </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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</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:10.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,521,412</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</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: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:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_7v4G-QE6NESwMAwdHoqbNA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.75%;margin:0pt;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.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;">Canceled</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: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:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_FOcW6YacykOQcoc1l6OotQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:10.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.97%;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 June 30, 2023</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;"> </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:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,795,700</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:10.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,521,412</p></td></tr></table> 1795700 11521412 1795700 11521412 <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-line:underline;text-decoration-style:solid;">9. Stock-Based Compensation</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 classification of stock-based compensation expense in the unaudited condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:98.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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></tr><tr><td style="vertical-align:bottom;width:54.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-size:8pt;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:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,902</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Product and technology</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,977</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,677</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,556</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under our 2020 Stock Incentive Plan, which replaced the 2012 Equity Incentive Plan in December 2020, employees, directors and consultants are eligible for grants of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards (“RSAs”), restricted stock units (“RSUs”), performance restricted stock units (“PRSUs”), and other stock awards, collectively referred to as “Awards.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes Award activity for the six months ended June 30, 2023:</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:67.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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.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:0.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: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Performance</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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;">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 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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2022</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;"> </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,862,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5,309,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 920,924</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;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: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: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: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.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;"> 5,591,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 3,135,073</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 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: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;"> (1,164,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 0pt 0.05pt 0pt;"> (4,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited, 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom: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;"> (141,207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (547,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;border-bottom:1px solid #000000;margin:0pt;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:67.45%;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 June 30, 2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,717,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> 9,188,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:3px double #000000;margin:0pt;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,055,997</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:98.95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:7.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></tr><tr><td style="vertical-align:bottom;width:54.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-size:8pt;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:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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-size:8pt;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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Selling and marketing</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,902</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Product and technology</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,977</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,677</p></td></tr><tr><td style="vertical-align:bottom;width:54.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Total stock-based compensation expense</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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,556</p></td></tr></table> 896000 1270000 1941000 1902000 1254000 1840000 2703000 2977000 4254000 6592000 8654000 10677000 6404000 9702000 13298000 15556000 <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:67.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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.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:0.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: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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: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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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.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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Performance</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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: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:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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;">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 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:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances as of December 31, 2022</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;"> </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,862,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5,309,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 920,924</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;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: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: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: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.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;"> 5,591,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 3,135,073</p></td></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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 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: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;"> (1,164,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:67.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 0pt 0.05pt 0pt;"> (4,519)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:67.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited, 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom: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;"> (141,207)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (547,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;border-bottom:1px solid #000000;margin:0pt;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:67.45%;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 June 30, 2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,717,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"> 9,188,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom:3px double #000000;margin:0pt;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,055,997</p></td></tr></table> 3862918 5309241 920924 5591534 3135073 1164592 4519 141207 547505 3717192 9188678 4055997 <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-line:underline;text-decoration-style:solid;">10. Reinsurance</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2023 Program</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our third-party quota share reinsurance program is split into three separate placements to maximize coverage and cost efficiency. The 2023 Coastal Program covers our business in certain Texas coastal regions and the Houston metropolitan area and is placed at 42% of subject property and casualty losses (“P&amp;C losses”), as well as all business in South Carolina which is placed at 7% of P&amp;C losses. The 2023 Core Program, which covers the portion of our business not in the Coastal Program, is placed at 49.5% of P&amp;C losses of our remaining business in Texas and 48% of P&amp;C </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">losses of our business in other states. In addition, the Combined Program covers all of our business and is placed at 5% of P&amp;C losses. All programs are effective for the period January 1, 2023, through December 31, 2023, or March 31, 2024, and are subject to certain limits and exclusions, which vary by participating reinsurer. </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 were placed on April 1, 2023, and limited our net retention to $8 million per occurrence. The five layers provide coverage up to a net loss of $440 million. We also place reinstatement premium protection to cover any reinstatement premiums due on the first four layers.</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 three and six months ended June 30, 2023 and 2022, were 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:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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></tr><tr><td style="vertical-align:bottom;width:49.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: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="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">2023</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="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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: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;">Written</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: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;">Earned</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: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;">Written</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:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earned</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct premiums</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="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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121,540</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="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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116,397</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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 124,914</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="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: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;"> 93,082</p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (67,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72,166)</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%;border-bottom:1px 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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.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 0pt 0.05pt 0pt;"> (83,095)</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Net premiums</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,153</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 44,231</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,988</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="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 0pt 0.05pt 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 0.05pt 0pt;"> 9,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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></tr><tr><td style="vertical-align:bottom;width:49.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: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="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">2023</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="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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: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;">Written</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: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;">Earned</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: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;">Written</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:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earned</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct premiums</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="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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 218,413</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="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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 231,221</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="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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212,037</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="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: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;"> 177,400</p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (65,121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (178,562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.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 0pt 0.05pt 0pt;"> (154,822)</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Net premiums</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,292</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 84,381</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,475</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="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 0pt 0.05pt 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 0.05pt 0pt;"> 22,578</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;">Our 2023 third-party quota share program was placed at a reduced ceding percentage as compared to the 2022 program, which resulted in a portfolio transfer and lower ceded written premiums in the six months ended June 30, 2023.</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 loss adjustment expense (“LAE”) for the three and six months ended June 30, 2023 and 2022, were 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:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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: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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.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: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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.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: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 colspan="2" style="vertical-align:bottom;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;">2023</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">2022</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">2023</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct losses and LAE</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.61%;background:#cceeff;margin:0pt;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,591</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,617</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 227,606</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 142,838</p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;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: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.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:9.61%;border-bottom: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;"> (66,442)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60,133)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,598)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119,106)</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Net losses and LAE</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 71,149</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 14,484</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,008</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 23,732</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:65.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.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.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;">June 30, 2023</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.47%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Ceded unearned premium</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"> 147,297</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203,157</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 89,296</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;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,999</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.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;"> 29,260</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,765</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.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;"> 6,614</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"> 272,467</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 299,060</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> 3 0.42 0.07 0.495 0.48 0.05 8000000 5 440000000 4 <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 three and six months ended June 30, 2023 and 2022, were 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:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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></tr><tr><td style="vertical-align:bottom;width:49.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: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="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Three Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">2023</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="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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: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;">Written</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: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;">Earned</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: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;">Written</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:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earned</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct premiums</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="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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 121,540</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="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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 116,397</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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 124,914</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="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: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;"> 93,082</p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (67,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72,166)</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%;border-bottom:1px 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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (117,926)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.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 0pt 0.05pt 0pt;"> (83,095)</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Net premiums</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 54,153</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 44,231</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,988</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="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 0pt 0.05pt 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 0.05pt 0pt;"> 9,987</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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></tr><tr><td style="vertical-align:bottom;width:49.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: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="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">2023</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="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.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: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: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;">Written</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: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;">Earned</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: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;">Written</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:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Earned</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct premiums</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="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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 218,413</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="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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 231,221</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="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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 212,037</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="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: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;"> 177,400</p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (65,121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (146,840)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (178,562)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px 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.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 0pt 0.05pt 0pt;"> (154,822)</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Net premiums</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,292</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 84,381</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="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;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,475</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="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 0pt 0.05pt 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 0.05pt 0pt;"> 22,578</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;">Our 2023 third-party quota share program was placed at a reduced ceding percentage as compared to the 2022 program, which resulted in a portfolio transfer and lower ceded written premiums in the six months ended June 30, 2023.</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 loss adjustment expense (“LAE”) for the three and six months ended June 30, 2023 and 2022, were 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:49.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.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: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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.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: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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.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: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 colspan="2" style="vertical-align:bottom;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;">2023</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">2022</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">2023</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Direct losses and LAE</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.61%;background:#cceeff;margin:0pt;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,591</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 74,617</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:9.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 227,606</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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:9.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 142,838</p></td></tr><tr><td style="vertical-align:bottom;width:49.15%;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: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.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:9.61%;border-bottom: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;"> (66,442)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (60,133)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (113,598)</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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119,106)</p></td></tr><tr><td style="vertical-align:bottom;width:49.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;">Net losses and LAE</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 71,149</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 14,484</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 114,008</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 23,732</p></td></tr></table> 121540000 116397000 124914000 93082000 67387000 72166000 117926000 83095000 54153000 44231000 6988000 9987000 218413000 231221000 212037000 177400000 65121000 146840000 178562000 154822000 153292000 84381000 33475000 22578000 137591000 74617000 227606000 142838000 66442000 60133000 113598000 119106000 71149000 14484000 114008000 23732000 <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.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.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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.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;">June 30, 2023</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.47%;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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Ceded unearned premium</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"> 147,297</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 203,157</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 89,296</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.85%;margin:0pt;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,999</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.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;"> 29,260</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 18,765</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.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;"> 6,614</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span 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.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 139</p></td></tr><tr><td style="vertical-align:bottom;width:65.9%;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: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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"> 272,467</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 299,060</p></td></tr></table> 147297000 203157000 89296000 76999000 29260000 18765000 6614000 139000 272467000 299060000 <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-line:underline;text-decoration-style:solid;">11. 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 summarizes the changes in the reserve balances for unpaid losses and LAE, gross of reinsurance for the six months ended June 30, 2023:</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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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></tr><tr><td style="vertical-align:bottom;width:81.02%;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;">Reserve for unpaid losses and LAE, at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100,632</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,999)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,633</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add provisions (reductions) for losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,624</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Prior years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:15.48%;border-bottom:1px solid #000000;margin: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,384</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net incurred losses and LAE during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,008</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deduct payments for losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,510)</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Prior years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,718)</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net claim and LAE payments during the current year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,228)</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for losses and LAE, net of reinsurance recoverables, at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,413</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#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:15.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,296</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Reserve for unpaid losses and LAE at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:15.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,709</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 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 $3.4 million for the six months ended June 30, 2023.</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.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:15.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></tr><tr><td style="vertical-align:bottom;width:81.02%;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;">Reserve for unpaid losses and LAE, at December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 100,632</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (76,999)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 23,633</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add provisions (reductions) for losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 110,624</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Prior years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:15.48%;border-bottom:1px solid #000000;margin: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,384</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net incurred losses and LAE during the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114,008</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deduct payments for losses and LAE occurring in:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Current year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,510)</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="white-space:pre-wrap;"> Prior years</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:15.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,718)</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net claim and LAE payments during the current year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,228)</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reserve for losses and LAE, net of reinsurance recoverables, at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 76,413</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reinsurance recoverables on losses and LAE </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#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:15.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 89,296</p></td></tr><tr><td style="vertical-align:bottom;width:81.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Reserve for unpaid losses and LAE at June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:15.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 165,709</p></td></tr></table> 100632000 76999000 23633000 110624000 3384000 114008000 44510000 16718000 61228000 76413000 89296000 165709000 3400000 <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-line:underline;text-decoration-style:solid;">12. 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;">From time to time we are 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, we are 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 we have recorded in the financial statements covering these matters. We review our estimates periodically and make 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-weight:bold;margin:0pt 0pt 12pt 0pt;">Cases under Telephone Consumer Protection Act</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;">Porch and/or an acquired entity, GoSmith.com, are party to twelve legal proceedings alleging violations of the automated calling and/or internal and National Do Not Call restrictions of the Telephone Consumer Protection Act of 1991 and a related Washington state law claim. 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 was appealed to the Ninth Circuit Court of Appeals. On October 12, 2022, in a split decision, the Ninth Circuit Court of Appeals reversed. The remaining cases were consolidated in the United States District Court for the Western District of Washington, where Porch resides. Plaintiffs filed a motion for leave to file a second amended complaint, which was granted in part and is due to be filed July 2023. Defendants’ motion to dismiss is due September 2023. The case is otherwise stayed pending resolution of the defendants’ forthcoming motion. Plaintiffs seek actual, statutory, and/or treble damages, injunctive relief, and reasonable attorneys’ fees and costs. </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). We intend to contest these cases vigorously.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other</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 Group 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 Group 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 the business, financial condition or results of operations.</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-line:underline;text-decoration-style:solid;">13. Business Combinations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April 1, 2022, we entered into a stock and membership interest purchase agreement with Residential Warranty Services (“RWS”) to acquire its home warranty and inspection software and services businesses. On that date, we completed the acquisition of substantially all of the operations of RWS except for those in Florida and California, which were subject to certain regulatory and other approvals. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisitions of the Florida and California operations were closed on March 17, 2023. We paid approximately $2.1 million in cash to acquire $0.2 million of cash and current assets and $0.2 million of customer relationships with an estimated useful life of three years. The estimated value of the customer relationships intangible asset was calculated using the income approach.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate transaction costs of $0.1 million are primarily comprised of legal and due diligence fees and are included in general and administrative expenses on the unaudited condensed consolidated statements of operations. The results of operations for each acquisition are included in our consolidated financial statements from the date of acquisition onwards.</p> 2100000 200000 200000 P3Y 100000 <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-line:underline;text-decoration-style:solid;">14. Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have two reportable segments that are also operating segments: Vertical Software and Insurance. Reportable segments were identified based on how the chief operating decision-maker (“CODM”) manages the business, makes operating decisions, and evaluates operating and financial performance. Our chief executive officer acts as the CODM and reviews financial and operational information for the 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Vertical Software segment primarily consists of a vertical software platform for the home that provides software and services to home services companies such as home inspectors, mortgage companies and loan officers, title companies, moving companies, real estate agents, utility companies, and individuals. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Insurance segment operates both as an insurance carrier underwriting home insurance policies and as an agent selling home and auto insurance. The Insurance segment also includes warranty service offerings and a captive reinsurance provider.</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 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:41.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.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: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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 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></tr><tr><td style="vertical-align:bottom;width:41.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Vertical Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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:10.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;"> 34,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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:10.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;"> 42,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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:10.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;"> 63,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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: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;"> 76,944</p></td></tr><tr><td style="vertical-align:bottom;width:41.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 64,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 28,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 123,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"> 57,538</p></td></tr><tr><td style="vertical-align:bottom;width:41.87%;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 revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 98,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 70,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 186,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 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;"> 134,482</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;">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 each segment: cost of revenue, sales and marketing, product and technology, general and administrative expenses, and provision for doubtful accounts. Segment Adjusted EBITDA (Loss) also excludes non-cash items or items that management does not consider reflective of ongoing core operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We do not allocate shared expenses to the reportable segments. These expenses are included in the “Corporate and other” row in the following reconciliation. “Corporate and other” includes shared expenses such as sales and marketing; certain product and technology; accounting; human resources; legal; 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 are included in 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 table provides financial information for the two reportable segments and a reconciliation 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:48.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment Adjusted EBITDA (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;"><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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vertical 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.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;"> 1,816</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;text-align:right;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;text-align:right;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;"> 5,652</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;text-align:right;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;text-align:right;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;"> 1,420</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;text-align:right;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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 8,536</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance</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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,181)</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:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,609)</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:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,366)</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:right;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;text-align:right;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt;"> (5,394)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,365)</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;text-align:right;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;text-align:right;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;"> 43</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;text-align:right;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;text-align:right;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;"> (36,946)</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;text-align:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 3,142</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reconciling items:</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin: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:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and other</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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,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;text-align:right;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;text-align:right;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;"> (15,048)</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;text-align:right;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;text-align:right;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;"> (28,070)</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;text-align:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,503)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,214)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,416)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,229)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (12,899)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash stock-based compensation expense</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,404)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,702)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,298)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,556)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring costs</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,093)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,077)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition and other transaction 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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,322)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment loss on intangible assets and goodwill</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,211)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,232)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss on reinsurance contract (1)</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,244)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,244)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash losses and impairment of property, equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of contingent consideration</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,656</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,481)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,810</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,686)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment income and realized gains</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,249)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (243)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,007)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (440)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash bonus expense</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"> —</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 1,526</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> —</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating 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;"><span 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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (159,405)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</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;"> (31,678)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</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;"> (197,933)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (60,334)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 6pt 18pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>See Note 16.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 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 CODM does not review assets on a segment basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All of our revenue is generated in the United States except for an immaterial amount. As of June 30, 2023, and December 31, 2022, we did not have material assets located outside of the United States.</p> 2 2 <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:41.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.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: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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 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.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 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></tr><tr><td style="vertical-align:bottom;width:41.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:41.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Vertical Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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:10.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;"> 34,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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:10.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;"> 42,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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:10.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;"> 63,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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: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;"> 76,944</p></td></tr><tr><td style="vertical-align:bottom;width:41.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 64,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 28,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 123,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"> 57,538</p></td></tr><tr><td style="vertical-align:bottom;width:41.87%;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 revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 98,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 70,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 186,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span 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.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 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;"> 134,482</p></td></tr></table> 34435000 42540000 63062000 76944000 64330000 28375000 123072000 57538000 98765000 70915000 186134000 134482000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table provides financial information for the two reportable segments and a reconciliation 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:48.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</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;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.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</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;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment Adjusted EBITDA (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;"><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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vertical 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.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;"> 1,816</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;text-align:right;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;text-align:right;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;"> 5,652</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;text-align:right;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;text-align:right;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;"> 1,420</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;text-align:right;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;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 8,536</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Insurance</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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,181)</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:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,609)</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:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,366)</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:right;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;text-align:right;margin:0pt;"> </p></td><td 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:10pt;text-align:right;margin:0pt;"> (5,394)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Subtotal</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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,365)</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;text-align:right;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;text-align:right;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;"> 43</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;text-align:right;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;text-align:right;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;"> (36,946)</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;text-align:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 3,142</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reconciling items:</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin: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:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate and other</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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,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;text-align:right;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;text-align:right;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;"> (15,048)</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;text-align:right;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;text-align:right;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;"> (28,070)</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;text-align:right;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;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,503)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,214)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,416)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,229)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (12,899)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash stock-based compensation expense</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,404)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,702)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,298)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,556)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Restructuring costs</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,093)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,077)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition and other transaction 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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (258)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,322)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Impairment loss on intangible assets and goodwill</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55,211)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (57,232)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss on reinsurance contract (1)</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,244)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,244)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash losses and impairment of property, equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (70)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revaluation of contingent consideration</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,656</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,481)</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,810</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,686)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment income and realized gains</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,249)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (243)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,007)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt;"> (440)</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-cash bonus expense</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"> —</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 1,526</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> —</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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating 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;"><span 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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (159,405)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</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;"> (31,678)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</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;"> (197,933)</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:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (60,334)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 6pt 18pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1) </sup>See Note 16.</p> 2 1816000 5652000 1420000 8536000 -31181000 -5609000 -38366000 -5394000 -29365000 43000 -36946000 3142000 13769000 15048000 28070000 28503000 6214000 6416000 12229000 12899000 6404000 9702000 13298000 15556000 1093000 2077000 258000 357000 386000 1322000 55211000 57232000 48244000 48244000 254000 254000 70000 2656000 -1481000 2810000 -4686000 1249000 243000 2007000 440000 -1526000 -159405000 -31678000 -197933000 -60334000 <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-line:underline;text-decoration-style:solid;">15. 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, PRSUs, RSAs, convertible notes, earnout shares and warrants. As we have 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 0pt 12pt 0pt;">The following table summarizes the computation of basic and diluted net loss attributable per share to common stockholders for the three and six months ended June 30, 2023 and 2022: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:47.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Three Months Ended June 30, </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:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">2023</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;">2022</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;">2023</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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;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.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;"><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></tr><tr><td style="vertical-align:bottom;width:47.24%;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 - basic and 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CS-Y-1m0ckaGSz7sVu_tNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,963)</p></td><td style="vertical-align:bottom;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="-sec-ix-hidden:Hidden_P40CxWTQ20aBjMMYyHdtIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,325)</p></td><td style="vertical-align:bottom;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="-sec-ix-hidden:Hidden_SQbw0uLujEGJT35tH50dWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125,703)</p></td><td style="vertical-align:bottom;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="-sec-ix-hidden:Hidden_n_tq6Z3lY0ysyAN7xnB74A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,610)</p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space: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;width:47.24%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">  </p></td><td style="vertical-align:bottom;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;">  </p></td><td style="vertical-align:bottom;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;">  </p></td><td style="vertical-align:bottom;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average shares outstanding used to compute loss per share - basic and 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.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;"> 95,731,850</p></td><td style="vertical-align:bottom;white-space: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;"> 97,142,163</p></td><td style="vertical-align:bottom;white-space: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;"> 95,472,277</p></td><td style="vertical-align:bottom;white-space: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;"> 96,611,294</p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;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.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;text-align:right;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;text-align:right;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;text-align:right;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;text-align:right;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:47.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share - basic and 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_4bzfi_LOj0KQ3kAZ3GtMHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.91)</p></td><td style="vertical-align:bottom;white-space: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="-sec-ix-hidden:Hidden_Og9eI_3UfEawRBUis2HWNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</p></td><td style="vertical-align:bottom;white-space: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="-sec-ix-hidden:Hidden_BDuI47ab5EaVZzh9XeeO2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.32)</p></td><td style="vertical-align:bottom;white-space: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="-sec-ix-hidden:Hidden_xNCZjZ939UeVspsZZuRf6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.38)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table discloses securities that were not included in the computation of diluted net loss per share because to do so would have been antidilutive for the periods presented:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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: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: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: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:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </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="3" style="vertical-align:bottom;white-space:nowrap;width:22.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;">2023</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:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;">2023</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:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options</p></td><td style="vertical-align:bottom;white-space: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.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;"> 3,717,192</p></td><td style="vertical-align:bottom;white-space: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.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;"> 4,429,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;"><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;"> 3,717,192</p></td><td style="vertical-align:bottom;white-space: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.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;"> 4,429,426</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units and awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,188,678</p></td><td style="vertical-align:bottom;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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,331,673</p></td><td style="vertical-align:bottom;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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,188,678</p></td><td style="vertical-align:bottom;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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,331,673</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance restricted stock units</p></td><td style="vertical-align:bottom;white-space: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: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;"> 4,055,997</p></td><td style="vertical-align:bottom;white-space: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: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;"> 1,825,719</p></td><td style="vertical-align:bottom;white-space: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: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;"> 4,055,997</p></td><td style="vertical-align:bottom;white-space: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: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;"> 1,825,719</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public and private 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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,795,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,795,700</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnout shares</p></td><td style="vertical-align:bottom;white-space: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: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;"> 2,050,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;"><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;"> 2,050,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;"><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;"> 2,050,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;"><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;"> 2,050,000</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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: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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,330,903</p></td><td style="vertical-align:bottom;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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,998,130</p></td><td style="vertical-align:bottom;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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 22,330,903</p></td><td style="vertical-align:bottom;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:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 16,998,130</p></td></tr><tr><td style="vertical-align:bottom;width:51.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable shares in connection with acquisitions<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space: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: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;"> 13,969,860</p></td><td style="vertical-align:bottom;white-space: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: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;"> 2,792,457</p></td><td style="vertical-align:bottom;white-space: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: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;"> 13,969,860</p></td><td style="vertical-align:bottom;white-space: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: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;"> 2,792,457</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top: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></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:9pt;text-indent:-9pt;margin:0pt 0pt 6pt 18pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> In connection with the September 16, 2021, issuance of the 2026 Notes, we used a portion of the proceeds to pay for the capped call transactions, which are expected to generally reduce the potential dilution to our common stock. The capped call transactions allow us to purchase shares of our common stock at a strike price of $25 per share, which is equal to the conversion price of the 2026 Notes and 2028 Notes. The capped call transactions are designed to limit the amount of dilution of our common stock upon conversion of the notes. The maximum number of shares purchasable by us under the capped call transactions is 16,998,130. The options that underly the capped call transactions expire on September 15, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:9pt;text-indent:-9pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2) </sup>In connection with the acquisitions of Floify and HOA, we provided an obligation to issue a certain amount of common stock to the extent specified market conditions are met in the future. Contingently issuable shares are calculated in accordance with the purchase agreement, assuming they would be issuable if the end of the reporting periods were the end of the contingency period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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:47.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Three Months Ended June 30, </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:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;">2023</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;">2022</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;">2023</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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;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.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;"><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></tr><tr><td style="vertical-align:bottom;width:47.24%;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 - basic and 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CS-Y-1m0ckaGSz7sVu_tNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (86,963)</p></td><td style="vertical-align:bottom;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="-sec-ix-hidden:Hidden_P40CxWTQ20aBjMMYyHdtIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,325)</p></td><td style="vertical-align:bottom;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="-sec-ix-hidden:Hidden_SQbw0uLujEGJT35tH50dWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125,703)</p></td><td style="vertical-align:bottom;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="-sec-ix-hidden:Hidden_n_tq6Z3lY0ysyAN7xnB74A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,610)</p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space: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;width:47.24%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">  </p></td><td style="vertical-align:bottom;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;">  </p></td><td style="vertical-align:bottom;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;">  </p></td><td style="vertical-align:bottom;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Weighted average shares outstanding used to compute loss per share - basic and 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.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;"> 95,731,850</p></td><td style="vertical-align:bottom;white-space: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;"> 97,142,163</p></td><td style="vertical-align:bottom;white-space: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;"> 95,472,277</p></td><td style="vertical-align:bottom;white-space: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;"> 96,611,294</p></td></tr><tr><td style="vertical-align:bottom;width:47.24%;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.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;text-align:right;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;text-align:right;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;text-align:right;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;text-align:right;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:47.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss per share - basic and 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_4bzfi_LOj0KQ3kAZ3GtMHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.91)</p></td><td style="vertical-align:bottom;white-space: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="-sec-ix-hidden:Hidden_Og9eI_3UfEawRBUis2HWNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.28)</p></td><td style="vertical-align:bottom;white-space: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="-sec-ix-hidden:Hidden_BDuI47ab5EaVZzh9XeeO2Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.32)</p></td><td style="vertical-align:bottom;white-space: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="-sec-ix-hidden:Hidden_xNCZjZ939UeVspsZZuRf6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.38)</p></td></tr></table> -86963000 -27325000 -125703000 -36610000 95731850 97142163 95472277 96611294 -0.91 -0.28 -1.32 -0.38 3717192 4429426 3717192 4429426 9188678 5331673 9188678 5331673 4055997 1825719 4055997 1825719 1795700 1795700 1795700 1795700 2050000 2050000 2050000 2050000 22330903 16998130 22330903 16998130 13969860 2792457 13969860 2792457 25 16998130 <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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">16. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In the third quarter of 2023, HOA, a subsidiary of Porch Group, discovered that Vesttoo Ltd (“Vesttoo”), which arranged capital for one of our reinsurance contracts, faced allegations of fraudulent activity in connection with collateral it provided to HOA and certain other third parties. We immediately began investigating the rapidly evolving situation and have been moving quickly to analyze the impact on our business. Additionally, we have communicated and met with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">regulators and other key stakeholders regarding the evolving situation. This reinsurance agreement provided partial quota share coverage as well as up to approximately $175 million in a catastrophic event.</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 its findings, and in accordance with the terms of the reinsurance agreement, HOA terminated its reinsurance contract with the reinsurer on August 4, 2023, with an effective date of July 1, 2023. Had the contract not been terminated, the contract would have expired on December 31, 2023. Following the effective date of the termination, HOA seized available liquid collateral in the amount of approximately $47.6 million from a reinsurance trust, of which HOA was the beneficiary. In addition, HOA is evaluating and intends to pursue all available legal claims and remedies to enforce its rights under the letter of credit required by the reinsurance agreement in the amount of $300 million as additional collateral, and to seek recovery of all losses and damages incurred as a result of terminating the reinsurance agreement due to allegations of fraudulent activity by third parties. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We concluded this subsequent event provides additional evidence about conditions that existed at the balance sheet date and accounted for it as a recognized subsequent event. Since the Company’s request to draw on the letter of credit was not fulfilled and advisors to the issuing bank have alleged the letter of credit is invalid, we recognized a charge of $48.2 million in provision for doubtful accounts in the unaudited condensed consolidated statements of operations, calculated as the net asset due under the reinsurance contract (as we have the legal right of offset) of $95.8 million as of June 30, 2023, before adjustment, less the $47.6<span style="white-space:pre-wrap;"> million collateral received from a trust in July 2023. Following the provision for doubtful accounts recognized for the three months ended June 30, 2023, the net assets on the unaudited condensed consolidated balance sheet at June 30, 2023, is equal to the </span>$47.6 million collected from the trust in July 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">HOA has already secured supplemental reinsurance coverage in the amount of approximately $42 million and is currently seeking additional supplemental reinsurance coverage (whether from Porch Group’s captive reinsurer, third parties or a combination thereof) in order to maintain adequate coverage in future periods against potential excess losses in the event of a severe weather event, and to satisfy regulatory and rating agency requirements.</p> 175000000 47600000 300000000 48200000 95800000 47600000 47600000 42000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Matt Ehrlichman, our Chairman, Chief Executive Officer, and Founder, entered into a Rule 10b5-1 trading arrangement (as such term is defined in Item 408(a) of Regulation S-K) on June 2, 2023 (the “10b5-1 Plan”). The 10b5-1 Plan is scheduled to terminate on December 31, 2023, and covers the purchase of up to an aggregate of 2,327,777 shares of the Company’s common stock. The 10b5-1 Plan is intended to satisfy the affirmative defense Rule of 10b5-1(c). Trades under the 10b5-1 Plan will not commence until at least 90 days following the date on which such plan was entered. During the three months ended June 30, 2023, no other director or officer (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934) adopted, terminated or modified a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement, as each term is defined in Item 408(a) of Regulation S-K).</p> Matt Ehrlichman Chairman, Chief Executive Officer, and Founder June 2, 2023 true false 2327777 false false false false EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &2$"5<'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 " !DA E7:(A8M.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FTG-**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\M)+R,^XA2'64 M>X2:\UNP2%)+DC !B[ 06==J)51$23Z>\5HM^/ 9^QFF%6"/%ATEJ,H*6#=- M#*>Q;^$*F&"$T:;O NJ%.%?_Q,X=8.?DF,R2&H:A')HYEW>HX/WYZ75>MS N MD70*\Z]D!)T";MAE\EMS_[!]9%W-ZZ;@ZX+?;6LNFI58K3\FUQ]^5V'KM=F9 M?VQ\$>Q:^'47W1=02P,$% @ 9(0)5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !DA E7^]^-R>$% #9'P & 'AL+W=O-:V7%F&Y-_W MR :;9.2#ZUF^@&U\7O3HZ/)*NMQ*]2U="Z')'HN M$Q'#+TNI(J[A5JUZ::($]_.@*.PQQQGV(A[$GJ6*'T0B3@,9$R665YTI M?3=S71.0O_%7(+;IP34Q*$]2?C,W]_Y5QS$E$J'PM)'@\+41,Q&&1@G*\>]. MM%/^IPD\O-ZKW^7P //$4S&3X=? U^NKSKA#?+'D6:@?Y/:]V $-C)XGPS3_ M)-OBW7Z_0[PLU3+:!4,)HB NOOGSKB(. UA- -L%L#J<.'U;^*OBN&7-N;F>VZ[F;!56"/;M M@J;#ODL3[HFK#O3(5*B-Z$Q^^H$.G5]MM-])[!5[OV3O8^H5^^-+(FRD>#AU MNE]L2&A42Z1!B31HAO0EXTH+%;Z0!Y%(I6UXN)16F:U29FA42[QAB3=LAC<7 M*I"FP?H$!@QK\G"ELAO6]D,TOB7GJ.0<-6R9BL-$@GS*HB>A;&"XAN/0KGM!^\P&AX:VA+LHX2Z:P#V(59!J M2* FGWAD;:.XSEPJ;TU^4S)+SHK"WN8T6U6E)2YUJ\G6:\$+AI((VFD\< M9V2AH6,2JPH[1"L_1'%' M\Q9W9NZ@!S_*K=4)'I%;"*YU:)U[\,BVH)5+HKBW>0VZ&ZH^*S)73 M-]6I$KP>#!<8#P96K%.X)%K9)(I[G _2@WS-US+&?-(1D=%PU&5]Q['RG<(H MT2IA2LFL^TU'%/^V[E+-\*BVG)418HV,T'VLA2KV+,VZF^_!K9RX8AWG M*1P0JQP0:^2 S+H4%B[@"E9264>C(SI3SQ,@ 0)^(69E/84)8I4)8HU,T"+B M84BNLQ1^3NTM%M>IW6# X]KR5>:'-3(_MY%0*],E82&]U6OP!U'"8WM2<<%Z MT%-X'U9Y'X9;EWTBUP(2B>&UW"C"X]KB51Z(-=HK>CW!+_+]?/(YT^!H8S-[ M6HF_D[O9U4.A-LC5S,G2!NQPWZ5CLYC;V!@K'\0:;1G-8"Q58/CN8U\\DS^$ M/8VXE'$[HW%_X%K]+![<,I=NY71U93PX'L-MRA0 _0(RY-8QYHA [:B*Q_U?L-[!X:F9\/(SY91X9N^U M.$G_D9KY,22B6$.J&PO=V]R:W-H965T&ULK5K;/LOVL-D)H]&5;-^IFMM%Z]V:Y5,5&;+EZ+7>B@6_6LMUR#;?MPU+M M6L'+?M&V7E*,D^665\UL==U_]K%=7B5H^WLS([/F# M3]7#1IL/EJOK'7\0=T+_OOO8PMWRJ*6LMJ)1E6Q0*]8WL[?DS6W4+^@E_E.) M1W5RC8PI]U)^-CWHJZ-)L#QYZ!T=GRF67AZ_:S] MG[WQ8,P]5^)6UG]4I=[:B]TV_&JRI&K.-=[J%;RM8IU>WLBEA4T2)X$K)NBJYAIMWO.9-(="=4:S0 M OU^]QZ]NOH>7:&J0;]M9*=X4ZKKI08,1M.R&)[W[O \ZGG>CUWS&C$\1Q13 MYEA^&U[^7A2PG/3+Z?GR)5A^-)\>S:>]/N8SOVM;T6C$E0([7>8S8_M0>AQB)<8*/8F=(HR/2*(CT;5'(#H!! MF2@$H+ROQ1PU0KN 'C3%IPBBE,03G ZI)&*9&V9\A!D'8=YM9*L76K1;R(F] M4'KK\V;L>#R)R02D+<62F#(WR.0(,@F"_"2J1G5MG\SW0U*7G7"A3&R4*8V2 M= +3(9;GWCU/CSC3(,Z/K=CQJD3BR\Z4(]5'JM0;T4(5O)2CJ0-2DDR#P"&% M,<[=N+,C[NR"?Y5NJ\+43)-7+G29O:\Y3:=NM:4(BZ/8C2X_HLN#Z'Z3FM=? MX<#<>G@2IUF433 ZQ A.F 4Y6-5UTY@U/933G(\#5:''(VB)$\]X$:. M(F&2^DDV#U]54@<]9[$(,9M/@=IB<4R(I_*3D:%(F*(^-)HW#Q4PT[#-_@BU MN2=/,II,@=IB!&Q+YU&5I1#T& MC*Q'PZSW7JP%X"RA=NQ%XVXFJ4U>-$X2,F42EUR*D]Q#S?1DL O3W">Q[IK2 M!, P1H-[2[&3JO+,>2[JR^F44!QB4'&\/AV)CUZ8SH:=+\6]DT:H@\@B9J&S MI:#2^4B$CG1'PW3WDU3/@5K#)>+E?[L#.3]',1I2V>U;![D!66,+OHL$H<'T M>7T'WC:R&V, 9B6NT9I7+=KS MVE.#;?Z*HBG!9@[2BJ9.=@BEV-,ML9'7 MV"5>ZW%7>_$RQ X*@PY_VDV$'_[_'OZ-?,C"?'@H@2?QCEY535%W)5Q=43)G M-.OK^Q6-YG&4G)L]-^5])_HC]_KI>Z<7',3([#G')0:/\S15[.1P,\R?ATIY MH4(R!SWBC&79M/XX!'.8;K$O,T8B96$BO363UV&J/9S%RL94(]$4_8[\(B%K M"'4[.*C9'3_(U9]_ T7GUH\TS.+@.'*G9?%Y(^M2M.KO_5F/?D*O2K&NBDJ[ MC0[R^DLGDV^E[=S\D.%.;K"KS'&!,:4(H+>=WLBV^A^T MUFK# 0):H CC.3[\]!%SE>B#4F:LZ*>)3BL-%X;HCIKR;$Z2;)['22\# MM] 9SB'\S_4XM\$Q05OU+2AS[K*QI6#AEN)M65;F=1_DMCD>7E0-*OBN@EQW MPK3;AB1C]DF[2R[%,?,QR-A>L'![ :-=M^WJ_A7:,-')+<32QKSW-+0"S;,3 MN-TT+!*<6L73)09]I@?VV%RPBR/S$?:0C4Z4=J^P2 D4>8N>'8)Q%F/?RXQH M["RB<&=Q*//JQ74DLAN&!4M.9^'A19&CL'9L7]S_S]@$&)>B/U[ 2OT[!%^WA7?CA1LM=_SKY7FJ8 MJOO+C>!@@A& []<22&RX,6^HC_^1L/H+4$L#!!0 ( &2$"5?)JTH2M ( M . ' 8 >&PO=V]R:W-H965T&ULK95K;],P%(;_BA4F M-*31W--NM)&V3@B0$-7*X+.;G#;6'#O83COX]1PG6=2.;'2"?FA\.>_KYQS+ M]G0GU9TN RY+[G0,Z8E;4B:<=-J,+50ZE;7A3,!"$5V7)54_KX#+W!&[8IC!UPTVE%-[ $ MU\S&>.9X& M0V:L \7/%N; N35"C!^=I],O:87[[0?W]TWNF,N*:IA+_IWEII@Y$X?DL*8U M-S=R]P&Z?&+KETFNFW^R:V/'YP[):FUDV8F1H&2B_=+[K@Y[ C]Z0A!T@N!8 M0=@)PB;1EJQ)ZYH:FDZ5W!%EH]'--IK:-&K,A@F[BTNC<):ASJ1S*7+<$\@) MMK3D+*<&.U>44Y$!65IC34X75($P!1B64?Z&O"6WRVMR>O*&G! FR-="UIJ* M7$]=@TS6V$$X()\_+[^&#.5^(P\.Y2Y6HB]' MT)[G\9 5!1'21]UP!?U M?-&S?'-9EGC\\6!D=V>DHHIL*:]AB+(U&N^M[XT\S_,?8?XU[( S[CGC8SB7 M+>>RP .DR65M"JG8+\B'>%O#> \D\KK?(^1C(@^HDYXZ>4%U=4O-M*Z'B9,_ M.,XG?C(YCY-'P$.!41Q/PLDP[[CG';^<%Q\K;? Z8F(S!#T^%GHH,$WS0*?8% V .?74IJ'CKWE M^T<]_0U02P,$% @ 9(0)5[X"3?F)!P ""4 !@ !X;"]W;W)K[V+,+X"S)^V==?JNV2AGRLLN+ MZF&T-69_-QY7RZW:R>I6[U4!_UGKUV;/"O4EY)4]6XGRS\^JUP_/XSHZ/6'K]EF:^P/X\G]7F[4DS*_ M[;^4<#4^6UEE.U54F2Y(J=8/HQ_IW9P'=D"#^%>FGJN+[\2&LM#ZF[UX7#V, M CLCE:NEL28D?!S45.6YM03S^/?)Z.CLTPZ\_/YJ_: AF(2LUU?GOVZR$\#6A"'Q]C;XB;22,G]Z5^)J5% M@S7[I6&_&0U\984ME"=3PG\S&&!;I?-L)0UR6%7W8P.SL3;'RY/GST?/K,,S M)S_KPFPK,H<9K)#QL_[Q4<_X,;!PIH*]4O&9]1K\>UW<$A[\0%C .#*?Z?N' M,RR<_\_[_'_V?D4&/]<%;^SQ8>H"2__1@< =V WPKMK+I7H8P0Y7J?*@1I,_ M_XE&P5\P[HP?!T;-0'M:'"9I$D?A M_?AP2:N/BH.4.JB9CZ))1+FXALT1&!E$!".0^Y!QOTAOOEU*OZJ5IXC5JN2UT MKC=_8 $G?E9"D;K["H:*8X>6F8]BJ1!N@GT4#X(@Q0-.SP&GO0'_516PK>1- MP'(%PBJKC-UF#FA9I_Y$61RG3M (*F&I&[2/$DD4)$[0/BH421KA0=.@57O! M6WD^9(W(AQZ#K'2],.L:6%@N=0V'.JKB F3",74F/$5@U(UJAMI*0S?C"(P% M'15.+Y0N[8W]<;>766G%"\EU!0*F 5K9+')%KDBLJH4J!I;#QNM5\]9GJ-L M4&SY4>JRT3N5CYX@F-.8<7=G&,KI-;^LY9?U\ONK-K"@M'=5U^:#)"OR"2./8*$8%1 M$&IN'6*P((V\,D1P@H<=[0%M52E]0Y9N80]7]F[$&O9WEZP]+0.^1ZG7]X-WN7T_E03J\9;>4W?4-_2R 3%)AZL8=FG57;1I@UG"X, M2J8OB:&W#(5+9J_?#Y/Y+J?SH9Q>W[=L53WK5_6/!12@:0@\'<96QI9*YME_ M%.A9X+KZ@12JX3=KP7T*C2%ZG@FWY4%03+CB# ,%@2O-$)00 ;YR62OZ6;_H MQR5*0P8:M:^TH7%U>QT$=4,CYH;MHQ@7[CI$;74U.ZP5X^Q=8AR-'@W<%\8Q M$[';UR PD3#WS@UJC JWQT5@3 2T0Y:R5HNS?BW^#]O=+11TN.HU=B-?.LH< MT<9)E+KW-J<8CD5)Z)[M&(XR*"&WQ\6 /.*LJ^);4<[Z[PD_GB,&#@JUS@SY MM']M^_'<"^S$< E 0")R3VD$E;AM*NZN*^Y6^+)^X?N+,IV]UVEHY&39E:A3 M#,=B[DE>#&>S'+B:%P/R**)=T;:BE_6+WJ;&H>YZ/)Y'(RP6WJK7$4QKQ4(S!ZZ]V4P*WQI(. 5IZR?GGJ$;#*\MH^HNJG M('X?!2C,IP"!812@UCHI:%4I2WK;[]^;I^!J=2,/JI2@3QLJ*E+;QW8@KV ? MV-?-/8GBM#:(-*;,%K61]I97RY[1%KP#/589O?RVU3DH6_PY"QM2K$X'M38; MU-I\*&O7V6T5,NM7R$]=R3RN]/RJ_M%,^=HU#6-.$Z\!P9 Q-$[4W2!GJ$T1 MV[OA;M$C2-CX*$L[SG?>REW>+W<[F7G= M[FAOMBLX,;#(ES@]I$N<&0.#?C MBS<[=JK<-*_45*2Y6W]\F'_^]?S:SH_-RRK.[Y_IW90BO\_HW?SX4DYK_OB. MT,^RW$#?0'*U!E?!;0S3+8^OW1POC-XW[Y4LM#%ZUWS=*@D;AP7 _]<:-N+3 MA75P?OEI\E]02P,$% @ 9(0)5^%BS\0R P ?PL !@ !X;"]W;W)K MBER*D9&*N5R M8)HB3DF!Q35;$@I?YHP76,*4+TRQY 0G%:C(3<>R K/ &36B8;5VSZ,A*V6> M47+/D2B+ O-?MR1GZY%A&YN%AVR12K5@1L,E7I 9D8_+>PXSLV5)LH)0D3&* M.)F/C!M[, V5?67P/2-KL35&*I(GQI[5Y&,R,BSE$,E)+!4#AM>*C$F>*R)P MXV?#:;1;*N#V>,/^OHH=8GG"@HQ9_B-+9#HR>@9*R!R7N7Q@ZP^DB<=7?#'+ M1?5$Z\;6,E!<"LF*!@P>%!FMW_BER<,6 'CT **6XS;CQX+;VP-GC@8ON&)6I0%/P)-'@)X?QP0&\"=EH4^)L4G+K M'"3\5-)KY%J7R+$<5^//^'BXHPOG_W:?_O/N.\EP6WVX%9^[7Q_'JT)7_)K> MT].K6W @EC@F(P.X!.$K8D1OW]B!]4Z7^5.234Y)-CT1V4Z-O+9&WB'VZ O\ M3O(]Z:^10854_XQ5=-4+^@$H:[6=6(V9$[J.OVLVT9C9CA]:';JIQLX- MMJ MS7;B]-LX_8-:_"I3PE&\([N,PIR@249-,3D>T4)F@+ M$QP4X+CD'&X%M"0\8PF*4TP7JC2(@C)+"OU+GOV&^T,5Z;):A.M#XA==N>J= M_&WIA#VK(U>-D1WVNFI];=7OF$PU1)YK[=%IV*8C/)R.'87N.YFAYF2&H=<] MF1HSIV_;G8Q,-&9P,@.KUPE88^=9_5T6 M;ZHFJ;-^:P_&MF9] MUEW0S^I:];TSO,%QD5*"=SV,JZ#J$ZO&[WZHEDRZJ? M>6(2NJ-JF$*'3+@R@.]SQN1FHC9H>^[H#U!+ P04 " !DA E7.XDXG@<+ M T9 & 'AL+W=ORVP+@6;[ITDP#36,1TL;-;M#.S'Q;[0;656*AM920YZ?S[I637,B\^,I.# M?DGLA'QY>4E:? XE7SU5]9=F511M\'6SWC;7DU7;/KR=S9K%JMCDS9OJH=BJ M_]Q5]29OU=OZ?M8\U$6^[#-MUC,:AM%LDY?;ROJZ7I")M_^\+&\7[7='V8W5P_Y??&I:'][^%"K=[.CRK+<%-NF MK+9!7=Q=3WXB;Z5(NPQ]BM_+XJDY>1UT3?E<55^Z-^^7UY.PJU&Q+A9M)Y&K M7X_%;;%>=TJJ'G\<1"?',KN,IZ^_JIZDDR"97&7 M[];MQ^KIY^+0(-'I+:IUT_\,G@YIPTFPV#5MM3ED5C78E-O][_SKH2-.,A!V M)@,]9*!&!AJ?R< .&9B9X5R5^"$#-S*PME43=_"[(_=F7[9_!J7MR5B[)]'4R#WS[- M@U<_O Y^",IM\.NJVC7Y=ME)0FW?[VM"SM=ELU'#KRW/DOH5S M_[1Q^\ MR]?Y=E$$>:O:NG@3,/)C0$-*7 ;N-:->LUNV'F](>#5[/'7)3A)QPL-(3S:W MDTTYY810/5WF2$=%JB>2=B)*XI"+8S*MB]BQBYAG%[U2@ZI9Y771O+ZHN_;Z MXJ1>:9Q&1*2QT6E@1;K/E[?-0[XHKB=J_#1%_5A,;O[Z%Q*%?W>-;4RQ#%-, M(HEI;O*CF[Q79V?'UE-?+_[F< MY8C= MUR1,L3FF6!;9O<]9:!@NQU)I%L5'BV+0HGXEG'87ZLO>*.52WEU0N=P E7S= MB*W6$"&$><& 662&*2;'ZJ^YD1S=2$ WWC?-KK_F4%-BL;\P;CJ# K6?5#LR M]3G5])>[SA4-E/:U)[&:QX0P+M/FF"5FF&)RI/J:.>G1G!3'G-,K1I=1J56Y MB"919%Y3@[7Q7:\PQ3),,8DDIEE*PF$O'(*FJBUPJR[VU;97>:H^H=058;_^ M733C8&W?*7=0.QT7@AF#8HY:9(:J)D<:H#MT0BL(Z-#O1=,YU,TZ58>V+A?= MWGH_\_+N4GUTOAT*.*U7$J8T(L:$@ROB.^-0U3)4-8FEIELZ4 @"8XCL:U$O MRJ9?2?=&5@_G)QFHY3W)J+WXIN;G&FJ1&:J:'&F [L@ /0A,/:F/5;:B"I[)==9!#K9[NF87* M,PYJVOZ$I-2:6ZBH E5-CC9!]V3 $ 3F$&<\&9U;CETY98QS:W*A\@=4M0Q5 M36*IZ48./(/ 0"/;+@UX_H_=]DW PIX&4Z>)T3@])_;6/A)I0K@Y=UP(( IC M:H:AFJFL12TP?!@"(HC"*@>!*'E6!];Z\PU>:H:AFU:<&4Q(EAO!Q-ICLU M8 4*8P6?Z!(LY6V*ZQ1&:&Y&4 $=X058D29J$P1GJ FNC_<2A@H04-4DEIKN[ 0* P0 M7A[,H/:>743,.FIW"U?$VU+4\PZH:A)+3;=T8!UTA'7X!#-@+>\%U.8DE*3F M^HD*-5#5Y$@#=$<&5D%A5O'L8 :UD4"2Q#$UIQ;F484YJEJ&JB:QU'0C!Y)" M1TY<7![+@)6\)Y8-8*:$FNAJCEIHAJHF1YN@GXX>0 B##TP\,Y;![+,!4\)B MGIJ?6W#QWJ>B46$&JIK$4M.-'& &@V'&,V(9!T40YS)[U^^,93C2N6,9SH1V M+,.1#(IEL($VL)'#"B^+93![:WTFE@'7PWODHW($5#6)I:8[>G*'A^\M'L9M M'6XCV06#W]ZS1W$H6&P.?CO=5"0BI,P<_(Z$$8F).?CM9''*Q+FQ/\ "!L," MKYMAW+UF[Y#3A(81,YMZ"U?%>_BC4@-4-8FEIILZT 4FOF,H@Z'>2(&J-D=5 MRU#5))::/@@&$,%@$ &%,N"LWI:B@@CF.-E J(A#:^5$90P7%*L;,> #!N.# M%P;H)LRP $&PX&7HU1F;Y&[TWZIAR_.A0FF;^'2O>^ M1KW= E5-8JGI/@X$@\,$PP.CPDK><\IQK"!)F#FM4$D%JIH<:X'NR$ @.$P@ MG@E1N0L;1$F4F"@)+MY[:J&>DD!5DUAJNI$GCY> .N"\*Z![A8LPP5 M5J"J9:AJ$DM-=W. %1R&%1_J:E$4ZH+^KJXV09.OK9,Q3B-1,09WW2MAGE%' M+3)#59,C#="M&? %][K3PXB(,*U%"!0NH M:A)+37=TX _<]S8/X]8.MY'I!8/?\8"(6(U!\^$HCG33B*KK06X.?D="0X5*'U#5,N% *'%B/FIM+)7NTT +!$P+ M?.)(L)2W)?8^.^*A>28+M'D42=B\@$0T%MR\,H=K MXCTM4'$!JIK$4M,]'7"!@'&!!^^&E;QGF>.40!2;!_)1R\Q0U>18"W1'!DH@ M8$KP3-XM'+MQ'D>1>4;T%B[>>VJAGEI 59-8:KJ1 \807ACC$G0A+G@&A".- M$_XD@&X1PQP0,!PX(6X1[@> .'$/7 ]O$<^ZM$$5#6)I;9W M=';R_0G=]VG\DM?WY;8)UL6=D@_?Q*KOZ_U75.S?M-5#_Y4*GZNVK3;]RU61 MJVUNET#]_ZZJVF]ONF]I.'Y1R,W_ 5!+ P04 " !DA E7-*DV!"8* T M, & 'AL+W=O7%V8WVZ:JPNUZRI9BYLF:G>;3=%\>RDC?72:8' M&(G_2/'0'GV/-)0[I;[HAP_EY236&HE*+#H]10$?]^):5)6>"?3X?9AT%.!H \^ #Z#" C@=PSP V#& &:*^9@?6^ MZ(JKBT8]1(V6AMGT%[,V9C2@D;4VXVW7P%\EC.NNKE5=@E%$&<&W5E6R+#IX MN.W@ ZS5M9%:1M=%NXY^!HNWT33Z[?9]].*GE]%/D:RC?Z_5KBWJLKV8=:"- MGG.V&-[\KG\S];PYC3ZJNENWT=]!@_)T_ Q0'*#0/91W-#CA/W?UZXC%KR(: M4X;H<_WTX32@#CNL+#/S,=_*ZD5;FD5;-FH30>0U12?K5>^ZLI.B?8,M6S\M MQZ?58?VFW18+<3F!N&U%8Q&.[^6']$CJ4IB0]B)YHE!\V2H&W>EO^#T.K]NU.0 MCA:J7LA*1/6@LOY5?U]H(^YT>("S8Q;$L"7G-."9)CM9IO2P3&G0@.\%3+J0 M19]PZS(J-JKIY!_F!PQY/UUR9"U"*>K#9$L'$N3EJ]M.+;Y,=7E: MPO)OH&9O_:O/W'3*:)Z-=47$DB3QJ6HYGH1)_D/="8BR#J)-/*..LJX49 EF-) M&JX3UY#XQ:B^L!2P=UNH-5Z9D@16 M).>:[73!+-&3,-._'2A=EVT"@A@X$\7L$C>)F1/"KM1TSC/FL:IE>!*F^,]" MUI"%BGHAH,VLS&>YPQ5UF7Q*29J0L:J('(\SEGATM31-PCQ]TPBH1\I]!/Y95!>41L'N>>.IY:,J9A,CXXP[;XYO,$ZI(H MS9VJ%)&:# M 5"U7;Y,"&&.U[ABE/"<>M2VM$K#M/I>+ 7H5L+2WHL:3QS494DH/W@^3AR( M',N(KX:DEDYIF$X_B^6N+G74#3M5L-"EV"I@)MP37 *=9G'JJ(N(\<2GK>59 M&FYF?U7U:@JURN;(&:"VVLBV-3P:9A/J-JU30IGCQ8@8S;DOS5G.HV'.\U8N MU.6O/!N3'"(T)1!<'JTLR=$PR7UZ[@X)1:@LF[LY 6,\XJM9J24\FG_7UIRL M3?GT^-8"IB"*7R.1N7_)@8)%B/ S)+J2Q,J2=+WZY5T_69J>=8FZ>T6YI=2A0# MTGU2EL:.*= N-3G*NZ]12'?HLD]M,L]6,3R@&I3$&SN?C_2I,C-&8^Z+!,C +,["3@+%, MABJ.<.S# Q%C&8P]S,$O&[)&F=Y2!E[(&0G[*X>?C5SS6"970> M9O13[Q)?1;.0^RI%;TE#@6\8$D7H,O-X6Q<127VM,C\Z97YL!QK:.!%UQ=?H M07;KM:IT[+:]B79;54=[3@08>JNZD0M]QZ%'M*L]W2I'2#MSXAR3(CGU@;+, MSL/,?FH)75WUIS*;#> QFJ,ZHUO48Y5_Q)$RM]3/PWWXS7&^M577M!&5N7KR M/2=/'&NWYV/NP*1(2CU;2]S2-P_3-Z2LH8X_! BJ)-)])VGL!,>9R/T4C*5M M_L1>?JL/TDLPQ-VWZ,505[Y$"S04K,O3.F.]AZ""/SNE>E+CO* %D"AN!0^3RD?]XB(V)33.?& 22S5)V&JOWZZ M^J^B.[&2=3TD.>CDI4(;E@39"J=9ZIQU(7*,\KDO62>6YI/'^O)6SG,,SY.H6&UG@O;%B()?[HWE+)=5*KUG<@FP9KFN^U]IME.@1_=I@L7 M*Z<5L1QN!*"PW0*%NH2-2)$D\T6KK3R2<.5Q5"@VYNABO^F/;^X,LQW?/:0L M=G++C]A"2&P-DH1KD$.HG=1*Q@['MP10?&?=34B0>W(@ZS.:K4N2<%TR^)8Y MW!W#0E&=Z<;;@"IS?"!Q]TAF1_>O-Z)9F6OI;61.IOO[RX=?#U??WYH+WZ/? MWY$WU_T%=CM-?Y_^8]$ P;=1)98P9?QZ#@O=]%?4^X=.;#O2Z6Z_8-^P>$_"ES]'U!+ P04 " !DA E7A4)]+S88 "E20 M& 'AL+W=O-2NMV^Q]5=;-\Y-5VZZ_?/RXR5>Z4LW8KG5-=Q;65:JEKV[YN%D[ MK0I^J"H?SR:3R\>5,O7)BV=\[8U[\K=52O]7M+^LWCKX]CK,4IM)U8VR=.;UX?G(S_?*K8@9%_^[TK2Y+3$1D_.'G/(E+XL'TGUR?9(5>J*YL?[*;[[3?SP7FRVW9\-]L(V.O:,6\ M:UI;^8?I>V5J^:_>>SXD#UQ/CCPP\P_,F&Y9B*G\6K7JQ3-G-YG#:)H-'WBK M_#019VH(Y6WKZ*ZAY]H77^LF=V;-'+*+[*NNH0%-DZFZR-Z*H'#]K5G69F%R M5;?939[;KFY-OV-+D1C?/'K=$"V9\G/MUOY)U9T?6OW6H^Q5G8^S1__^U_5L-GF:WN%+TZ=9>BM>;%KR23+F5@PAX=7JBRSN>>+ M;L;9;S0/YLKN5-GIYK1PY EK_]@VVZQLH\FY-.QI#:_3F&I=FL4V4D=^J5UE MIFXZI^J<)FOY5J[K5KMQ]KISQ/1PL]%+C0AHI.IB&C:+'UI MM]DZR-G4X$Y.;*$(Y.C9)IM;S(9=)D_G]*31+NO(D;B-,ZPM3'$_)DZ*I60" MBCBD8!0>RCB>;W:T^?Y!R,>2_,BKD-?]G;YAD--+XA0)-*$BB&"<_4QLV6-% MILH&$^=E5Q =<;M>MJ3)"^V($D\B[6J-<$5+);M@]0"WL<2O0:O>!ET)2_EQ MS7$MXNW&"[WZ-%W.# [L6U/LM*X9995U[9)8MJ-JI54P0O(4&J-:TY;)$#QV M!^XF5P@XE)EN6I(GBR#GJUUK2D/<2 9B>E,7AG;2$>_&V2^UZ@K3ZH*82RIG MJNP;4Q-?#%B ^;#WAEFCY5@);L@$F\2+&M <#&ZN2@A4>-B2P)<=$=@&>,;FFMA;5M;8FUAFKRTI#BT2(TA M)5F>WQ-/J.J:V'H/1E 06I,*R4/$"%>P+K)A_S)^.\Y(B&2>F)]NZS4F4KW; M7I-2YV9=$AW!'7][<_,F.LA^P[UT8'.5:3'3NG--!_Z1TD(4KBL]V\@&NU() MUT@NN/E6YQWLWX]X^3Y?J9ITEGQY<&Z!AK$;1YTGRZ M-^98Q,/*[0C+D3\>U<+8&468U\W(JN?F):, M[@"/9M/)Z?_%^+$@>=.0K58NTT!4%"9S7V"Z5)TPWT>YX=4^8[0*']@0?D8H(D8Y6V442K-DB@^S M40C]2\;M*:> ]Y]..1(]Z? ^D_^3/>(Q7G-VAT8UVF@$]F M5GC2*'*DE#4 M!S3B3.Z[0>C)*/#6KDWM 4^E:G*<$EXI@T%ZDR'@J^)W2A?DT4>X0&,W*P.' M[A!?**B()Z"GR$X0;#+R+^0BOF!B$%F(E)H$W30 8V1RC$#)^A;*8,<04$_J MVC8&&@(R&DJ"6$\D5L,J1^S-G5XA@R,C)W=$URBAR=^M;$F+,4J:7CW-]!\= MG/\C2J8H2K=?B///5;/*%I0T-E'+:6YC"[&@@A&!)U 7H@X'"8F/MRNG?2PT M[RDVQ;DRCDH>W\35FM7!(8JM84AZ_>(F1"I M7S28)-B]:T2T$B,*XBP-=='_R#YQ;]%!0#Q)[_7)I](M/TA5$IMZ1TKB+16Y MNX4A,DB()%S&FMZ%0O:0*>;\G\C!$%@&(ON>1+9S"5(4=6F$SZG:.5VR.M-* M78U(;_ZD;TNB.< %X%'8AKI3IE3S4I\2::>-*@%'@O>F6-\PDU\V+:-&B>IB M6RH _R.6';8+C6)7AW!#E)&.(1CVU@,J*_5. XW(*J/L]ZY@".7Q!W&QJ]:B M1"QD12@M%^ ;^"X1 D$/2BEA]Q-\XM$(,< P'"X(9"-N$_N6%A?9K810E&Q" MC-[[N!$E FW49V *$1!Y%IK=..9$+Q?20 J9A@2#S6M/R]+:8F/**2>/90+](XHFI".YD%62MHKI$QPF0D@=L!7HP5J<)^0#&J)&X7[7Z$57 M)D^KG#6GV&?-[@SD<^V&MT%?R)=IA\=:]3Z.3_6I\UK"#O$4A:6"'2;IB$P' M3T+Z0N"X)D%%XP%-2=I1*E/UQI588WB>_3!C,5P<"(NDHEQM.^B%F@.!!^A$ M'N8.//9I2GI?G*.6;2.H;Q.; DIJ.PXQXAIS!CB%07:306RD-("*'.];SCOO M97[P3#5RS>#3>^Q/S&A=)X8CJK\F:Z$=\T*$RG^'R7:<]WA]<:9Y%YQ80*@\ MFI0 80>)2ZVQ,?=.MPG^AUPY[(EK60R(,&WG ]_@Z04EIA "TC4D W!GM$Z8 MB&&[>:^+TPK!V'!.&#PA5(: !:([/$VN22Q0P)A >#=#]#EQF;DM?<%3D.UY1V;*+ZQ]^,%*)B/"4A&UQIR MHC1[Y>!&OH!7%O0.3 ';: 0:>>G\00IDO+E"W$B*=Y?+6"+:44"0B/&ZULE= MIR,PR,Z>/&0\0,QH;VWRL,JFC#T-4<^[ MJBB4 S4 8O, \4J!E[B'9W[6[XF$1Z+#<0<[U9/+&>^&$_7=!3^,:@A6O25; M7V6WRE'XJ=7'EII._L)2/U)0[)<:9=]JZY:&/OQJZ'^-3Y#OC3-_6MP74O*0 M#ZGBCK@"*B3DBJ/19+.4&>8<3(TW-BX&D>J0!Y7P3SZT]<"TM,B*-EHQO&(] M;AASZ?K..%M#*K!>"H6YCW62,Y)&_6B3^D.4U$"U*NN *HD"SZN@8,RL3\:= M( RI%7G1?544?AU(P^K#='JGY9$HT^>$X$AG]&N]9SFR]$9G*TV2&2K(@]GE M;#S)*D(&/H(R9A?7"!OA^@""N7;L)>>J?@=7SBX6?[.7%%PIE$34\Q-% V=8 MWGS_MQY?L/&MS')%*Y>&GD/XI"CML2>O:ITAY:*5O"\UVA<'( #/>&)#R75G MP7$,16C,NJ,T&#I$86*N92>ZIXZ+J'".C,#Y;G3"$?_K][E&R%_YVB.CG0J. M:RZ%U&\T8F])8A3GW[N(6^L(1WH4GG!AEXY#7JHO*SZ8/1E/HT!89'-)VP[5 M$^>Q!-]PW$!X)N*"VLYU30D9._[O2*7LIH:CHF\W)$\*9+&8\MWKFY %C[(' MT_'9D +PZW#P$YD/HF75,7[@H)FM2UTL)9\ 05\#_PNXH3E>)9&%%U",IG@) ME'A[)Q%<]FU/!6^#G*'E@!OSRXZ$('&TTIKK5W9>FJ7''$B(44C>^OQ5_ 4' M+2Z2/K@<7\2MHWS-FV >Q!74-M!/*S6,)F,M.("Y)J0KA12U0ZW+4N![^$:VIZ<-G4AHINA#/]/CR>4D^]F#C*&YAG%G3T:SJZOX=7HVNCB_\"%W=[F1 M!_V'9WI 6S\?75],4AIFUZ/+R46\^F);[B KS<2UBU\JL]PZ6AK;)43Y6&&)" M+UEW5X?D"B3VU#:99.^^Y"NFO0'^%2?GHT]"X(KV9AT?WK5.(],ES++E:@X' M1)4[>WH ['(6W) :=\XA< QI@!E#UO%E.",%HI/[CRB]G4KD!%W!W[&B@7V M5]ANWJ+X$7"AF/=PT'$F$ :Z'V!%W?_!9'P=O0V[GTD?.[F@C#(JQ8UR.TZ4 M:7#>&I5I/S$>5"@YA8WEI_1!UB%1 )JDUAM5-GT%UP-!V2XJS+^)KW-%4@#$ M O[1(]0=FR^XO5J_)R1*2?Y=A*@(B[[<=1"C?^OK<:"(''@;"W12'>H+>_BJ ME>1X=N43BX\SHI3"!\A-F2&*Q=7%6C9=MV'7R;Y8 M\!LV;ZP[U_W13;(5W J[D=/]=$,D51I66)Z!.^52AF,7AUGNB=OHH7!Z.ONA M3,O.W:BNR782>9I!Y9@6X?: /S737LUQ*A[/PJ1 QRX]M]6@'(M"-7Q?:\FX6JXG4/.#_&GCP=(19;[FN7526A@ M)3ND6?[I=4=X/X<7<*KP=7R)\X%2.4L2LPSD[ESXIG(.I M"X'D"O<0^.$4=SV_^GQT^HX:&),.G@$BT7>Q ME'M?5!)Z%8<1-H)#OQ8J>#Z2DKZ56W;LD!)CKI>RHDSFS'*)BJ2( D3&L=+( M%MK'U, &"]W7J;&P]RR4P'ATK?98,!I,4.NEQP%U04)'QZSKJ^*<2TA%G&!C M5_G^*#D6 AA.IN*&!BY8-CT?/*+U1=1RN]_-D%0#1G":@E)/0\-"]-T03+#/ MT#, _QKZCY3/@;9#E[_WF&89*ZCO[[Z/'UT1WM>(- I-L+EII454SCH[3.:? M)S;:W+"OCZU//E8=8C\NI$4Q6="95P6LYX_)X(8@A..Z M,8 W'"N?" I?L;+4 MV]MH=T;?L=.D,0OX6L(62@GEUG?]5=(U(YE&B*8^<(ZSFP&2(AMV2QVP%.GH MGZG*B5;.M]X_WVOKOA3?,)SJ@WU/]N"X,N'#[CR#9@JYG1XORR90Y]]3).]T M2&+@?LD16[7])IPT93?2U$+H,E A%9 H;D)LG8M@S;BF]>V\J L 5Z,=C6TX MGM7$_4B;ANV: 8X/M0&VGI#.(]6./K/8T^L!;#AF'VAE$/L8Q3.YPOL>U&RX MM7HA7@FGP"@!(Q0,QXHB?I8YA!.6M$5(?%]3_U9A ^2 [518D:[!5GN+-'Y MJK:E7:(?%< 3X23V%),*J"IP-CF]]#VSJ(5)"XW?3P]+V4UZUAYM,A^G83UL M /?3WLK=9.FC#4:#\MN!Y&3(=I&ZG+;M^)?/!:Q?U3!4434@,H]W YCI@U4? MH$(YND]VN.\HID*#!@ 5H(\'J7TH]!TTH_ZP9%VJ>@"S0W#V6-KUQ?P]:!N2 M#PX=J ^J"#[008$::QVJ"9T<@OK&C-1EXCT2O,; ;7.)(?0[G:.;R$>L P5, M)D[*LY2Q*G;"6V_G2=$R8& A =Q(1,G=K"0ML6(%/.EQ20#P M]7533[7O,46>[#NXWDB!\"8Y"+EEEX;#:6$PBA.QX\L7%!.HU'@?& Y,O[[I MN\]#XT,L>(? N4BKB/ %NC)=A7ZRT*0EZPS>>Y'F+5MT>=I#%KH7T7Y"KB-O MAQZ%LX4N!Q24\F^_47^(UU(>'(#DR0 M ; A%3K%L52H00+:"V!Q582E\>4=(C5&S["!)&OK7T2P=6B9Q>)(C:&U))LN MET82^N??2XEE6NZQFV\'YY3]RRZ[G3(>2/G^@I1C+.FXL&@3/"BS'*;NH=^(8O;-#L'=F29MW#9U#&3!+>ZL@2//FX.YT2O<)'491BBA M55*PHFCU@R=)(P)3?#Z>];%UV)SS@:8[]<0_?J6QU=)R^,WO6=,WK7Q):#!>T#]>RZ"JNJ:6\Z];@\1?81$ MHJQ)J-YM%076FI>F67$2P=P\I9MN")U6= 7OF0!BIF;-''AS2$S7? M8[*PH>C/;3]93)@8(B54D;)J(T$W>']N(@[??/T0X3#6+?;W'2#$87F-]@B/ M#T=:45SQ#5PR/V?;X=4'%MZA?7%1H):S,^?LG ]UI;^D'^31#%#%4SF!]DCN ME]KN\KM?!2VQG+)Q?DDBP\MDO2R"L]I?A^DGSDI13Y*[4.O4J$PDCPQ? R0" M#N";':P;S<]GG*7*=<">DQ!+*SGTYTL^QKZ7C[#6SON\8^#[5KULO#"[RLX$SXYC% MQ"]E2M]%3$&; ("O[P7M"E,.5-;+=Q2.[C_Q#;;/UVAR("+[:_M-)[>ZX$I+ M^EXP0T-@F"VSH^_7N+H:32ZF:0/'D]%L7E]>$;&*K4VA9ZG?54BI/H"5. M,+J:7B3?KFE;WPKB"^_+N$XGF&.7&?%1L&1_ T_.9U[_/JPL"2^GT]GH^OQ) MPHT]P7 D^/UU2D@NII:?K7[796HH4>\@S3\=7#7<@"ZY37/31W^NEV@TXS M[CPYOIAH?/IZ'RYR^S!*.1U7BL/1T8R61\6ESY5\;4EQW3XYJ$MR'!!0(T#L MOYP(]YK(92#'V04ANC6SV>C8CW+\N5I>FG MX^G/)]W9YY=NWYAT/SF/#_U^RN/DIW,J[9;\ T&-O%XBOZ(3K\;? M(+J1G][IA\L/&/V@\&8#*H$+>G0ROKHXR9S\*)!\:>V:?XAG;MO65OQQI17Y M/0R@^WA[/WS! O&7F5[\/U!+ P04 " !DA E7,X;Y?A(( I&P & M 'AL+W=O#NQHP]RKL;4>F,%^Q1$E7E.97[>Y:)W>U@/' #3WR]T3@PNKLI MZ9H],_WO\E'"TZB1DO*<%8J+@DBVNATLQA_N(YQO)OS.V4YU[@E:LA3B#WSX M-;T=^*@0RUBB40*%RY8]L"Q#0:#&?VJ9@V9+7-B]=](_&=O!EB55[$%D7WBJ M-[>#V8"D;$6K3#^)W2^LMF>"\A*1*?-+=G;N.!R0I%):Y/5BT"#GA;W2E]H/ MG04S_\R"H%X0&+WM1D;+CU33NQLI=D3B;)"&-\94LQJ4XP4&Y5E+>,MAG;Y[ M8EM65.QFI$$8#HV2>N&]71B<61B3WT2A-XK\7*0L/5P_ B4:30*GR7UP4> _ MJF)(0M\C@1^$%^2%C66AD1>^W3*[,#J]$,O@@RIIPFX'D.>*R2T;W/WXPSCV M?[J@5M2H%5V2?DFMRPN#(:G7DH]0)^>A8KO:.2$<76 #3Z;[>YV9 6*<',X@EL7BU5(GF)L53- MU"LRGGJ3(.H.S+U9-.T,A)$7AF%W8.KYTQFX;,NN)/Y[TA^?>9!:31Z'T=0Y;7]XR\N*X+V/B!6%_=.9-QU%? M.]\+9GZ=Z^>#65=!;SEX+3JQ5Q1XD\CO#<>AY\=!;W@:>_.HK]K?=?VU4!4X M-?E^J=KNB+D*CH4'O2> B#FO4(N/)GJP8Z\<\QD3M^S:8 M>>&T'XEQ #Z?]GT^@8((9W7<^QXY%^^_=//OAHY=("?OQN\[53Z'LNB4T!69 M^MY\W!T8SV)O'!Y@!V;]K#4+);JF(5DBU@7_$\ BK20T!],JM,'GW*(O.T1? M@ZD8=,13C_ BR:H4XN[TA6YS-8F&,V L66;(%\R]&L^&@1OQ8*XJF>%DV=XC MNPU/-H1#*B6)J H$+F"<$-N22H"Q#!)+BMPHYC8Q ]#A &T2K8 WZ4W-F)A4 M;;-L!7ZU,*,*SE;0CU[ED1U58*\_&?J'+@CG[ OR M<*C40Z/49YYCK'*Z)RE?K1C04Z9WC!565> &:F5!&.-1,FDH/%:,6&;<<@=; MNCB?%UO!$Q2((T K'6^&M31'#V)X&ZW.^_V?G"YYQC4',Q".,;MD6L?32=(; MJLW;>B-XS<%%Z=;JMWJ+"4,H%C.?O6C$ =HH!R/ ?@"K(!K U(%0I62Y)XOG M!Q+[L8>+%"/9D<))1@'65APFVW5,2KBO,^5X-VM)NV4J0$PAZKV_:6LXGU1% M2I<9:_P+LDJAN#;Y??[M:R)%=@QV1$WA;,,D![@!2PX2VC.Y\)$E+%^"]'!L MAH&(NIPD"Z482+[NP/%#IR\\P5*^-3HNW+G/1=>%_#3N-(:D5W M$.ER]7F('H:PFV)?XGGS[2SWV+)[FMDFJ/M^Z,+K!+C:F/RL-,^-XS.^8G#/ MR)9F%A"[_1+RF3<.,XT3,T")S"1) LV68X0:QN)-YP%YH&J#U<2 *K;OW@&# MFTW>=Q4]!*4#0ND';0M;*%3KR(=7X7#20);1^C 4 O=?&J408R6B#[E""NO*FB5P=N(RGQN'+VGYS%$9,,.".?TM@^ER-O\6NVJ;F\(1(Q$5JS3HV)A/%^AH* M*N^$N!O[O\"VCPZ37(][37$= YF3^MU+S%W[S-V]Z=GWRBH,O=DT.D5KCK=^ M-_/B+%+P.T0%L:_N3(V;^F>1>#YY39F%WGP2]VUIN-'7!!W;0;]83Z)S M0\?(53 )AM-# A+$<4O+CDD8[-#+DDXG0;5[M!L;D:NRQTZ#_E>'8V M6O^Z M_.R<$"&A\!1,H;82M],YLF(+T_("TR2Q]:)^T/K@MT,CL:\US(-_59V9;.=Y MVQU?'8(A^<+(AL))F)9EAHKB]B7BC4EX!)J4,TRW4HHM=^RHUK.&0?2HTK ! ME:FR.S7DHB["4U&JBM8_Y_R(F[WC[X^Y 05HE'S-BUI' WX9*];P#DP78/F> M4'-WQS**X)IGLT%1R&! M0668"T7:+7FKTM[,2%D&&2YQYR_N(-L<#XJT8=NNN)]-R77Y^"/=YZSM3#VZ MVIR/6VM=8(_[PR56!^X_A=.8J%59 T>">V:9_>O/&HT"[8:VQ73Z<%O@A*[A M0&=+=M$C>CM,6#RCS8=Q"P_ !N*C TSG1 -V7S+&ZYEBD[@0Q;7K^/T9AV>B MQ0G ;Y4-_.YIZBH:1D<'SN'\ZY5]LZZ?ZD/B&P[..Y,:E9$*VH:'ZOOMP#%2 M0W2Q0 '"#FJE24,X2/!DW*@&^%(#6"I:"NI.!127WH$5I/H8LA88$ M,+<;1E,F<0*\7PFAW0-NT'P=N_LO4$L#!!0 ( &2$"5?'@T_%0PH '@F M 9 >&PO=V]R:W-H965TKE- O1QV\NA18LVW?U,2[1-5!:]$F7']]??#/4P9=%N;MN@^^$^))(H M5CG174S62FU>7YU5:4KOF;55&YX 6\6LEPS!8_E M\JK:E)QE>M$ZO_)=-[I:,U%,;J_UV,?R]EK6*A<%_UB2JEZO6;E_Q7.YNYEX MDV[@DUBN% Y5$)69"2+VXF+[WGKP*$.FE,J_T?[)KYGIT0M*Z M4G+=+@8.UJ)HKNRAU8.Q('%/+/#;!;[FN]E(<_F&*79[7 M#2? M1<:SX?HK8*3GQN^X>>6?)?CONI@2ZCK$=WUZAA[MI:.:'OUKTC6+ _MB=(?G MU8:E_&8"]E[Q: M+&RRX:60646T/@K%LRGY]9?$=^F+GW:]7Y6<#^R0@!5Q;47=G,_BX1LSNBO: M'?[S+2-WQVIT2 %14RY,!?,'")>HQ&[]/XCG^'%B/%./&D^^X[GFVC08P=Z1%FS%>-!P] M>[R&@YFITV"H8=>-C><@< WK.>LY:/-L+4NE>4MEI1RR8*(D6Y;7EV< M\:0!YQ5/P964X-7/=YN7FKG>#[25/W;MVQ*D(U\.(R8=Y+I8,4[\6 MM5),\-/8A)PFB1SC;A>=X<3)V M ,]UHM@''90;60(W9"Z+[+ /#1V?'NC30\RX\)TDGAT(4M^ALQ#\MQ(9&)8 MSE$.\*8U+U-\1(4OH:BZG+/T*^C]8'ICKF(G(B@Y:IIXS3%-_/Y\%J!FWZ+/4R((0E7P__E$^ M"T8Y&QNE)3E8@N37;$\RL5B XA>E7-LHX[0Y3UE=H<&5 "UX MV2QB5;*-!TOUBM2EDO5V0AMLV(Q;MF3I",70D290)I[D#3(-%15;PX010X\H-P M/$P==S8SB(XI!%!V4..)>LE3I_XGRN=FGCZ3D8]2KN;C\GX%?-SS-8;AV;DQZM^):99RE*W/W=DN@6]GV$WFW(\\< M!$5YG0&YY^2RB2BB8(4^6> C$TTO"PZB ".YQ,W!G66UX:G2_H9+1%75O#1H MP8(]P3EB(5+"MQK? 1-*QQ0&L2@%.(8$ .%W^1<%*5&PZD7+"G]0J$+PVMU* M@(PX!E#I*V"T/H[B6"_PBF$< XN>8_=/[Z##+] >!F3<8UQ+= '_5_V K7G@40*672A#8+V01D:BNGM^V";]\&2(WE0)6\SPZ8$ MS6&]05I:0!K'+UN[TEK 387.O[3"^;_]?H.,PH&&7*_X_FV;RGU1<1@%,[K+9P !NQ^PB"L#>ON\U7Y7WO; M72TUO=@[L;!VU(#HKF 8X69BEUHGA<@]D;'0&455$;::Q("6UH-O"C8.:$ MWL"/ F<6#. 2A7K7,SO4XRY(DD"!G8SX^;M?_Q_4K4']=!OI20+[$)Q#.(N# M@;5YIJE#^>\D?F"^/^H5^1!TXJ<([#/?XLJ A<*QX8-[6G[AH)"RK.U@:VMI MYL31Z6ZPL3KR+:$ 0%I([?T>SQ)E0.O4XL#'7:H^GT5.$LY^5&"/$LL6P+\M ML(>)9XM[L]#:LSO9V_+B[POK-+380N!$=/PSR87G6<3#U&^Q!6LO#-"R'Y\- MZQ1FA(.P#JF #CJJD.C=804%!N8.*J11HRP.G,#HT;X<-;Y08Z-HX2!>@')_ MA_^"V-6S@H0:O#L 930F%5N>[QT-'HJ3J&5*/FC@6/$!"9JX@#^R _PX34$C M*,\'J^PB>2Z+)?#,QE6LQO0 2 5O6FF=)(4DB[K(&*(E[!D@;JP@9 #0!2HI M6(Q0_0][;>>@;P5H;-;*K'%=H4$>77:M1]-.-/>Z6:BAZ[II*6CTUX):'5]2R(-+W/%.82<"?T=-$2;J M/H !VS5)60.<+22@:!Q7*D?W48AF2Y'RIO^&70Q R.40_!ML3\FKMHF)+S*> MXG<,C3"'WJL&CDJ58EXWO[]B3[-A%6<.9-"*M_<'D-?VC/ZL,?KO&^OMVJ@[ M?NB==K"]Z2MT/0V-X$\ &_<=F MM_\%4$L#!!0 ( &2$"5&PO=V]R:W-H965T MTUC M'_79:U57N2S%1\U,711!\FO"'%$OC/3/D9*+4%;[\G+TYZ"%!(A=I MA1@X?%R+"Y'GB C(^,OA/&B71$#_N<'^GG@'7B;5/PO$S1'RIR@W]9TL[-^H?L+0VE2H<,%!0R-)^\ALG!P]@W-L"$#N MF.BV"Q&5[WC%SUYKM60:9P,V?"!6"1J(DR4JY;+2\*T$N.KL/9>:_<'S6KP^ MK@ ?CAZG#O:MA8VWP";L@RJKN6$_EIG(UN&/@8Z6F+@AYFU\+\+_U67(^KV MQ;VX?P^^?LM&46/!5O#L#:C=#7XN#LA^^BI'=Z#V6# MEK+!?=@?H.Q^V$'(5N#L\URPJ:?GC0^K/@#WI!#L"G1VM2SD?!953S?&/U%7(N<17?>8_?9]PD_ MMXIX;E&!PXI;B!_Z"N)]45J.\-X%,4G]X[XH#>B4G% M#!H&&=*K9V?H]_ R9)\UJ1TM]^[W\3CH#4:=X#X##XT[-+]--_I%THOE(:UV43YNGL(O!\'_9/AOM,_"2,S M<"@)MH*LIJHHA$[QM5"ZFD'N/IKP] JBQ$KSN[.4!/$>-+GIOT%NTHGCU%90,@WXAT".2Z5@VZ!N35;.CMBD-I!_C$&U3V3IC'^_X!!'(*SQ MZN&>Y037)=2.]XK??Q\,_,>/6EZC6RRYUARP-SGM=B>U=OI 1_# L1^+B(]D9:=_ M;;J&HB..=Z]=W/1G3M<11(_N.OJ>Z<^1KI.@WQ\\P!!F/N!- M)R#H9#,>_]<_O>+CV==Z[H)C$ P'R>; ?ZCP&/4V/;]K;$>!#*%L'FT?> ^" M+BE&N+RV/>]@6X"Z -04P/Y"FBN#;8"%EJE@6D"PJ^#;R:WM/M3HZ@L0M])L MJE4!ON^:<3G,T!RK*'&3SCDH)H3U6RB[%F@+M)3G2(TL*_BS*W-6BLHV,%Q7 M8CF7Z9QE"NRW5!6;YAA=0"L!*-O U,5"JQM94!)8-3-";*$806O),LUKI ?* M$-Y6 5[3!&80>;;/PB?JVL)[^ W,,JON[6 MCWFX-O86,U:#H*P@#7RH:YE928+,9)F)A2@QMM,,%#GVI6!NR+X(-N?7*/UK M*98 4Q%3#A-2A$E7E4@2>1<&8() 4?'LS]I4%)9O&Q@--1CH*+,Z0Z;7"2#: M=-C62!X[8 +8,BNKIK^TG"NSUH>2!@KG2NB"M%F3^:@)B6HU" 0U4#/'?6XP@.V%^U(M4BO3GQ2%;FL$$)H.V4K&$1:X(5U4M9S9F1 M!>A-,S!'#>!0W)M*IH:4#$I:XK]2X<*EF0IM_)!RL192R FC4_:VB6<7?CP# M?0G C,:8W6W2 5DXTA4(,6QU1S MN6\&*0 ]$$0,$X[B!3;O8)=<)TK%%2=VZ4+4Q8*;7VUR'^PV@81BB#W K.107BPA,2S0S[XP!+&7DEO.%^ M$O: @DR:5-5 J';T1X-P\#V)_EJA^"A'X'BO]WU#_\;NIYL'%XH:/JPNG(@V MV1GNRLYX+W9Z8;^+G9/A]^'3VWAK3F8A4CF5*9H>T&CN6K]O]K"27Q)_L1GZ MEEW:T&G8"_34N'?ZZID92A)"! MY8--$ZG06(4Q42QR=2OP^$E/A<2-G'DBPVQ#E+C!K:OQ0U$<4RC:#)^!1\A* MU4,8MYO-S;C]+/'V26G?0OIX'+9;#A?0=BHI%NO;%#^WO\UA8WYTFT0T*9:;S=@4:@!906L 3L0.BMI0'W6)2%6FS#!AOL7G'S M09LKV!M[<+=1C&3R_7\PXQ-1'","S[ M(*0TNUF^FF"=7^48#U*^D M_R9_"5@N01:9>X%RQJB\MB_ /\1DW*26LY5. MJ8G#J.N@.[T$U&H$B,_NSP-\+VJ#/$^Q'MTB[VXQMP(=]EIA\ME,BQFF&FS2 M$#120SV-5(B,XHJX2;'TI\2XZ0H/B51V0B.3M]1Q76= MZ6%K)LU!3A"^;&.H.0RR>,/V?4OE7Y=>8\/1LE;#38#2M59'VSMJ6E,.RAF1 M8UU-5NU:O,GCR2SH]%6&(I336V2>MP:RXN>3RO&6']0&F3WHZK@R! % M+M1S07>G54T3%F#)NEBXPQCM"EZ5J]EM1X)=R=(E/?27 M!B&DESP#=DV=4T..0QD\*RF]4(?.UJK6-=RSH^%.UZ_%B+;1JK42A=GGXI,K MHGP:NG2.\N'&W=7Z!D=MCVC)/P'HQ9WV^C;0IHKM0-D)WW;3FH&V1F@&7#V\ MFN#V9A==QPE^!?)+V[/WK/^A\^A#_R"@X^!ALQ6/3?SSS"7 G<^OMHU#Z3T> M=9]%X?1+456Y\]U=4;X8],8O]R;LHLUCON_F"E3U8@99_^6J2H8YF!7L=]'N M2[V(@W'4VYP?!R?#31&\Z"\7)W'B(7_I6#/KO"'^7L9B&J\= MX(V0]C*T6CBBH*B[@'*WFY.=^GU(W&+KF3"RA$U)4"O=?5AP;/GDMT]"]UK1 MM4>1Z\LX[;!01.##/)Y6[S;5.RL-W#1V=I=0GEL:-9LLXJ:;FA1FO5\!I=KA M*/::R8CU,.Z/PZ09PLT7'B[8TVE;)+9%)'5;DF0U&S&"EO&N/2@OJT5S_@ @ M>&N_D9'?LH%Z\BYO9/!@ ]8+-MB\I^'6R?NXB_ YQ6^[5&;NSC@67F;>WGO <('VAUAG_P=02P,$% @ 9(0)5U+\ MR.4] P :@@ !D !X;"]W;W)K&ULK59MCYLX M$/XK%EU55PD%,(1P:1)IMR]J3U=IU=5=/WMA"%:-36VSV;U??V.3$-+NIM?V MOF#/,//,,V8\PVJG]&?3 %ARWPIIUD%C;;>,(E,VT#(S4QU(?%,KW3*+HMY& MIM/ *N_4BHC&<1ZUC,M@L_*Z:[U9J=X*+N%:$].W+=,/5R#4;ATDP4'QD6\; MZQ319M6Q+=R _:N[UBA%(TK%6Y"&*TDTU.O@,EE>9<[>&_S-86^(RN57J MLQ/>5^L@=H1 0&D= L/E#EZ!$ X(:7S98P9C2.PSV?N\$HEC'^2W6";9@$I>V-5NW=&!BV7P\KN]^

E^R@W5N-;CGYVX7';D#!9D1M5VQW3L(HLAG'&4;F'O!H@Z1.0.?F@I&T,>2,K MJ$[](Z0WHL^8SNAQ08J0YOF)G-*((3RF&<+(Y BS"A!?D3L.,T2E2$MYU6 M=^ "FTFX9%$\(1U6/)\D__T8IP@7\QB!C5F2R[+LVUXPBXPJP,HM.1N:)6;& M6J4M_V=0'-Q_2_(PBY,7)XIY$K_XC\4R.> D"Q=Y,570D&;QY N?(P3W.)<, MX& 8Z%M%NN\Q(#MFR$4RH]A)A3C HB(>%3CF? G;1@.0=FADX!K9L01]=3E/ M5V$A,C =^.$B'H9X%W26G8:@CX0P_/[' \P>:R?1I/^WH+=^RADL]U[:812, MVG&07@[SXV@^3.$/3&^Y-$1 C:[Q;#$/B!XFVR!8U?EIU4O8@N #C[\7F7U!+ P04 " !DA E7'%[T(PD) "X'0 &0 'AL M+W=O"OO[YK7&W:23DLM*U$:JFFFQNAQ=1T^>)33?37@OQ=;T_C/R9*G41[IY MF5^.0C)(E"*S)('CB[(D03#C4RMSU*FDA?W_>^E_=[[#ER4WXKDJ/\C< M%I>C\Q'+Q8HWI7VCMO\4K3\SDI>ITKA?MO5SI]"8-<:JJEV,^TK6_LH_MW'H M+3@/[U@0MPMB9[=7Y*Q\P2V_NM!JRS3-AC3ZXUQUJV&E8-?&"&L8KW/V#Z7RK2S+BXF%#IHYR5IYS[R\^ YY<_9*U;8P[-Z3_@W6WB]O/F;WBSSQN#?"VP5: M,&.Y%3GCEF7*6*8T$NQ3(XVD9/M;CH=LQ:5F-[QL!"N%P;(L:ZJF].LJI:W\ MD_O4A &RVF ZTMV.V;L"BU4)PI#UFEE.JCUKR#^%87)HD&%JQ0 5T4%ES'[Y MZ3P.IT__9]2Y8RVAP=FE,\H4!2E09(FCWM#LS (HPAA ZXT8F9%5M2J5.L=F_6$3>=! MF$0#-TE@M)@=!$;SX'P^9^\TSU'84/0<[BS=UKP"KJ*P)S6>!DDR'4J=!?,P M[0E=!.?3A/T&S&>JV@C GJ^U$!0-C$;G,_;>I1% MOFP,$I\$"K@_$ MQ\%BG@P5S(-T$0*7IM&\SD ),D-M%P<5+U$Q5K*6=@C9)$CG0_U[DT_/?JW99RQ*DF">IGTP)MC6Q;0/QA3HB0\[]HT4]4)DHEHB-Z:1HZGX!Z2I M[TA-=UW_6W8Z0:1?9*DCFOP:GEI,^P./HED0+M(CG@)\9@_@J4603N,3/#4/ MDOGY06 +;>"H=2D_"Q3##D8S_7SP51=.A M@D4PCZ,?E*?.49/FO1&$*(C2J _&*#P/XMFALA)1\36V>DTMV5';)3YOR#./ M?\*MZIEAV!:4=9:,4QP[RG+?IIW-QDDW@#,ALY!O"R")5;[Q%]3X'_=B;B6Q M70!=9B/<2:S@UC]J+1CJ"_*"%@6XI$IC0].G2C M+"NX7@O'WFN(Q=KWSZ_'!I/SV6=E8USKN[[5Q(Y(M G2A9L M6^_/!:W:IN9-+LG93"&(@(_[9U0IG(:D&"='1K?T:TOTLB",0P;&QMQ#^94/3](#P/JFD M49"&BSMCUQIL:%2 9T-2IUAK7Z$J%K*NA/E_6WMP#.(V6RTXEF![%VZH&+B1B!A M6G,\/#$_ER:C;*:X,MON"P=;0*C[MVDJYW6%V-9W?;'\S\@@X(%6\;4+#?5QO&R?YG3 M+/] :KD"!MWK HY0=TB&[B/F2Q5ZQU)\EG8W/NHPD!A-Z2F?5".'D=9M$O?W M!H7%F/8O37[%=5;LJ70:]-.Z:/TYWA;5Z!/0/=XHA"P3PE4ZF-35#B]CN?,O MHR"_9K.??5J>UG-7,CQYT"&C%P0""7"1%:XQ MVN.ZK[%+/D!29?L&Z%ZMU%)Z-RDC3KVT^R%[EUN-KBMN#^PV_MI-_RMSPV$7 M&."M_8&3KP5]Z:$E7727;_Q76,\C'S2^ +0$2'U 2CX M'D@GX D7>&F4.RC4&97WT]MPVSUX)]L.>8FB!$]I-7*MR:@.>SQC3J\2!WN;T!W1QP)SU#Q]WV;%[>2P M5PEN=_M=W8=>&$APH0Z*\1PUU B7O:Y9QM)3'<">."J^0QS0]68 -35QD-_" MDDJJRLWXU">:2>]K&DYE:_?-$!$FD_R'M6ZT^RQY[;_&':;[;YHH;VNXC*Q: M86DX7LQ&_H7%_L:JC?LVMU061T#WMQ X'6J:@.S^AA1T'VNO_@-02P,$ M% @ 9(0)5TBI0WF " 1!D !D !X;"]W;W)K&ULU5EI<]LV&OXK&-7MV#.LQ$-G?,PXZ7HVG>TVT_3X#)&0A E)L !H M6?WU^[P 15&BY"2[7[I?3!' >U\/Z+NMTI_,1@C+7HJ\-/>#C;75F]'(I!M1 M<#-4E2BQLU*ZX!:O>CTRE18\O=6Y&I[/X@&^X5?Y'IC:6'T<%?QM?@H[&_5!XVW45D24'Y:#5V)>CLPP]B:>]&%ISH?90V5&\]57R!:LI^4J7= M&/:/,A/9,?T(&K1JQ'LUWL:O,ORQ+H!U/;RZRBF=C]I;G3NLS)=!Q]&0*WT\FW6"0GQ;)I!N.ZWDP MC:;=E7$2!^.P[^6_R_/_NVC&7U(T\V 2SH]B$DV#\2+^HGR-)L%T%O:,NIY- MPR_/U&@<+**0_2ITP7+%2[;BJ5]: M@=EKF7@!\#0"R"]5ZQ(S+L//G%.*6L5@/0N'L\FWESFUV75-ATEP'-ZZ!;?O M%J+;&[:%Y;RJM'J10'DBW[&K<+@ V,ISAQLQ,Z^BX;A= !)VXNU&"\$*#X0$ M :&37D.4Y,( BIM*./R9[_P4OHJ'\;&(>#CKB3#RY;\1@/+,:U< *8@UD&^- M8I6GGB5R7BCX[B_N(#+B[["#W+> E,IYZ+"'6*V\@ ,?#6^UJAX<"W(6#9-O MAX@E>ZRTS!OTL16.,\RXPJAJC874J8MD$[V/(JTU#G4#>XBH+/WP.PGJ_"2H M.,899#^3CE4.3.>: )Q1&NXN!$/VAV"U@2 <)"=X58AMBNQ8<^(.Y+5#RG=,&9Z\6G;!W01Q.BR;/ MSC09F"=XNF$IR:_R&E+0O\FU)*TN*RZS0Z"H58@FS_8UM!*-:DTV&!VTFZ<_(K#.,Y0C,<\D,DX+2L.EL%LARL9[//T3]-(IB0BG/I'W<4OW4PN977L)SHCC M"'?"8S?>:JN&0D/"M(N]O F8VV'3-,U4%JI7ATI9^"AA2 MF=/24I9M>1&%4_<\$8,JJM;L<&FUY$I92A@SI9#!>+R?02OPHY M=!6Y@5&U4_O8,P]^!RTCSCR9#$0;)3ZJPK M&QQ@FE)7RURNG9.@A,_D0_:2#UI[7:<(D),[[O%$(;_G98G^!M%4]!H)H@VE MFF\]D7/WSZE5--4BXN$J9X=C 3)K+[S%6M[SM9K=V$:G:1 M+U)E?M@@A"L$GUQD$<)7C44**:JG%%5;YP0.-/>WX(O&$YF+"UHICEGQOWO MU>F.65E0AUISG;G8^E-&=&P??@W"Z:K41RFSX6&(RK*#25R#>14Z=#'"U;C3 MIS\+&(!3.MCH\^C!Q[JY'WPQE)AWH,1LN "6V$/[IP;:/W:@_1-529-'&X40 M;!WP1W3WYO@!Y289]4#K<,0*C1DM\?B>8/:#3^KL>R+8->SF4986L"U0#<$.)P>;R@'=D8?"2&\ZQ3U5.C1^Z 0;DN;.MP0H='-(S MKOE.B![B^[7I^4%G.$D=S:4[O:=[-5G>?'L(CX\]/+G!];'F@(I \:XJ-Q06U)#G%L M KX[]GP[X_P\=^Z&7@;IV1!%S,-,'$$ZDWKSN9U:+I?>!.P>JA^<^L8XZ7[:14&OW_9X* M!0[V'[G;U?9?!(_^R_CAN/__PD]<8]8;%.0*I'1W'##MO]G[%ZLJ]YU\J2RR MU_W<"(Z(T 'LKQ34;%Y(0/N/DX?_ %!+ P04 " !DA E7_VUJ@& ' 2 M$P &0 'AL+W=O^]^IJ6Q340259**D_OK[QE2DN4T<19WO]AZS!S. MX\QPJ(N#-K=V3^3$?5E4]G*T=ZY^.YG8;$^EM&-=4X4W6VU*Z7!K=A-;&Y*Y M5RJ+21K'BTDI536ZNO#/;LS5A6YKD? M?C3*/0A9Y>(O:8RLG+V8. #SZTG6@EP'D/09D(7X0U=N;\6G*J?\5'\"@WJK MTLZJZ_0LX+^::BRF<232.)V>P9OV7DX]WO2?>1E 9D^#<'F\M;7,Z'($_ELR M=S2Z^O679!&_.V/BK#=Q=@[][YIX'F0U%D_@B ^Z+%$!W_<2=HNOC;,.[U6U M\V+=6Z>S6Z]^)PMBM3_W)+:Z0-VRJ).;@MKB5?\%CFZ,V#9%\2!R532.;2:KL0G:2KH=$)I%,_C*([CP=6? MFMT]!5-/K]A9M5Y%R2*L-7@TFX;2$_3\_"2S0-;=,*UY_T0!8OQ'3:)DLHV2=XFJU2*-ULA+? M"'E6F6N=K%K$2MT0[/Q> (N(KBV3R:3A.1)%&R6D?+V1S!K.[(..5Y2Y4"0 5Y&XF\ M(5YN(5XG;_H@("GK=10G@[ L\ CYFL8O8ZV.6E,V)%JMIRML3-.3V4?F?#7"R2*)TF4:+9"F2V1IYFH'\,Q^WSS_;Z] QOE/M0H4B?!P9 MU&F/!V-8QL?^2XC?@41CF4/(M_%0K5!M=$8$VC@M:OG@[>/GZ#*U;S9%(1R8 M;:6W@*'V*D/0X #=U^29"5V$FXSD/F4H;V"$!\?BR 7"Y)L7+PM1;FG#8(U] M#WQN02&Y-\)Z;V%CLCW&@T'8'Z,)Z> E%\TM>Z="/%ZE^IL'#E^#L>%\;CD@@VH,*W1=RNT1 M6(^!')]% 2T4/.?=[LC2N6?IXKA7<:$]0^Z3@H1+OQ5:;<-N^_O7]Y[,H.V= MRGU3%'I3J)WLV.5W!C @0R/!N#P(]4EHVY33/3-46!!9;17PL._>8DJ'6;DZ M9K'$(V"Q1BC>\?DNPSH(3-84DNN#S<@R;7)?GKV?/9OESA!A"'>1D$ J_22P MIP<,VTV1BPT=%U"! L0;7[@TY$L:*B"XTBCE QEZ+)5UYF8/K=PQ%=^HL\2' M^W2008Z^9DYS$GFOCSQ+-QI;3:"O0?:T@PL=C#ODCDF\:)XKC1 AHDV;7&$':,MBZ$W'>=![,X& M'QQ$ *7(J=D:70J'$Y!G!/_KD&<^D75LV) [$&Z_P,% YS U(QI,RGY\XLDH MX@:$T?5.JB+XZ2%\0T'W5+ZW\,@ VE2TTVB/OH6>]%A(;0I/4R-S5FO==7NC MF]U>:%AH@A?6>N=+@OY8?&Q,2QYAU;THPXF!^,3PV,S#,$5ANLB8GP5NDFC* MXQIVN9;08:-$C,(H9GU!O9J.DSY)KU65%4T_][%=<.5-VR)9HY8J?Y3KXZ9, M]PB/[7,-M0"A?,WSW:&0I3\IHD& MF87Q\?&TFO]=OOSS0\9+_U_Z+>QEB;9%/2?8QZ;K8>&T* MDE Y_#4&5<3;8/ADT3_M/_B\#]\YCN+A:]$?*#R%+;"@+53C\7(^$B9\@0DW M3M?^J\=&.Z=+?[DG="S# GB_U2B(]H87Z#^#7?T/4$L#!!0 ( &2$"5?P M"BQ8G00 H, 9 >&PO=V]R:W-H965T3$_"VLQ.3TSCE=0PL\PU=2WLXSDHLSX=Q(/M MPJ5<+#TM#* L/CK/"!\ 7R6L76_, MR));8^YH\KDZ'42D$"@H/3$(_-W#!2A%1*C&MPWGH#N2!/OC+?NOP7:TY58X MN##J+UGYY>E@,F 5S$6C_*59_P8;>W+B*XURX>P"3Z@4"R$4B"WNU!0P^#Z=LW\2@Z?D'/K-,S>XG]I_1\F:DX9#\B8]=+8'.C,"FE7C O M;A5L,E/^#8YYW"Z5<$[.9=E*F#ES@>TVL)5]-GB@,3"I@V2C15-)'U 8#;K% M:V>4K 0M.X\_S&WOB!9+C T\[I"]?3-)HO3X?_M?+RW 7B@S#$0(@;C%7,F' M5Q 4LO1)>J,K+#WD:Z$KS&![!YYF6XE?V*08]68Q3\91^!=9O+=>1 F;65,U MI0]<'LJE-LHL'CL8"N=9;S;)(I;P<93N%.3%>,P^@4;/JT C*BPOTGFZB7OH M@-D>U8CG1<(F?-2GC_@(N:Z-1Z97(V1GR8AG4=:;%ZA@0A:F/"DF?9-SGN<[ MW]R@RRTSC26W1FV$L\^ZQ&@BQ6=*:,[62UDN\=58*4S3*@1E$L4)^_BMD?[Q M"9S"]@.44-]"2\H9U"ME'@$<9Y6T^(08ZX*;*(RQX@L*76&!@9(+2P;=:.G[X)L>&+,OO.ZH\FN"LWU);KA>*T+/YH0,GC?/X^<];S^/>IR=P_;S6>6_FP#9Y,#-^&JNB+56SL7 MBLYQY'\D[V(]C7E;FU(^&6%)B"9[NCC&K'NSW/$,W'!["E='TT(N/B>^33.;9E M8R% MK^#Q!(O?>%>=,A[E.2^*\7;EN09@V.O/:K"+T(4ZS))&^[95ZU:[1O>L[>]V M\+9+_B+L0N*-*YBC:'0XQK[2MIUG._%F%;J]6^.Q=PS#)3;K8 F ^W-C_'9" M!W3M__0?4$L#!!0 ( &2$"5?XV<*1H08 )(3 9 >&PO=V]R:W-H M965TS<#9N?*RV.VTV%I?G'=OR3US_VMU( MK!8'*675\%95HB62;RYF5^'K-XFAMP2_57ROO-_$:+(6X@^S^+&\F 4&$*]Y MH8T$AL:=$,S$#05*U[LKO!#AY#'CS!$ T, MD<7M+K(HWS+-+L^EV!-IJ"'-_+"J6FZ JUKCE$]:XK0"G[[\R*M6]9*U!3]? M: @TVXMB8'[CF*,GF%/R7K1ZI\B[MN3EE'\!( _)G[W0C*@=DQQI=&3J M!OI*$=75E295JP4X)>=$I9C44ME.**?/ORFSR*@K.;EZSISJZ';;L9GKVB!(CV*!KFR?#P M<7]"E=N1:R8!IF5DOZN*W11(9G%,14_L Y\,QJ$#_V CHW$GI"U=$#$Q62N, MLRS) PO3!W98S9>/(!@%2F[*=M5N)UHY+QA3)?DSS#Z+ !14>HV(@7H_PBUE M61GH= #9K$%;/HP#8\^'TDY\^9@"1&!W3QLY#_G$Y-[9P05F@;BL3TL ,.<8(4-@H M2C2B6U?<1*#DHTT0$%>=K.JC1@:!!6-.8Z-3V#4VZKT,KSOC 1FA5I0 /5'UCQ.JA$1L+&N& ??\XM2)ESXV>VH*3*"\;HY>#Z# [?ULT M?E$S&HY"]K+2,()S$),F ,?8<%7.'*CJCC2NBW'3Q0AZ$#_T($N"'Q%U+D!B M;$2-24:])J9$!/'9?_WYV6+W.^\1\T-:JX.WB$XHO@Q&&M?OG*&^CU^0, KI$M'A[80IC5?9A":AJS#Q=E8Q#?*(7'.CS8G4;].,QGGVZKB1 M131,4V\C##.ZBOR='")7RU?D%_XHSF5"PV7L;20)C>+0VTCI*L]]C%AG_[AW MO_;\A'C]7_5]%.8T"7VCPJ(4?71"$]$@GD1#EM$D")YV_I(BJ'Q?)RG-D\#? MR7*Z3"-_!_Y%!W_2_? ]C5:1MY,GB#$?:1S3)%OZT".ZS(X18>8L:^.GAJUQ MP-HSOY\QU*NR-PO\F9Z BER@^-EIRDP_#23AU,YBW#FNFXX(F$;QT@$:-"%F MIP04I0KTJ(%J8RLK&H) Q3)W@&ZLA =##-/#\\7O:X6V:FT;*GCY M.T8U6]'Y'5X?%3],63]?O1M'J_^;8OQWI.SIR9"&GNUA6S_"XXPN5WY 9PE- MPVP2T!E-@]1G2B*:Q_F0BT_(/F9F2I/$R[KC04##.'[D( QC@,H?/5G1,$A= MPCZI5!;2,%E- -,D]SM)B)T@\.LV)J0LCCR/<;RV8X"K'X;TFM7FZ:8/S*#_ M9'Q- WO>T5?>-])&BZW]FN0*;E]J]TGD\/NX8/3E?O.;:<$>F^ +F%%IW]ZK(66HO&_MQQ5G)I"'"^$1B(AX6YX/ 9 M[O(_4$L#!!0 ( &2$"5>T4S[1Q0, )(* 9 >&PO=V]R:W-H965T M9*D1I)VXH6;&3Q@DV%##,M[OGGCO>43?=:?/-;@ Z<5(H MN#',-E7%S?T52+V;!4FPW[@5ZXVCC6@^K?D:OH#[6M\87$4]2BDJ4%9HQ0RL M9L$BN;S*2=X+_"%@9P_FC#Q9:OV-%C^7LR F0B"A<(3 <=C"-4A)0$CC[PXS MZ$V2XN%\C_Z3]QU]67(+UUK^*4JWF07C@)6PXHUTMWKW"3I_S@FOT-+Z?[9K M9?,T8$5CG:XZ9610"=6._*Z+PX'".'Y&(>T44L^[->19?N".SZ=&[Y@A:42C MB7?5:R,YH>A2OCB#IP+UW/RKJKDHV:_:6K",JW;*%N5?:!N#[]@M6#!;F$8. MS9%25'305RUT^@STB'W6RFTL^ZA**(_U(Z39GH"LN&-5FU] ^<4P.Z#/CDOV[LTX MC;/W+XY[5T[PX(Y]@ *J)1B6)=Y VNN_94D*4EJXW>"GIC+1L8*!O_ M6MHS3^41!UT4C3%TU4(]'^%KE*$DN0=NGAPF"08KS=F-$8A/(O:)3!9FXYS] MAGX*10;A23#*QK/P^77:6A[&\1@#0GZQFM]3^MH?Y-L@S\/S)#X[Z=P@&847 MR?C,^U=(+JJ>0D_OM>X-1DF8IN/C]'F.1?!P8TOTK:)]ON5"^C?-:?SF*FQ2Z'["PS<-K!,(#?Z=.B@E M7!VX1E-DU+^?<(=-%1WNP !"E] Q[^AP1:F/398%0GJ;#7/\^$M)'KSN 1Q^ M[S,3'?0)%9BU[X8L*W2C7-LR]+M]P[5H^XP'\;9;^\S-&M.!25BA:CR\. ^8 M:3N@=N%T[;N.I7;8P_CI!IM&,"2 YRNMW7Y!!OHV=/XO4$L#!!0 ( &2$ M"5>+NF@;N < )X1 9 >&PO=V]R:W-H965T][9I:B M),?U[;T?;(GD[)G7F0=UL?7A/K9$2?W561OY/%8M=3K.?$\.3QH? M.IUP&=;SV ?2M1SJ['RY6+R8=]JXR=6%W+L-5Q<^)VL3_8W?S;I-?&-^=='K-=U1^J._#;B:CRBUZOWG.\B+P M'T/;>/1=L2_P9:4CW7C[V=2IO9R\G*B:&IUM^MUO?Z'!G^\9K_(VRG^U+;+GT%CEF'PW M',9U9USYU'\-<3@Z\'+Q#P>6PX&EV%T4B95O==)7%\%O56!IH/$7<55.PSCC M."EW*>"IP;ET=>.[SB1$.46E7:UNO$O&KY-@5O^ ]P+ M]0$ ;50_N9KJT_-SF#;:M]S;]V;Y)."OV['X\0EKGX_6/G\*_7_/SM-P M9\N9>A)2O0N^4PE5IY(OGUM2.I#R :S;J155'C=C7GU!6;'01@?CL,Z6YT\L%>^YCRJGR*,EY/6Z)6Q(BR.!'@0P$VU M;P2N\)7UL>H M*NT@##4Z>@>\G:*]+3/UWB&*;@>@F+2KV/XAOMD5W1XM)5% I1-;*,[J@@Q# M1QOA-40?4?+ K)BK=G\>1D_Y,=J>#R1?5>\3AQ*9:W+*H?A A]PUS <-HQ., M$@;4IFGP51Z@&:%(5 A9^0T%U@L)4*2H13H_ M\_D-]WAP9U2$>$ :&:^T10@X*9V^ATGU%S3.@BA1:G@&*$=KSW3",$#<#]9& M2LD6 Z8J9,O4FP)D8RIA:6$V6.LP3*:BII#0N#(49;K@+FU$)8Q*F(;BAD?P M>AV2J<#0,#B$(M0&=0G3*B^]<@W2A&S$;=N ])2IM8U#+_U@;/HZCG2 MKGF2_9D-TU"J8#=5/_L[U'0[0VU.A4VLEFZA-3]\B;+4B-#'5(8L7E&1'IR,D/2>8^ MFX,6HA63&N73 P:Q:YKX[)N7R[,??A3PQH2.Z?F6*NI6L'.Y.'LE5EWWP=CY M!] ?8VC!,@TA=_"^-L5CZ6K,MS;XO&ZQ_HCS?Z"#P: [=@ \_LW1&.7!K"V, M!4AG4'=H2D8Z$7U!,P3[6#<+Z+XG;?&<4XK#'V%]JVY,J#(ZV VK9MQK$1,] MZK?;A;"FS<\D]E@/0HR[18RK#:]7T7Z!QY:$(N7UQV -U [DK(?$0>A>] M-;4D;BCP$]?5VWV<"GS##0Q"GT$8<.KP&'H/B9]R"P1\*0"0R]0T@9 M1P4-R@N;&-82MQL$BI^QQV@\3"QP@]L/6%*RS^ &L!S?==!N,)U+1^*.=EMG M 5K1H.?7;(4!YS-PI $>3HT,&DS@#E[2N4>XHS[M^<1'.8H<.WXNC61K< &. M[Z "R[:,03CK;1;$@3#U5QKA;6KA#\L7[2>QB43W3+.LT;6XA#*/R.F^FE,@ MGB2U[K!\RPC^DIWLR%R"AIK2ZL89@U@F #C:'0P@*DM$Y2->#=BS>& V-R*> MI$Z1#@@<3%C3GAT\'=:E=4HA1QQ_+\/8H9GTF$+FJWE8SMW#N-;[FN,"[.P: MO?&A3,6<9#TI$8,IR$2?$WNG;6JY,(>)?S0Y#[IX[LNF\A!F[U'9@(Y5SM0[ MT!DYG [ #ZT_FC"L M4]^>+(;?E6%',G>/4FS#5Z8 )Y7;#\8./O&B5-VWWO)$Q9_9:&'RD+DI'^$5J P=-/N8S; %\AQ MU?@T[C2Q,&)(.N\OZ(.E2\)*$2@B+?& M>-@N3D8S%Y1XR,LD$VK%TPY/J[0?$579,3B.CHQX<)PN)XO"CO&_RAI(*ENL M2[PS'58%EO_:F ?U("U3EM85]X@-UD@P=BS1FMLB/*HHGD\8I1>Q.;'[TS8R=9RR\#4=:\5%Z?Q[OCCP_7Y9W[(%Y^N?B@ U8I?@5J<'0Q M^^'[B0KEUX!RD7PO;^!XS\!J)5];TJ I"^!YX]$%A@M6,/XD<_4W4$L#!!0 M ( &2$"5?UK](O'P0 "X) 9 >&PO=V]R:W-H965TU*#:@L&PY38/$-I!D*[8!Q8)D6S[3U$GB2I$J2<7) MO]]#TG:<+ FV+S9?[IY[[I5:;*S[YCOF0/>]-GY9="$,IV7I9<>]\!,[L,%- M8UTO K:N+?W@6-1)J==E-9T>E[U0IE@MTMF56RWL&+0R?.7(CWTOW,,%:[M9 M%K-B=W"MVB[$@W*U&$3+-QS^'*X<=N4>I58]&Z^L(VWN/FU7A;32(@URQ 1!/[N^)*UCD"@\7V+6>Q-1L7#]0[]2_(= MOJR%YTNK;U4=NF5Q4E#-C1AUN+:;7WCKSZ>()ZWVZ9?._G/.'-_X^?DY<AZ'=#YX-3FF8I MLM5'VC"Q">RX)F6")4&H.?F-A*FIYW[-SG=JB'>0\8&&TZ ;Q49(]_?#AW4E53<^N;V_2:G;V(T5C\ONH'),* MGCK;,VUVFM&\,G[8-J^W3< =IW._0UUO?60_B9Z%3@2J1>#DE;3]H#G K]!Q MMN15 K,-9M#:!Y'8:AC3.AY&.4P[MXT53D"7^%[R$ CS#P(6CBM#7[1UJA:) MS:70"I=&"9CME.Q@'$1AX6^0CUY*=@'C$3.L';4(UF7W+.PY$L/@[)W0<.&/ MISS]CM/+U@ZI)HM2@QU@#7T5R!'-/N?NF= MTR!4G6W=*\PRAM?OJ\D,(T7K M&!/0D\)WATEY/YU4^WM02?>1@QR=BWD7B#P2%X_^)9LF%]QSK#-'%)'/E2(, MH9 2BYI&S\VH"4YQ=A=%10\LW#8>CY*(TDL1$;+;!K]%3;>0I( J]"+7GK0^I%S R<> Q6)$)^$E4XAE M+#:G4O@;TL#0*2PU&-=*JY:-9&J8<[2B+@CHL4Y=1[A&*K.*J#'EE0\QM7?P M_Q[/+PH\IC7R'HT8:Q5]D1:CUOB\\E:K.KF(L@ZI+1/EQQK)'J*%\5P]NTJU MS8C"DRYY3M*.[JFE!E/%R-CO!S8;9_M$-,I$,T\:SZ"'Z^=C-T_*\N -0V+; M]%(C>78T(3]G^]/]Q\!Y?@,?Q?.7!,J_Q>Q 'AJH3B>?/Q7D\NN<-\$.Z45< MVX J2LL.'S3LH@#N&VO#;A,-[#^15O\ 4$L#!!0 ( &2$"5>[LK>&^@@ M .8: 9 >&PO=V]R:W-H965T0Z;38672V@\FT_4Q+M,T=671)RL[TU^^YI%Z.Y:3%8OHED2XO M+\]]7\JW!Z4_FXT0ECUMB]+C\U. M"YZ[3=MB'(?A=+SELAS=WSK:!WU_JRI;R%)\T,Q4VRW77]Z(0AWN1M&H(7R4 MZXTEPOC^=L?7XE'87W_""*@@0!QA^US%%[)&WL/S?2?W*Z0YI@KC_K*#YXW#$$#O<_B"'\BVW_/Y6JP/3Q UI].!4=;L!3I;DE$>K ML2JQS]X_BC5,;-F[TCL8EKH=6PBFY7%6"WGCA<1GA$S9>U7:C6$_EKG(C_>/ M :A%%3>HWL0O"OQW55ZQ) Q8',;)"_*25LO$R4O^/RV]D'18"*7'M=GQ3-R- M$/]&Z+T8W7_W330-;UZ F+80TY>D_U6(+PN)TBLV((C]+MB&[P6S!X5,VBEM M^;(0S'A6P^R&6\:U8+PPBB'C-?:5ZY;AFOTFM)49+]BC6MF#8RUSG&$JSJ=EXM,4KI_O^6?A687WWTS MC^/PYH=?WKYWC]'-)8*_1+4P;O^R,K" ,0&C#69 $I8(J-CSHN+VB(7H*UD" MOH1>(#M[.65^J72-33R)K*+"P=1J)3. 0ATQC/OS"9B3H\6>ZD5/'E'KLU2) M=]ES!Y[<]C/NP/DG'G#>R=1VITKWJE8X@>%1Z)V61CB9AXW,-MBRX]@M6"Y- MI@4>.E1]%!)"]UP6[NSG"QW/#?8:XCCRQ2=(/HV^VBX,RJ.92&#+<(HT MM6G8OMEAFAV[@EN2VL+=J*WPD;_3:H\P-1TSX:$,A\?A:>5Y6P+Y@9>2-E0P M.(+!K+\DL%+Q61Q*XK+1%CX6V[10 MR(/O X: +*3]TF;&UZMN;R+@:8I;(...#(EBOC6DN$>(4R MK@]:N@AL5*MY=JJ06:..%^!@X8BB:/G=8@7#R:Y"#"-R%4>665&1 V!\+$.U MVM9D*Z$AMCX/$'91/KW!0?Z0_<>_I-%D:[F]9D@9I,ND1 MTCB8I&&/,$V">:S)-@R0)3\CQ/$AFDQ-R%.. 67Q"G\R" M23)GGY1UU<<[JD.QF >S:1_X+ P649\0S:=!E*1]"FD[[XZBJGZ<""^V ;85 M'#H+*I1-4WW(_XN9#)[X\*ISNT1?S[C9,&G%%F5:UP^N!/NN[H3ERC%;7]&1US3\NRG> M=6',#VOEBR1\T_8LH,&4DRNWL^XL2/X-XC_OS(J*1 8?;+HH'D;T/$">]W6) M2JO;U\PC"HW.M5C7-K&BZ_&$T=17,W=>U0*J9*C9#NG57Q#3%L3G"C0-9\#A M-PQ-Q>(>=L;Q-XWC'.^F@LG;7FQN$(UK7MR\$!PW'4S"AS(?].)EC8.;'F>< MJ9N9LN\09\FNT;==O)=U.3+#NTEJMJK*S-OLD10'DM)P1_$.JH,+&:S5]IQK MR:C1[*:=:9:5/?$NQ1HZ6^XPUHR^GQP[CP+PE:@'^"-I9 ^/KPM6MJ3K<.=F M0B[0ZC(_OV2GD=%/EG;R.DV5U\P[W"/; 6AX4GQE7JU;\S-#/3?#RZ(!4:K< M,'>SPE2;__.=^>MUY)<#YOJK:_;21! %\VC:>Y\$TTE\M)[&_?E@CC8]'9@& M+I(HB.;194> I'#1>T\P$$RG1PS)(KU$9B^MZ_KM0KP YZ3C3).>%!I'>E*2 M($ICW#[KV$-(NT3Y^D8=J-X=RBC!N-)7/IH$83KO$3 >A;/PF# )DTOV5B ' M,MF[%]%=0O[I"<]17$R#.$HOA^AI-!V@1W$0QXOAA?D""_]IVK2Q*OO\O;^S MTTT#A=YCJ(O^X)GA$)9%, OCH2.3(%[,AQ8FP60"]!]Q\='H9)7V#9^N=Z?, M0;A(3H6XJA^?^NTBAN%GY_D?LC\J##VM^;UG>YWG'(YX,J1*,ADX"[DPZ)L@ MB6&G=[C52>TJANL==%L!P5][.5&B;:&/H M(Q8CKH /=_Y^23?YYV6OY[._@W"0^X*R^&/]9:2>$,@RB%@ZO^G,P^D;H]I. M3T6BZ,X';(H,C4XO6A=I,*5P>E?ND2Y.:3^>U5^F>('+;UX/: -'Q>E0.8C3 M@9RBW F'XCE-PU[E6*JR,F?+Q#GS1L$D/K7%.>Z&WGTJ<[G2-2H4D07J4:^- M?.N:U'0V/R)%BUFP2)(CVC3$E3;ME^_N^=/)\.4__C6)266CG;Q0/27FR ?D M*-U<*MU>_G E]*.V[:X7OY:2WAZM^T2#V5;LK)N0Z"O-%A,3AB0:S;RLRL5VB:D%=-X$$[$"? W,'UWT)[H1YU,UXKBI+X4J"3Q!= M#7WF'O=^>]@*O7:_L- G,D#T/T.TU/9'G ?_VT7'[G\!>L_UFF*T$"ML#:]F MDQ'3_E<5_V+5SOV2L536JJU[W B.Y"(&K*^4LLT+'=#^M'7_/U!+ P04 M" !DA E7"YJV)U$% !@$ &0 'AL+W=OU2+4YE8THNV*4BNJDJJNXN M6"G79X-HL"%<\9O"6,)H<5K3&[9DYE-]J? VZK3DO&)"R?(SSTUQ-I@/2,ZN:5.:*[G^E;7Q3*R^3);:_9*UYXW2 M %UQ _HF)+W M4IA"DSAWC M_3IL'BAFB6-8H;SO20?$(YJ;T: MN)"."?.PUR[>)>W2$%MSRWQJVI3N4QBB!L M9=:N]UG^@MXR!2@CHJE6\$A>>Z>T7?7E">!1&Z3?6LT1<&L<87"9#\GK=E,8 M50+?'AL?S?\$])@YS@MRSM?"$!(PBL4D7'.>U]KBY\Z(%?+ M3_B]](^KY3E^L=T(V7#KC( RD*PYA+>)W-;8FBI%!88'.==(%BF0)Q1!+94- MTF8;C-8G.-+FH%=6@2?O:N'6VQG#[=N/+";F\TRA6(N+*+Y M-U)YR&46<@D DW6 Z5BPB$_(TR?S.$Q>_F_/C\[E_G38NKKA62*8PQPN*!M0 M;_6AJ=!J1JKC@_RP27^C8<4GVV+ OHIX<7_[MH9^(<_FTR"=)L_[I'@6)/%D MAQ3%DV 6[K(ETV :A<]_VA:\9D+BW'!#;;DFS6HB!.QS\M<>]^&%=_6\-A&CW?)<3S MW6(8)O%W'$F/8Q_ Y%QG2"\VH =TIJ &(*HZQ><68V$73;F)\C\[_/<@< HT?@\5]T+A/6?;G&DF"680B M3&,R#L9QBK]I)[/OVQ73@._,IM4/R$9PXP<=Q:1#R695M==>*WU(T M]F9J@VMF&S<,>ZNMAOO?WNR> +K\PWP8A#WAQU%>](860N# M--QF-@)&I_,@2L(CN6# GD%1UCAC<*T;/^5]%/YL*]K+I#O;T@S'6,U]%3WK M-7>48#JDP7S:#V.6QL%X,GL6 9\ MOY8XGK4OUD#W3X7%WU!+ P04 " !DA E7QK;H==$& =$ &0 'AL M+W=O]O/U')6XC677)-JO[YGAZN4H=C_$VEV2PYDS9\Z0N5J'>)>6 M1%D]-,ZGZ\$RY_;M>)RJ)34ZC4)+'B-UB(W.>(V+<6HC:2.+&C>>3287XT9; M/[BYDF^?X\U5Z+*SGCY'E;JFT7'SGEQ87P^F@^V'/^QBF?G#^.:JU0OZ0OE_ M[>>(M_'.BK$-^62#5Y'JZ\'M].W[M]9\E=L0RUXD^!/>7-7EY/;@<*$.U M[ES^(ZP_4A_/:[97!9?DKUJ7N=,?!JKJ4@Y-OQ@>--:77_W0XW"PX'+RC06S M?L%,_"X;B9<_ZJQOKF)8J\BS88T?)%19#>>LYZ1\R1&C%NORS9=NGNB^(Y_5 M3RO\35?C#+,\.*YZ$^^+B=DW3%RHWX//RZ1^\H;,\?HQW-GY--OZ]'[VI,%? M.S]29Y.AFDUF9T_8.]O%>";VSOYMC*-3018;YZ=M<&V\3:VNZ'H \B>**QK< M?/_=]&+R[@D/SW<>GC]E_=]EX6D3TXN1^LJ,^N157A+^V6C4?:=CIJA"+<@. MU4<@OHM&_7R M^^\N9[/)N_Z;O$W?O1JJ]=+"@HY1^P465KJU63L%!5'!$^\1NHB*MCYUF%.1 MJD"@B )-0U4#8Z.T<[307+>)Y]=1=Z9S')B4LXMTYC0BQ MF.%*E/7RAF*%4*@"5V,/2 A5+::3^(F6;AH!$)K=1":D6T:"+8$'6G1(>H0 MDWPOD=W11J6L[V@9G"$,89:.9AO"UZZ/U'^7-ATE12\B4<.8[Y 4J(#N?1+/4D3T#/Z#?2B=XZQS_=JU$VV+A@VT*G"^F;UY#P9QCH) "#6)DG7(,+?@" ME[ 3HD<4\")!5#GQ%ARNK6?'P0V.CU=658A&?!0$A.$4&Z&*9.A4%$)WF6>] MH,BV3Y%P;[0?Y9+QZK9;0([5^; O'ID%@E!=D[0696"67?BU0[C3,F^D/FHC MQG;F?6'1 MYV#5ZPT3EYJFW%SG:JE?!!Y@6]L*E1'0'RU(V(K@R4.@9]KOU=*4Y!E\QIHY93""I;(RI^$ *4#\JYD I]<7XYFAW*HB K M1UX&P(1NGN'6%I>T95_GD4G+.#'.."27IQ2PGZ@;U#\+%23Q.,3'0H,A9-=5 MW#$*M=B8)\8Y4:'-OD!.JN-+T?D"0 F5@8HHTX M 6S/=D.( :($D.;_$(RBT@Y=4 P?J\R!.@%*@LJ9K?*(VC P(KRGE/$Y4 ^2 MPQ/*D0FEA!8N)UOBD^UCWX^02UMR/9N88^*C&AZ9907$2JN.0J<'SI M0ELGZ((40MLZR;! #4H[;EQQ:N0#. \[IC3PN026*/ 'C M=0 R_0MOL/L?@9M_ %!+ P04 " !DA E7P#\XL*L7 "92P &0 'AL M+W=O0US7*. MZR1MWFLGF;K+9XB$)#0DH0*D9?6O?W?!1DE6G$DZ7Q)))(&+N_[N0K]8&_O1 M+97JQ%U3M^[ET;+K5M\^?>K*I6JD&YF5:N'*W-A&=O#5+IZZE56RHH>:^NET M/#Y_VDC='KUZ0;]]L*]>F+ZK=:L^6.'ZII%V\YVJS?KET>0H_/"S7BP[_.'I MJQMUB[[+/ H M,V,^XI=WUA3WQ ?SSV'UMW1X.,Q, M.G5MZM]UU2U?'ET>B4K-95]W/YOU#\H?B @L3>WH7['V]XZ/1-F[SC3^8:"@ MT2W_+^\\(Q[RP-0_,"6Z>2.B\K7LY*L7UJR%Q;MA-?Q 1Z6G@3C=HE1N.@M7 M-3S7O7JM7&GUBCADYN*[WL$-S@G95N*&)86_W^A%J^>ZE&TGKLK2]&VGVX7X M8&I=:N7$D_#IFQ=/.R +%W]:>A*^8Q*F]Y!P+GXR;;=TXDU;J6KX_%,X3CS3 M-)SIN^G!!?^W;T?B9%R(Z7AZ'5G_U:RO[2G>J$N_:3EG=B+>ZE6VI M92UN.MDIL+UN+]5?8UWQRU*!29:F6PHV))=U:V3I(O<6(I;Y68*=4*56LP2R)0MQG!<-M(7"O;@6>$ M*^P_R0_!6G-CNM9T2E3:E;5Q/8A7M'A+76_"F6A!V;8]G/C3C -64GK'P)& MV I)!V_2+<6OHYN16*A665H?+JL5+B23EJXL[*I7-=KR/_]Q.9V.GW]_=?6! M/DZ>?Y,=.$G'6&$:W>%*J]ZZ'OG7&1*%[6O/-JL6?2V9:R 7O'BCRM[J3OL[ MWMR52]DNE+@V3:,=^?M P\V;ZT@"K"1MA<1JKUB)$7!X8_$@(S(]NJW>%+B= M4_^A:B%M*"10F:7IZPJ.+S#P>3G_T;<<6(C%>*XKEM7/1(N *Q@WQ&1\_'\@ M<$NWS$'><,M&22L4NCOQ6I6JF2DK3B;DL*8%W%3#A;@L\ 7^TFB1D_.V:V- MR( &>D7\W;-YX=5>4%1Q8@TK5\#O6V24-8TPO179$H?9R(1^D7%[ MRK43_^ZE!=&##N\R^=_B"=WC-6?[UJA&:V55LA;#/'&R41C=X7DX+3F3AQX0 M]:0(O#4KW?HPT<@68 W>4B!\01@BP/R$K/Z L,Z//L$?X-[U4H-L@2#\(KTG M@*? 3BPJ//@7 #KFTN-)T8!)5)7QFG4$"3# M 5@A/0%89]DJ"X'NSJHE0BTP"_5GK[N-> *@ M!R):]TU!)E)*MQ1S0'<\*7#EBO>!OPF[=4G8@E@T:LKI;@4!0I'[38)+( M[FTC@IW@+HP(!FZUT?_P.?':O$/>"#K >!1.1^(]XAJ0X<+@C^1V0ZC.#L%.T<> 0LSZ M+MH[8B[6$O"\L+JVQ(FD'&"A "DT: <>7GE:%L94:UW71=RF$K?@-5"+HF]E MP:!;0(76"/_ A%$4JLH?K/570?Z"XBVH",EDU6#R;!K7%GTE: .>!34@Q4'%Y0/TA U"J_W M3LW[.GM:EJ0YU2YKME> F&36= SX KY>67RLDW?Q_ER?>J\E%#".,4&N**" MCO!RZ&E!7PK0(1!4M&"D*3$,/*%NDH5G+B$\3W&*L"K^.! 62$7:UO2H%W*F MZP0MP0/?(H_7TEI$I]EU#AZ*CXV@9Y/9%*+(KJ<0S*&C) !8:; ;*U!LH#0( MI0D/=4OC'FA^ASSW171+%Y_PW,"QMO-14;!BC;7:?0R^/.00=#>H(0*# L.W0M;:CZK+,C34+ (F[-SF M R)TUWMH,GAZWK<5J@$8 :5KZ%!AG[ 0)5;Z3E7'#<(E=)PI(*#2 O1#_(6^ MKE2@&&@",<7SC@[HL^RT2U/[TA$XK'Z@K*!-6MF426X@JCM45,KD?-K34,RJ MV8K]ZN@$.N\J3'U+3@*_D?^E#0!NC0#J1^<>LE9_F?8G^ '>B';F_ I1'UJG M8_#JI?,GJ+#V#@/%W2[^51D@-5&X@:X!9[':Y,'OB9G['$(_MY91J&\B[LXM6"V )L'.0F7 MRH![^,POZ@Y(>,(Z'$\@Y I)[9>Q"PX??-/S?XB>4[Y75?QF\SJ24(6.5U2UP M!:G@H,^N3H'-0NY>4CC7WM@DQDU0'?#A#$# BW<^=:@-YJUK)0D DQX[0L6J MO=76M"@5M%X(QJ6/MIS5@T;]RQ HO]45E3*\I :JU1B+N!\H\+P*"D;,^NS, M G#Y!?\^*XJ,K_V),KM?CJ]T_*Y M%GF>!(9_1KR;/-_XHW ! @ M'$;D]C-$-*M)8_#ZOD#SM=86OR?\1:YAJ1=+X$NMX3F$%X!B?() /#%6@^H# M'[RGU\H7EU ]O%J D&JJTC+.):@&]ZQZ"XH)&@Y!;*:8SRI1-T)2T'53!D=7 M8XB(^:.Z*Q5"(JK H)^L&)$Z-"W\]:U";%*#DG%H2@[LVEC V;X\F'%AFXY] M/C1@80?Z\FPTB>I""C7CM+^4*TI]!ZXY%JP=136$+T!<,*J9:B&AI[#T RB\ M6;?H1N';%6@;A-E8C/OA_56HHA3BT61T,J0 ^;4_-+/,![&\Z0E?44@7JUI5 M"T[ZD*#7F!\Q^(,UWF5QCS:0A#9I"SB03"XL!)3K1 4= URU(3@0ZQ,]"(&C M?*,4U3_-K-8+CXBPH()%^XVO?[ WHY!J+'B]1^>CLWAT((8/03R(.\A-H!]V M"0ZYV]L5/B79O](C./II<7DVSFF87A;G MX[,# .-9!!C/#H* JP"-?DY)%U+SHVD7QYC'#()CJ)?DM^\#'G_WGN)J%]'= ME^<&1#KD M9ZP_X?DJT\\Z+&4%C,W.:'C3_4P Q/8P\(]=KD?CT67TC>0LQRG24_L$FP80 MY>K-*%.FK#*0*=-ND6%0]*9R0"PFY@^2#K$"P"*M6LO:I7Z%AZU\7.RG_,Z> MV599.10]U]ZP4GW:H[P,UK5=]&0(U!W!1(1#MNECMY5)CJA+C5R4Y7>>F,>B/IEZBC UW[@6&1&]N@WI# M>HU-_UN.3C8DN80RM"W[!FL<7$^J&$M0VQ?V3G5BN;TS[#3#^2C"(5A=HF(Y MW4_RI9X1MQH);!)Z3LE]X@'L2 >K]4?, M/RGSQL(Z/$6;F9)$#>KU;HXY:PG77;^BGBN7R1 04F6;LB(^!*ZP?]FES\(^ MS8B::UA(;LX,UFLJ5;=\Z+8+I\[.18)?DW?!?6J;84BRJWFOG75)"Y^!.2#[[ M%8&[M)^S;[(+GO"#G=Y#;$&?/@DM_(K,+[,5-NTM=:&AD=?>5'#]AS$EU/C) MP_H&O>?Y+99VF82>\X5\PBCV"79;9MBUW-\NK$-)"2[=,L__2JA^2H1"]@9>6;0MA";_JZ MXT$CS,@T1%=I8Z:(>GF#%IE1W"B)-1;?4K3* QO(*RK#HU>(PUKQ(WCE6F"5 M9-4S3,!I#H]A4N!+ 5RKX9 MF>A+R(\SY@G10.:EDC5-K6+7%]:0"W3LKN.L:P6.J2[2:;'5<\Q].3;K,-1" M56Q $\A4;@B!)N ,TSV6/5-D9>[U^N=R/>RTQ5_!0 MK.3#PU;[ TU90:= 5\[0_3C,+,6(@H()7B/, MYJ#7#R.(TB>&FV$@VGE,D8PE&M4??N0>!Z.\!V1I5 IR"8>M9^5\.[_'Q?SS MP$93:HI 21%U,_!%*M!]<8/_C8\.,?Y3XCQ/IR/Q-4 WX$-VX4*" ]T M]*]@!F[K,/G-9A^RABT[?RO@<+ M61WV0N?LE7#, *NX-*;N1UH83FAC!ZADB$RSUG!PHTOCH275(R&R*RKV1B=) ML)ZB_:XJ#E/:&"KVJ0Q[C%#V'RB)_%0^$UKY./C#J&-'_4F$C[*.;9&9T79- MG8:G5+EL36T6.)*.&3S=T#X/5\O'H[A?OD#-V@)KDG91JRG:7.#=,M__*UX/Z[ M%@V550UQHD?A 5W(#,F03D1B9*&F@'X6C_@@Y& M?&OJX70\6P$M>K\D$/"E8K*GVH^9'ZP\3A.8GAZ$OJ_#H.,'KKQ>9?VP:W2+ M>^'T%ZY)"SEQ&%+7_W-()SSOCGTXE]?I1=CPL1/[$Z$@#[/2[[HHU2C M^P9'.<-\).]#?<0USE%XUPPF4O5E/KX9!H=Q[@I<6MD-/1WE5GV)$)5K]>F@ MOC^(I :HWHX0);CIG>D3!NF^7%S+"2@-8%L^I(GJ. _Y%9>4Z?Q MUMEFT +GJ@=NO3TBY@&>'UW).4:2CANSEJ-G)Y:C"_*0:PLB4EP.>:^>YY7/ MMVPP:8XFN&'M\G=*=!L#;'#76WO@=,#5]>>-5>$Y,%Y.+D;/AMV5R]%%ZH@/ M7_>A(7E@9U2_Y(YB$X*"$M 2M2+:SPXW!VOCNP(NJV(1<@I3RHQA6:L?/Y_C%JXJW*99D+RCZ4M[@Y>Y@G+IO[0:, M%(L7!(XPM62,TZ],.R@B4"K",[N$<@;3#PR )N+]#%]4\&/&>%?AFQJ82AAZ M.]/2:PQ/^C;XAV_X-5'*,=@(? &'TA%$D9YRG*++F<*8.\-H5&5_[HF9[B.& MK9;P]I">:),>Q88#Q4ACTF(QQ210F5$%9J0TPY00E^C-@O#-UX$10,1*S^ZY M ^C:+Z]BA_#X<*05RU%^:I'7I_I$>%^,A+?O7%1&:;D%:ZV9T6P #U6EFSS^ M0QSVG <9//;]M37;_$Z[X)0Z);F4D8/(\ W<)(O@1G?W(?J!LURQ#A5G80S<_GZ+4L54#IE-"!!EIU3TH0$\E@&5'W,=O6:![G7%7[XL]Y'(]Y!,2?H@2JEK_\X!(!U 3;Y8&Q0_+#FP)J]Z M11A.^X-<>&.-_VQT"NU85E1N"W(7:D^:F+BV)\-LD'JIX5 MT_'I8-K(/U5DKWXPAEL,1L3"_^?%>3:B%?Z?3HKQZ9FXJFZ'),6YL'%Q)BBPS:T:OKJ7KU:)S-XAX>5RI"EBT4#5UA_,,W M^K@2[VEQZTPF1T\7A[$ H= [\9IVCH5W5K'#JEL:[[-V-CR]\4 MQQ_I/0WV0 M9QLF?<_[D*,'"?3!0)UX+(=2#"/17&.%2RG_B!G*%\N5I.F7H^?'H\O'8>NO M)]WIUY=NFOI[F)SW1MVGV5]+:I1=T-^$'/_AI/AK_+M35_S7EM+M_$>K M?I+X"A96E.?PZ'AT <[!\M^!XB^=6='?7IJ9KC,-?5PJ"2X7;X#K^(=@PA?< M(/XUKE?_#U!+ P04 " !DA E7_;^ST&4# !#"0 &0 'AL+W=O2\EKD(8K M231L9\$BOEEF3M\K?.6P-X,Y<4PV2GUWB]_+64 =(!!06.>!X7 /*Q#".4(8 M/PX^@SZD,QS.C][?>^[(9<,,K)3XQDM;S8))0$K8LE;8SVK_&QSX>("%$L9_ MR?Z@2P-2M,:J^F","&HNNY$]'/+P$H/D8)!XW%T@C_*663:?:K4GVFFC-S?Q M5+TU@N/2'?TW056HY[5Z)+W^1IO=]D*<- +9JK0?PG\:/D] M$R!M1Q #6\T+"Z7?/\?BD+_J/&:)'D69N-T*(FSD.:4?%&6B;\GJ==+K\-D/.Z7<1IFH\Q'/,UV M>"[=@X@I'863C XQ)),PI]F%6LCZ6LA>7@NJ;I3T"<"5LA4FF4O3:B8+((*S M#1?<8D$CA59K5#Q7$Y?C_5-Q2+-XF&L\23HB*U77W+A^U%N%1Y^@NQN#G6Q8/<WCDX-P'&>#U01I M?0 )&LO6HRT*W6)BX &[O('39/2F+B6G!*Y'"?GT@B(9Y#*.DW RNAY(2 MGBOD:-#8:M [W[X-\7_7KL?UTOZ%L.@:XY-Z][SXR/0.,1(!6S2E5V.L4=VU M[&YA5>/;Y$99;+I^6N$K![13P/VM4O:X< 'Z=]/\+U!+ P04 " !DA E7 M"#K 1,($ ":#P &0 'AL+W=ORJ-3E)-=Z0J6XJ(B$U>7DRCV_C@R^1?C"8:MZ_\18 MLA3BJ]E\RBXGCE$("DBUX80;* K#"-7X?<=STHDTA/W_EOM/UG:T9E4\EJ5KKU1AK_4U93X#B6>X_DC_/S.1-_R\\=-/&990Q@<)S3U<*XV+(7+ M"2:\ OD(D\7;-V[DO!]1*^C4"L:X+^ZQOK*Z ")6)..*K=<2ULRF*D+DRTJ/ MLWW[)O$<_SWYO]:'7 (0FJ>L(/=B MI;=, E&PQOZAO[O-G4!69<3D"4]1>+U4J>0;$U'5H9X0-Z:A%_0!X9V$@FETF9:L4BP]Y-ZNKD>](!J"8QJ$R1$G4\<-A^ Y M#9.(W JEWY4H>EQD0*-HR".DGC^$)C1V@Z%V#O42ASP(C3%\.9B[RAB0H]>" M([("CX:!,P!'/G4B;P".(SH/AJI]K_53I6IT:OKC4G4OT>0J.A8W^IE@?RMY M72I*4E&67"D;8X.R$05/G\D*8!CSR"3JT+=>0OUX& G70Y_'0Y^'6!!^LHO[ MT",OQ?L_%?[#NJ,ULC7IU#WK5?D[,, MQ_9*EY"*=<7_P&:1U9)7:Z)S+&+;G\NF^\)A][4]U03=]%-*>)46=89Q;_7% M>^DD#*8)#B)%86 MV3*%]CKAU#ET@3_?0PY=,!V9%,)N4@C')X5F8#;N-]K:099CT?)R8_YW@6VM M)$PIT.K8Y# NYI_F\DTK\,H*)->L:!J+)A\@A7()DO@N/;RV,65#O/]<\E%I M7MJ;K. KP'\@CZQHDJS?@]#%O.L)MAEQS$@EBHPLGTF*#8R;4':W (WG'KEA M*C?Y#WC][L].\59,PK.^HH>!/KBD'2\9B5W4Q2[ZE['#)P1(B7X8&?G&97QK M,QK>L>W)AU:GMMI>&5N?)G%PK ']5?1I0B/7/R-76<;-/(%*L-+4L]K[8S@U M1//P-<'SZ3SLAI]C,9SUWDO8"-;V5:B(;2C-TZF#=@_/J^:]M4=O7JV?F5QC M?I("5DCJ3&.L,=F\!)N-%AO[^EH*C5W'_N;X> 9I$/!\)81N-T9 ]QQ?_ E0 M2P,$% @ 9(0)5Y]V#$'E!@ _AX !D !X;"]W;W)K&UL[5E;;]LV%/XKA%L4#L#%O.C:)@::=NTZM&B1I-VS;-.V$%GT M2#I.]^MW*-LR%=&JMS9+'_:0R*1XCCX>GN]]N3'+ MYX.!'L_%(M.GQEE6KR2Q1_YQ,S/>TD/3<0T6Q7F M4JY_$]O]A%;?6!:Z^H_6V[6DA\8K;>1B*PP(%GFYN69W6SL<(\"V JS"O7E0 MA?)U9K+AF9)KI.QJT&9_5%NMI %<7MI#N3(*[N8@9X;ORENA#5C9:-2_SD:% MT"=G P.:[?W!>*OE8J.%'= 2H0^R-'.-?BTG8M*4'P"B&A;;P;I@G0I_7Y6G MB!.,&&&\0Q^OM\DK??S;V_3M;B,<^(4M+Y[K9386YSUP?"W4K>@-GSVA$7G1 M 2VHH05=VH=7P+/)JA!(3M$,6(2RK?O9DX01_@(]UO5Z MKH1H^ :"DQ75R>[67.5WWUBQNUI?L/^89V9_P&"QL5P(C$H(:6#3O0&1N(-8 M9NVZDW^**&9QXHPYY732GHP#SR0EL6\V@+4M*U;.J)H[[F\0G1QOX2!U;1HT+4Q([(R# M@'1P*JPY%79S:I-B++AL(96IT(^E-AABI[H!V+=9L=KL;E4>V)^5GHB105J, M5RHWN? RL!O)8S/PI;;;J"E5$>98V;<*#($^[^WSS8?5MGX%MD9O*W.^W_CO MFRQ7Z$ME]<^G5Z?H&K1J,&O#5UB"@X8[4.>\*O-QO@3D]N"JDUY*.QAG!90@HTE^F^M*J$U'G 31$;SM4TSCI,TE M2G 4,["!6DH%:-!(EI/]^J;50QCD@['-'V3F%?G/GV%6$&<#Z:N5 0 MEK)R]U0+2ANU&IN5Z@81XIB28TS+4]X&$ (NBJZE@9T[0@K.ADV7J^L#OVYY4"9QE+#S,68H)WVMS?EK.A0E1B+/Y1G 6G3-M. MZ2D88%\L\G$6#,/Y=W$V B*U&>H)&T'L,6R$.0^.Y6R,$\I<5W()#)P%RS8X M2W$4T(YZ(:KKA>C8>D$)V\KFY0P9:#Z1D5 Q& OUJR_Y=ZO]+Y+Y98WW>HOW MPQ;O?6H[;'X-?]!I2%#T560*2? -H1N9.,0I(\V)A+!*,IL:<*9:V,R57,WF M: KM=37C\>,4!TG;:2$E)9!0]CH=%3NM1I0'E (B%H3M:8Y)FCI*VQH"2/#< M&7&:/'22?:#,Z6;$CMRW26X=1(EKHL3'$L7!NL[-',VJS.-4T[:,AOBM3I?M1C9^)_>GUO"70]STITO1;%;=WV[NXW9X%Q;\%2UC_K!8U3;";T[G3_ M[^[NKIYBH0H5WWN_J_5X[P+;Q*3CI@[7(7V:L$9[$.*0D,:"N%'Q,2C#W633 MZB]B(,T#U"I]%T8=M3")VO2&K ZQK+TZP=03^3KZ$48.US:U>,B)1YA!9>5) M]M":!!YDU#9E'FCW.IO=%1PC3.D/"KY]EC*?K7CDM17QO3*)(1FTZ\B#'1'4 MODGP77&]3XG/C(#. X,EGAK/HAG,5!P]NH MZ^I0[>"$!>[]>TTH@Z 3/T1@3YF'RE#ZA6W'!WIZWL)R2%G>]TS>GC7%<73X M-9,C'3%/*(":-.3^1I)ZH@Q8G7L(?+_]K?,9=(UA^J,">Y1X'@'X?8$]3*@O M[J6A]V7 P::9QM\7UGGH\84 1[S]_K5/J6=[-O5[?,';9$-SP.+.L,YA1=@( MZY *>.-5#21ZTJR@P,%(HT)J=>!Q@ ,>^QJ+@?--$HY\5GUYU> J])L/D_6 ML_7'W9>;;YK[Y9LOPQ\R-;-OI0HQ!5%R&H<]I#9?6S<#(Y?5%\Z1-$8NJI]S MD4V$L@O@_E1*LQO8!]2?O(=_ U!+ P04 " !DA E7-WB+O1(& "_'@ M&0 'AL+W=O37O--&G[6=@"-+$M3I)#<[_^5K8Q"AACFM*7+R"O=E>[TCZK ME72VX.)>SBA5Z%L2I_*\,U-J?MKKR7!&$R*[?$Y3Z)EPD1 %GV+:DW-!290+ M)7$/VW;02PA+.Z.SG'8C1F<\4S%+Z8U ,DL2(AXO: MZ&Q.IO26JL_S&P%?O4I+Q!*:2L93).CDO'/AG%[ZFC]G^,+H0AIMI#T9:G^;^PZ^C(FD5SS^ MRB(U.^\,.BBB$Y+%ZA-?O*.E/[F!(8]E_HL6):_=06$F%4]*8; @86GQ3[Z5 M\]!& )<".+>[&"BW\IHH,CH3?(&$Y@9MNI&[FDN#<2S5BW*K!/0RD%.CMX0) M](7$&47'=V0<4WERUE.@6'?WPE+)9:$$;U$2H \\53.)WJ01C9[*]\"@RBJ\ MM.H2-RK\.TN[R+4MA&WL-NAS*R_=7)^[T\LZYPI9KUY6H^)4SDE(SSL0]I** M!]H9O7SA!/;K!LN\RC*O2?OH%E 693%%?((FVLJ'?"T22F0F*$2_DKHK9F3, M8J88EPAQ2:NX M/)@)=UR1>(/ZGC[0&#EKW[C\=TW#+XJ%./14 >CI(R0C<0^;1Y*I#*R>9&FT M&OD(]3W+[KL&0;<<_+J14@I=T[%"4@=&'DBG!W?H<_>VB^Y$ONPZO85M#'^[)?<3'G M L9&8VZNW2YQ%UONT-^7_1.5+ ) ,8@5[6K(DX2*4'\F7*@I% *OQB2\ARRQ M6OGV+@46WL.FDOTCY#6!8D[2Y=#:,JE$%JH\7WV');[E8N>9W$>P1-ARL&U0 M L\*!LUXK_*P1;ZAZI4=F@474$M (E<#Q5";,-RBSS*T2LT MSB3L.%+J91^SM S^_9(#=F"R!JM&PW"4B!0*T<;I-[\]SVS>"/:@8;$@0A#0 MOMS3'ELM:RT&:I*'IKU)QC2"R@G*R7Q,J%/;1]K6+ -18(3.#G*[N?<&EN\. MMQ-^U7_CIGU-0PH3+)#KY!MW?8;\$?_-&_>?L6$'5N"8*]PF+ J9WVZ[=G5: M;;\?;D5MH>80VS7&>VQ6!?OW;M=0=&#KKZ ;V0VS7@>6Z MWC.Y(1LZUM!S#((/G#O0-(2)#C;S\9_^;Q0?!Q_KT 6'9_E>L$GX@PJ/OKV) M_#I:RPGQH6SN;Q :;D/\ZC;$;WT;LMPFF:))TZ7'QMU!W;5'\["_&BP- ?T# M1*_6@G.;Z#+L:E36RE\NL;4D5&7LDO"U#."*H83%51T8KXW:]WT5\6]7:[VK MFCLR850#V\U UA"XB"+VU)!=8-I&QZXUZ-=GE:_*I;UI_N*UN$32&:(N0XEOJ)GV);\X'Z #9 MXF1 HH2E#*KP/(4C^FU.4UD,KY\-LI1D$ =4'R'22'?E+IZBF! MSTNC9!<<05L\T8J7I=96K[1Q\ZT5E78I8C*$9%D M:7K=M<_Z'(^+%;5ZG;TH'B57 M[,73[@HWJQ'_P-02P,$% @ 9(0)5ZMD :;G @ _ 8 !D !X;"]W;W)K M&ULI55M;]HP$/XK5CI5K10U;Q R"DBE+UJG54)E M+Y]-?1QNIGG0.8,A+P84>.[DQ MY=#S=)I#0?6%+$'@GZ54!35HJI6G2P4TJT$%]T+?C[V",N%,1K5OIB8C61G. M!,P4T5514/4Z!2XW8R=P6L\)W!1N_-B63->ZSL>-;0< A-9:!XK"&:^#<$J&,YRVG MTX6TP/UYRWY7YXZY+*B&:\E_L,SD8R=Q2 9+6G'S*#>?8)M/W_*EDNOZ2S;- MVK[OD+321A9;,"HHF&A&^K+=ASU \AX@W +"6G<3J%9Y0PV=C)3<$&57(YN= MU*G6:!3'A"W*W"C\RQ!G)C.%]57FU26WSQ4K<;N-2ZC(R%PNS88J(&=?Z8*# M/A]Y!N-9E)=NN:<-=_@.=TP>I#"Y)K&+NN2CFB_ZU^0/Y=Q0]@Y3VCLTU"5-8>S@)=&@UN!,3D^"V+\\(KC7 M">X=8Y_,\4YF%05$LQ4"ES< MI"5+X??MD29'PA86N ,_VQO!\BU)VAO@X.> M.XB3?4?HACW_T+GV]CI2 6I5]UV-]:R$:9I3Y^U:^U73T7;+FW?A@:H5$YIP M6"+4OQCT':*:7ML81I9U?UM(@]VRGN;X/(&R"_#_4DK3&C9 ]^!-?@%02P,$ M% @ 9(0)5XCOHV[1! 4A !D !X;"]W;W)K&ULU5AM;]LV$/XKA!H4"<#9HEZMQ#&0I.N682V")&T_TQ)M$Y5(EZ3B MIK]^1\J6E\GPXIRX4W&;NQ&3<:R-B47[$8A M75<558^7K)2KRGDRE_&P[U\6YYUN#6,ER8Q$H- _LBI6E!0(SOJPQ MO79)J]C]WJ"_=;Z#+U.JV94L/_'"+,Z]D8<*-J-U:6[EZG>V]L<9F,M2NU^T M:F3CR$-YK8VLULI@0<5%T]*OZWWH*(S\/0K!6B%P=C<+.2O?4$,G8R572%EI M0+,?SE6G#<9Q88-R9Q3,@EN=U59>-7B65X=]H4VZPF;Q:@CB4L!F@ M^P4HRQ)(@(LY,C:MUDS OS'=]PD:ZRM$G;51'Z#7KT:!'Y[]9^TG5]7@VSZ! MBX[_SP6]>& *"*_M=X+1BG2W\H#P]%PY9B(*>#ATAFE%WRI43;P6X@CE&0X]N/.P#')<)1% M)YVAV,<^(;!MD%<*]LRP?"%D*>>/*.Z A0GV(])STP*2--X"D@2/D@3=*UK M804'FE<,69W M0V]-[ !OVH0D??0H)">]43**T4=71I#DTUI#?;IJ6F]+*[9CDPWG- MMDM< _G/N."FG[(1SI+^^AN3=TO?2P-N]+GB>^DC1*(()UG63<8(PIJ&W63, M('N";<1>2%%O6,ZJ*=1&2!Q-!3\A3?V+U+2O_:?LM(-(_Y:EGM#DC_!4&G8' MCDF,_31[PE.0/O$S>"K%61CLX*D$1\EH"Q@0Z$?/YBEKS@[VBW$:=*H0R#", MTI?Q5-9'C_RT7^%0C/\OGB(D["^0XB0@/RE/C>!,2CHCL$689*2;C,0?X2". M#UPCX_8:&1^^1C9O+QO,? '&.5I#!H@OITH]6MZ#6UP-ISY(S _L MALLZ!*QY\K6C[8/YHGDG;L6;U_8[JN9<:+C$ST#5'Z004-6\8)N.D4OW:IQ* M XSJ/A?PZ&?*"L#\3$JSZ=@%VK\1)G\!4$L#!!0 ( &2$"5&PO=V]R:W-H965T3>-P^^<-CIWAXY3Y92?G.']\7, MP\X@*"$WCH'9Y0%NH"P=D37C^Y[3ZU0Z8'__Q/ZV\=WZLF0:;F3YE1=F,_,R M#Q6P8G5I/LK=.]C[$SN^7):Z^46[]FV8>BBOM9'5'FPMJ+AH5_9C'X<>(,,G M &0/((W=K:+&REMFV'RJY XI]]JRN4WC:H.VQG'ADG)OE+WE%F?FM[ T:/2) M+4O0XVE@+*6["/(]?-'"R0EX@CY(838:O1$%%(?XP)K2V4.>[%F0LX3_UN(" M4>PC@@D]PT<[_VC#1\_X=\RM%A4=1[E.N-1;EL/,LZ6N03V -W_]*DSPU1F; MHLZFZ!S[_-YV5E&7@.3*%M!Q^\XSO'Z5$4ROT)^V-M7TNZ#/@N6Y @,%>J]U MS40.Z(8I]O#X3G&1\RTKGW5RGQ.U"8E] M2L*A!DJ&]#_'X9F"9!/TG]G WMEGUWIQ')%D?)**I!%:L+*QFFG7$O83 -TG MH!?H.+&QC^-^,ER<)C3NIV.4^4F8]"41)7Z$AU'^4]:_NVFBES1-YL>RB'!!]D(DK' MYS,3A7Z:Q,?^YH+>F%&!6C?#E$9-(;431R?MYK7K=DQY?MX.>Q^86G.A40DK M"\47:>PAU0Y0[<'(;3.T+*6Q(U"SW=B9$Y1[8.]7T@9R?W *NBEV_C]02P,$ M% @ 9(0)5Y6%S8.Z!0 ^@X !D !X;"]W;W)K&ULI5=K;]LV%/TKA#<4#2#$>EBRG28&FC9%.Z!=T'3K9UJZMHE(I$I2 M-+86D:\U,4U5< M/UQ2J;87HVBT6_@NUAOK%L:+\YJOZ8;L7_6UQMNX1RE$1=(()9FFU<7H?71V MF3IY+_"WH*T9/#-GR5*I6_?RI;@8A8X0E91;A\#Q=TX48L^[WF"$EO;N+Q MDG]O[B$K6Y#)81!7)V>FYCE=C% (AO0=C19O?HNR\-T1BI.>XN08^N*F+0^F M5FS5E.4#*T396"I8SFMA>!5$T"^9I MYAXG81K,DAF[XEI"9R<4!V$:!F$8#IY^*.>>?3!Q>,<=J_DLB+)VK\'2)&WW M_+ 'U86Z8&B%"(V+@(?G,J>S5UUWK<4=M\2VNRK;?8B"Z3P-IN#_?.7&JOR6 MJ=HU,-3E-P6 ^0E+@FDT#:)YC*=9%@?S:,:^$_)"Y+8SMB;M.S:X(6$<2B,% M=G7?.#@4 [@H">+)),BF*)W#L4B&4A:5)FWPN-UB2.125)VA\=6V U. M$+C#B"X8\\2M(WM("E=;(XZ.,JB()[& M019-6329(TX3)/_$^^W+<[YV0^R&:MM6*-SG/(,Z[?% QLEXWW]K_;')LC%G"3;W9N6XBJ1N\YZY3].+(APP(Z;=,R;'2^P6$] ME[ :.]1B(\5$4I(6 Y> [R-+4 M9VEVVE>2*[07DGNO(&'2IU*)57NZ?_[SO4]FI.V=*'Q39&I9BC7?99<_&9 ! M.1H)AM>!J_=:"".Q#1@'4N6Z!@0>,/HV9<&6]+B!:%. MW,'7/FKR)0T5)+A0*.4M:7HJE>_HY@^=W.F1H2;MAYKT^%"#RT31E+Y2NA.P M'G>4/3O:''K9"3SE=4CA":%^T/,SW#$RAY)C M/+B/5*37_M9ED%HHL/9JTJ_V%[OW[7WF4;R]%7[E>BU07"6MH!J>3I$9NKUI MM2]6U?YVLU06=R7_N,'EE+03P/>50A/L7MP&_75W\0]02P,$% @ 9(0) M5_D08]>N P Y@D !D !X;"]W;W)K&ULQ59M M;]LV$/XKA#H4*-S.%FM^C5**!5@O9$@7+L?GU(ZSB4C^B_N-PQEP77 M<"?KOT1EUF,O]T@%2[ZMS;W<_0J'?!S!4M;:?\/ZS!PR-DW',*#0^AX=X$57D3C:XUYJ[Y;IZX(L:])N1;S",-?;+ ^2T@PR_ 9F2C[(U M:TW>MQ54+_U]I-=S#(\%&?<^3PHA_,^5RJ'5)\ M'LEVS(W>\!+&'K:$!O49O,GK5T'*;B_PC'N>\27TR1P[L-K60.22:,=YX3B7 MPWV"O97A'/?+Z*]?Y2&+;LG_-3ZL%<"+4B&XT> V^F@S%_OO6-B2L)]P(,VQ MQT6[(KRML%74$QBK'3U^(GF1#K2 AAES8Q$'+^8+%I*9DM6V- [+0+EN92U7 MS[T9.B?Q0,MC1D*:L>A$D!991CY "XK7#H97V,="&\7M@=0;QB^@4IH4(6V'TJ3\&VSB:<&W!WT$)+E 4 MT*XM(IJG6(U!3A(:L8*&@W(O0D:+,"8?%&^/P8/P%BV3(J!)="J?B 910ED6 MD4_(=<#S*J!!&MNR??-B92S,^SVH4NBA-5H&Q=>67^IX]2Y!8!Q*2IM>C1A2 MV2(7"L6K(,869-D)Z"J),YJPY&OH+Q:H/TK$/[MX&U,J],#2VY+8UW37&PO=V]R:W-H965TG8TBJ)+DG%Z;_? MH23;U.PX'= - _9@BSPWGAL_DF@F57)U/O,F:<%LN"F,)T]G94BS@#LQORQN%L^G&2E[6T.A2-D3!_'QRX9U< MAE:^$_B]A)5VQL1&\B#E9SOY.3^?,.L05) 9:T'@YQ&NH*JL(73CRV!SLEG2 M*KKCM?5W7>P8RX/0<"6K3V5NBO-),B$YS$5;F5NY^@F&>#H',UGI[I^L!EDV M(5FKC:P'9?2@+IO^*YZ&/'R+ A\4>.=WOU#GY;4P8G:FY(HH*XW6[* +M=-& MY\K&%N7.*.26J&=FMU VNE6BR8"\N1BCLZE!RY8_S08KE[T5_HR5B'R0 MC2DT>=ODD(_UI^C1QBV^=NN2'S3X2]L<$Y]1PAGW#]CS-V'ZG3W_Y3#W1=H3)[/4K+V*G!UP+-JX%AZS/[G"?Y6T%1,X)S.?8 MK=H.E5,8[%Y7[S=%^9A M1^X+^!L.=.OT/A#$!F)0VQ0*H&/H\HG4?4N ;0F"!85-03L1''!*5J!00Z.) M"O%!GY#7KQ+._--__7O?^>ZV\=;GO\IV,3@3OB/Q:4C2>OZV3]0+[.M28?:W MJ5ZS?R >]V@8,)?B1=1/XY%,0%,O<"BI3UG"R178:':LOHEBZB?QT980<^I% MD4/PO)BFW*4D:#(-C\BOL-?/,*!>Z#N$(*#<]QQ"1-,D<7W$>?R/5_>E[QWV MZW^U]MQ+:."Y2<6,4LZ]D0RGS!]U0QS3@+'GBQ]2;"JWUD%$DX"YE#BA8<1= M"M8WX?S9\F/M*4^Y0TD"[#'74]^G01RZKG,:QMN.^-BJ/L>F*%7^XU(H\Y5\ M::411!<"P6*IY$*)FJP0-985HG).A"$"\2IO[01_9;,@2U 9- 8O%A9>,EFC M)>0:V2%55[C!$H)0468%&M!XE*-,B>!&EE(9!*42Y1$#]1Q4AUH(4CC*NJ2N MD7"3"%2TQ@^#WS$Y#+3[\-P.B\E&D\L6W6.#M%O.]&WNG1 M_P:,O\>6W>4,VW!\EKH=[L?&HH6,:L-1$TF?-AOJYF%XT;^'MN+]J_*#4 OTC50P1U5V M'&/;J/ZEUD^,7':OHP=I\*W5#0M\W(*R LB?2VG6$[O YKD\^Q-02P,$% M @ 9(0)5YAE)G X P W @ !D !X;"]W;W)K&ULM59M;],P$/XKIX!0*T7+Z[)VM)6V 0($:-IX^>PFU\:0V,%V5O;O.3MM M:-G()A!?ZK>[YY[GZ"N(PS(*:<>$M9F[O4BUFLC45%WBI0+=US=3M.59R,_EL1O!8M:P-5ZC^=1<*EH%/4K!:Q2:2P$*5W/O+#H]3ZV],_C,<:/W MYF"5+*7\9A=OBKD76D)886XL J/A!B^PJBP0T?B^Q?3ZD-9Q?[Y#?^6TDY8E MTW@AJR^\,.7XU7-L\7)9:?<+FZUMZ$'>:B/KK3,QJ+GH M1O9CFX?'.,1;A]CQ[@(YEB^888N9DAM0UIK0[,1)==Y$C@O[4:Z-HE-.?F;Q M232,%_!.:HT:F.BF<%9\I=B4? -7J%'=((P^LF6%>CP+#,6UWD&^C7'>Q8C_ M$".#]U*84L-+46!QZ!\0WYYTO"-]'@\"OFW%$22A#W$8)P-X29^$Q.$E_YJ$ M^[1WT.G]T/9.G>J&Y3CWZ-(X$&_Q[$F4A<\'B*<]\70(?7%-=[1H*P2Y@KQD M8DWTN0!3(FR#4H((G<=XY[_Z<0A:&?)3$A]72)>BYO4+D:!;KN MAY"]\^@D\Z?3Z?AA%KL,^B#H;3Q,SF&T0;:[,4Z(I4:U=7]60RU:8 MKOGTNWWK/NLZUB_SKN^_9VI-,J'"%;F&1R?''JBNEW8+(QO7OY;24#=TTY+^ M?J"R!G2^DM+L%C9 _X=F\1-02P,$% @ 9(0)5R_R6W(Z!0 L1 !D M !X;"]W;W)K&ULW5A;<]HX%/XK&MKID!DUV))M M[#1A)NEE-COM;B=DN\_"%J"M;5%)#FE__1[)8$P1-'WH/NP+MH^.CKYS^8XD M+M=2?=9+S@UZK,I:7PV6QJPN1B.=+WG%]+E<\1I&YE)5S,"G6HST2G%6N$E5 M.2)!D(PJ)NK!Y-+)/JK)I6Q,*6K^42'=5!537V]X*==7@W"P%=R)Q=)8P6AR MN6(+/N7FK]5'!5^CSDHA*EYK(6ND^/QJW,16WRE\$GRM>^_(>C*3\K/] MN"VN!H$%Q$N>&VN!P>.!O^9E:0T!C"\;FX-N23NQ_[ZU_L[Y#K[,F.:O9?FW M*,SR:I .4,'GK"G-G5S_QC?^.("Y++7[1>N-;C! >:.-K#:3 4$EZO;)'C=Q M>,H$LIE '.YV(8?R#3-L\V)\_ F0= M/+*%=T-.&OR]J<\1#3 B :$G[-'.7>KLT:>[Z_.R-1+YC5B>7.@5R_G5 (B@ MN7K@@\F+9V$2O#H!,>H@1J>L3Z; NZ(I.9)SJ/H'7C</2#()G?9W.I,Q>,/-&S>[0_IO7WBRHB3S&,4W1O32 ?)O8'8HLQ>.D#WPZGUV<4O]^P4_4.< MADGO.\9)3/;&(])O!BEP,O%0?TA#'*;AV4X EH*L]TV!_4FRIT"SZ Q-FYEQ M%.\&2 ::\4XSHCTKMO?TK% <1@3=;6L/2EH87NE?']374@$3H+1=^4LH8K5# M&5+H37WGPQ@'4=H30"\,QL&^( [H&7K#@0/YAD2.61403GQK!=^C&":8A-&9 M3QZ%B4<>$DQ(YA](,QCX0]8O>7]@!7 ),K.-3J%@-_M.^'7=^N M&?BP9'@<$-^2%),L]0W$.(X!_1W71C6Y:91-;"XU-)M#91QD]-"(?8;D,&]# M H$?']>_SK\T0HLN_&UF#52[9NVY^ @.$OM""-S>8$HC3;;5B0KF. M44*#0+"DJ VK%\)V7:8UW_3:KA*(0?3>@*TP:%MQ$0NU#!=@O;&.PCYBM&''*X M[V<_0Q"K_;0LOB./["RZ?9]&QFH6+N^W0-A:U5^^A+HMLFA26BZ MJ2>FP-#P\%0UC'!BR^FV?@"Z.*=%#83EFZ,&*\4WH/ "[IM>]I#(UPY(Y.&4 MY4[@J^+ G@_!KUV_<9\IT91[UK9,75PEV6->2\J4U[H^RD MW7W\NKV&[M3;R_P'IA8V026?P]3@? Q'.]5>D-L/(U?N4CJ3!JZX[G7)&526 M58#QN91F^V$7Z/ZEF/P+4$L#!!0 ( &2$"5=&PO=V]R:W-H965T1[-+9<0PA2"+5!8/AZ M@'-(4P.$-'YO,*UZ2Q/8'&_1OY:Y8RX+IN!^7=/5FCQL=&@']UP+H)H"6O*N-2I87 M3+/)2(HUD<8;T 31?KR#Q&IV=,MN2@\"_BAXF_BN M3:A+_0-X?IVM7^+Y[\[VI20KC,[+&.8K&:J8%[>H!A MIV;8.80^F>-7%Q4I$+$DP"1/^$J1'-DJP]8V%9B$A/&(1$E:Z*?+XAH>I"/.@C=%UD8%D6LCAN\F8BDA- M110*=]&"A"++45?"MPNU^.3S<_5W&WTB)_W '@1^JVFB/=NGW3V31[MVS]UW M\P,[\-S6AQW!!7"!E\G[I+HK;S94ASV@NBNHU% $KWBE40LLT6?J_8MR ]3# M]^Q^U]V9>K;7H;87^$VO3H_:M-?;F8QJGDT'G0\3[O+-O)K'ZK8'7FO?0/O[ MQ=#VZ1,/O]]ZZ1YQ&G<\5OFJ[&0*!2^XKJ[[VEHWR[.J1^S0JX8JD ML,10M]WK6D16W:N::)&7'6,A-/:?3LP&]2_$Y"]02P,$ M% @ 9(0)5U+K!<.? @ %P< !D !X;"]W;W)K&ULO55M:]LP$/XKPH.QP5:[3I.4SC$T*6,==(2&;9\5^9R(ZL63Y+B% M_?B=9,=DJQ/*8/MBZ^7NN>>YDTY9H\V#W0(X\BB%LK-HZUQU%<>6;4%2>Z8K M4+A3:B.IPZG9Q+8R0(O@)$6<)LDDEI2K*,_"VM+DF:Z=X J6AMA:2FJ>YB!T M,XO.H_W"/=]LG5^(\ZRB&UB!^UHM#<[B'J7@$I3E6A$#Y2RZ/K^:3[U],/C& MH;$'8^*5K+5^\)/;8A8EGA (8,XC4/SM8 %">""D\:/#C/J0WO%PO$?_&+2C MEC6UL-#B.R_<=A9=1J2 DM;"W>OF$W1ZQAZ/:6'#ES2=;1(15ENG9>>,#"17 M[9\^=GDX<$BG1QS2SB$-O-M @>4-=33/C&Z(\=:(Y@=!:O!&N&=.U.#7 LA"JQT8Q_UXB:<$C(&B M-1U2T0:Z& [D;]65K2B#6837QH+9092_?G4^23Z=?:KD&XS.^ M"/G!8KPC/@AG0"JC=[R 8HAT"SL.L/[F[O)1,DV2+-X-L+GHV5R<9'/'%9>U M'(IWTO$ODS3N:8W_5ZW'_T#&I)6&MN;*UH0I+[-4TU.#$/9%J?QVY(MBO M&0PIF#PO_/@R.5;Y:<]M^D)NMSVW_D2& XE9_;F_Q$.\IL]XI7]RB@_ZG'\R M[JC98"J(@!*=DK,I>INV#;<3IZO0^M;:82,-PRV^7&"\ >Z76KO]Q'?3_BW, M?P%02P,$% @ 9(0)5Q7[1=#L P $@\ !D !X;"]W;W)K&ULQ5=M;]LV$/XK!RW86F"+7NPX3F8;B)UVR[ 4@;UN'X9] MH.FS140B59*R,Z _?D=)D91!5H=T0;[$),5[[KGC\9YPH\+2[&+K5OP9Y.,[7"%]F-VIVGFUR@;D:(T M0DG0N)UZ5^'E/!P[@V+'[P(/IC4&%\I:J7LWN=E,O< QP@2Y=1",?O:XP"1Q M2,3C4P7JU3Z=87O\B/Z^")Z"63.#"Y7\(38VGGIC#S:X97EBE^KP,U8!G3D\ MKA)3_(5#M3?P@.?&JK0R)@:ID.4O>Z@2T3*(SH\81)5!5/ N'14LKYEELXE6 M!]!N-Z&Y01%J84WDA'2GLK*:O@JRL[-K-%R+K,B0VL(\-[3!&&!R ZORI-SZ M2NRDV K.I(4KSE4NK9 [N%.)X (-_ +)3E*JYF#,O#F&BT3B7D+)R DW(HD M<>L3WQ)IY]KG%<%Y23 Z0G $MTK:V, [N<'-4WN?@JTCCAXCGD>]@+_D\A0& MP?<0!=$ /JZNXHS?[]IMP M%/S8$]NPCFW8AS[[D*=KU*X:N$I3U%RPA&Z$O#?PN2-_)>$2\JR =!UB/QM. M_'T'B[.:Q5DOBSMR3,FDCN&8"&ERS2C!U%;61FP$U>MW!JRRQ*WYJ)&CV+-U M@IT56'J\:)$,3@<7W3Q'-<]1+\\E&JL%M[@!SDP,^"DG!DE1!Y_AI(M&"1@& M+1[1Q6G8S>.\YG'>RV/AG+O;7 S>-2RZ&/1"/;.\QC71\:M>G?$+Q'91QW;Q MY4,@XNZV'#O]$F'4/OQ1U'WV8=!T]Z#7<94I \OZ!I#_1:$K=)>?-&U8"G/? MV:![?3PS=6%+H<)7+8S*_?\<7M2$%_W'MJJQZ%BH^QIJA=;NJ$TO(5AAHUCA\'5+ MIU(X5AOQ;>M 0N84YJ='F2!K):)CMY=RG>T6[32%[X)QD\-^.-F(;GKUM0+Z' 82/!8:\*?D5!C3L*ZM]]R6\]4^C$ M=\5CS$"1IO+%4J_6#[ZK\IG3;"]?B[=,[ZA90H);,@U.SZF@=?D *R=69<6C M9ZTLE5SCQ#FHG\&S?P!02P,$% @ 9(0)5PA&2%_] M P ]1 !D !X;"]W;W)K&ULM9AMCZ,V$,>_ MBD5/U9UT79Y)LDTBW2:I>B==M=K1 $CT/:696!B)E/F]:8HP@12+.Y9#IM[L&4^Q5%4>FR+G M@*/2*:6F8UF!F6*2&R1+^>LD)1D\,B1*-(4\Y<'H.RX,&SC]<$3B1.I M'YC+>8YCV(+\FC]R53,;E8BDD G",L1AOS ^V/<;V](.I<6?!([BI(QT5W:, M/>O*QVAA6#HBH!!*+8'5WP%60*E64G%\JT6-IDWM>%I^5?^M[+SJS X+6#'Z M%XEDLC"F!HI@CPLJG]CQ=Z@[Y&N]D%%1_J)C;6L9*"R$9&GMK")(25;]X^\U MB!,'9WK!P:D=G&L=W-K!;3LX%QR\VL&[UL&O'/3S+8DS MLB.Y;CHZW:-WKYYAX3$ M$GK$5L-B:PB5F%V*.3\46U\?62/6([.Y/B:[7\94"6ZR[#19=DI=]W_-"#O;@5^$AB9\#]!KA_+?!]H38'E !51<91CE_4 MP43J]2EG0I =!73$G*M%Z@6%%).TE['?81SX'<9=([_+>##P6QF/)';&.&@8 M!X.,_RC2'7 -LMSEA#KHQ85:/YA:_>."1* =A'[?XHO^OK@O/@3=83II4>XQ MF;48#P9^*^.1Q,X83QK&DT'&'[,(TFH3+7=;O2:HDVSXK-9J(?L 3CICT/$Z M _4:H_5@9+="'$GL#.*T@3@=A'CQ+-G';]H974[@^Q.W1;#'S/:MH,UP,+!; M&8XD=L9PUC"<#3+\PB2F:H:?[6-]_&8=,.[,F;3G<-?*=GW/;]$;#.E6>B.) MG=&SK7_O1=8/Q^#[[F5&C\HKH-;BIQ/6M;RIWY[7/7:.,PVL-M@^NZECM=.T MZ6O7\28SI[&K<)@G-T;]0> SYK$ZV" *>^5HW4U4IGEUQZXJDN7E)7+'I+J2 MEL4$L#KN: /U?L^8?*WH>VGSI6/Y#U!+ P04 " !DA E73M#+^'P# !V M# &0 'AL+W=OJKN MI):\ ;M+(=)"0'=55UHMNO9#U0_>9 #K')NS';CMK^_8"2EPV8C5D0\0._,\ MXWD\&4_&>ZF^Z V (=\*+O3$VQBS'?F^SC904-V36Q#X9"5500T.U=K76P4T M=Z""^U$0#/V",N$E8S?WJ)*Q+ UG AX5T6514/4R!2[W$R_T#A-/;+TQ=L)/ MQENZAB68S]M'A2._8+H;5W!G\RV.NC>V(C>9;RBQU\ MRB=>8!<$'#)C&2C^[6 &G%LB7,;7FM-K7%K@\?V!?>%BQUB>J8:9Y'^QW&PF MWJU'V@4>R4AM9U&!<0<%$]4^_U3H< 9"G M'1#5@.@ ^%(/_1K0O]3#H 8,+@4,:X#;3+\2RRF=4D.3L9)[HJPU MLMD;MUT.C0(S81-K:10^98@S20HZ4VSK=EFNR+34:* UH2(GRRK9[/R2K05; ML8P*0^ZS3);",+$FCY*SC($FOQYF-7F"#-B./G-P)'](M#.@"O))Z%)1D0&9 MR:)@VN;FB?G[% QE7'] NL_+E+Q_]X&\(TR0!\:Y-1[[!D.V"_>S.KQI%5[T M2G@Q>9#";#29BQSR%GS:C1]VX'V4NM$[.N@]C3H)?R]%C\3!+R0*HKAE/;/+ MX5%;.#_F??YCWA?=\!0RA(=M\!,MXR9W8\<7O\+W('> -0XS4E#^HIFVF9K" M"I2"O,K-%\S+KR73S"7X3&I,T+^?).<$Z]*>JOR?MIRJW/;;W=I2/]);FL'$ MPUJN0>W 2W[^*1P&O[5MZ#7)TFN2S:])MK@2V4DB])M$Z'>Q)_<PKLDZ-V._=WQ%G9Z?^L67N)Q?DV/BU:/ M@\;CB>2#1O)!I^3-:[:M7C-Z])IE]C5K$[NB#,.CA80WO;LSM3L=OU7MBUS. MK^ER,?A>[MO>\.[D:A=_V(@_[,[W0BK#_D7U\\,V7*3_\/N5W?7BX/@*SS:C M!=+O1:=&:8M1B"&?B=QB=7-.M>@,_*UEQ#_JBPI0:]?!:N(:E>J8:6:;)OG> M]89G\]-P- M;YM-P-*]ZX/_IJX[\@:HUP_:&PPI=!;T;S I5=;G5P,BMZ\J> MI<$>S]UN\,, E#7 YRLIS6%@'32?&LE_4$L#!!0 ( &2$"5<#'K;).0, M /4) 9 >&PO=V]R:W-H965TU!<1)NNM% Q@UVCX4^\!(8YDH+RHYLM._7Y*2%3=PA*)H^F*3 MU,R9,Q=R9K+5YJM=(Q+<2Z'L-%H351=Q;/,U2F:/=(7*?5EI(QFYK2EC6QED M15"2(DZ39!Q+QE643<+9PF0379/@"A<&;"TE,]]G*/1V&@VCW<$'7J[)'\39 MI&(E+I$^5@OC=G&'4G")RG*MP.!J&ET.+V;#H! D/G'%?NM/[J-_-B M&B6>$0K,R4,P][?!*Q3"(SD>WUK0J+/I%??7._1WP7GGS!VS>*7%9U[0>AJ= M15#@BM6"/NCM/]@Z=.+Q6M&R5'0/)5?//[MM ["D<#Y]0 M2%N%-/!N# 66UXQ8-C%Z"\9+.S2_"*X&;4>.*Y^5)1GWE3L]RJ[1YH97(4)Z M!;/:.@%K@:D"EDVF_/F2EXJO>,X4P66>ZUH15R4LM. Y1PMOX6^MBRT7(FC. M9<6X<'V-Q+BP;^ E< 6W3L39LI.8''O/(J MP.)'_=AYW;F>[ER?I;V _];J"$;) -(D'<''Y36\?OFF!W?4A704<$=/X"Z, MNS.&O@]@(7R\?$!NOM6\"O'X\MZ)PYQ0VO\.!:'!/CZ,[>_HA:U8CM/(74*+ M9H-1]NK%<)S\U>[:7-Y9PK8JKD=P*!68MT,&<-X#@ ^A=@DZ63 M>'. PTG'X>0G.0Q@_L#@TC,8P#NN..';]^XF%P-8$G-Q;.G.5:XE@C9PI:4+ MSMH_'1OQ(R[H(Q[C5UZ]R5 MM3S$L5?Q%^ODM*-U^HP5?OH,S,\ZYF>] ?T<7FDL@&U< 90(N;:A>G)6<6(" M7)\#_G -""T=\J&QZTFVDNFT[^(-X, M1+?,E%Q9$+ARJLG1J7N53#-C-!O25>CK=YK7H?$"[OM*:]IMO(%N MTLO^!U!+ P04 " !DA E7163==2 # #\" &0 'AL+W=OD3#CIK!F[4^E,UH8S 7>* MZ+HLJ7JX!2[W<\=W'@<^LVUA[(";SBJZA168K]6=PI[;>F]A(UE+^L)UW^=SQ+!!PR(SU0/%O!PO@W#I"C)\'GTZW MI!7VVX_>7S>Q8RQKJF$A^7>6FV+N) [)84-K;C[+_5LXQ!-9?YGDNODE^X.M MYY"LUD:6!S$2E$RT__3^D(>>P)_\01 ;*/)3:/&:)BPN[@R"F<9ZDRZ!)TI5C4IE1MR6VLTT)I0D9-5N[-V?,6V M@FU81H4A-UDF:V&8V)([R5G&0).7Y),I0)%W0M>*B@S(!T;7C#.#LQ=D42L% M*'V^!$,9UR]0\'6U),^?OB!/"1/D2R%KC6OJF6LP*LOF9H<(;ML(@C]$\+X6 MER3T+DC@!>&(?'%>OH0,Y7XC#X[E+N:R2VC0)31H_(7_-:%C:6C7G8RO:V_[ MM:YH!G,'K[,&M0,G??;$C[U78TGY1\Z.4A1V*0K/>4\7D$..)8!UAP47*5E= M:E+1![KF,!9^ZS-N?-K:M$NG4R_R9^ZN']?0*K@*O$EG=00\Z8 GYX%E63)M M"U='>/'(#ZK=6RQYPHSN6^L[ZB'%<>2=< ^- M^;1./<4<<=G>6^R7='Z1VC MBP8+^UZ8A"=X0ZLDCI-QNKBCB\_2O:[QOI,">$ZPA<6C?R(,/DGF80PX'@)/ M_>B$=\0HZ9V5(]YIQSL]R_L&!"C*V]W.,E7C(89[?$XUG#VXTQ%@;W AE97 MDV <..F D[/ ;4G^G5/>+\E96Y+'@)/!'?+]()E^$V>V]3?:[ MX"-56T0B'#:H\RZG&+)JW]JV8V35/%=K:?#Q:YH%?IZ L@8XOY'2/';L"]A] M\*2_ %!+ P04 " !DA E7'-/01$D# W#0 &0 'AL+W=O..@J&V-P;?".S$P3/2F2P9^Z$7M]'$M8*,R$9&D!5A&DA.;_>%_H< !0/-4 KP!XIX#>*X!N >B^U4.O /3>ZN&J M )C4[3QW(YR/)9Z..=LAKJT5FWXPZANTTHM072<+R=4I43@Y]4&$G&S,2V,Q MFF5"&0B!,(W0(J\=O;\@*TIB$F(JT4T8LHQ*0E?HGB4D)"#0);JE(4L!/>*] M6K9\D)@DHJT.GA8^:EVTT04B%#VN6284MQC;4D6O8[##(M)9'JGW2J1==,>H M7 L4T BB"KQ?C^_7X&VE6BF=]RS=S*LE_)K1#NHZ'Y'G>-V*>.9OAWM5Z?R? M]^"?O1^)T2WKJ&OX>J_P%:]?XCV"O6IB E!K"11B(MM5[SIGZQLVWE7E>U3$^=10?%$ ''"1(2RTPRU5CJ5,L)KX\2\$[BG]=Z M/5-:OTFRX"_A'ZG8+U7LUZIXA_- M=KC!B[;C.LY)_=9Z/%?I)LF"ALB.E!Z62@^;ZZ[#-W6Z>:W'8K M0@5*(%:NG,Y M4">C^GY0K*-F4.73*JIUCRNUEO M4$L#!!0 ( &2$"5=BZLYT0 4 0B 9 >&PO=V]R:W-H965T.@<;2L S+$"1M]S#L@9%I M6Z@D>B1M-\!^_"C)EBR)5NV6?HGU<>ZA[KW4B0ZE\9:R+WQ)B !?LS3GM\92 MB-6-:?)X23+,K^F*Y/+,G+(,"[G+%B9?,8)G95"6FM"R/#/#26Y,QN6Q1S89 MT[5(DYP\,L#768;9ZQU)Z?;6L(W]@:=DL13% 7,R7N$%>2;BT^J1R3VS9IDE M&%/6H"X$W!?B#@X2_K[.KP&RW@-H0:2XGNGIX5"5SH^-'GWWZ*UBH'I6H)(/ M'>$[/A?^_D-"P;T@&?]'U?6*UU'S%JIWPU&E#5.V(88DY]_LCWK%U7) M=9*%.LDB362MYCAU![[MC<'!:W MC_*MD=U!A7V4'7@VA>3 T]DNX\TTD6ZB2+-)&UZC^JZS^ZD B,=#9')UFHDRS21-9JCFTUS_'6C\G +KYU M[SH(=>[PJ0(& ^1WGPL4,!LBR^]*@0+G^BX*U%I@']@6>S#=_1,!D/8#%-5, M8B+=[@N/6;(J)B@'_X&3GA^&!SIW>FIE"[6R1;K8VBV#3#X71'IPY"4)-35$ 7,M_QC M&M+X*'O82#W0#;EB),6"S("0SQ86+ M2 4;N8%W1#H:SV4/FZY'RL55)O7C^W1CD/SL2:F3+=3*%NEB:[>IL8QV<"G= MT.HHM;*%6MDB76SM%C6NTA[T12?HQJB_,N'U5C,5*!=V%SE"!2KP[>YBI@)E M6S"PU*(!&XL&ARU:O8)1FA8I#G)'O )9UBQ99_P]B&F6)9R74E) 5C1-XE

T+20K4:C2ULH5:V2)=;.T6-483 M#KJD;TO*+OY;2R$*F&HI1 %3+H4H< -+(; Q;7#8M.WGWY]4@#FC&9C27#Z5 MQ )L$[$$T_(E,F'*0J#>>QO7":Q>(?HP.X!=6*B"6:[5Q44*'!H=PJI"F =O MM>7U+\K/";@4R74NJE>9]='ZDX4/Y8OZSO$[^V9J*XZ']DU4?9#0T%??1SQ@ MMDBD"*=D+H>RKGW9-%9]BUQ8# #Y" &0 'AL+W=OHB:4J2,X ,KA M2RXJ17BF1KXVO-;:3[<H&C#]<&.U=PQ3/,?K?WC=Y&=+03/8TZ 3]5 M_!1ZP3%$0=2#N]M+.#PXZL#M-<'H.=S>"[BSG/ 56F^;8&RHSF'F[@'E<1T; M^#Y9*+?]HRT8-<=9.X?-L@M5DA3'GDDCA7*-7O+V3=@/WG5X<-9X<-:%GDP) M(SQ%(!H6N**<4[X"L02=(SPBD6UZ:\2^0[1)O$[".(["D;]N$1(W0N).(5=* M4Y,SF &C2S1CA#5AYJ$9,:DH"JIL7BLPB4FYJJ1370I&4XH*E& 9+!XA)5)2 ME*UOKN:/]V3W!N=1N^I^H[K?J7I&5&YJ38JTU*VD_6>D)U$TC-M9!PWKX&\O M#7GVI^L:/),0#H)HV"YAV$@8=DKX+/CJ1*,L3)E,1<5-_KLPK,F"89N*X7,5 MO3@(VE6<-RK..U5,=MSSAMODGI3(=9N&3K!_3+0P>"JSI>/U1<$VD*6(*&"Z- M:7 Z, ].UGVVGFA1NMZV$-H$W0US\VV"TAXP^TLA]&YB"9JOG>074$L#!!0 M ( &2$"5&PO=V]R:W-H965T $$C;\M(V[49;J>U @$!,*R\?$!_J4JM*/@B#V*\:%-QV[M2LU'%\8N^-/QFN6X1/-V?:5HYC#P^H#]U MSI,S*Z9Q(-O @V6@CJ[TR M,:BXJ/_L9A^((X4HND,AVBM$CG=MR+&\9(9-QTKN0%EI0K,#YZK3)G)%'*CF4CUV#=$T1KRDSV=>4TGNH-.#*^(1J'AB4@Q M_5[?)]<:_Z*#?_.H$_#%1IQ!+SB!*(AZ\'9Y"0_O/^K [35QZSG<_AVX[U 9 MGK 2EC(S.Z:PS==.")MO%YIBBA./$DJCVJ(W?7 OC(/''03[#<&^0^_=07!1 M,)&C/8[F8'?<%+!P=PK527/.MVW4^_^ ^J"A/NB,[1QS+H2]:2M6,I&TQK:& MB!V$+3W;:6\T[(_];8OAN#$<=QH^W&>%B M-J:'G:9G:&PO M=V]R:W-H965T@&EF ^[>X5 MCOR&)6,Y",VD( K68^\F'"X&UKXT^(/!09\\$YO)2LHO=G";C;W !@0<4F,9 M*/[M80:<6R(,X^^:TVM<6N#I\Y%]4>:.N:RHAIGDGUEFMF/O1X]DL*8%-P_R M\#/4^?0M7RJY+G_)H;8-/)(6VLB\!F,$.1/5/WVLZW "0!XW(*H!T3F@]P*@ M6P.ZEWKHU8#>I1[Z-:!_*2"N 7%9^ZI89:43:NADI.2!*&N-;/:AE*M$8X&9 ML MK:12^98@SDP?8@RB _$!F4AB%0I./C*X89X:!QNG/5"DJS%=RM*0BPV=. M#61D2CD5*9!E^0TD3*=JT"C5Z(=0NN<,0MYK,10:9 Y^TX^,6O(]E:VH7'6LWC5H)?RE$ MAW2#]R0*HJXCGMGE\,B5SK=YGW^;]T4[/($4X:$+_JR6W68==DN^[DM\3-/- M1L&&E@U'KIOU]N='-"6W!G+]EVO15+P]-Z_MRT.]HRF,/6R\&M0>O,GWWX5Q M\)-+L6N2)=VWLDUFA% AC=Z5"9'3%H>YSH'!+V$G- MC,:758,QDN!NJ TV'28V!!X-V(^7V* 8-IZT;EK.=E+%$09E(':'W4_"#YUX MY.]/)6^-]K627^1R?DV7BXHL/O$8!8V_9PKU&X7ZK0H]/"DS.RJ3')4YMO[? M);G)92'*J13P>)"16T%NLGVY(_RV?MHYEI58FMPKN6JM2;P M6M7^T]W\FNX6L>/+[GQP2S9H)!NT2M;4>L8IR_%@\HCW!0VNX@Y<[L_KZS * MSHT2AU'4Z9^5SLDT>&ZT:$WNM;N(?W*&Q:6[*6\;&AL\+M;J&-',-A>:F_(< M?S8_#8>ST#&?A,-Y=5]YHJ]N3W=4;9C0A,,:76&>N*A4=2.I!D;NRA/T2AK\ MKLK'+5[B0%D#?+^6TAP'UD%S+9S\ U!+ P04 " !DA E74NU8UG@" "< M!P &0 'AL+W=O$ \N,E-8LVQ@^VTX]]C.VG43ED%HKS$7_<!7REL%$[?625K(1XM(.;;.8%-B%@ MD&K+0$RSACDP9HE,&C\[3J_?T@)W^UOVCTZ[T;(B"N:"?:.9+F?>A8P!MX >HOF M@FMI7$6WE*PHHYJ"0J<+T(0R=68"'I8+='IRADX0Y>A+*1I%>*9B7YLT+)F? M=EM>M5N&+VSYJ>'G* K>H# (HP'X_#!\ :F!CQP\W(?[1GSO0-@[$#J^Z"4^ MJDA12"B(JRN1HZTGWV]-*+K14*D?0S);WO$PKSU^EZHF*M7 M(QR\'Q)])+(]"Z+>@N@0N[$T!RDA,\?2*1\2VS)@QV"OAG423C >36-_O2MC M(&P:X'=!'[:7X+A/<'PPP1NN&DEX.IC90>C?_H8CD>VIG/0J)_^I$B?'M.!( M9'L6X-X"_,^5B 5Z*_=KH0VE[/KEN;Y!&D#S'HNA-X.[ W=/\C);U!+ P04 " !D MA E7PDSBA2,# ""P &0 'AL+W=OY!Q D<V,)LP:],S8M1CT^%*E"8-K0>0RRZCX/824K_N6:VT& M;I+97.D!>]!;T!G<@KI;7 OLV:5*G&3 9,(9$3#M6^=N=QQIO '\2& M*VVB MG=QS_J [EW'?$A*?2_))U@74L,EE*Q;."C!%D"3N!%5=- 3?$V$ M1J.:;ICL&S;F*V'ZG-PJ@;,)\M3@DJU *MQX)>IA<\(S."8W0-/D#\2$ MLIC<,;'I?L8S*,W@-RXE2(*[7A4['(&B22J/4/;N=D0.#X[( 4D8^3[G2XD\ MV;,5&M!AV),BV&$>K/=,L#ZYXDS-)1FS&.(6_F@W/]S!MS%Q9?:\3?:&WD[! MKTMV2GSGF'B.Y[?$<[$_W6NS\W^KC_]Y]:UD^.51\HV>__)1:MO:G!RTD_5U MV)4+.H&^A?>=!+$":_#^G1LZ']OR^I9BH[<4&[^1V-8.!.4.!+O4*SN 'UK^ M^3)\:O@4N^4,/.(;@Q]LVQ[E\J&1UR_,:N!ZT5G/7E5SWP3YKK^-&34QGNO4 M0.,FJ%-9;"L#G3(#G9T9*&^KF;F>\$Y*=I_*7*Y3B2&JV6TB@IK9)L)U:U:; MD+#=:%@:#?IN6S"N4TO:N T4!.V6H])R]+K3 M;5X?L;WCAWD^CEY[\J.6DQ]\J*6G"?*"^LEOP3B-]#1!0>#4LF-7'O4,Q,Q4 M4Y),^)*I_%(N1\N"[=S4*;7QH=N]<%O&1UC@Y?78DWQ>'5Y1,=/)3&&*2SFG M$6ZDR"NNO*/XPI04]UQA@6*:P=_ 5!+ P04 M" !DA E7#757@H8% #Q'0 &0 'AL+W=OKRXFG$=&,)E*'(.K?GE[1+-.1 M%(Y_JJ"3^IW:\?3Z,?J[,GF5S)((>L6R/].5W%Q.X@E8T0>RR^0G=OB55@D% M.E[",E'^!8?*UIN 9"\D5[^FRD\N;HH]%5)]%RG .7B3 M,R[3_^@*7#$AS\ [DG+PA60["DBQ O>%&BE9^?M[-4)$^?#E!R8$%:_ RVLJ M29JIJW-P?W<-7KYX!5Z M "?-VPGE*F83Z6"K%\\32IX;X_P4 ^\WW;%!<#> M&4 >PA;W*[?[-4V4.RS=4=-]J@I55PO5U4)E/-P3[P\UKTS%U&7"<@K^^J#, MP(VDN?C;EN(QIF^/J>?I:[$E";V+GGV#H_6)+>*1@C?1QG3YV M15\TAXX]5^/P9(B> M'<>H#>4Q4'#R_A"W('9-@M".+ZCQ!0/Q'2>.#6#0>?MY"/&LA=%FA5!DAQG6 M,$,GS'+*[_64MP$+.Z^G/?I!G9IT1AF+?BUKCL&N%@Q#W M3!#H&A">B#H3U C9Y"IUX] MP3:5<_,S>W[[,UO,<(!1CYY HW;0+7*A< VV9ODE(II;#RU6Z3_4JUUYMYRN'3M*QHC4+9!07^L] 4]"IXX-+ M,%*T9@F,J$.WJC]-5; KTQ#&?GM-9#4+_%G/(#9R#MUZ/H2LNKKMMU%V3?JF MF=%UZ!;V0605=6D(PBANP[298=2S@H-&EJ%3]IZBJ[C[";TP0FUP-C.$^DC? MB"9TJ^85XUO&%4>!)5/-UH45HC/$X+DW4K1F+V9T&'G/T8TYQ7UP.S92M&8) MC- CM] _33^H*]PX0+A-/S8SZ.&>R8U.&F:WP ^@'V21\?;$MMGT830ZC]PZ M/X2 JE -9D%QU&[-[&9]2T]D%!>YFUPW :%NUXH1G@5M<%TS%/6)OM7#=$W6]'Q)DJ]JM J:J"Y.]O1Q[O<,GJ(C M16M6Q0@P"I^#I9RJ/K@$(T5KEL H/'(K_'>P5%>P811V&CJ;&8IF/6T(,KJ. MW+H^A*4LZMTA4XM-S^X',O*.W/(^B*6ZG:]>_W38U&:&PM@.%1MAQNX&VYH1QDC!2/9*2Y2DB^2^2./\E-[NA#)^98 MT9JU,.J,GV,_&X^ZH3U6M&8)3K:T?WA/NZOE003;>YX6JS#V_)[1:@0?C[:K MC;NRWF[?+"8]/1$VJH_'V]?&EBUK/&OOO=NL_*@/J!%B_",[VY7SZ:%$@%%[ M&\QB%6+<_LK3D_,X?1CZ.^%K?5R6T0?EYEU$*C5^/%\\WDBV+8_HEDQ*EI>7 M&TI6E&L#]?L#8_+Q1I_ZU:>\B_\!4$L#!!0 ( &2$"5>3F25%E 0 /88 M 9 >&PO=V]R:W-H965TUM^TQ<4B":ILML?G]X /F MR]=DO&/\0:P)D>!WFF1B8JVEW%S;MHC7),7BBFU(IIXL&4^Q5$6^LL6&$[PH M@M+$1H[CVRFFF34=%_=N^73,\G54ZKBY/1;MB5"JGF1 GP GU+&)?V/+,","0EPM@!?,.7@)TYR M@2W),X MYU12(L#\457*)%<3D>,$?,=2/WD$[VZ(Q#01[U6^'_R1?J/F7-YV0@Z"%$8.GZ+(>@LM"@((:IJ-3H75IT+C9I6ZWQ?Q\(A]6R@9 W,J,*, MAM*SJ&=AA YJ38:QN3-AH%/OWLYE%*W,VY"T((S:R][<_+EX!^8$7DC5RL2- MV7.=*&KS&=L_EZ_V$="X=Y^J;&66AK2Y,&RS7,(GP-HH0+-3* 1D>TQ RN"& MM*' ;;N#OFK0'\%^;8/UQ@_-._\=$72A3"Y53E6[VIBE*>&Q+FI17JDOE@]S M'#\H;1:5Q>WE&&B3+W$O81E@[1F@]TH?"P?:]TO<2[@(6-L(:/81OZA4GR 2 M")JM$J*^HLHOE@66_>]LUU' P'>"]CM["4\!:U,!7^LJ8-=6]'+T5$-!Y!Q9 M>[6Q@*]Q%G!0:S%4MB9J;2Z@V5V\^ WK>@SHH^XN? F3@6J3@Z_:_7:BV",AL$?Z6:[5])@QG3P*N]5U(GL=J\)_5?2PQ[,'$)QX%JQX',CN.EJPUUS847P+8%,3=Z+E3M5)#9J9PPA]W3 MB#Z,;BT_=$9'EEMM&9#9,IC%' UJ%X;*UD2M[0(:UBZ@KEWP7-0^)#(W>BY4 M[1:0V2T\H^7=HX4^A&XMWW7;KY9]<"BM?Q'XCOF*9D)];B]5F',5J('B^T/V M?4&R37%./6=2LK2X7!.\(%Q74,^7C,FG@C[ZKG[JF/X/4$L#!!0 ( &2$ M"5<)4H6)!0< .@I 9 >&PO=V]R:W-H965TN_))8]N'1_QR)YW=(Z>RAK+Z(!><2?2). MRR4OU"]W994G4AU6\[%85CR9-8/R;$P\+QCG25J,)F?-=U?5Y*Q8O>MC8>B,T70E9YIO!2D&>%NO_R==-(K8&T, R@&P&D/X M;!E -P-H$^A:61/6JT0FD[.J?$!5;:V\U1^:W#2C531I45_&:UFI7U,U3D[> M%/=<2'5=I$ GZ)I/5U4J4RZ4#+E OU>E$.BF4#=(EO['9^AM?7Q5BK2Y!L]? M<9FDF?@%/4-I@3XMRI5(BIDX&TLEK3[!>+J1<;&602PR_EP5IXAZ+Q#Q"$4W MUZ_0\V>_H%3R'(FUIF^ TTNWTU=\JISBQBEIG<+^QBIO;?)(FSS2G(!:3O!> M33.=0/5Q6N8<_?U6F:$W2KOX!\K$VB>#?=;3]J58)E-^/E+S4O#JGH\F/_^$ M ^]7* ,#.>N$3]OPJJ M=R<\,,30F.&H)]FT(G%HDQRVDD.WY%(FV1[9#I.963,HRB*23^5IE7(&+7HBUM]L5/?^U5^RRM4WCV6WQHQ"AEJ^JUT8K,Z MT& M8R 3/?/FCOI!N.4<6.+Q5G^ W>&>7I^B3RIDH2X%A]'N]+ OT8;RUHU7(QT? M@^EX4*@/Y:V; HUU?&RN8PCL49_KH)6M$F(-=GP4LF,3VL3W/6,ZFF;8"UED M4:WACH].=PR &X=]_H!6L:TL:KSCX_ = ^@FU+A53*LX(LPB6@,>#TMX#,"; M!K@O%K(BGD6L1CP>@/$;'YUTAJ&93\#,\T-+PX0UYK&;\Q]NLW2>U#@4#>RE MN@74S,M713I-ERJ[#?C5&E%ALSZ8)AD2J]M9>I_6&P-PTIVGW+NV#N2MNV#4 MW0/QCK%D'*@'V*P9C]%1$-U1$'='\>-XV9R@,\&,.@<9Q22&[W"RM>1WPO=0 MNFR\=B=B,EA M["ER]#4"N X#"UV(QC5QX_JRK)9EI2X\NB@MVXQN#WM7RH&\=>/5Q"?1,6#A M;"/V3L% WKHIT T%<3<4 \#"W 4X\:E1>0$K'!!+6TPU[ZE[M^! 7%!S9P 3 MGP4]U9!9X%-L4:T13=V('@ 8%, OH:P/#,@,$VPIOE1CFKHQ?2@QJ$E@''D& M,B SCQ(+J>G6COH.4N_)# KPED1&+P2;V3;UJ.8RW<'EIS"# GCU_+B_:@+, M2!#YEH:-:@Q3-X8_9Y]Z^I0WKI9T;2GP1'00ITMQ-XI&,A;-P6ZFZ#N;F* QU? 0I^8CZ^@ M'?_(-O=T4!%M4TIVZ:#\$5"-0>-<@(43^R M@)%IG#,WS@_%"C-!'5+<+]. %8M]2]O,-,W9#IKO"14&,9D:#XI ,U6R+7(U MNMD.=#\%*@P L!]$K*\1,,,^MDP^ICG-W)S^(!>\?L"3%(_LJ-$B9+6:RE6U M$R5N[_O6T:&\=7.Q]2"='0$ES-E9[)V"@;QU4Z![#.;N,7X<)0Q:U7M&@0"L MJ*U%8KH98.ZE_Z'O0D"; <;S;L"*!=2RL&*:WFS'UOV/HX1!^#9+"&"%K15$ MXYOMV,T_E"0FF6D0]E_A *S4W61953'-;[:#W_N2!* PW7K6M!$+6+'0LJ'E M:U;[.UC]%(YL?&P_@V0A[G<3@)4?&D\JQUNOX=7O0+Y+JGE:")3Q.S7,.PU5 MA-7ZM<+U@2R7S9MYMZ649=Y\7/!DQJO:0/U^5Y;R\:!^V:]]N7/R/U!+ P04 M " !DA E7*;H Y $) #F40 &0 'AL+W=O+Z\OZ M;Q^*Z\N\XDF5;9RRK(SS#!3L_FKQ@__F-ES+#G6+WV/V6+9^!W(JFSS_+#_\O+U: M>')$+&$1EQ)4_#BP6Y8D4DF,X\]&='&ZINS8_OU)_<=Z\F(R&UJRVSSY7[SE MNZO%:@&V[)Y6"?^8/_[$F@EAJ1?E25G_"QZ;MMX"1%7)\[3I+$:0QMGQ)_VK M,42K@Q_T=(!-!SBT VHZH'JBQY'5TWI+.;V^+/)'4,C60DW^4MNF[BUF$V=R M&>]X(;Z-13]^_2.-"_ [32H&7H,[X23;*F$@OP>M+]XS6E8%$XO'2_G5NYAN MXB3F,2N?OML"RMM=Q )]9%%5%''V &YH&9?@N[>,TS@IOQ<7^G3W%GSWS??@ M&Q!GX+==7I4TVY:72RYF),>UC)K1WQQ'#WM&_TN570#DO0+0@\C0_=;>_2V+ M1'>_[@[U[DMAQY,QX$E*PYL6/-2NM(W+*,FET4PF..J26E?>L@[7:Q@B[W)Y M:,_-T,HG@7]JI0TZ. TZL [Z?9YQ!FYID>2@C-,JH?6-*65\EV_!W^!6?"_6 M4D0-B')QW]NRXMCB-6"TR,0]U30AZS7'KJDC,/*M@P"X-YTA,,QPY M&8Y8_:IEH1&!<-3$+1?WO?,PL%[WF;,*3[,*K;,ZK:]I\-:N8]?.D9@VR]5I MEJM9.?W*I>$.G/Y;K/U"A+/?.?W/45- MW@0QVHBV1Q.L,%J?C=G0#&*X#GL&W4(]?U@(BO^,5 MH?EV1&M[_'\W2?Q0 UB]B2DYY7(J:97%4;RGC1/(Y=[G\D-$$[&YW6SC0RSW MK.80<4IKKM1T8RE>\^<%;+Y38G.EIAM/,9MOA[87A(B)W$@(ST/$U Q"W!,B M"LO\@5Q6[UB*?2XV*0SHYDI-G[N"-7]>M.8[Q357:KKQ%+#Y=F)[ M@<=WH0Q!M,;G'M]M!E<0]F 05.P&[>S6]OB/3.[+Q3Y=W.SEHD9YFK(BDA_3 MO. /](&]WM#HLW -57C48SUFJ//8ARIZ192H C]6<4%=$J:KM1TX[7. *TP M]H*X:(3U/0WLQ(6IF8\1ZHD+17G03GD:+/$=*T"2T^S)_>72EKRH(EXO^U>B MP7JET0OJ2$VWBX)(&,PK&IQ"I2LUW7@**J&5NUX2#;CCYF)+X)\'0[<502CH MB06%<]".94U2ZC'F.T"C/RNQ9>!] MFP;[I4>O[Q2'>E#A(PSG%1Q.^=.5FFX\Q9_0BFC//$5J1#4N\A%&H5F M ](3&HK[H)W[S*$Q)L5AO\#H-72DIB>N%$TB;U8!@)R"IBLUW7@*-)']1/)Y M ="(:L>HP7G&S]I&'ZY".V1'N[;K?RCB@]PI/]*BH,+_DV8J7XPC=GH:Z$I- MMT(K5XOFY?%.8=*5FFX\!9/(?B+Y3(\/NCOFSB&JH5'H]>R6D0(X9 >XML__ M)]VP[58LJ[C/2^^/#V;\MTN.7K$I3O:00D%$YN7N3O'0E9IN/(6'R'ZZ^$QW M#[OH0E:P4]4Q!;TA16_(3F_MR'C'#BP!OG$R3@_]7*GI1^>X@VXBV/>@WPD$0[O 7_?6-RD\"X8GC!L/'Y8ZMNN.KF*: MXD O4-07S"MU'#B%15=JNO$4+ 93I8Z#8:EC0S-+ZCAH%?<-3QT??1\:1^FV M7F^*P[I L5XPKPQPX)037:GIQE.<&-B/#,??W;L971*0U7D%DZ$9)LA?]SBX M0K-@>.*W,5; ,J)>PZXXN2Y[BN XK'L3SR@MCIQCI2DTWGL)(/%5> M&'<3OJ9Z"4,S2[T$5@B'A^>%E>\[JYRP7WWT(D]QO(<5->)YY8JQ4_QTI:8; MK_7 R%2Y8MS- ILJ)TS-^BLGL$(_/#Q;W$*IE]50V*\Y>FFG. ?$"C;QO-+$ MV"ERNE+3C:>0$]L/&E\0%]T6A&J*PC@S/"3=>/D'- MD'T0H]=YBC-!HH"2S"N!3)P2IBLUW7B*,,D4"632S0V;:H9,S?IKAH@B.S(\ MB6P*DC'50_9+C5[-29[T;3WJ.Z_D,G$*E:[4=.,IJ"13))=)-[G)#,J]<,G$*FJ[4](?I%6B&4SR ''83Q=TZ M(D.CWCJB4,%=.#:7C$94%-G%1[\A8(J3P% A8SBOA'+H%!Y=J>G&4_ 8VD\C MG^GXAF2RH:+(?NWGSDVQ73@\Y_P^S]@7D-+B,^,@K7A%$W!?]609[+JC5WB* M8\!0P6(XKRQTZ!0H7:GIQE- &3K.0H?=]'(8>.%Y%MK0C)"^)'38>BG,\"1T MK\?;Z^OL5QB]?%,<]86*$<-Y99=#IT#I2DTWG@+*T/$[9!H]\C7?[S8S^/ZR M]1(^^0;$][1XB+,2).Q>=/,NY(VA.+Y4\/B!Y_OZO7R;G/,\K7_=,2I 2#80 MW]_G.7_Z(%_U=WJUX_4_4$L#!!0 ( &2$"5>K'*YZ PP )=[ 9 M>&PO=V]R:W-H965TV/BUW MDP"-V6*ZF *9=J9S,=@+Q:9CH;+D2G+2 //CE[(44[3E(S-]O;IIXP^]AW[$ M0^K5H:3+QS3[FB^%*-CW59SD5X-E4:S?#(?Y;"E687Z1KD4B/UFDV2HLY,OL M?IBO,Q'.MQNMXJ$]&OG#51@E@^O+[7NWV?5ENBGB*!&W&'VY#N_%9U'\L;[-Y*OA3F4>K4221VG",K&X&KRUWO") M4VZP_<:72#SFC;]9^5/NTO1K^>+#_&HP*ELD8C$K2HE0_O<@IB*.2R79CF^U MZ& 7L]RP^?>S^OOMCY<_YB[,Q32-_XSFQ?)J$ S87"S"35Q\2A]_$?4/\DJ] M61KGVW_98_W=T8#--GF1KNJ-90M645+]'WZO030V<)PC&]CU!O;>!K9]9 .G MWL Y-8);;^!NR50_95^_UQD\M-( M;E=TZ9QO"Z=YU'T68;S(A\[&0>VZ]*7(F=]#VPVH7_BYFRR3Z MMA$Y^^M7J<,^%&*5_[=M#U9!W?:@Y3#T)E^',W$UD.-,+K(',;C^YS\L?_3O M-M9(,0X2TV"[.]@NI7[]-L]%D;]FL7@0,;-8D3*;%5F8Y N1M6&LY/RM7#GX M/ER/+H:()'DKLIGLI])/L'31@%.-B25"Q3A< MI1O9I>7WBJ5@25K(_BLGECO1V&[^FJWCC>SPLUFV$7,YQA9"MKMH/3"MFF;9 MS?'U8N1[>[CIGV#*&Z6F V\;9!Z60X,$*HDE]]102VN9IC]4C:/4 M=(ZVXFCW,=[645'$D6H#H38BX9 MKM=Q)!EV'Q#7@9LD1Q<'@R[4Q:'4=);*QUFD<]EY"]4GNWEFXMLFRDX#&AQ8 M#+O%8M"--$9Z#K-F*;=FT79MFB8/(BNB.SF1Y2*))*1MCK]FE]:LE132 M9DVA:AREII]A5Z[-'O4QF]E(HS6%JG&4FDYM#*">"JK&46HZ4.6I[%X* M1C:T8@15XR@UG;CR5#;MJ5Z9#'5-*#4=EG)--EU&FFZRK.R/ MC3()^YO=9M%#>33T&&99*#^-H_ NBJ/BJ94;U"%!U3A*3:>K')+M]Y+\2&LEIJ!>"JG&4FK[B M1GDAAZY@_4A.U])Z>ED'YS?H%ABOF>D*JH-0%L6A+IZ<0;2^CH,A.1SZTDG<-L&EU,#E(8N^RM M/>B1#%;>Q*&]R;OO:S$KQ)P5(EL9)S&T^ -5XR@UG:NR,4XOQ1\':FV@:ARE MIA-7UL:ABS_/2;SMR:WLZ.UM]B3"+&<>6U6KDVV'S<.GUL7#M)0QN-,:9EED MRW1LRI\X'76<++VK4CR2_:\L/30+9W^SNC;1"A2Z+ ^JQE%J.E5E=IQ>EN8Y M4!<$5>,H-9VXCCO:KMG1<8TKG<"ZN MJ;)!K]9'M+M0C0=4X2DTGKCR22U>% MS+.]%MS+=F?_H)V.:TSI'+[&5;[&I7U-R\)/ M4ASJH*!J'*6F$U<.RJ4+02](<>^D"9V.:TSI'*['5:['IXH3LSBT4@-5 MXR@U':5R0NZXEQ2'NB2H&D>IZ<252W([UKV9IWAPVBP.=38H-9V2YL=GIO(_7RS(W M#VJ1H&H,>A[VGPCG,CZ?,C]?+:C8/ZI&@:AREIA-7'LFCJT4W MFUR^D^=LEJ[NHJ1".TME=Y;.4Z*7?Y;=.PN/72](ZQNSK=3T%;+[ZV,Y*J;. M3+DIZ;>U46;*I^M)/SP>U/K-#)X<7JM"M\*465=,G86R.3YMX*JL91:CIQY:Y\NK)DE/X6?[^6 #U3$>"CH\,!LH,^1UF2+(0;!IF<8<5^ M9B+,DO0((FBY"*K&46HZ<.6K_%X6W/E0]P55XR@UG7CCGG9TZ>G7:+>2I'DE M&YO+F2Q.RSW0"M0_F'P/CMBG=&1C3N?P3+[R3#[MF3J'@L,KWEK!09T35(VC MU'3"RF'YO:RV\Z%."ZK&46HZ<>6T_,[;*[1/7_7D]9(K8_R6]7@M5[O1+3/F MV!KTV-5N8V6,QK0QZDIZ_6JX-AQT -/>!U7C*#4=KG):XU[6VXVA#@NJQE%J M.G'EL,:==V& YWL=LGF?"MO>2W:Z6<80R8@Z&F6%QK05ZLIT=8U<*P1H/0FJ MQE%J.EAEH<:]++D;0ST45(VCU'3BRD.-.^Z]8)[EK80/[^R]7[FG&V*,C0JH MLU#N9DR[FZZT?I]F"Q$5$@;[=.2,'1W!N*=!/1%*3:?;N.EW+VOMQM@;A6/O M%'X.CS16'FE,5Z%0N=VZ ,_:+]G3C3%&UQ549Z)N'%, 7'GWDM-QP6DWFZ.;:0S5Z&9S M0>/)2!U7%ITZ%,B-HJ^"& .P3T/"/@[I'#6@0+FGH)?5=@'46D'5.$I-?P*5 MLE83X&J[EXP!=?SFB31G?_T-W493HG1$G9,R1).."XY.S7[ZW#P=Q;0G0M4X M2DTGK$S6I)<5=Q.HXX*J<92:3EPYKLG_?\5='9(Z44^WRIAAUYWS*CC#QI., M5R*[WSX1NOSETJU7#S7>O;M[ZO3;[;.6A^KKU2.K/X;9??F0OE@LY*:CB[)4 MD%5/@:Y>%.EZ^USDN[0HTM7VSZ4()'SS>B>2K7!.BP/>8<3FQUDIM+FU; MAFL28WDA-H3K-TN1Q%CIVV1ERTU"<)0YQDUE@2>:"_4TCM9Y8@04BLL0I4W=B]Y$4A 8&+Q1, M9O_!KK!U+!"F4HFX<-81Q)3GO_A[D8@]!XW3[H *!W3HX!UQ< L'-R.:1Y;1 MNL8*3\>)V('$6<G8)W@'+PUUJD$O-(CFVE!S<0=E@,-,L'0D<&\L&- MX&HMP7L>D:CN;^N@R\C14^0SU GX9\HO@.N< >0@MR6>^I,C:"A]H[2]X9F&,6IBS/Y#]W@C&@JW>'D^C? MMG1Z?::S)[!:.@=E.@>=JVE&5I1SDZH%9IB'I(UM#N%G$*9=;Z>>-[:W^QR: M)M -?+^TJ@7GE\'YW4M]C?5"-_U@:69]F\\Z$U*"DY7>.4[UJY"ENLR-#==[ MD7G7QJ!SG-?.5PXVV.-Z#MWA,;+#DNRPDZQN5\],P[ Q;F,:FB;0<=KC"LJX M@A?V&_8(J)1I5D1RC76F3-IU&?%BJ]Q1M=;[Y;>42FH>M$Y%YVBOG8J>P&J) M&96)&;V!3C3J,YT]@=72"9U*(3@_WXL*C/TECKR!YQ\40HO9R(?#]E* >R(& M=H9X%47'5W:W[VOGHD"KU?) _QVA@"H*J)."%LR*$2V053L)U.QNGA,0;]/,\X,C'1]66@9V[NTOZ/D%0&VY0QS<[%_2FD9-&GZ &CQ^A:A E:A W:+B-NM;!.@Z2[#^9F9%03^V M4>K&>FW-]8569UYI%03?0!M#O8JBOM#J*:VT$^K63B]2J*BIH(;.\* J6HS@ M ([<]@T;5ZS=X[UHQ)LLI.>Z7^LDVYRL\)RZ?EB?)5=HYZ\'P&+^?YN7 %DQ]3W^!$ M+QT)&%EJ2.=BJ#.6Y">_^8T2F^SP="&4$G%VN298RRYCH-\OA5!/-V: \OQ] M^A]02P,$% @ 9(0)5Q#SMH!2!0 UR< !D !X;"]W;W)K&ULM9I=<^(V%(;_BH;N='9GLL$28#Y*F$FPO4TG.Y/9=-N+ M3B\<(X)G;8N59-CTUU?^B(V-4*$<;A)L=)Y7?H\X-@=-MXQ_$RM*)?H11XFX MZ:RD7$^Z71&L:.R+:[:FB7IGR7CL2W7(7[IBS:F_R(/BJ$LLR^[&?IAT9M/\ MW".?35DJHS"ACQR)-(Y]_GI'([:]Z>#.VXDOXZL^G:?Z%/5'Y=/W)U MU*THBS"FB0A9@CA=WG1N\<0C) O(1_P1TJW8>8VR2WEF[%MV<+^XZ5C9C&A$ M YDA?/5O0^'4QS[Z@.U3Z820^H(_HZY.#WK_[@-ZA,$&_KU@JU% Q[4HUDXS7#4K5NT*5'%#M MH<\LD2N!W&1!%YIXQQQO&^*[RH'*!O)FPQTQ G]+DVO4LZX0L4A/,Y_Y\>%$ M=SGGJ;OGJ7OF<(<&*ASKPAM>]JHEUTEC M\;=NX13LOIZ=U=F)6/L!O>FH0BHHW]#.[.>?L&W]HLL:),R!A+F0, \(ULAV MO\IVWT3?R39M%A!1%I K](DSH2T2!=G.R=DM<#/K86R/I]W-;A*-^JZZ3ZC4 M^6[OS0?WA_:H9;M1_53;CY)T(24]C20A_0.F#RO3AT;3G5/7^'!O%C;!_9;5 MP[T/J-W'=G.0LT]2UT/:A6,?AP>)U* MRNLUK#/1"#SUE@P)P0KT;MU;43L5O&;FR=P:AZ/TG1!-3V=9H_8^ML1WOGVC(W6>RE/ M0IEF%K/E,@QHG8(\ TRN*-?Z;N2>^C$#I3F@-!>4YD'1FODF=;[)!4MK"8=* M.B3- :6YH#0/BM9,>MW/P,8OT.?5U][^<^/0:C_LFR=P'3)F@K:]0&E.: T%Y3F0=&:2:];/]C8:SBOIH[W*PT>[CVK M@O9TCM)T036]DF8?TFS^@ERW8("12P-)'%?I'J;+4+[3;?>]4Z M?X]Z>F92 MLCA_N:+^@O)L@'I_R9A\.\@$JKU\LW\!4$L#!!0 ( &2$"5? 2) .0PD M %Y; 9 >&PO=V]R:W-H965TK.HTTFZV=J50RF?E,V[)-A8L'<'>ROWX!$\L"(0-^^TNW M;WJ.K .Z'&3N7M+L6[[CO$#?XRC)[V>[HMC?SN?Y:L?C('^?[GE2OK-)LS@H MRJ?9=I[O,QZLZT)Q-#<-PYG'09C,EG?U:Y^RY5UZ**(PX9\RE!_B.,A^?.!1 M^G(_P[.?+WP.M[NB>F&^O-L'6_Z%%U_WG[+RV?Q$68S!WS+ M;*LJ4'_BSY"_Y&>/4?55GM+T6_7DX_I^9E0UXA%?%14B*/\]\T<>116IK,?? M#71VTJP*GC_^26?UER^_S%.0\\&5H>\2..F<%F#.$R._X/O34.<%2@YZ@)F4\!L%R ]!:RF M@#54@30%R% %NRE@#RW@- 6(HX<\YT6.@F2-?DW3]4L81>B-SXL@C/*W MZ 9]_>*C-[^\1;^@,$%_[-)#7GXTOYL7934JV'S52'XX2IH]DA;Z+4V*78YH MLN9K17E?7][1E)^77__4!N;/-OA@:H'_.23OD66\0Z9A6HKZ/ XO;JJ^SG7J M]#IUIB_N\U59'*N*2VUIG8XGJ^99DXXGU<%RY!$UK^I8;_-]L.+WL[+GS'GV MS&?+?_X#.\:_5$Y!PGQ(&(6$,2"8Y# Y.4QT].7#:G6(#U%0\#5ZB-.L"/\7 MU(/$0VGTQW@?A%DY\A0JJX]@IP970][S\H:X"[<\ZI_/3=3JCS5QF":%U&1 M,,D>^V2//E1]:TMA3#Q+F0\(H)(S9BN/)P!X^'4^2:\[)-4?KVEFW&=3= MYCOT:Y;FRM'U2++/:H )<3RO=19I!:B5%6WM'MJ:7=L2R=< MV5NY'7W/69A.JYFU:F.;>9 DA91D74EL+$S;5K?RXM3*"WTOM-UF?%MV0B@X M'R+X]W)%E'-5:R\Z]2">8;0:>]$Y^6S2_I#?)7F+]H=HEX2-CA[3?LF)';EW M:D)/?Z">AE*4;LHI=^NP5;6A%CBV/X>$^5['DW+IV_8$4I$!P23KL"%65<:% M7B8_9$&RXB@*5]4AKUXG:2%C#0.E^: T"DIC4#39W+,E,P9>XS1 **,A:3XH MC8+2&!1--MH41IL7SN(UWX1)6/";*'PN)]2#>N$&*@]E3GLHTTN/-G&()@75 M9)->2[<*]N:-#H )3F@](H*(U!T62#17Z M"73W";DZ?P2E^: T"DIC4#39:)%$8'T4P>JN$QV[SH[K[]"V;X7;<,][%L>S M#;O=A8)&#L-$*:@H4XJZ5E\G*N($K,\3K@CI<'?=?8,]XI%VZX,&# -5*:@J M@Z+)+HDH NNSB#%9G1XUN@\$C2U :124QG WX+C!MN%Z/:>82#BP/N*XU+O] MKDZ5L"+#, R,VV<74/30(E(**,I4H<>R>I!2+7 3K@Y&_ZJO%U2GSS+-@ MR]'7G&\.$?ION.'H39B@'SS(\K?*QM>3O6-1Y0D#&H=,K@<%K0>;4@_Y$JM( M1$Q](O*P^OL09J5K!5_MDC1*MS]4#NDI8[LY4)H/2J.@- 9%D]T5D8@)'8F8 MH)$(*,T'I5%0&H.BR4:+2,341R*3Y_0-]WPTL!R#M,<]O?QH(P>)4E!1IA)U M/N;T9G=3 '863OM2L5Y\M$&# M1"FH*%.(FI@XI*?A15YAZO.**^;T%\AV_YQ>7W*T'U/K04'KP:;40W9-Y!>F M/K_X(PO6/ ZR;\?I7E$]38)8?;%3SQK=V8$&&* T"DIC4#398Q%SF OHF3UD MBO (2O-!:124QJ!HLM$B5C'UB_WI,WNO.R98A+1W=>KE1QLY2)2"BC*5J&VX M/8F6);(1ZU(V,GEFWY"EJ9#M&.W-@/H*C-X8/4B4@HHR*)KLD4@X+.W">M2\ M7H\:O:<=--L I5%0&FMH\G'EFCVS2TN$%M9UH47/M-[J+N2QN[#:%\+TXJ/] M&21*04692M2SB-O3\&<_!M%'%E=,ZR^0L=$_K]<7'6W(Y(I0T(JP2161C1,I MAJ5/,7Y/DYM5&N]YM8-WFW%>C3_*T5\/&MW7@688H#0*2F-0--E@D718-O"T MW@+]M0@HS0>E45 :@Z+)1HMDQ=*O]R=/ZQON^9C@X':DI1, 20HJR922 M/7L#+!&,6-,V=@R9T"OV*Q"K?9E$KS^ZW8=H4E!-!D63'1*QAG7A!RICIO.@ M@08HS0>E45 :L[J_Q+DA1M^D4@05UG5!1=]LOKMXQXOV!3"]]&AS!DA24$FF MD#1QSZ5'(@(*H@\HKIC'7R!;_=-X?6@\*6@\VI1ZR:R*R(/K(XL\@ M.O#JQV-/A[Q\*R_G>,TF'*51H*$%*,T'I5%0&H.BR2:+;(.8P!-Y AD=/(+2 M?% :!:4Q*)ILM,A2B'Y]/WDBWW#/AX3.CV8?]>*C;1P@24$EV05)N='/[G4Q M;3?'D)M=D$Z%;A3M#AIX#-*DH)H,BB8[)((, G>_"SUJ=,\'&F& TB@HC1'E M32_Z3BX139!7V_1Q@8SKHDK30 .+J=6@H-5@$ZHA6R:"#:(/-C[SA+\$$@V#U":#TJCH#0&19.-%7D(@=[F04!3$5":#TJCH#0&19.-%ND)>:5M M'J2;+'ANYV*H7GVTCT,T*:@FNZ0IWY5+1"CVJ^WQL!7;+4S7:3>]O@)CFWZ8 M* 4595 TV2,1F-AP>SSTJ+'='RC-!Z514!JS%7L\3(RMGO-+Y"#VJ^SQL+L[ M'QS/;:_2]-JC[1FB24$UF4+3=G6NV""7L5]O@<8'L] ?#^I*CW9A:#PI: M#S:E'D?7YF>W_XUYMJUOU)RC57I(BN.=6T^OGFX&_5#? KGU^@=\^X@5K_OX MEAYO]2SPQSM/_Q9DVS#)4<0WI93QWBW/Z^QX,^?CDR+=US MK'E6?:!\?Y.FQ<\GE<#IEMK+_P-02P,$% @ 9(0)5TJ7C,KV @ \ @ M !D !X;"]W;W)K&ULK99K3]LP%(;_BI6A"20@ ME[9IR]I(;=F%24@(QO9AV@ ^7%U'*M3<,MB1-E&NQ@DN$8[D#= M9S="U^S&)2(I,$DX0P)64VOF7BQ&)KX,^$F@D%ME9$B6G#^8RE4TM1R3$% ( ME7' ^K6&!5!JC'0:C[6GU0QIA-OEC?N7DEVS++&$!:>_2*22J36R4 0KG%-U MRXMO4/,,C%_(J2R?J*AC'0N%N50\K<4Z@Y2PZHV?ZGG8$FB?=H%7"[Q=0?\- M0:\6]$K0*K,2ZQ(K'$P$+Y PT=K-%,JY*=6:AC#S%>^4T+U$ZU1PQ11F,5E2 M0#,I04F$682^)"$,++,0S83&:I3QG"O'52^#Q)2A,J#S1 MDON[2W1\=(*.C.A'PG.I/>7$5CI?,ZH=UKG-J]R\-W+ST35G*I'H,XL@>JVW M-6<#ZVU@YUZGX?>E@46T9^VB:J,^NU&9J=?R R',+7T5I8@UF %'S^XOO.IC?(_F;UB M[C?,_2[WAOD4S2$FC)GE-,<4LQ#:N"LSOS0S!](Z\/I]?SR==* M%)JCO[I?FM;F.I^5MYC]$E[]"UQCH?>Z1!166NJ<#_74B^I^K2J*9^45M>1* M7WAE,=&_)"!,@.Y?<:XV%3- \Y,3_ 502P,$% @ 9(0)5Z!P$&7# @ MH0L !D !X;"]W;W)K&ULK99=;],P%(;_BA4D M!!(T7VVZCC32U@E6Q*1I@W&!N'"3D\::8P?;:8;$C\=.LM"B-*(H-ZT=^WWM MY_C8.F'%Q:/, !1ZRBF32RM3JCBW;1EGD&,YX04P/9)RD6.ENV)KRT( 3FI1 M3FW/<0([QX1945A_NQ51R$M%"8-;@629YUC\O 3*JZ7E6L\?[L@V4^:#'84% MWL(]J"_%K= ]NW-)2 Y,$LZ0@'1I7;CG*]E7DJAL:9U9 M*($4EU3=\>H:6J"9\8LYE?4OJIJY06"AN)2*YZU8[R GK/G'3VT@]@3N](C M:P7>OPK\5N#7H,W.:JPKK' 4"EXA869K-].H8U.K-0UAYACOE="C1.M4M&8* MLRW94$ 74H*2"+,$?> \J0BEZ"VZ2!)B HXI6K,F;4SX7UV!PH3*UZ&M]#:, MF1VW2UXV2WI'EOQ8L@GRG3?(5NG]S6\%T$O"X"7NTW/1H! M60K,8D 2MCI!%?J%;O 3R]9&. M9'; [7?"2S ^)I1SP=/.G/F?;,.$U0 M 2+6)ZW?*91B(M .TQ+ZV <-3V5OS!:UF7E>=Y$S<4-[UX,TZY!F@T@/(!2) M]=V\YZFJL.B%&+0X%6(DLP/:H*,-QDG98$SBDD:&H29H,=3SM5SQU1I754>_0902P,$% @ 9(0)5\Z9(-*P! 7!H M !D !X;"]W;W)K&ULM5E=;]LV%/TKA%8,+=!$ M(JD/*[,-M#:&=<#0H&G:9T:B;:$2Z9&TW?S[4;(J61+-)(Z6A]BR[ST\1];E MN5>:'KCX(3>4*O"SR)F<.1NEMC>N*Y,-+8B\YEO*]#>%;D$RYLRGU6>W8C[E.Y5GC-X*('=%0<3C1YKSP\R!SJ\/OF3KC2H_ M<.?3+5G3.ZKNM[="'[D-2IH5E,F,,R#H:N9\@#<+7"54$=\R>I G[T$IY8'S M'^7!IW3F>"4CFM-$E1!$O^SI@N9YB:1Y_%N#.LV:9>+I^U_H?U;BM9@'(NF" MY]^S5&UFSL0!*5V17:Z^\,-?M!84E'@)SV7U'QR.L;[G@&0G%2_J9,V@R-CQ ME?RL3\1) O3/)* Z 3TW =<)N!)Z9%;)6A)%YE/!#T"4T1JM?%.=FRI;J\E8 M^3/>*:&_S72>FB_I@P)OEU21+)?OP!6XOUN"MV_>@3<@8^#KAN\D8:F <47E>Y#N:%G#H8FR%?.EQ3<26$?^I)$_ MN6AWF8PI<"2PCL"X$1A?OKO$@TL*H<#SO-Z5-PSSNV$=9M!K'RQ-8>?+%Y[X+'QE =< W?,(O1CV&0[C?!CZ,3I#L;5(:#6HIXMX8J0] MJH6.A=8]!:V)0GQ1(4.K^;Y8Y$AH79&M'T.[(5N+&0[]%9=_?1^QKW&IAM:P MH=VQG]E40(,9ZZYB$D5].=;E+I73NCNTV_MS]["A>U_YD3<08UWL4C%M+P"? M: :>WNJBX5;G!5'0MPS[0I<*:5T=6CUU_B'=5[_':L?24H_61=B:ZBG6?+&- M:O=CH76UMX8/X\MV0FNC\&*1(Z%U9\*V=4#VUL&Z$Z)A)Q!@U'=C0Q0,PNA, M5X/:?@'9^X5G;G!HV Q<8=3G: B*PG,43T;J)_J%)^N\!NB<0C3IMUR&*.C' M\!R_ULR1?23^2D4!!=CK=R1+KY4..PGHG9U>4.O\Z+6#O1W@Q3J&+81-1VOZR&[Z MG]6&UO."4<2HL_Y8:%VM;5^ +AOWT:@-P%AH79%M X!>,?*CX3"/!P._(<@/ MSEQHN/5L;/?L9QHC-LSQJ'^KSA0T.7,O$;?6C5\[ZM< IW=:4=2?L Q!.,0] M&PO=V]R:W-H965T+>7GL3BSF?*]2EM,[@>0^RXCX=D-3_G0U\ \0>C3_+@/2INY8'S MK\6'V]75P"NNB*8T406"Z)='NJ1I6I#T=?Q50P=-SB+P\/T+'9 E/9?D?/57GCF8#E.REXED=K*\@ M8WGU2I[KAC@(",-7 H(Z(#@*"()7 L(Z(.P:,*H#1ET#QG7 N&O I XHQ1Q6 MC56V=$046E7&6T;F"6%[^L>R7TMTS'J45$'Q3Z$2UY_DB% M8@\I1?*7[OCPO^)C=_S$$3_4S=2T5?#25C>!$WB]$^#_?35&\X?-3S4LN:'CIVK[%591 M(WM4,3)?RAU)Z-5 #[V2BDP20DKYMW'Q84?CD>>Y\V' MCX?J06:-NV;%0%D-9<:-,F.G,H>S@*QF@;R8!<[0:D^+[CRQJ>-D]E4'$A9! MPF)(& :"&2I/&I4G;QI')Y Z0L(B2%@,"<- ,$/'::/CU-E;;W-%-54A011% M[Z72+ROK.LW)Z:ML!?.#@Z',._>\Z?AH^(1,&G=,BH&2&GI<-'I<=-.#/NNZ M3U*;$DY"7R4N3N:4F>>=SF.GI_DCRWGQZ7E!8#D/6\Z;FN<9S3=KFF_F;+ZR M$KG-I1+[8CUPINO6W5XD6UTVKM!:-PHB&=_GUJ%K=GI)7OUG7OS2>0U]QR5( M6 P)PT P0TC?:VM*SREEO%[3TC% ['",LI:03E+?'E'3CL<)/SSJ$J!9XXY9 M,5164Y6#2M]WJE+7]?U6M/SF?CK]_6>I=6-5R9NBM%B0M J7% MH#0,13.5#UKE@S>M^.HP*#DA:1$H+0:E82B:*6?K@_C.\KS'PJ\&'8],D^-U MT]*=L;=VH,8'* U#T4SM6N_#=YL?71:);D3O;GEJ/4Q#VSH1-&W<-2V&2FL* MTEH>OMOSN"X7E>B!"QUJM9EO:L+AK81A:%U>NI/U[D>@!@8H#4/13-E:#\-W MEM9O,!%KH&G!V0JAI3MU;Q%!W0M0&H:BF2*V!H;O=C"J)6CUD)(HQJVRU:7_ M^+#WS^!;KY61Q"6JZ@-)B4!J&HIF/IUO?)7#[+K=2ZN*]%A$1B;20 MB9X6R89:RX,:-S.J@]FQ?.ZD?>4#I<6@- Q%,^5K#9K ;=#TL,WRH0@#-&G?,BJ&RFJJTYDG@K.:+X5$)DJB]GN]8A^K-C>LM37 ROHYL MB]8(-&W<-2V&2FN*TUHA@=L*T=6;4.SO:N51+_X1T\,@R?48F'"I)"+Y"JV8 M3%Y[>.!.T5NP\'1"M#Z6 4T;=TV+H=*:@K7^1^#V/WZG(D._[(M])@>?T9;'#JK\RF-GO%G:NW:J#V"B@-0]$JU88'NWPS*C;E M?FR)RGFMVD79'&WV?%^7.YV/CB_]R\BW'(_]2USMZ&[QU0;S3T1L6"Y12MW9KCXHOBOW&#]PI7A6OMU2LJ*B.$%_O^93C1#+4AB"$02@'+QQ:N(8Z5D-S&[T)3*TTJ MXN%XKWZ3^2Y]66 .US3^$85B/=$&&@IAB=-8W-/=9RC\Z2F]@,8\^T6['-LW M-!2D7-"D(,L=)!')G_BYB,,!0>K4$\R"8%8)]@L$JR!8YUJP"X)]KH5>0Y6?,%LQ:ZI42L.?))"&$-WVOF.PU\78:@C(.YC\/,;!3\DI(.LHP/ MR#1,JV8_U^?3S3IWWF;=_V_K1\&PRD-A97I6TZ&8$RY8FIV GU\E ,T%)/Q7 M7:YS-;M>356Z$=_@ "::+&4FV)^2V)'*;'+E-A- MZNZ<")"J L&SO"(XU*4A5W R!74_;-U!O]\;Z]O#\)Z"ND.S O)J0,;0L8Y1 M_BG*MGIF"3KRLU?ZV6OTLZ$0U;G<*/;:D]>FF->FF-^2V%%&G#(C3JO%P&DS M)6V*>6V*^2V)':6D7Z:D?UXQ8%@ NN1"/L*KNF3D.L.#OZC1Z=J5DM!H[+5! M/L>BWY+%H^ -RN -WEQ)!Z>5S3 J43O%]*H8[Q0SK&+\4XQTU*A44?V@PTN MK;+6FJ. ID3D]WJY6G;OTZQIK:S/NJ/K;LVZ)[O]O#G_)Y]_*MQBMHH(1S$L MI2FCTY?%B.7M=SX1=)/UEPLJ9+>:#=?RBP68 LCW2TK%?J(,E-] [E]02P,$ M% @ 9(0)5V^5.22R!0 !"@ !D !X;"]W;W)K&ULQ5I=;]LV%/TKA#<,'=#%(O5E98Z!U>JP#!L6--OZ,.R!D>E8B"2Z M)&6W^_4C946R;)J)@6LT#[%DW7O(>\1+WF-RNN7B2:X84^AS653R9K12:GT] M'LMLQ4HJK_B:5?K)DHN2*GTK'L=R+1A=-$YE,2:>%XU+FE>CV;3Y[D[,IKQ6 M15ZQ.X%D7994?'G'"KZ]&>'1\Q5,E^,9],U?63W3/VUOA/Z;MRA+/*2 M53+G%1)L>3/Z"5^GOF<<&HN_<[:5>]?(A/+ ^9.YN5W!W, Y5LSHN/^4*M;D:3$5JP):T+]8%O M?V%M0*'!RW@AF_]HV]IZ(Y354O&R==8]*/-J]TD_MT3L.>#@A -I'/2$#L*$% M,XYO4J9H7LCO-<2W:(QDXS\=*]U1T]PX:SOU;M^IV3UFFW7'C3H;N8\UN1S'I*"8-GG\";UY0*1%?MH3] M\YM^CFX5*^6_-FIV8($=S$P#UW)-,W8STGDNF=BPT>R[;W#D_6@C"A(L!0(; MD.AW)/HN]-FME#5;-,./[PW';#<43P\T)^JY;.[ P@;,3*B;61)A/$G":#K> M[#-E,PR\<.)/.L,!"T''0N!DX3T5E0[?$:_3_]QX@Z,PB!=Z^N\@W)?M!M&& M7;2A,]H_N:+%\!6CW#H.;$PXL<]E(CQ^H1,<6=Z\S3 (3[_YJ.,B:@U\S0_ M6/5P3V$?@I"-KXB1KSJL-$RI_ M*!B2K,HU"Q573+Y%BYJ9M3*RL>#$/)<%2+ 4"&S 9=)QF5PRFQ-(4B'!4B"P M :G8ZVM9[^OEL[OM7J>RLMNS:B_<4_',8P=_?C MW#$&A39DK:_FL;/.=;!&:[7B(O]//W4H'_+R^VQ9 RW>H="&K/7E.W;7[R^N M'A,K6:#E.RA:"H4V)+17 CBXY!*"084"*%H*A39DME<=^#6RXU*K"*@LP<=R M _N^KR6I?[B, +4[Y+17+]A9QYOT5YHR5JGBRXZ?9B)H-5VE.:ZJ]I? ;:Y6 MB&:?ZESFS<1JI1%4T("BI5!H0ZI[38/CBTX,H+H%%"V%0ALRVPL@[%9 ]R]3 M:F445 .U:,.43Z)D$AU5CA9++_)Q&)[X+0+W\@4["_G9!V8JQ$R92J>9%DUY M:$]44*T"BI9"H0U_%>[5"O$NF:@$5(^ HJ50:$-F>V%#W,+FHBNXN^VS><>6 M="9!$,4'(BJU6$;$]W 4VK.9[.U/N!6-KKZ]=G/B5@==F9TX=%?0RAH^[/X$ M[ ;%)30.Z34.\2^:T*!B!Q0MA4(;,MN+'>+>][AL0H-*(7*\&3+Q@E 7Y8?Y M?&R(S692')Q*Z%[!$+>"N1/YABK6[>A:HP85(J!H*13:D+Y>K)"+[K404&T" MBI9"H0V9[;4)^8H;+NZVS^;=LI$2)V%\M/GY"L,A6[W>("_MN.RQLW7E,JC" M $5+H="&'/9*A5QTIX6 RA=0M!0*;7@>HY,]%#_&,4[( MX;D-B^$D(@D^5,SCO1-7YGS<[U0\YI5$!5MJ3^\JUA!B=^1L=Z/XNCF$]<"5 MXF5SN6)TP80QT,^7G*OG&W.NJSOX-_L?4$L#!!0 ( &2$"5>N[S.2T , M -\1 9 >&PO=V]R:W-H965T./(@>0Z$=94+%T8JF:?..* M+0>8_;Z!@^Z7C.T\W[LDF ME_J&&RVV> ,/(+]L[[AJN9U+2DJ@@C"*.&1+Y]J_BOU0"^H>7PGL1>\:Z536 MC#WJQFVZ=#P=$1202&V!U<\.5E 4VDG%\;TU=;HQM;!__>3^H4Y>);/& E:L M^$92F2^=2P>ED.&JD/=L_P>T"4VU7\(*4?]%^[:OYZ"D$I*5K5A%4!+:_.(? M+8B>0/F,"X)6$#P73%X1A*T@?*M@T@HF-9DFE9I#C"6.%ISM$=>]E9N^J&'6 M:I4^H?J]/TBNGA*ED]'[[Q61/Q&F*?J&.<=4"O0;NH=MQ9-<\40L0R+'',39 MH<-)#!*30IRJKE\>8G3R[A2]0X2BOW)6">4E%JY4P>DAW*0-Y*8))'@ED!GZ MQ*C,!7I/4TB'>E2 M*['%"2P=52P$\!TXT:^_^#/O]S%0-LUB2V8#B),.XL3D'GW%1=6;T0A7,F>< M_ LIDDQ5L:=)/T;4Z'PL49MF<6,VJ\UTF=]%_M3SO(6[&T$U[5!-C:@.%:"> M=0DK2U6EA9Y\8W2F+V((?<_O0FBR-HYX;-:6S 9P9AVX>-H6=S!6C=_F<) M,(]Y+"!;;D-"O:VS;R2T8G0'7))U 4@ )8PCRJ3>*:=JFZ$V?K-14$;38R>< M5;?8EML0:' &MC\SVW=;)&TZ1;;E]RUMO< MIBA3XR)&ULI55;;],P%/XK5I 02+!< M>B]II'4; J1)U2;8LYN<-M8<.[.=IOOW^-*: EGHQ$OBR_DNYS@Y3ELN'F4) MH-"^HDPN@E*I>AZ&,B^APO*"U\#TSH:+"BL]%=M0U@)P84$5#9,H&H<5)BS( M4KNV$EG*&T4)@Y5 LJDJ+)Z70'F[".+@N'!'MJ4R"V&6UG@+]Z"^URNA9Z%G M*4@%3!+.D(#-(KB,Y\N9B;YK+&$*TX?2*'*13 -4 $;W%!UQ]LO<,AG M9/AR3J5]HM;%CG5PWDC%JP-8.Z@(#\XG0EZTB&W23F MKYK+&N>P"/1O(T'L(,C>OHG'T:<>BT-O<=C'GBUA2Q@C;*N_38I9#ET&'<7( M4IB_=)?%D]EH$D5IN.O0'GGM4:_VS1Y$3N2?)^@T>Z'=14$]]1A[3^->3U>F M!K3;4B_R]98FWM*DOTRL^,?Y3%YW/E,O//W_;V/ZMW8\2N)AG'2+S[SX[)RL MER\KS\Y5#D_:6P5B:YNX1#EOF'*=SJ_Z>^+2M<=?X>Z2N<5"UT0B"AL-C2XF M6EZXQNTFBM>V6:ZYTJW7#DM]UX$P 7I_P[DZ3HR OSVSGU!+ P04 " !D MA E7S6-):K0# H% &0 'AL+W=O<@ IV9CM-]^]G&TJ!>*C= M_"7!YIS'/C[F!9_%B= ;5B#$P5U=8;:T"LX/E[;-L@+5D%V0 \+BSH[0&G+1 MI'N;'2B"N7*J*]MSG,BN88FMU4+U;>EJ08Z\*C':4L".=0WI[S6JR&EIN=9] MQ]=R7W#98:\6![A'5XA_/VRI:-D=)2]KA%E),*!HM[3>N9>IZTL'9?&C1"?6 MNP8RE&M";F3C4[ZT'#DC5*&,2P04?[=H@ZI*DL0\?K50JQM3.O:O[^GO5? B MF&O(T(94/\N<%TMK;H$<[>"QXE_)Z2-J PHE+R,54[_@U-A&,PMD1\9)W3J+ M&=0E;O[A7;L0/0?!T3MXK8,W=@C^XN"W#OYC1PA:A^"Q(X2M@PK=;F)7"Y= M#E<+2DZ 2FM!DQ=J]96W6*\2RXURQ:FX6PH_OKKB)+MYLQ9+G8,-J<7^8U!E M\ W85A"#EPGBL*S8*]'Q_2H!+Y^_ L]!B<&W@AP9Q#E;V%S,0]+LK!USW8SI M_65,'WPAF!<,I#A'N<8_F?:/)OQM$7^W"-[](JR]2>#G([X OO,:>([G:^:S M>;R[IPOG_T9/_WGTP6+XW8[P%<]_XH[0Y;DA!7J2U+A+=H 96EI"Q!BBM\A: MO7CF1LY;W2*;A"4F8:DAV" =09>.8(K>I$-I80ZR_@.*[N0UTJ6E(4:**-\4 MMZLH<(*%?=M?[G.C>.9X0Z/DW,CUO7@^M$HU5F$81IW5(/"P"SR<#ER\/$J\ M!T)CA.#1&\1%2Q?M).:IF] D+#$)2PW!!KF(NEQ$QC0A,ID.D[#$)"PU!!ND M8]:E8V9<$QIBV'M&YW$TDH1S&]>;.2-)T!C%@3M2!)U13UP&4<^[J.>346\I MR8\95X+ 459@4I'];UVLDYRG;D&3L,0D+#4$&R0C[I(1&U.$V&0Z3,(2D[#4 M$&R0#M=Y^(YWC&M"BQP^\.'X0T%G-0_&LJ"Q$MKACW1!9Q7/9GIA<'N'&'DDG$*Y1%4&_8D[*D;TB@M,4I+3=&&:?$>TN(9$XD692HI M)FF)45IJBC9,RL/QSIT\KOR;4/AG7_B!1BC.K:(P'A\I-%;S:,Q*-5:N$YTI MA=VK?-2([E7)B8FXCI@W1]ZNMRMKO5/%G%'_VKWJ P >0T !D !X;"]W;W)K&ULM5==;]LV%/TKA 84+=!$HCXL*[,-Q&G7=D!:(T&[AV$/ MC'1M$Y%(C:3CY-^/I!3)J27""-87FY1TSSF\E_>(FNVYN)=; (4>JY+)N;=5 MJK[P?9EOH2+RG-? ])TU%Q51>BHVOJP%D,(&5:4?!L'$KPAEWF)FKZW$8L9W MJJ0,5@+)7541\;2$DN_G'O:>+]S0S5:9"_YB5I,-W(+Z7J^$GOD=2D$K8))R MA@2LY]XEOEB&@0FP3_R@L)<'8V269>8!1!";DR$$3_/< 5E*5! MTCK^;4&]CM,$'HZ?T?^PB]>+N2,2KGCY%RW4=NY-/53 FNQ*=/;2(. D(\$A"V :'5W1!9E1^((HN9 MX'LDS-,:S0SL4FVT%D>9JDZ0S>W MWQ%A!5J9P:7)'E5/Z.T'4(26\MW,5YK?H/AYR[5LN,(1K@FZYDQM)?K("BA> MQOM:=R<^?!:_#)V ?^[8.8J"]R@,P@C)+1$@';!1EY/(PL8CL!^KNN1/ ,@F M!WVK;4+^OH;J#L0_0^MVXIG&NI UR6'NZSOR' >Y)QSUQE_411$[ESSNOX9P<<9[%"Y66RIFXP+!(\U%<,RTF,9.,9AD X+F79"INZEV\W@ROGT..%U;C,/")E&0A3$>+BP.>_K02?])$*:&=W$;^8(T MR7 2Q2.DO3-CMS7_T-49X8P&6@=/XF1L"^/>8+'3$E_1QBW@"S%)G"9!,J*E M]T_L-M"VDUT5/[9/;9W323IBG[CW3^PVT!4(>PS4Q/I =FICNT%?VR6]!>/T M%W2VT]=?J[EW:^RVZ],Z^]BRL]!T]DB9>\O&;L]V-79V_)K 41*DT3!IV!MP MZ#3+$_9U"W#('0?:5K*?WXW^P6FX K&Q9WZ)[[XK+YC3=/]Y\ ME%P3H2LA40EK'1J&ULM5E=;]LV%/TKA!8,+;!%$OV=V087I!3)2F3.0N@\Q/K@/;SGZ$@^IJ8[RNYY!"#08YID M?.9$0N07KLN#"%+"SVD.F3RSIBPE0NZRC$PSQ& ]\7<,.[ZWC125%:7W:N=C.',\U1$D$ @%0>3' M RPA2122[.-;">I4UG]-\U>4EF13@L:?)/'(IHYHP=%,*:;!-Q2W=_ M0$E(-QC0A.O_:%>,'0X=%&RYH&E9+#M(XZSX)(^E$'L%>'2@ )<%^$6!/SE0 MT"L+>IIHT9FF=44$F4\9W2&F1DLTM:&UT=6239RIRW@GF#P;RSHQOX4XXUM& ML@#0KV@1AK%2ER0HS@J/**W?78$@<<+?HS-Y'%W'22(/\ZDK9 <*QPW*V9;% M;/C ;$-T33,1,;AAIZ_+2 M"*ANZPN>DP!FCKQO.; '<.8__^0/O=_:*%L":W#O5]S[&KUW!/=;$)!I,]W0 M) Z>T+^?Y&CT4:K,_VM3H6]3!4M@#14&E0H#HP,^;],5,$37*$_D'/(1*#B2 M]Y9\"-;RY(4=./I^R+R7QEFZ"E* #328>M(_S'M3]Z&%Y;!B.7R+SR6O._DE M$J$E8?+Z9Z2-H7&&K@PM@37$&%5BC$YG_)%-%2R!-5085RJ,C[$$A(C%_![E MP *IA,P&;:R-4%U9%V"3/7=[Y][(:_SY[7Z?5.0F;_3[%W@D;5^1ET;@KE0M M@34T\+TZ/'BG,WJ);4D(6VA-)?9BE&_/[&:LSLS]%KOW<;N_?5PSPF]T^)*F M*UD4FL*,>9+.5"VA-26ILYS?.Z'=K>8Z6VA-)>IDYQLC4T>[6\UR)=J+I_O@ M@-WKE.:;8]HQ=C?G=O,$G6E:0FO*4<: MWDHT'S$UE2H MCG?^Y(3^MQKQ;*$U%UCJC(>-R:F;_\U879F7:"^2S;C=_;C.:OBHK*:OK72\ M9"2>Y ]30;B0>Q&@+PRD[Z'5Y6;LS@PMH365J#,>QJ=S.;8:[6RA-96HHQTV MK]/5JS2LTB$A3\!:UFH*>0ZOU)13[:^NU$_LDNWK(?T#MJXS&39GLD5*MYE0 M_1.=RK^CL];N"I3AWM3CE]V=8KT,UU$,FZ/8A\< .$?D2#Z#5WSZ?>\E(ZMI MRMU;;T^!;?1K"(X"U6^Q]%X=K5YU+/0"OUL/+]Z37!.VD=9"":QEJ7<^DHVR MXM5#L2-HKE?O5U0(FNK-"$@(3 V0Y]>4BN<=-4'U FC^ U!+ P04 " !D MA E76P%-EWT# "J# &0 'AL+W=O,*?"MKAHY][9*[6Y]7ZZVK*;RAN]8H^^L MN:BITDNQ\>5.,%IT1G7EHR"(_)J6C9?-NKU[D@=]AX*#=;93;\;+:C&_;(U)?=O= K?V0IRIHULN0-$&P]]S["VV5J\!W@ MCY+MY=$U,$J>./]J%K\4%;\4IVOV _8 ,/K%JI M>#T8ZPCJLNG_Z;B"# ;G60S@8=-+]7GN7 MN)PJFLT$WP-AT)K-7'39[ZQUOLK&],FC$OINJ>U4]L#*1K:"-BL&/H#E>JT+ M* %?ZQ[X?D,75#=A7;:U!'M1*L5TA9L","H:5H"W.5.TK.0[S?#E,0=OW[P# M;T#9@-^WO)4:*&>^TK$:C_YJB.NNCPN=B0N#S[Q16PF63<$*AWU^V3ZZ8._K M'(V)0H=$W:&+A+^VS0W P7N H0=\2RN-TS])!AZ[!G=\^-^[ MQE7:WIBXC6\\9Q#!D 0S__DXT2X822$YA>53&(() M@?@4MG3!4(#C$78B.QQEAQ=E+Y@^S=>I[HG"HP ^1#%.8DNU P9AG*+(DNVB M"W4>+=DNNC@)(^36'8VZHXNZ?V-7UCJ:^ \)#*WB+*:H*$T22_$4I(E0BBS% M4QC&) [=>N-1;_RR]NY?-2[%\31,&.'4KO,4EN(@L<3D4Q3"$$VJ[/ 9QR0( MW**3473RHN8^KSF9=EF,8&3U[,(!2W"0AI9H!PR2*+$?$$L7+B0).M/;Z2@[ M?4%OGQ>=3IXHA.CJ6)JGJ#2U#WT^!24$)W:5IRB$PCBQU/I'PU?-Q*:;>B58 M\;91_1MUW!T'ZX_=/&GMW\';!73LYWH0[^?F[_3]%/^9BHU^$8.*K;6KX";6 MM1']9-PO%-]UH]\35WJ0["ZW^F.""0/0]]>W)AO%'D0)(]%3D5$R-5,K5V#1%E$)!Q"5; 54S">,% MD:K+EZ98<2!Q12IRT[8LWRQ(1HU@4HW=\&#"2IEG%&XX$F51$/Y[!CG;3 UL M; =NLV4J]8 93%9D"7<@[U83-'X\K1>Q7%2_:--@+0-%I9"L:,AJ!45& MZW_RU.1AAZ!T^@EV0["[!/<%@M,0G%,CN W!/36"UQ JZV;MO4I<2"0))IQM M$-=HI:8;5?8KMLI71O4^N9-Q5PVPJXQ]2#,./J*^U\B7VU MJ&7\2D9?&.L .P-OA"?F>C?+A["!Z^/!/BH\1-GVP+?\?=BB)Z9K#YUA"]NS M[+66O:.6YQ ?G#U]CFL5;R?ZA>^[KMUQW >SL.-T+/? ,':\T;#CN1\9#]4*I'Q3/\O7SYIKPI3JE M4 Z)"F5=#E1M>/UDJ#N2K:H[\8%)=<-6S52]LH!K@)I/&)/;C@[0OMN"/U!+ M P04 " !DA E7C-3?OK(" "A!P &0 'AL+W=OW;@2T U=F:; MI/OWLX%2&FC4A[V ;T*U(R*TV:L6N1)KQ6M&1P+9"LJXJ(OY= M^7YNN=;CP$VY*909L--D2S9P"^IN>RUTS^Y5\K(")DO.D(#UW+IP9XO(X!O MKQ+V8M45X#.FTQ\IV& MW]TNT>G).W2"2H9^%KR6A.4RL94V9N3MK#-QV9K +YCX5K,SY#GO$7:P-T%? M'*YK@AL][Q4U&6:?325KI?QI*;,'9W)+,IA;>I-) M$#NPTK=OW-#Y.)7S/XD]2^WUJ;UCZND"Z?H3C*+%WPS!C&'8\-WB"/;/I]S;]HS:ON)3Z=^B%AJXN/J&N#E,V6YU@ M,/]YC./PP.48%85Q'$^;#'J3P5&3PQ4D(.,[$&1%)UT&H_EQC$/GP.48Y9Y' M83#M,NQ=AD==_E %B"E/X6BV,'3] TMCD.N]4+:H-Q2]NFS=QC/[;LIB-%Y< M$?;#PS4X 8MC9U#>UJ<].$#-Y?6=B(VV@BBL-=$YBW1,T5X(;4?Q;7.FKKC2 M)W33+/0="L( ]/&ULM5AMDYLV$/XK&IKI M)#-W!P*,[:OM&9\O:9M).C=W3?M9![)- XA*PL[]^ZX$QN8E\I1SOM@(=A_M MLZN5'ICM&?\JMI1*]"U-,C&WME+FM[8MPBU-B;AA.1W,ZMB84BNB9%(A_9_C=:$1HIO) E0O^B?67K6"@LA&1IY0P1I'%6_I-O M52).' "GW\&M'-RV@_\=!Z]R\#31,C)-ZYY(LIAQMD=<60.:NM"YT=[ )LY4 M&9\DAZ^4W=,]>OOF'7J#X@S]N66% %LQLR7$JV:UPRJVNS(V]SNQ!>@S MR^16H/=91*.FOPT\:[+N@>R=:P3\6&0WR'.ND.NX7D\\*[/[/0W!'6MWUQ". M5^?>TWC>:W/?E[H2VN^'5LU_*W(2TKD%W:U!K,7//^' ^:6/]X7 &EGPZRSX M)O3%87W!EH2*,B-)8X7UL2\A PVI=JK= L.^Y4%5=J>\C#,/Y#6J>8W.\(HS M47"2A13VNY#M*"?/"46P=YWG5T*/3OA=3Z;N-&CQ&W72<#T.IM-I;=:(/*@C M#UY7$51EZPIE<-"P-8Q[N?;V?-"AYGJ!Y[68&2,<6+EQS7]L[,ME%*&'S)5KT06",QDSHQ$^/"6 %/ MM2V]4,+[B$XZI<78"5R_55OC) ,I3&L*4R.%!QY#!16!WL4Y[3#PO$D[?N,, M ^/'SO' =HP,_H"6BS.UY&BG+Z-"KT.YI2@\4ZMJEF:Q?,>9M,B:HQG*]D2> M8&,OWNO>0SEY40>B&-1_U107:L!+H343XAX3XKZJ!ROWQM'A^R/LM.MJG&8H MC:/TP49-<:X/*^\&"QR,<6=U_@CE@H_2!9NUB^K%,"%Q6B_&>J'^GU;TNV0# M[+H=LC]"SN"CGL'G!,T967!.#EPA(A$%6S#)*2R J#<;7>TS#GS<%@CF8(OT,Y/P+YF3!X&:H+ZB\SB/U!+ P04 " !DA E7 M0O>9S,8# %%0 &0 'AL+W=OM]#/N+7X73+Q2>Y!E#H2U4R.0O62FVNPE!F:ZB('/$-,/UD MQ45%E"Z*(I0; 22WHJH,XRB:A!6A+)A/[;U[,9_R6I64P;U LJXJ(EYNH.3; M68"#UQL/M%@KD@$=03YM[H4MAYY+3"IBDG"$!JUEPC:]2?&8$]HT_ M*6SEWC4R35ER_LD4;O-9$)D:00F9,A9$_SW# LK2..EZ?&Y-@RZF$>Y?O[J_ MMXW7C5D2"0M>?J2Y6L^"BP#EL")UJ1[X]G=H&V0KF/%2VE^T;=X]FP0HJZ7B M52O6-:@H:_[)EQ;$G@"/#PCB5A"_59"T@N2M@G$K&%LR35,LAY0H,I\*OD7" MO*W=S(6%:=6Z^929[_ZHA'Y*M4[-;VJI[TB)%KQ:4D;,QY#H) 5%:"E/T<_H MZ3%%)^].T3M$&;JC96G>F(9*!S<68=8&NFD"Q0<"_5&S$4JBGU RG&'G#..CAG3C@+.XN" MT,M4V8?RW-D5 M?Y6*ZKT*Y.A)PJHNT0>Z G2B%]87($*>#I%T.UXVRB%J3N&QU+ZA%CU"%QVA M"Z?3 TB: U-4+ZX?B="SF7I!C[IV-(/!,>NT.[:C^31+/9GU,%YV&"_]C]E+ MGRA]FJ6>S'HH<;3;(D?N!83K_L@*W2OUDLI,_Q1V'1GPJUY$K/=_9R#40O MI>8%_7S%N7HMF(.M[N1S_B]02P,$% @ 9(0)5QQ$ LQ/! A1P !D M !X;"]W;W)K&ULM9E=;]LV%(;_"J$510NLD:@O MVZEMH(DT+,.*!G';70R[8&S:%BJ1'DG;'; ?/^HCDF4QJKT86$Y^1S2EMD'HFD MMSS](UFH]<0:6FA!EV2;J@>^_Y56"04Y;\Y36?Q%^U(;!A::;Z7B616L[R!+ M6/E)OE<3<1" GPMPJP#W.,!_)L"K KQ31_"K /_4$8(JH$C=+G,O)BXBBDS' M@N^1R-6:EA\4LU]$Z_E*6+Y09DKH;Q,=IZ8SNM)E5^B.E8LN+]X[]$!WE&TI M>A-119)4OM77OLPB].;56_0*)0Q]7O.M)&PAQ[;2=Y&S['DUXDTYHOO,B![Z MR)E:2Q2S!5T8XJ/^^+ GWM;9UU/@/DW!C=L+_&W+KI#G_(QKAK M2N=EH\?_>_369'CU>O *GO>#]?! -URHA*U:*^//W[4]ZUW) YG5C:U"05.VI-7_^$0^>]:=HA81$D+ :"M0KDUP7R^^C3SUR15%MT M\8"::E"&AT5X_F]B-QT-!V$PMG>'D]M5#9P1/E)%714>AMCSV[+8(/-\?^C6 MLE:F09UIT)OIIPT5I%B"U:(TFDTOX]PE!PF+(&$Q$*Q5B+ N1'A!3P@A"P0) MBR!A,1"L5:!!7:#!RSRA# ]^X E=EH%.-?) MSOA2[8DP9MN+.'?%0<(B2%@,!&O58537871!2QA!%@@2%D'"8B!8JT#8:5[L MG9>90A5_^(CJ)]0[=@6#S'<#WSFR!8,L])S0/;(%@VP0CGS?; OXH(W!YQD# M^A>=]@+1#SYW-8+2(E!:#$5KE\AM2N1>T#,J.%29(&D1*"V&HK7+U#2 N+=] M.<$WO--\HRLS^D979O2-KJS/-YIN"O>W4W=,;@5AI3OL17;. V^W*#[ M2,0J81*E=*F'=5GBB^*39U'KE2/"L.UY0LJ,@%^OLEY^KI)!^@ MWGF<_@=02P,$% @ 9(0)5]BNJ?.,!@ !2( !D !X;"]W;W)K&ULS5I=;]LV%/TKA%<,*=#4(O5A*4L,)):*9FBW(&F[ MAV$/C$S;7"71)>FX+?KC1TJ*9-&T&G=ZZ$LBR9>'O(>7E^=2.M\R_E&L")'@ M M$R(QDF492X_A4@XZ:/G7#W>M']%>E\\J9>RS(C&5_T;E<78S" M$9B3!=YD\I9M7Y/:(5_CI2P3Y5^PK6V=$4@W0K*\;JQ&D-.B^H\_UT3L-$#H M0 -4-T!/;>#6#5RC@7MH2%[=P'MJ#W[=H'1]7/E>$A=CB:?GG&T!U]8*35^4 M[)>M%5^TT(%R)[GZE:IVPE4U!'1@""YXRPJY$B I MYF1N:1_WMP]ZVH\5'0TGZ)&3*]0+^/NF> EBLQQ#^V *N&YMF' MIG/MF5CCE%R,5#(5A#^0T?377V#@_&:;U2'!XB'!DH' .O/K-?/K]:%/_]CD M]X0#ME#;@YYA?)^1QR@4X%M/0%[U A\[.T."Q1687X+I+?5ABL['#[N4#]1= MAW*_H=SOI?P=DRKIUL0"//]7;0=J,217U^_B2W"2Z75CX[M"#7:\.D61&_A= MUV;[9I[;-8DM2&X0>8%!TKZ9"[V6R8[S0>-\T)M/=I,'U0O_S.9J,&1H#0D6 M#PF6# 36F8A),Q&3WBB<,:[6NTK#0&WO@,D5X;:9F.PMI5/H3H+("#J;F>]X MH1%X%C,4.A/'"#RKF>^X]M +&X_#7H]CHFA4@J=2LLIIG.LM[6OYP.9[N#^, M $'/<-UFY4%C+<46*X@0,GA,K&9A%-D]CQK/H_XDSXK3%(L54+HS_7BJ%?@< MI"Q798FHZ""?]36QL1#9_'-,%BQ6T<0QTFYLL8(NBHPP26QFON\'=A:@TXIB MIY>'6R(DWZ1RPW7Z29F0=EWK6/IW(B.+SOH[.S:QV#I%SF1B4#-4IUT&=\H* MV,O@9?II0P5MEE"9-X#D6 5252(>9A5:'/1#DU2+E>L;+,16J]#TD+A84BV>L!!$22?-SI*Q^99FF94.M#\X MWT<0FH3TCN7H*+/U.D&NJ8^&ZK7+<%MTP%[-.WU3T\H)+<1&15=*5& 5*LY2 MJQ2MX3IN>2'RS"S5W^W19#ZMUV2H7KMDM@H??D?B/V9_':RDBDS:AK"2_FO. M5/DFO[P 1"WO=:5+E95@"[G%W+HMP'V1K9;S'N&#ZOHG]9G8K'8D1I?%5K3# M?M5^2QYPMJEV2T69CD:UB6BFU*6@\[+\M>N(&KE3CP1^8%*U;W4*O1":J<\" M%D)30=G O" \M(.VZAWV:M+I=?&@]M R0&BA%$2E'CG!&?VJ-,42J_5JI2"P M"1O/E)$V,[17OEBM'&=OJ[28>=ZA0&AU,^P7SLURNF?%1O0IIWZ@8\L8N*^* MH8],G3EHG\E0:%VJ6\$.^Q5[>ZBD4Y>58IM@]B//,:MBFZ$+@XE9H5@!HTGD MNF9TV72_X[K>@?AJM3KL%^L?5":F*<[ 79U]P;>=T[7Z*,U.1B_PT?$V)%H\ M*%HR%%KW'+FM(Y#S\QZ*HB'+CMF@:/&@:,E0:-U9;FL=U%_K_.@Y'=HO.V!H M'@C,+%9^X)L%LPW+0^9N;[$*??? 9H_:.@=]I\YIM/=3,U _X-&Q.6CI,RA: M,A1:=VK: @G]Q*]ET*#O909%BP=%2X9"Z\YR6[FA_LKMAS.09SG@A]"L)68V M.S]P(C,)V>!"-S#/6ZQP;F0JHO'.:^V<\&7Y/8%09=2FD-6+R>9I\\W"9?FF MWGA^!<]FT/(\AF=)]45""U]](/$6\Z6J4$!&%JHKY^5$I4Q>?7-0W4BV+E^J MWS,I65Y>K@A6Q9TV4+\O&)./-[J#YLN/Z7]02P,$% @ 9(0)5Z5O.F:6 M P S@X !D !X;"]W;W)K&ULM5?;CMLV$/T5 M0@V*!$@LB;K:M0W$*Q=MD12+;+=YYEJT)40B79*RT[_OD)(56\M5W=9]L7DY M4P" MDMP8U96+/2]V:U(R9SDW8_=B.>>-JDI&[P6235T3\>>*5ORX<'SG-/"IW!5* M#[C+^9[LZ -5C_M[ 3VW9\G+FC)9B*1W MO/I-/M LHTGP;7DGSBXXM-DDP,PBO]1!U!B9TMXW=")<1199SP8]( M:#2PZ891WUB#7B73B?*@!,R68*>6OT(N?N!2HGLJT$-!!$6O,ZI(6F2EDF]A$-J_%;R1A.5R[BI8CV9U-YWO5>L;O^ [ M0!\Y4X5$:Y;3W&*?C=O'(_8NZ-"+@4]BK/ HX2\-FZ# >XNPAP/+>NZN-\>V MS_89+TE679+LO6-R"XV(.PW(!QC-T>STD>SD31'BJ,-K_>-HHB= M)O9P9LVIA),*MV6YL>U4ZR0V3O1GX[!\E\;3&#+L<+X'%AA. AQ=PC(+S,=1 MX@WHUA9<$,>^U\,N)(EZ2:(;2I*7%?S7L$4I(]_>IMX_"WEDQSNJOXO:#GL6 MM@UFB=O.]BQP]^Q]#H^JG2F,)"1VPU3[(.M'^^+KO2DY!N,K?W;G6\8S7:R9 M>N ;?5OI?21B5S*)*KH%5]XD@<04;?'4=A3?F^K@B2NH-4RS@(*3"@V ^2WG MZM31#OH2=OD74$L#!!0 ( &2$"5?19@%U"P8 #DR 9 >&PO=V]R M:W-H965T!C+K6!T52?EV1@[ M3C#.:5J,YE?UOCLQO^*ERM*"W0DDRSRGXO,-R_CN>N2.GG=\2!\VJMHQGE]M MZ0.[9^KW[9W06^,]997FK) I+Y!@Z^O1>_>2X&F54$?\D;*=//B,JD-9O+]P*=$=$^A^0P5# MWZ,%S[>EHK7T?(U6:58JMD*%CLVJV*V.I85*ZR_TPD!O(J9HFLFW.OE;-$:R M LFKL=(SK,89)^UL%LUL\ NS\= M+]1&HKA8L55/?FS/#RSY8UV9?7GPQ@M^]X[.D_E\4%\IPZW>M)CX:GX[YJ_+_1R7\>W:BEMU]J M7LV;O,"+\VW&/S.&[A5//J+?MO7Z^NN6Y4LF_NZ9WXV55_7<2[FE";L>Z:8J MF7ADH_EWW[B!\T.?4I"P"!(60\(($,Q0>+)7>%+3O<'-I$_5":2JD+ ($A9# MP@@0S%#5WZOJ6W^W[P\[O61)*5*5,HG84Y*5NLVBM> Y2LQS!J.B2(N'YEQ1 MGP[>(9KSLE!]2\(Z@7.71 /S:UAU8?4X]Z;NU UU#WL\5/LT;C+!X00'9EP\ MD$>^S#/*'^S+'UC+_X%))=*D.@'+NG&61:JD/O^N$-U1L>H[S=Y8D><6%!(6 M0<)B2!@!@ADB3_1KG>YX;3+VCSCF01[[,,\H?[LL?6LNO?TOUK7>1,'T3W-=% M^RIJ99Y;44A8! F+(6$$"&:H[#K=+:P#T#Q;")"PH+0(E!:#T@@4S13WP)]P M7[N'VF=P]LIP3Z\#'=\/P^E1%^T)=&?8UU>61VUT*)$,()HJX$X%;&^EY3)+ MD_JB>@A;]/=1..[NBD+0(E!:#T@@4S52Y,VA<#Z*1@MHRH+0( ME!:#T@@4S12W\V9,<-]*!@?'00#(@T%2A\U)< MNYD2ZX+R4KWLD-_8 6<7$9(6@=)B4!J!HIG"=BZ-&T#T3E!C!I06@=)B4!J! MHIGB=NZ,:[4)ODKO!#5W6MIA \..[SBGO7-@8#PTD P(-%7HW!37;J/'( MA$J7&4,KME07O74$=41 :1$H+0:E$2B:J6UGU;@A1/L$-6= :1$H+0:E$2B: M^7_HG4&#K1[!UVB?]AFC&K;2 K%#99Y1*6=*JA3<.$$H+K7=1M _:[E*U033Y5*8RK7;T.D3VX<[^ M\8,Z1*"T&)1&H&CF,N@<(@SA$&%0APB4%H'28E :@:*9XG8.$7YUA\@^@[-7 MQJE-XWIA$,Z"8XNH)Q)/0SSQI\=W.$.19 "RT6%\\&1[SL1#_0Z"U'74-6J> M/-[OW;_G\+Y^NO]H_\*]C-R>_;%[29JW&#I\\U+%+14/:2%1QM9Z*.=BJF?J>:,:8/^VR/Q?4$L#!!0 ( M &2$"5>!P[Y,.@0 &8: 9 >&PO=V]R:W-H965T?>++EXKM< RCRF"9,3JVU4MFE;XXSM%,:,VLV*>[=B=F$YRJ)&=P)(O,TI>+I M&A*^G5JN]7SC/EZME;EASR897<$"U-?L3N@KNZ9$<0I,QIP1 5>!N[0 M!!0MOL6PE7OGQ SE@?/OYN)+-+4<\T200*@,@NJ/#/"FK5?9K M_?-G^N=B\'HP#U3"G"?_QY%:3ZVQ12)8TCQ1]WQ[ ]6 !H87\D061[*MVCH6 M"7.I>%H%ZR=(8U9^TL=*B+T M_]"@%<%>(E5 [ZT]]*N _EM[&%0! MQ=#ML7,3)2%$OK;6,>IV2)_D/ C!Z9( ML-%'23[ZH&B]N*] MT$N/W'*FUI($+(*H)3[HCA]VQ-MZQ/6PO>=A7WN=P'_RY)PX[AGQ'*_7-I[N M\ 5DYZ3GO!CNO]8[ZPP/?CN\(4:OG@.]@M=[ZQQH>:3K$M%O1YAT=BDS&L+4 MTOE*@MB -?OS#W?H_-VF+B;,QX0%2+"&#_W:AWX7??8OEY(4^3=F,A>4A4!" M/>^%SJ9MEG323K4$$^:7L&$!,Z^JS:P_]OK]B;W9U_JU5@T1![6(@TX1;W@* M?,M :"F7Y"H%$8>4?*D%G?,TH^R)_"3?0"K%>9NRG5V$!4BPAD_# MVJ?A^Y/.$-,'3)B/"0N08 T?1K4/H\[_E_M=LCDC3*],J93Z&.709D@GZU1# M,&'^Z"B97 S&CG.0 WUDZ"DHGH0M,'S!A/B8L0((U?'"=72'BO#T1Z;(FH0H$3?1J* 1=2T9D*7A* ME- U49M'%;VQFA@-#Q/ O/LA3I4?E19@T9H&[%6"+NKRL\(-FNNW8\4[>SU9 M<4Q:@$5K*N[M%/=^9\J?$=/0O#=" 5&LR)*&<1*KIU87O",7>H[Y.[2A\U%. MM@&3%F#1FC;LRE^WLZK3[X L2R#5V;](-_NS?Z/]6+6NA"IF(]]X+;*CEKJH MM "+UI1]5^VZW>4NRK))G]W2QSC-TU:34$MD5)J/2@NP:$TO=T6W.WC_,LI% M+:M1:3XJ+<"B-=W8E=9N9\6X_UZI&PO=V]R:W-H965T M6W*NC82;8K&-*:*CNVS2:Z- M16)GMM/ OY_MI%FIT@HQOB3V^9[G\9U/=^.:\4>1 4CT5.143*Q,RG)DVR+) MH,#B@I5 U5K6Y0<<&I 16Y[CA/:!2;4BL;&MN#1F%4R)Q06'(FJ M*#!_GD+.ZHGE6EO#'5EG4AOL:%SB-2Q!WI<+KG9VQY*2 J@@C"(.JXEUY8[F M@?8W#K\(U&)GC70D#XP]ZLU-.K$-/RVEUDAJX MN]ZR7YO852P/6,",Y;])*K.)=6FA%%:XRN4=J[]"&\] \R4L%^:+ZL9W,+!0 M4@G)BA:L;E 0VOSQ4YN''8!["."U &\?$!P ^"W ?ZU"T *"URH,6H )W6YB M-XF+L<31F+,:<>VMV/3"9-^@5;X(U76RE%R=$H63T0(_HXU "^"FYF@"*"8B MR9FH.*!S=+^,T>G)&3I!A**?&:L$IJD8VU)I:P8[:76FC8YW0,='MXS*3* Y M32'MP$1O*UB[@+WMH%/O:.$WRIZ@7SG$_(S(QF M(UEIFN(#DZK%FF6FQBQP[:#.5XS)[48+=(,[^@M02P,$% @ 9(0)5YNJ M$-.I! C0\ !D !X;"]W;W)K&ULM5=M3^,X M$/XKHZZT JFT20IM@;92>5DM=^(. 7?WV4TFC45B]VRGA7]_8R=-NZ?@:JL[ MA"!V/,\\\^+)S&0CU9O.$ V\%[G0TTYFS.JJW]=QA@73/;E"06]2J0IF:*F6 M?;U2R!(G5.3]* B&_8)QT9E-W-Z3FDUD:7(N\$F!+HN"J8\;S.5FV@D[VXUG MOLR,W>C/)BNVQ!%*WZ#4K""Q2:2P$*TVEG'E[=A$,KX$[\R7&C]Y[! MFK*0\LTN'I)I)[",,,?86 A&_]9XBWEND8C'WS5HI]%I!?>?M^C?G/%DS()I MO)7Y7SPQV;0S[D""*2MS\RPWW[$VZ,+BQ3+7[B]LJK.#RP[$I3:RJ(6)0<%% M]9^]UX[8$Q@'GPA$M4#D>%>*',L[9MALHN0&E#U-:/;!F>JDB1P7-BHO1M%; M3G)F]D#^35#!JV()%TN8*\7$$LGO1D_ZAC38<_VX1KNIT*)/T ;P*(7)--R+ M!),?Y?O$K*$7;>G=1%[ 7TK1@T'0A2B(!J SIE![8 >-U0,'._@$MLW:+BP^ MX$$D?,V3DN5MQE>@Y^V@]OY5S'_KL MD1E4G.7PBJK0(-.VD+61/@AKX#Y3.8^S@HDNR%+!;<:X7@P6,!Y,#YAI];&9UR6.7/W]^7L5]H20"F!$-49<6(RA*]? MQE$47-<:GW(FW$YX?=J#UZRA8E]8;;:R)40Q 6)K*7!!OK70=QACL:#;, @K M_,K.6*Y1:;"J5J6*,RH"EENYL@"$R99+A4N'D1*S033JCD:C.EOMGI6\E<6* MB0_++!Q=:P(M"E))%SQ^:Z5)SD1[BZP232[0Z8<#8A0"6XYL.,AQ5""Q\C@I MJB!.8FLX.9ZTNP@YN7WX#<]S$-(X%BABI'.&Y\ ,Y,BT@E OM;)9G+D[W4J-)JR,C ]'3KUA?*3,4-)U/OWRDTE&,PCXUSQN7@_!18 M(E<&D^XNTHG54#ZY-_^ MQ7"O+,"\?"#IBS7Z"$W;,@-O3B?$7MM@M+&S8]YB-NHX38ZVG%^?G[< M0_S&#;_QT?P>ZS1N8^='/<3NLF%W>51D?8A<&NMPE^YN/6VL]X$8[\ MIH=[W5?X?S0B->I_S#K:L8[\&F7W^_)?(1VGXO0 M7]OG34LU7S.>L\4G0:Y0+AR*'4#7LXC:+_J9]-?[!/I[$U*!:NGF0-N$4=]3 M#4O-;C-KSJL):W>\&E0?F5IRH:E12DDTZ(U(NZIFOVIAY,K-6PMI:'ISCQG- MRZCL 7J?2FFV"ZN@F&ULW5C1;MHP%/V5*%VG5IH:0M9 5D#:D"I-VJ9*[ M*D,VQ?!Z>C2FTXO5U2JKQUSD4U M]I=*E1^"H)HO:4ZJBZ*D0B-9(7.B=%4N@JJ4E*05D'(>]'N].,@)$_YD)%;Y M=:XJ;UZLA!K[2=/DV=OG=.R'\7O?LW+3(J5C__[L[8]5H:[>>/9^\N[DI'=_ M?G78?F: (7K1TQ>J;%!,/CY._BEQ3'JP+VVZGVHA2SS%:,.C'#UA M"!-.''Z,T!^(@YZ3V!H+5#!RZ":WXZ)3..@CY'VVI0=UDDY&62%VN1KYMD'K MDYQZ#X2/_2GA;"89L#*2,[ZQS7UHF!>\D)[2FT0'#*&E^F7AT-9@_]0Z.1.% M-+%M!/L]J[L? -L:&&2<-P;[OFV8C$JB%)7B6E=,9]/X"/+J\MVFU X7DFS" M_J6_(YB;#C(K9$IE$R;TMTV3$:<9V)%LL82[*LH 0*6*7!=21A:%(,;#EE$7 MM.R<KKK#& J8>X.BE+OOG(V4+DU [^Z("3$=GRO&4AV2\=#5)E MKANH]+T'*A6;MUM^2E+>T;7:IM,ZPSWW.^CYW\[S@@HJ"6^;UKG_FF?YV8ZC MP4M9-D^50\-.C_6)X;6;O.R"R;@+)CN1D\,NF$PZ8'+P8D_-XTU&G9C(L LF M^Z_29%"?*5L'U[UC:]/JP>O!V/\&KQM\%]2;K1A73-2U)4M3*AZ=7K6\(C/] MPKVGK_NG-",KKNX:<.SORE]IRE9YTO2Z@8FH>^W*7V!X^BB\?3?1L9A(Z9JF MT[HJ%S-3]'1!1ZTO(!PBU^9R(QC'8FX$,"P.Y@#C6!86YW\:SQ =C\4P;T,G M,D0Y0Y1C62YD:CY8'#ATZG0PQ>8MCN'/K89Y P86!R+] MW5SCJXUGR--Y@*WI4QF"C13/1&RD^%P#XIXW8"2)>[6Q.,# 5@'+'8COC@,Y MY>9$$:PJY@W;P3B2)!@"N>C.T3A&9B>&CWM]L%T214GB1@!S.X@B#('=B".8 M _" (5%D?@]4L/LO].0W4$L#!!0 ( &2$"5>7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GZ146PET6%+09)3X*^_E4VH1,W.O6SSU-A6E2^RHV]W MI;RZU^;S2NO/[&O;*'LVV3JW>SF=VFHK6F[_U#NAX,I:FY8[.#2;J=T9P6N[ M%<*US30Y/2VF+9=J\OK5H:];,PT/M!.5DUK!27_BHQ3W]N&Z/V1[:>5*-M)] M.YOTKQLQ8:U4LI7?17TV.9TPN]7W?VDCOVOE>+.LC&Z:L\ELN/!1&">K1Z>7 M'O(]7]G^C..K.PX@9Y/B%#I<2V-=WZ+OGP/C7D#CX:AS^E(V3I@%=^*=T=U. MJHWO!C[%-/@8_3@<_@Z#^-+\GV'4Z[6LQ$)772N4&\;1B,8#*KN5.SMABK?B M;')HPKBJV85R,$CL2@U=05O_2>&MK^KA4SO #<;0O)1PP5S5/3@=Y%NM:J&L MJ!F\LKJ1-7#4[ UON*H$"R 3!#(Y(N2G)(!,$LW>=%8J86T_(RV[-H"< M(Y!S6L@[L1>J$P',"P3F!2W,E=H+ZWPC&T[0I]@,?4J+=,FE81]Y$PW1#'4& ML30@--B!N+\]9Q=?.KGSK9\/SY1>NWL>8F+6F!%KXPH"#K7Q;\K.K07;]XSO MM*[O9=.$E)@V9L3>6(B5"UDP.\R(]>!O)T0I?IC^X<;P7[X%F!-FQ%)8.EU] M/GG#AQFWA9[LHS *T\&,V =W0BK;&1\UA4C8Y#\CGOT_J!V7-;O6\/ /S[Y_ MR<[K?SL_Q868V/0_(Y[_X6ZVTCPJ8.87:A*BNCQP[0P(_;"3W4"[4JJ MH4$8'6.&2(@-L12;/M$8SRX23!4)L2INH-_^J;L5ABVWW(2/78+F%,1V6'8K M*[YT?MPN]K_X/L&$D) + 0G:HA@]P5R1$+L"QPRC] 3S1D+LC1_1)7OVGL,; MVS]"+LP7";$O@D!SE T31T(LCH>(3B,+,1A.34'[,2EN46!:8A(HGJ;2-?&,* MS#D%>>8#5'V4L?<;\?P@+H62VK ;[:+%MP)S3D&>^?28Y_6^KV1==JJ6:L/. M?7%P(\)M+ 7FG(+8.6.%2S^X;0MIQ7(;8F+.*9Y^D1\P[\2N,]661S<=^3P4 MK*. 2/8!48B)2:<@EDZ,>;%>BPJ>3H@N37\AW/R'2:;@R(?!-"$F9J&2V$+X@D48$)68A4IB"XWN5!D-/4K,0B6QA<;65;R%?JS6 MAYB8A:8>>;#SW;ZQO;UJUJL86JK;Z!_"^3L.JVHWC^4==#^M=.;;#0W/T\E_^9V&TV^W7YV:U_'\MI_,?@^D_7OP^[4L9J\=KVVS*N MJOKC<-L]U-=->KA,KA8O;ZNJ?WE+53UWD$"0S!^4(2C/'Z00I/,'&039_$$. M03Y_4$!0S!_40% S?] C!#W.'Y26*..2(&F"-8'6";E.!%XG!#L1B)V0[$1@ M=D*T$X':"=E.!&XGA#L1R)V0[D1@=T*\$X'>@GH+@=Z">@N!WC)YV";06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(= [H]Z90.^,>F<"O3/J MG0GTSI.7)01Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H+>BWDJ@ MMZ+>2J"WHMY*H+>BWDJ@MTY>=A/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU M=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O0/U M#@*]8_*S(('>@7H'@=Z!>@>!W@WJW1#HW:#>S7?J/8R?AS+<>K[6>/WOI'J\ MG%MNE[\NOW9.;L(5Y_J^8GC^"U!+ P04 " !DA E71.3?6!X" "7+@ M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_RT2YV;C= MN-@+>,DIC9K$EFV@O/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KY%"@M#D,_IDVU MRSE\82PU.QIL3>5"Z+O&Y;+.'L;VKY3ES_UXH!B[EA:W+N;O;BB[V*%G*3_UE.K3)=[HT6^W74.M M;^Z'QG) M='H92B&*N3O]BJ^)I?39[T?3M%MJWYE=KO?1Q_T\C\3FQ_EW_.>,7^M_L \! MTH<$Z4.!]*%!^C @?5B0/M8@?5R"],%7*(V@B,I12.4HIG(45#F*JAR%58[B M*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9% M5H,BJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ462U*+):%%DMBJQK M%%G7_U/67][O/SE^?M:#Z\:7?#;_'_WZ-U!+ 0(4 Q0 ( &2$"5<'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ 9(0)5VB(6+3O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 9(0)5YE$% #9'P & @($." >&PO=V]R:W-H M965T&UL4$L! A0#% @ 9(0)5WNU#^2)!P G2 !@ M ("!)0X 'AL+W=O05 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 9(0)5^%BS\0R P ?PL !@ ("!C2 M 'AL+W=O M!PL #1D 8 " @?4C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0) M5X5"?2\V& I4D !@ ("!CCD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9(0)5U+\R.4] P :@@ !D ("!!7( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0) M5_]M:H!@!P $A, !D ("!<(< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5[13/M'% P D@H M !D ("!LYH 'AL+W=O$0 &0 @(&OG@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5[NRMX;Z" YAH !D M ("!]*H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9(0)5\ _.+"K%P F4L !D ("!M< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5Y]V M#$'E!@ _AX !D ("!+.$ 'AL+W=O&PO=V]R:W-H965TK9 &FYP( /P& 9 " @9'N !X;"]W;W)K&UL4$L! A0#% @ 9(0)5XCOHV[1! 4A !D M ("!K_$ 'AL+W=O&PO M=V]R:W-H965T5A&UL4$L! A0#% @ 9(0)5_D08]>N P Y@D !D ("! M/0 ! 'AL+W=O&PO=V]R:W-H965T8929P. , -P( 9 M " @0T) 0!X;"]W;W)K&UL4$L! A0#% M @ 9(0)5R_R6W(Z!0 L1 !D ("!? P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5Q7[1=#L M P $@\ !D ("!VA&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5P,>MLDY P ]0D !D M ("!Y",! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9(0)5V+JSG1 !0 !"( !D ("!*RX! M 'AL+W=OB MUQ8# #Y" &0 @(&B,P$ >&PO=V]R:W-H965T\V 0!X;"]W;W)K&UL4$L! A0#% @ M9(0)5WP.58FQ P (@X !D ("!6#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5RFZ .0!"0 YE$ !D M ("!#58! 'AL+W=O@,, "7>P &0 @(%%7P$ >&PO=V]R:W-H M965T6P &0 @('[=0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0) M5Z!P$&7# @ H0L !D ("!HH(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5_68]!8> P #PT M !D ("!\Y ! 'AL+W=O&PO=V]R:W-H965TN[S.2 MT , -\1 9 " @3&: 0!X;"]W;W)K&UL4$L! A0#% @ 9(0)5Q #N75Z @ 20< !D M ("!.)X! 'AL+W=O&PO=V]R:W-H965T MX7!SWJ@, 'D- 9 M " @=2D 0!X;"]W;W)K&UL4$L! A0# M% @ 9(0)5P,*M,QX! #!H !D ("!M:@! 'AL+W=O M&PO=V]R:W-H965TT6)1^0( ,,) 9 " @1BQ M 0!X;"]W;W)K&UL4$L! A0#% @ 9(0)5XS4 MW[ZR @ H0< !D ("!2+0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(0)5QQ$ LQ/! A1P !D M ("!;K\! 'AL+W=O&PO M=V]R:W-H965TE;SIFE@, M ,X. 9 " @;?* 0!X;"]W;W)K&UL4$L! A0#% @ 9(0)5]%F 74+!@ .3( !D ("! MA,X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9(0)5YNJ$-.I! C0\ !D ("!]-L! 'AL+W=O&PO7BKL

3H 6FTI5*G$3B#A;7WM:0(IKJ#XT2@HE!^6E.!N3"8+% M[=\H!+NG40JTMK^T$W982I?>J1?'L+\R_R\MF9O%L/>7R)Y4:AA);V8P7,IO MNB+D% >MV;E@C6ZQ=1WBG;6ARC5LSC!S?#I/@LJX[#5Y#U/I1!@ -1!99@34 MLIDCO")0V^*YHEZR)=@(4!$ICA9]DJ^S9P*?*E73-]N:Z KHL!\L$'?<0_L[ M\*%^_,+(>PH_R$I_:CW)G>&_DCKUG_^=SN#B(#T\UMAOZ^]X: M??^MN90(1:0T@B G$B6JC*2).!Y'R!-"%65)16E9(1AB D>3^)?T^"\B,:)F M7:XV6Q7?@'K5VHHPL9RTBL0H(MC+H65,=>1R(S?C!J5R*YA4(&WLA2(J4B]' M-E&O3^!K=\SQ9=(<$$Y0X@=L-#+]T.D*8HG.@*.XI9'G('V!K/U-,I1\.=0Q MMUJS/5Z(< D?YT4Y;%<;FU#$XJN7YR.'74+U996WX.ZTM]ZLN75K:K'1R-1, M26&!V=NQ,!'XT"=@;S3HV6C\3"0E*5):UKT5S:UA:4'4O(7C.9[6CH>F%@5! M_09:=)N:@59"DQ%##JZ2TWAH:E'<:F:(0DL(.779DS?6B,K+N5#$TXL2AJ&9 M:_MF@=.131 0H[Q7*4RCD?C+D75&4'Q_,!K"-=HG,&8M2IP;CTPMOQ=AXXCP M5IX &?"P(6NDCFOQR/3R9Z3LCQVZAG(U;<+U\B8]7J_9>&AJ^:C/F[/YL&$+ MEBFP_*0X-\OS9&AJ^4.X/\4'TB* =4TM2_5NIQ4VVR(AIMZ/0]->AR+:F* V M&RMTH?&B56>CD:GEB\%BX$-$H6:@(X]B[5#0.'\:C4PMWUVUS?::7[G1R)KK M4TH'DF\'+D:5]Q!GF<" 5U/E'%U3DI" MP$8CZ9-YI$_,S4DJH]=M@OMBHE(^AP'5Q=-IQ5!#Q4 M$I(_'SJBQ\W:>E7R8++,$"-)&]>D?BC2Z2492+G05SFC)PST'CPC+*:X%N)" MO&F(:N;K$#F5I2 ;4A8JZ4!9@/AM*D[LZ&Q04;%W9+ M3=3KMA=*O[?,"X/ZV-G@=K$^J<TX]>G9VK@+=CN-70$#AIF3+;%%H)$UT:JR-OF!IWNF?#/AVYF:&7& MU9L!7%+-?+VG%_.39O+4]+H<$;>YL=3="$&#UUO+$3R)0"89FUI8NS'!F[13 MG EH0V?ZE397ZON_Z4XO-"L8*#QS15RPBFZ%D?)$3]NT8V\G)00=1\9LLS:9 MP!N6;(^; S._++3W5WW/A\I;WZX4')6%)5E:Z:':@'/V]#$O]>+XL6:.3[5+ M38/'6<;J!OXH--C'8._YV'57&'8Z5(\7:FI0)4IVA2^QT7/1]&RW]LH>=O1& M$>YV(+^B]7.NOVS'0U.SW:XV93-4B++ SW+1,;M#HO.1[ E M2\A8ZU0D=AS&0U-/W09\K3@@ED5X '5ZH;/QPLBGCH>FE&N..^/.HH;5C7Q= MT_#E.J=RDV0"Z7-HTL5\M="P"&ZS) 83*/%]'SW2?>@C.Z8I+3SUY^,/3WU<,O)*9SNGU9+64!(>V+\C M('/B:M*!A1&0OAWY-PEEV _W9C5J*_4%\_<^^C)BQ^' M2A//,0-??;'0BV4=D ^P;J.E_?[SBPD'\M4&,T OE]'+6XU_@%XNHQ?X@7ZU MNCC0R\7T\FI);*"7R^B%?* !CF50+\@#2@"]9%$OKS+J.7M[J\ ;T ' -Z ?Y8 MUO42^6,@/W8ZO7RTR,A;UY3?DI+\^@WA$6F8NPG)JNVK[G4)Z:WKNFP(Z?&] M^>@9$U>/WE-6S94:+S1^IV1[T$&*\[F*0)RV;^\MV-E;UUS9$%*F[>RM&RD@ MPB\G7;,APHN?F^=H4WWE0GKK6@4("6RWXP2XV1!2IF']K;L!(,(OI[^R(<*C M;579,>-?_N\/],=G!08_,,S).U1]4&"O?:3YY%/OHWT9#6SF@[E_ZMLX#2"! M!1)8((%U%6<_2&"!!!9(8%V%"+]91/UUEXMZ8$Z[;8_MI?\NBOG__H&0\+^/ MYZI_)[L!F1B0B;E6$8*H^M8S,4FE/9"#N=$?XAWT!D&"YD@3+I;<* M_FE@C0*V3/7*_.I>VG7(N$O*_UV+8_VE&I9_B2&^7U@5=QB =/NZ8JILJCXZ M0$^_[-/<>QU;_:?UO+*I_JOSMI^5M :Z_TZ^\],ZOTE_8 KXT%?G0Q]A*Z3_ M/%K3E:1!Y\TXR+O&E$<2SGFN%2\=77W!A2:I6[(=UG("VP>^]=?#JMNQB7U+ MMVLQBNL&E%U@=CO&4U U7=:/B"C@-'HSK+L=ZZD[WK$PZO1PC M #QO,Z@O64=.,B5;CEXE>7>.=M>07'EVAR'W=RB,HD?;'W$("#IDO2M6/+OI M7**!L)?$D6+'#,EP.X-8H[9IK3<4J@FV=[#5$R9B2-SJ"?URS_,^,UK4'%4T MA4&>E(>Y6M\:V\]:156:Q8_TBDJ6P@>^%R\N4L[O#E'P[PY1=A42^05$BL:R MJ^&=@CU!<2?NPX+^^,70]RA#W2-TND/=4>-LL/W>P]^](N0^7F=S^MO@SL?Z MRYT3=([?K%S?,GB=*I7S@K0TO$45;_0+?-S0BOCQ"X%/UZ8\CL$!V'RR&^;M M@PUYD87?+MC\(83''(:*O4^I[8''1Q2-+SF+-E>S5_/Z=JT-G6;[M,##J6A0 ME'6CS5G*R(::HC'12[&W0__X1>+4/4$@ 'TNSV/_ANBS8Y]G"WT^)HD3==+] M+/AT5%_2;57A)->.A.;M40>>&S)+:$-*T!N%"3ZMRR4&/E-[/ M'_)>\M7$,S)7Q98=2]UCTG0(%YHBDFL)5GTPE!>501%K'=D3^BLF64UT82/K M>M'@J0J)8O.F-L@E/7OQ'[_0>XK" 2(!E^A"+A'(_KP!20(-#UNK08DP-G/: M-6MU+_3GX6F#J*$@HKGUNK3ET&$N%%N$9U>#Q(NA(L1 D,B+>2N'DSGRXEL& MWU3].S.YELT^Z_#Z(.[DA5 ^L:WO$M8M^F_ )CS=E080R3E+C%QV$]PT ^XK MJ78@DG/6I@6;(&,:/T_EDJL2RUB>F9KV54%H6YOZ0FO9#3EU3? MTU"V9[7:T>KB+"]*W6,H<2BEDGVNY_7MI+:5;&@=36 I[9;Q:->LV?8;#$5[FVF9>P";&LKR0#6KM#SQ_&A^. MU'L.QUL@O2>W09&NGEP');G%^SM;]6.FNR^M ;4=4-M/FHT$=I$]SO7U2>E* M"-I'S^ N\@>B?CZI'0EC&.P>[X!X^/ZI)1%QNPYOV25>>#Y\9R\GO.7-R?5K1+'*?_$ M;^JHT2*\2.E=U5WILMJ*].(H'55VIG;RE+YD!NJATA +;\4NMF(>[NKS NKI M@R!P69&.2T,P]Q2,'OBD"6 58"M]!S[P+5#VKBJ'<1[>ZE6)!/!6OYO&S][3 M-OLBN3AO]?)>ZY$SF1?P-)LYVF$TQ"QP)8&H./U!0*Z\:>1IQAG.MUS-6R# M5CPOB"L[QUQ7>=?7T(O3H+'6[B1Y)]9HVE,0RURQ@S%9FXU#.)TO:ALQ[?C&P-Z\:6$ MC$P RND#P, MN,(@A?WNDSH)"@X>U'\"A/F0Z4ZA?@>"=84=ZRZI#BB!C0YJ^L UVS^7M I![KY7<>WDW^,@Y\2^XKNVB97E- MF6D+_(3,">5.>;D-XAQ3G-M^RW>].O)N7_7\Z'UQ'MN-?G1UV5>5?2Y;"B,% M@WJQWX?&"W+3K^6FDS]S+^_0#F2IQ38'L^YTK1GJ=$,L*%Q@JVQ;1. X34V0 MV#T.'VI'>-O<:4"5!LSH&V<; B+T]^4] Q._-M94EB4 Z++?+2L Z+* +OOM M-0[HLM=!ETUM@EN@=')KU95U+Z%T[O)?S@)0. &%$Z3)/I@FB_\GO]LZCWM* M.9 E:^M:"8,I1!1T=6C!<*DMEY501) X2T;3]Q1U$I((X'("+B?@<@("%>!R M BXGX'(F%^*OG]A_;L;M?*_D#>#&RJC1Z"JM$VVR M+!3 Z01\*\#I!)S.S.^>+)L!H' ""N<54#C?Z[%:/#):%HAQ7UBBO2KKNP.^ MY[=CCS7IU?6JRWIU5,Y=_=JX]=9=J/NSF6/&KP?\S5/FJAU745UH-_@GLEC? M>8ZI*W?_@)/_+HD'*1&^NU[S[>6M%ZX\>SUIO=L[/6E=4#5=UE5;WA1=Q_HK MY?-%[><_6>T./48';GM&<)OMHMF2%Z7&JA[%R&B67#;8(F\EMK.[13Y_KM]^DOM));2.FG2UZ3G1 MF3[XXPT7'?>-SSC^! ]FCMPVBOIZPTGUR$)V:?^<[N MGKFX>WRZXKY'<&GQE5Y=]BU]RZE;K8O0B^VJJ;=CEW;7FNP-G_86:-[_F3Q[ MP]/$\8]?.8?#]7:S9__QK:>1G 8)=O*IC!;7IQ /LK\?_2DOE89N]5 M^#IV$NMK^-51?4FW58637#NF&.Z!JR$VJ9:&K6M&,()US@>D&\ M^H-@DT'0[X[]ALBI[ *G?;N)&JMVC& (\N,73L+W%)K^H/B?Q\,P$#1^_E., M2^_4BV/87S^_N+1D;A;#6%D.K"#)J//^3'7C8:XZ4VU/7ZD[.N@>UGJB6MQT M3!>'H48Y+]F2LX'&1_;'_@IK/IF7!W,>TKC!I%!K-B>DMJB$":SA$:S=$T2: MPPY #3AF60"UOWXF7%) M@[CP5$^[H;]OK-'WWY>#J8.I7V#JSZ;:FZEWDARY)-%+-G&U?MOQXTMJ-_JU M?:='X#%U)?-N(;E^?&T=N3.>&N&0%"AZ7,T_@I=HMM[NIX2I$7L]=YIN2[:L M1__0>_28O <@_1><'#F:ONI>9C'_4O35K_]$?SP^6S95R8W/W=F+IV+Q1/;^ M" S_]TG827M)[%>.XH]^Q>]SDGPRZ>3/__M_GD[^CR, R8[IN#\?3_LGJYKM MY(8F!_]4A2:N*AF0I$4O_BF9H;3Q]JNDF(??'_O\_.TPQ&*X0^ 'C/CONR<_ MQ^)(R=*2UM 3B>W]#,A4-?_G_I\]_BYQ$G[_TMGU#OGIQGR<*%B(G_[LN8EB M?&?Q$T4>R-A6HK_N%X8C#Q1Q(E6]\/>P/XKYCW0WHGL+4]K\U&U3MR,%FI&_\;A< ME'F@B=V,WFWESY5T2/8G -S7-_2%H>CY3%_S35M\)U^^*W5XH77___Z!D/"_ M*\W\PV\_[3)8^=J$\[]/JOS3D^IW1)^PLIZZL D=EOKWW>;_C]W M/%GDWXFYZG:@*AE>]?\(CT?U/R\\2_T *L0W4[H<3U,RS;LHN)A$]Z*UZ%?OS$E)2"3"LJ1A&H.(BL+ (BYC MB"@1DB+*)#8A8$W3%)3XL<-"Z3&(6E C'BJMUGUN,]URX3+/AT([%)$HC'HY M%%*0AF)9Y9&!+FHP2YIM.,1Z9F.J='7JTM*F6N)"[K-K:=SU9&&(U$X)=# M2PVZUR-&-5XH=8(EU6_:SFPQC8>F%E5JCQ6F3(S:G*052[(QY%:XD@Q-+0JK M56L2-1XN.7*UZ34F1:_:U%@13R\*[M>9O.W.R_! H>Q"KE67!G08C<1?CJ1J M*CEK%Z&00\-)?F[C6[Y*M:.1J>5;6TCM^%J+$0)[%FFTV2SF6O$ST\M7NHTY MH\X"P0BVO?&090I6N1P_-+U\0<#:?5^/WIY1=F@;W&9:9AH%K% MP?&:71/*H4BFE^^4-PA;X:H#H[:MU]T69H^\TC0:F;(3%M,;9-V>V7 WK(Z+ MMKY6:@0;C4SM_8'4\+8T9N4,=,U)E(NK"Q>+WTZGGFEBE74HK:<]=C0224D?JXR'PP4++PU)0\>"6F#6UFPJ4NDEU:F09I%%1X.#L%,M52U; M].IA-#*U),?NUAE.0U!81:>C7(OL]N5B/#*U)%@6AV2K/N6,&H)TY_U\;VT$ M\=M32\HM5^5O[# : MF5I2A]>K>:]AM;ENC9TYJE&CV]5V-#(]T:4-*88^@D+86OM4K=LMCJM,,C2E M)@@5N%:UQ*H1&N-RMQB/3:\H+ MCOMHEUM.X^5EJ_;2$8LQ&A"?&H-<9J5U,:T^[R="4 /)N M;MH)G%*$D23A"? ,-UM&TE(MO:Z9O1#E@3OBX$'7T,<>HG?A$IN,32VL)C2Q M$+6=H='E^?K2+^;[^*X(=6JVXUJ5+A8F,YNK#=:+9AZ>NC";#$W-5IWQ1K0+ MME/!$CG$4NQBTVQ,D[)#J=FN;"88%/!^R/'#(1GR0\K:DFPR-C5;W=1F5I<8 MS>%2"5TXB^&&QM'DB^34;(D>V0QG1MF$EV7'7D'(6JI)R9<>J=G.IP-3FK&M M@"/%[BUQA;S48I0JQ%S[.*E8V"_V8$/!_+;! .S>6-JJ'W M^E5B1DS"TFZRZ84A]7ZA,J]6YT)IV B\0I'>S.EH+'[@:!5G!.4WNQ!<(\>Y M(;YIPC66C8>FMYBR-6;ADM,-$N)D@@AQ@RA/XZ&I+8:L:QTZ7['*G-Y:X')I MY@Q%/8R'ID_7+C$3H/6L/8*[-$'TRS5^QGC)9-/'JVUMRB&URF-&?H7/*CE% M(GGGN<_]CG/N)87MYE#YYG6YY< M\^Q3+>ELEN\^OG7_-&3G][_S2R3J@7ZUL\B3[,.3YSO1,S73"1]#A,>_0_$E MU\]=;BJ,A/!F3F@?>20O?APJ3:( -_#5<^2"WG.#BGPT+[G_\Z25Q8!>+J.7 MM]K3 KU<1B_P \$ O611+Z\WG@5ZN8Q>R <"G/L9U OR@+S:[A#HY5)Z>;V[ M,-#+I7#L]9['0"\ QX!>WM])%.CE4G'EZXVM@5X C@&]O+\M.-#+9?3R5F]R MH!> 8T O(*[,NEXB' -YR]/IY:,%$]^ZIOR6GU>>H_?0:RSK*Q#26]=UV1#2 MXWOST3,FKAZ]IZR:*S5>:/Q.R?:@@Y]KGJF@W>LW:]D082:J_F5=2)FVL[=N MI( (O^SD9T.$%S\W7_>X@9#><:T"A 2VVW$N'+(AI$S#^EMW T"$8*L^%Y+L MF/$O__<'^N.S H,?F-.Z_?3'!?;:MZ)/RE8=KT*05X+ '^I(O]?@HCO%U?%_=(@W;ZNH"J;JF<>J*LZ0)_K551?/UX.QYR-Z[$[1U)..>Y M6+QT>/4%'_JF3(=-RK># _;K8=7MV,2^0?6U&,5UX\DN,+L=X]GWY #&<\9; ME-NQGKKC'-GLYQBAX'F[W'[)4'*2*=ERW/\O:8=44.6D M3_'.?C!DW^DI;AYZM'U#'N[CFE4)G2(T//OJ+]&D-FG@Y(D=,R3#[0QBC=JF MM=Y0J";8WL$^M0@J8LAGVF_OKG"2O,Z^S79W 2TTJ+%1#+[,=M5M( 9D8?JT MT6VE6?Q(I]MD+7S@>_'J(NW\;G0+_VYT6VM.\7:IZM.P-- *."VAJ@?'#670 M'[\8^AZ%R7L,?:O3[1?C:M!?^SV,W2M"GV.US][Q;+\'\'RL._994>?X[;4W M^5)/PNS0,+J;09TS^:_)=J0%UGX#:/- M'Q)X3%NHV/LLVAYY-E-$P+1\H,!\WQ^2A+LF@D%X6N21RQNB6]F,>]Q FZB+ M855=<,NXUQ[]XQ=)P?<$1@'XN3QW_1O"SXYQGBWX^9@D[OXG6^C347U)MU6% MDUP[DIJWAQV>"3"N7MRL8*DAF;VEO.)(\\@.3R3-Z#$'\ ?J3"VJN^(<(4!Z M77];L75DG?3Z1'[\(FCB'CX0;?T3(-!Y':"S2RD3"+0KZ0L0Z(C^SQ_&7O*M MQ#,&5\66'4O=@]):'O)U=%/J<@-LLFAU,)GJN.R90"D0W-!>],@0EI2.0D,: M1UFUI*LP'GE%]PB% $BZ-"1]SYAL5YTW6Y"4N9C,0"G$W_:)+1<4O!H]DK:S M8O[$<50 M_,,4I;SACH-UGVTEX/G6IS!B?LA4\P]1KR5-,X<8?$M@V^J_IV9 MW,5>/]/P\7XH^U5+/K$;[Q*"+'J,Y66:^'<;Y4+.9JHGK]IQ65/--"WH-@J^ MGM%43UR5%9CJI4WUQ!4ZSN@ G+A0QHJH$8E.6FH M=YTTM\!J3BX!(F4]N06XTQ/IW=_9JA^3F7UI?:6$YO@)F<'$Z M;>:%O[>JT;3)#3^?0?_;V^(T1U/U>:TGK5N.&R^4 M]7U7GP2^-#'5GM.2W&@5!Q(@I>J&&\]\>\H-UOH Y:%U,5=E12IAV3'$ ;H, MP"K@XYX/JZZ!:'=FK#IRKO3XF!(@RY)-"GG8Z&[H.-]'YP&=+PK,55P:7P[E\:9I.-E.FI[];OO M^:1AU7J6V#'0KJ"%$E1IZ=//?X#)*O/ \^,Y>3WG+V].2N$DOD/^B>O04:-% M>)'2NZJ[TF6U%>G%43JJ[$SMY"E]R0S4 V[78DKW, .-UXH MTO%7Y AVCS+TZ:*Y[PTI@#8)3K\K,57 [@.F>BVF>B..VL79?9=WU(Z7O1$93B/G*B$*ON5=W0)-L*]Z?O2^F [H1C^ZNNRK M\6H%ZA*-/-('3N8V)4N3?[,O026 U5,NY5NOR3*I2)<:M?R MN4$N-]>;4Y&)JY@B]PR*WC/DH;*"@&!Y*P3+,ZO5*,1T[ 1O_]C:>O6)_1\[< 1L'-GZ[OLJU$-=2-GYU!"QNK;JR[JEQ M6FJ7BW(6<1P-"J)EGH$%TDROIIGB_\GO;/G1R)4#6:89*0K;_KR$"P.QLZE, M_/5VTV%%!([33/@]@3"G2S%]Y_,+<-ZNROOZSJ9Z.U>I@/.69<[;7\ZSY$KU M]>/LSSTK748G;"W'-;@\S'BZH/30G#F-CS/ZQR] 8 ,$-D!@^]ZF"@ALP%2O MQ51OQ.L"!+9C$]B.X2D5;;)2WFS:$Z,FYB":'O1PNMB./:68DG;K;+3=-ZIQ M8;J[4/=G<6>(N'#ME5+0,@]F6:2NI83T[J*5MY=27+CR[/5\XF[#]*1U0=5T M65=M>5-T'>NO;+87)3/_)!PW):,SUW.E"@QUJU*N)51:@WP4H2%QPI$@Z7N2 M3H//,8HS UH;H+5='G7 53&X*KYU6MOG3];;3W(^^?:DHR8EH'I.=*H._CBA M1<=]@R/^QXG7N&VNU)L6.C ?E//5)M[0^M7D,(W3G?0INQP D &\0G"0?C,; M![Q"8.,W;^.@D-XU\!$O[F2>[J/D(SB&-6V,-*LE"S.D047EG%*[0[N)8YAD M=U_W#*^.Q=E1%X$KSR*Y>#&14T[R9#L^YS7P.#.__R_._P2YVK]< OVQ_ ,Y MVP/95T;&-FMEG2O" UY@2Y0]6U0*8=QX._FJ&&/(>X0X9?[U.V^CDW,^,R\! MP!6]<06?G+60>0EDDF,*3/R*Z(Z9E\#%:9(7C_VRV![Y-7_P;V6I6'@Q#DIA M11:":JO10?OJ&*^T8W7>*X)Z&2:>_...H=9]PML%U;KA/-0?'N-->Q[KQ( M0"=+DX*;D_<17R>.JZ@NM/OW/Y'%^LYS3%VY^P><_'>[YR*@87Z$AGE!,\F\ MT/Y*[_RV>PO M GL+N-^G(=Q>V=ZZ_F3S)USF04D8+\=M>R*00.R+/=[G*&\1DKYG"/( \!QEZV6:VGN9K;?/Z%]XZWT:N?_K2):QS]%_0P1ZKT]S M?OCYN!,4?X"DNMYN)@<\GMF ;?7KQ5G+X#M,7JH)#(.4$_@A(H?G4).R(YWX M&:;87 9V]M$6@!TR V*X7=AY_>H"7=39WF)*CX3:P.E+39H)U_ 7KR[>@J!B MIS=SR7YA84"^1F!522DRC78,0?2/7R2-W2/$H;@+X-!);RN^.P[M[Q\RC$,? MD\O1Z8-?@Z&_$.M;3H 6FTI5*G$3B#@R_KRH;_<'B'BO17%SK,0( M@=P-<%C1:KH6QD 44^HI!+NG4>H0X1! T4DO=[X[%.VO:P 4G<@CDN7 "I*Z M#;P_4]UXF*O.5-O35^JN>.8>G2:5&D;2FQD,E_*;K@@YQ4%K=BYTDA8",= V M8ML@C9R:J^:F6E78H1,>^4GW,)5.$@%L N':R;$I \FR*\*F+9XKZB5;@HT M%9'B:-$G^?H7/QU\-X90; T76TR(8VW\1'VZ'>U4_^=S(#BX\Y]J;#?T]ZTJ^OYKWI-.G=P;'GD8P#X_ M:RE1I4AHDH:K#"JJ*(Z(N#311(DB(Q.C<$VE%$IB)I%"__,OZ?%?1,K7"U"? M=C#A48"2[VIES/L%9EF;,67M52VR(JIAXJ0&)E MK-AUA(,6 P89B14F'=LM,G\S/$!&NF3G*[$P@:A6$\5#RY5!,W[H# MPB00;K"ERZ5\S^(KV%3$XCN1YR-SBJ&)Q")LP'R/8%IRQ>E5QVPT,C53JPU; MA7FM&L)DP%(!VFW!&A\_$X%?#D6*85URD-P,7C9%3[2#=8?$VO'0U*(:BT;/ M+DSR!D?.RYTNO):P:C>,AZ86U=CBB_DD-\(%:S#UQY[3SVG1YL/3BV)QW0]] MHC"#NU@/KN6]%>WFIM%(_.7(SKQ@U)U596D$*V-"J&'=K6!L-#*U? C)+[0M M12Z,KIX?V3T-G:SY^)GIY9.<(^HB*8WA)8GR&ZTFUU$^?FAZ^6:_!/D+,BC! M@[# %@9HK<"VV_'0U/)Y5U3MPD@=&]V"SO<6"I$O]JG^_/B%9A..=@ M-2?E60$=('0QC$:FEC^41JO7@; MTNWMPG'C-:67CV,^O^Y6V:VP;$\0=ZFO-Y5<&!T,:?'3)=I21\$()F%TOG11 M&=Z:\$%IC=D& MMG+M:"3]6/'%&,-2B0YD<$2&R M9D7JP)(V)7Y)3DD<1JDQSL_;9(&EIM'(U)*&C74GT#PN!T-HR+M$+8]"JS : MF5J2[0:0X)UD%4IG-N0_8!V%]L23;2CD7%8 M_WRHUQ.D[<*"UARO!Y14GRR*+AZ*='I)$Q0UFJU:2X$E"LNOY=I2JFSCD:DE M57(=?LN/_:%@5:TY(T'MI'OL:96KQ/S664:C4S-U"I/VOX@,%R![UL,W17U@4XES=I2#ZWR1*,X M:(H2MY%[>F$P+=.2^]BF] 7N<1XY1ZA-51A@;-";M]I,)RYQ!:G; S:NOI=:V%8,QZ[/CCTN@+83@_;8V0))"O6E9CO@X' FYY:" M '$Y<3U'Q;' LOMBS\^'2LT2W^QV&W6AIO;7R-!7K(X:)N7_4@LCF@->F!H$ MQY%%8QARE5:W,-N-32ULT>%+T8Z=#N& 93!R/"4Z5H%]+"OX0F!,=)C@;C P MR*4^=_2P/#!,-O[N-B4$HM+1:7FD($:>M,29NZI VWY2E2PEA/RXKU1,$F\: MEK-1L#7;*<_Q\+%BQ?.QQ:K=9:=D9\)!4[CC:Z.E);J[L:F55:I=L2'E^[BP M1/WE4FE7H$YT6B-8>K:NX>FH-4!71@EG@@&E>8-^*^%WI69;J9=,<:B,FIS> M% :Y4<^?FJ76N>@GF-W8%*( M ,OH%P,Z3(:FE)L?-X;]2E6!#)*85,)P-&Y/U[L8(#6#&DILA"W7&G)!P\I# M]0W=6;K)9--G85/;<&K?6Y4%O31;0#EU.R1W1);?AV$2-#SZP/N8479,4UIX MZL_''YYZV)'[_._9SMNWI#64Q%7V[Q 2,E7-?QI30DGPE_QF'Z3#\'_'OK?O M/KYU_S1DYY._DZI'/\"OED-0]-6!YSO1,S73"1_]^<>_0W'X_'/BJI(!A9$0 M_KUPO.1*[J<;5P_55^J+9^[#A.3%CT.EB>>8@:^^6.C%$C'(!_BUT=)^_WE2 MWB#0RV7T\E;14:"7R^@%?J!?K=L#]'(QO;Q:; ;HY3)Z(1]H@&,9U OR@!) M+UG4R^MEPX!>+H5CKQ>V!7H!. ;T\OXZP4 OEXHK7Z]>#/1R,1P#<64F]?)Z MI6*@E\OHY:WZR4 O ,> 7H _EG6]1/X8R(^=3B\?K2CRUC7EMV1IGZ.RR!/Z ML:S:ONI>EY!.WB/P*$)Z?&\^>L;$U:/WE%5SI<8+C=\IV1YTD!M^KIH1I^V( M<0MV=IXF>C=M9V_=2 $1?CGIF@T17OSN33]V/ M]F4XL)D/YOZI;^,T@ 062&"!!-95G/T@@0426""!=14B_&81]===+NJ!.6LO MWR][Z;]+=.XJ[1_/5?].=@,R,2 3 MG:/=%50Y:6>V,QH,N=_]@,(H#5R2A4P2$9U_])7H6>TFP*';,D RW M,X@U:IO6>D.AFF![!QMA(:B((7$G+.3+[=+;06E#AG(-Y?)N==GDN$W;0MI/ M.VE5FL6/M-)*UL('OA>O+M+.[P9:\.\&6CUS)(93518X:*0U.*ZG!RTT;B.# M_OC%4/<,B=P33+I'Z%&CZ?-:UO5EHW8LW2M"G^.U3J>_#?!\K/W>65'G^!W2 M)TO;)8IE@^.LOBIK,@_1/AVC#O'C%P*?KC=Z'&H#M'E7']#OB#;D119^PVCS MA_@=F)^K)J;-QP*?\SD[T.K*-C@Q\FP$DUXZDYNUAIT_-A"G:Z"N&3O&NUV4+*WR!JWYHX5A-:U:IZ^, M&HZ>--A$?OS"4?P>0=YL6/S%G!] H/<4&?Z&"+2KX@L0Z(C^SQ^:7O)]Q#/: M5L66'4O=@Y*T,@V1-%7)D$;57,.M* 5D,3T3*/%]V!*:1E\1R.TTS[>#&J:M MV!B4\!^_4((!@ 1*ZIM9&^EINSIXVB&D9[ MZ&$K2H&7C& AW=#*UTN)%T-%@(%0]S!.O!%&98ZE^);%-U7_SDSN7Z^?7OAX M/93]0B6?V(YW"2L6/<;R,LWVNXT*(6YI:<2Q4#;[8R MI^UH=7$Z$B/OR0.WL?^\!O;A%4# ZZW,K@<"WFK^=?VGU;9>:%<"2<4[(W;NX'/O%"R2%@\1RH F,'%Z7*9%\I5 M4.FRG2E_/WR( 42=Z:,:HJ<5 OJW=PT'+%4*%()T0Z_Q^!3 M9MO!%@5G^C4R[BZ.6T?.F9X07P8:7)&V :;!.CU#EPK6\(H[?*'>@2]71\E+ MN(K01/)4)H"B]WTP&U#TKL14 >\)4/1.:JJ9#N=>_12\S0SJ M6Y88889$UJ!V51Q4EO+G72Q6F0>>'\_)ZSE_>7-2'2?Q'?)/7(>.&BW"BY3> M5=V5+JNM2"^.TE%E9VHG3^E+9J ><+U0'%Z3!B%C N1U;+1;YH=-:BK2\8?E M"'%/$(>^*P>0 L@IV:%2 AX5H/P!RA\PU5M#U>S%%%>=O[J 7'V*U;;G23OY!HM M^WB?IX+,^%4R"(]?Y_2H86"Z_J".H?"JP*IS8R.56&'3M+D\_96JI_&SX^VB M*M',(W7L4&97#)5]LE,.5$.5&387FKT YG0('3M"WM50I2TR<354$J7O2?)0 M<4+ U01<3<#5!'PTP-4$7,W,.?\9SM+^Y:1.@H"#!_6?@&!LY6Q!K2S;L-Y4 M:248PG,"#J.#FO[Q"XO"@70-/0!%@$9ST]38ESWMWU%*[^*F VAI@$Z;53IM MYH4"M@\XCJZ7U7EYS_C(:?$O>+-+34#RHE*M&59?6?7+PX74,*:1-YM\'/^& M.WMUK,U\-#)Z7Q1[Q-KR=$7=J>ETJ>SOO?NX)/3 M1C,O 4 WS6(B<^'*LW?1(?ZX/,]^^N/[%!WW#1^1R^-P=]F>2(8ZA-!I5_:& M^1DK(G"<\B2PD]Q+ N0Y.0\J\Q( K-0;5_#)6:F9EP!@L]ZX@@&* Q;LL=)] M9_7Y.+G:&"!V@[,&RIC?F&/47B4^7YP8?-WINP72:U_U8L'%G%4LKH:N M]KVK#H(LTZM9IOA_\CM;?C1RY4"2:00UZ5S8[F@"WQ18M*+1/0$*XY;DZ(]? M*(7?XP1UNB33=S[!0*7'Z_&_OCUQ!E1ZO/Q)=KO4N_=\=?'Z@?;GFC4OD+7& ME.6[7*V%C8*Y#%&8*I78JHW MA*K9"Q&NDK)V3%])UI:YAD,-&C"_YOIM#^<8I#6-?:68DO:ZLW0+E+1=JY:X M5?-=J/NSF6/&K[]6'EKFX>RO_+6)XRJJ"^W^_4]DL;[S'%-7[OX!)_]=$C=2 M0GQWOZ+;2SPF;-E7LXZ[#=63U@55TV5=M>5-T76LOU+>7O0^^I.6Q,I$GF]P MH2BH'E(<0QQ7#]L1,F%)6A+#[G$\G98\1G>0=-QS9$:LP)X>S=/!\#;)WB<&88W MP('+#L\3[*U/\$?!W@)["YQ;I^&M9GAO7=PM/UU#IR.XTDVN:P0X7&H+NHMI M(;GICB+1Q:YTTJSI+5_ZZOC _YD\>T.HQN823=)4HO^9D\RX:Y-W)WDQ7[@: MV.KN@@R#[W<_Q K]S[\FQP&@#!>[3 GGG/<'S[ $B[!$<8*)J68!3 XQ_ M0X&:0D]?5@2^7).(@C;G-E0H(GB<_6>8>QR'[PF4/G [>92MEVEN\F6VWOX& MX,);[]/(_5]'LHQ]3O\;(M![G9WSP\_'61.Q'Z2ZWFXFARIX*X3""*QF<"J[ M,@LFAC:7C01^B,CG.52GYT@G?H99I)>!G?WE"( =,@-BN%W8>?VN0Y.KK.99 M;1_N:EX.A@BA.-Y^D;CU%@25#:1FJ6V_(4"!V.:+O1XM+]HQ!,4L=H*YIQ$< MX- 9<2C)!GUW'-K?2V08ASXFEZ.G>KX&0QW5EW1;53C)M6,>XAY_&F*3:FG8 MNF8$(\A%Z[/JTFJSQ\6?%T2L/T TL.JKXZ=O12MIAU<)HM@NQDJLM)D(/''LCQDKNM_[E2Y%:C]KT5;>C'>K_ M? ( Y-Z:R<.[?S?J]P4K^OX;WZ.WJI6CF:ONLW4@S[=E-)'>3+V3Y.@8B>:Q MB:M"VXX?7ZRYT:_M.SUZPM25S+N%Y/KQ55MT!'EJ9'12$ 7JJA+;4O1@;_=3 M ^J_/S9) M,XIEH-GNW>^89;(<^"MGEZ*O?OTG^N/QL;*I2FZ,UK-_/]\?6/R:_9$%P_]] MO-,ZO0WVBT;QQ]/H]_ZEGDPZ^?/__I^GD__#HH!DQW32!C,XG^NE\8CCQ0Q(E4]<)+P/XHYC_2WOZ\Q^VEV\ENF9C1P?6X7)1YH(G=C-YMY<^5 M=$CV4G+^B2BE:B@S0429H3 11RE&G% 4+:(JA6,JC) JJOW8S??$6^,=[D>+ M[^3+=Z4.+[3V1(M*,__P^RC>+2G_>";DGQP)OZ,=S]'RDCSO/LSS<1HHHG>13,-O;.=T&E\?DT?_R,\GL1_@JG+S%(_L#'CU+TN MQ].43/,NW6Z)K 2 M*^('1HY0VY_E35M8+K2:.BGC!@&W13P]3\77%)UB_)"SF@1%6]S$Y?KQR-0\ MQ[/%G-^41XB0+\Z:=FXVZ2/,5"32;R\$56R]W190(=BN)_JVV-+G>AC%/ZF1 MH5*MUNLCU(%&=BG1ZY))< M3G/!U,@9J#@69B>K;-1B/)ER/1<$TB77:^X8(Z(BNCZ:A4-%F123^3FDW) M0;7/USA(GQ/;T:HVG(AQD^O4,ZGA1FDCQ7I9" 0Y:)48B2M.VG';F]1#![U% M'>!*#);64>/?6 ^KM#;3O":Q3% MU5A&1[&YA\ZT:%D'] _W!'F;+Y*6H%L-8N(H>9X*HPD<, #/S[OJ("]C0K[= MSL^XW&A(]*.G'M K*81\)B>/;_$P"M+30X79LD!L;$00@@9L MD_9H,8GB?!$]I"VD(4UUUNP)P5(<]TEY:F/YZ*D'M%7L-AD!;5GG&E-U-.+)6+GGI 6\Q$[-?J9, (TCR_7=9EMCZ- M; $]H"W5[ 2>6*,@0;76 M5%ZYHQBM#O@+9FG+;L"HNF#T.]06%2&,XMA8SF M>D!;ZU:OB=5)H0R3LF&TFU@+&6#3.*N2&FIZN;%$3BG;V/A]JX<6%\T@FBMV M0%MSP\?1G+O #5(*J^*T4 ^&$U;$#F@+'0TQ,;"))G! 6]9F MRO-VM*SI5H*)8"[&51X+06-^4&:U\OU?*SO!<= M@!Q9)! M+Y WMLD:9+6*#T=HKD>.HJ<>4&RUCE-ZO^NNN%I.\(0&:J@ M3J_4KG*;U;A0V@STXF 6QD-34+Q<#THU>"DW81VR*PN7Z4@,&1UM!VP [C$3 M$C5\3=A0O+_)4ZYCYJ*3]8 -V",2#7N^K,.E!3Q $6=P;>=Q!;3TO-,1F--<#YM*7>CE1*^<< MHPO) QTS5ZX=1$\]8"X-VQW "#SP#;T.UVN*34T@K!T/3" 91$7H\ MTB]M%RP2G5OX .K/QQ^>A@MQAF.?W8BC=7F7'WAT\Y-TBA3X MSN,O=KF4Y#?/4BY/+@WV8](I+=]]G-C^A<@N^O@\#8UX8%[]/.-)5N+)*YWH M-5H4S3Y&*X]_A^)'_]SEK,)(=&_FBO9!4/+BQZ'2)(JB U\]<8[H]:CM0PG* M_9]?NF'"'N!7*5I $6=2!/+ O%K$&RCB7(I '^!7OY<"F@#8]+T4 ; I*XH MV'1<37SPL^(W_=;SK?ILG^*_A<+GN=0['4$MBJWB7_[O#^+'9R6$/, I)NTE M2Q-\^%JTJZ_O&M&O9]X=9RNJY MCG7G+-2X.(T]O8OYK:O(-U2]GT?=,!>M*_7R/#D3"YXY7"WYUM>]"W,NL/!7 MJ.XO@W6FCG'_="'-KO/$Z+'-U7_SG2\8S32.$\&D&TC-8.K%?,%:]/9T(83$Q2Q'[\0E+BGX/172\<.EQVV#H\&*/K67Z[Y$IJ&.U$\L\D\JC=[YSIVK1OJ2=5.]L_?'?_S;^& K0JVZHUOU?_/WILN)\XLZ\+_ MOXAS#T3OO4ZL%0%>D@ !_9[H" 8QSR"P_4CX42IF&NI'2G?1$P,=X&>JX-?W=QDXJFBDJ M%@KRDY"^@:OSB?I$00=?1=L&CHUC*A/#D%>*JH9.VDTZ:3B* M2)8\--!OTD#_PANE]ZN"34N:8OV+U&]+[X+&3LA:XS81L2&1,+ON2]@)?6SG MB\!=3%O:FEK MOIHOTN,!G5O4X[:,Q11E,R2B#'L.8$(&/GW!)+R/R>M"K2V<#3H M$VJNH\C ^MA$R6]O-8>)RU\ YBYLC2"(T_8A+A^(97Y?*D\9(L66.FDODCU^ MXS[%>MTG,3U$]>9I9(@PT?3Y8TFA<(?"?=/"_442#_Y$TE\]B?C8[CM/HJ3S MDWWE@YKW"_5*F-_&X:-F)#&RY?*AB#.U7'1B)I9:R90+?#8$OHCX7^V-52,7I3T0(Y$?>1 MWQB4ZKR7*YV^]2&J33&8IZIJ$7<5S".L8O)I,-S(:%8AV)]$^<[WBW6 MQK@\6U$S?'-Z2]B2&"'J&GHJ-2V+U\<$:\3<"/DIME.EZ[/^ V7[ZWZ MZTU:74Y0RV%H162B:>:"1D0HF:%DWJ9D7C!4\6[)C(UQT*K,K-2J;/ MJG-[A203G?&,QN-?N^I%RYD"*_170G\E]%>N5*,"4E2VBY:A85%L^753LT'9 MU!.@I:5&RX'T6,]00ZTXE-JKFKUM9@4ZB4^%4&&EBE#"0PF_C8C$'TIXGJ_S MB>5L,)XOJM4J8U;IWB@]01*.XA/1#/T5PA.DP'1^*NH3\*)H]*[BA)_@ >D4 MQ76FC7%$E!:N0EI/T?:M%ARP;LNPUBC[?DDOKUW-" MK0J LA1'*@C-W]#\#0=(&BVW!5= E$1J**_Y7=CS-*OB$H M?:\IWX"S<*<'+5^'J8HODCW@."K.93X/651J4^Z7LJQ,M>+UO/FX;K76Y95 MXQ**#!UEDW18^R&4\5#&;\<4^6T9+\^:BC,19PXEZH*BSI\JPR(R2]+X@"45 M3<>/M]:^U$&%M@5,49']1$$27#?0MD5$8L3EH$_M*F;;3B=KE@ME'L"Q][1'R-_CB4!G2!HB>R+I M.:P9$4IZ*.G7LV'^4-)MII]:<\NN.6>Y)5"[>:;^7,DB2<V$LW##V?T/,)/9]KFAQ(6.L[@3P';?&M9<JB-U@U.^ MM@/V10(E^(SY,88ADR)01K(Y&7"+ MB<#@DI=L,DJESG4:#B4^E/A0XC^GJL1'27S)4 IFL\X\SD&EM:&3W120AEDD M\:CH!!O-)#[>CKFE. S>NXKLLF(/SGAZD9C0-[MCW^P&J1#Z=)\?PL%R'F3A MG7?MRI51GQFHK1RO66E^8_9'U?(0NG:XT&:2CM)G*_&$&!%B1(@1MVL^?0Q& MN*7G[L98+)842!;JI5QZP^83'801+,[!3V28KQ/_\5-^(A98 CT\+W2C+E^X M6WY7)HDO55TB5.>VE$9RU5'CXGS+MVK-4=)A&QS80HLDX97^3F3"$S^AE%Y= M2K^\A7 LLB\EE3$6#LCK=HI;K'76+?2F!77>09(*[8)X.DJ?Z/;ZE>(I<)G@ M.%#V3T1R;3A48$'RFX:MA"=U[MI'^EY[W/=K;[P2'=[)9=X3RX(GE>?LCEJ- MZSVOIC(T-]B1G)J;CVVQ!.T.4MTS2K&7-#M"*0^E_/ZE_%/W@/Y,RA.2$TO% MA*8%" M;=\0L^X9H+XV&GUVC /)6Q^*VZ[6@9TGFZJGFDH_6QGI*=$W>:8]-EE]]E0U MT]#:8$F%-29^%HE",0W%]*N(Z6?'-7Y+3"LQISR0GJ<=;I&O=B>M7(WI.EA, M<9^23.("!WIO*<01-BKY%"]G9%@RL&+D_I^TN8[8AJK(D?^A\/_=-7K=WG1O M*:I[E=R0H!E"7C051U2;P#GG,ZV%VHP>M1=/\Y(A6FR.EBSY*2LPN!IL)AW6 M@@T!X]L"QE>TD,Y@Q$MHF-G;A5L?+GOADSZ97S12W#89&9_;,S150S&?R^G.WCP[TI,D&3NK$>9XPI!)*ZQ>4ULL: M#!\CK2U.4FA!X8I4JU-^6HF/HWQN@Z45%T6ASQ=%?+_E\!HCW$"P!3UR=/#( M%4#< L>NRO!'1.7(6#56=F1L&6@;![=;.S W?OZ__XY"?ROC3';!" MS@TY]SXY]VZ\6*_8N&M)4Q'5N##&$=-"/JRSP?4NP,)53.TC#X%^0Q&\9WG[ MVE;QA7N*BQO=NC=N827J;;E=B M] :+*(YT)T^-@"\$(6^'6#IHHH"X1';&#LKT0)P599 -3#]X"+; MX1F(T+B_)^/^B]@?11)Y L6X;755*4M=>1[K:;E<0VP*#64EQ'&]SD0T M=;[34BC&H1A_>S'^'!OEO!AGV.%3:U$J3SDMIA0>J^G54W6(Q1B=O(PF,A>H M*'X; 0M[:E@..=5 2G3NSCB@X#BF7>@;A;[1U\.=3PY?5';R=*JEV3S.5\?I MHZ*_R>IRWE!5@*=DM\9O63+J_,D=V-MY;GF\(L2+$BOLVHSX$*XJ"E"J 0I'B8]DZDR\G^KFN/D%8@:PK M)LHDCJVKNPV[8'O35C!AHA$=.,B2PL8=[T333=($@\ O_4I MKT^.[^1<6]$!ZG74!$YKC'*-O5_D4V0G@(X>&F[:._@X=EOLYQ[<%SC>_%G*<47Z.Y^'2"X 'M1S%1 M*O%ELV->.1IZZJQ&Z#;>L=L8;J3?E\'SRBFUBB^7[SREMLIE![U9JL(SA=RP MVF@^/290/!T7!4U%,\FS]7]",0_%_-N+^54.H_ZFF/.=["HA\<^%>6PVD%MQ MDU^.RATDYJ22>8+ZH#H6;YQ&O=FCIV-%%W7IDD=/OR&RW3.,W> YO) !0P:\ MPX.@M^'&>JF6WC8) 7U5T0$.^D.G7PD[@]ZS67N#5+A!<_AXTQ--FV;",@4A M[W\_WK]KOW!_P[^.(MFM<1ZKL1/>7[RXY'.)TJC NS.%BK&Y=B?!KX2X5\20 MHLY5.+VS7?U##2_*2]P6 G72@&,(;>F;M*5O<,K7ML&_2"HC;FVS#U59(I!% M(H\GL&K<6(XU!SSQ?(WKQJ5)I5V0$Q,ACHLK^BV9 M+C:+@\JVR_7XF-AZSN?'[;18QC*-[ \JRF8^W@"YI:A#%YA>^@&*-ES*)OGV M3D?H>MVHZW6_F^T8ZW;BVQJ_B76I1EX2^B:?F2^JSE-7;.:*8)45XAE\W"+* MIH]/6X0;ZB$$A!!PT^;.;T' TK"K\VV;MGG-7;?%59X=E@0, 2RJTYZ^1$^M M&XFW*+;M8N,&VCDR&(6%-D/G+'3.KGUVM.()96M<@")Y K!D=VY,YLNT/:\5 ME7YLOEG&NT9'2.#JG#3-1EGVN+5$*-JA:-^K:!_M>GZU&(-I*;JDF*(:NA9W M[%J$N;KWI73WO8175&VBELP6+"E7F[?J^970I^.KG@U5+:Y/25-1.DRX#X4X M%.(K)E:\0X@;F[:K]L9HH/LM8B-%^QGD)OC/W'N?)FZ(B(P)B MEW[GXW]L#>QO"$3?:\K7=@/NW[YH'P"3[];GD1B>0*E%-;WE1J/M Z6 -+4OPZT8XAS2.&B.WI\@4&!__&(SQU7J M[S844=$E0P,11UQ'5HHSG1HJ>KE-HA.N"1?;KT@$S2,+_FDID@-DSU)"C! & M*T+WYD[W%]*.A?4M _I[3B!PBZZG;F=I*W MN]RPF-H4R_UX;NQVD*#C@ZH9YFS3G:\6[T'M/7!Y"D/3#)W8,:%3%SIUH5-W M5W;0R4S,/)9I[.2=P,$G9T K]:EN<:58K=YRRL7%1ED)"5R5DA7$#VHR'K4C2O.@DRM+S:I6K:;$'NF,^%0*(/%QT-3 M9]L:A](>2OMWE_9/"65\F+0_5:=4O 5*-"7.]67.&HRJU':%I!W',U@F^;7C M&5U@>KW-@Y25T%.YM*<2MM9YER?SO;OM?,[>#P32'02\%?38M)HSK23HHSF; M+Q:V::ZJZ&-H&J60:92,LM1QBDMX,B9$DQ!-OD_=D*X?0B?H+4#AD;4:(ZFC0U<*UP7-,-%,ZERJ6RCUH=3?B]3??QCEMP3]U9Y5Y5DW]>@TUQE. MXY8F;\[B+)7/(HG'IVP_*'3R1L.J*Y\5/]O#"MM!4U&? -20$UE$46(7@86K M+"$UH0<6C4!.V<^&11=\:%^KT'.Z@9H"__MM-GWOV@)"J(C^Q^T$M!N()FY! MK,N'7^Q=V8:T,R",2A80;5 Y%]N+:DN6A+X!\:"KN@ ;CP&TJG*!;4-WY24 M39GB:N.)L'0[I;%F3X0$KDZ:8J-,XAA60Z0(D>+VD>+^K:9/!X=7+2_)B4TI M 3Z1$_O+JC+3GYM/\@JA!+2\$DPT17^.\74SEE;^_;95-#("\*FZ=P[)Q.L2 M-A+]4&?TLZ.K%P/0.PH:?S"T9FVA-19H1HA[R#IG4K2S'22WG%NP:^DG<3LM MYE?7 =-31Y &BC1>I22'UV(5+J'&%N-^;B(D<8E4ADE'6>J"EE,H\J'(?S61 MIP6NF6*2S5(VQVN)7'/K3N[9A;84KH$; MIQ+1](D2FB%8A& 1@L6'@P4C-$=#@W==)\FW;"[>EXL@859N!RS27/NQKMGM M$;4Q@9 NM"0K,$3))A!5%,TPPKIN#_(&3_O_^*_AVHV6-G4ZGTEQ.6 M'\;TP:+==*8+=2+0 O7R2C!)M):%FCJ=#_E6I;ED"TO.G@C,\97K>(NJM,V: MRO?6>F5CEOO.8QY=R;R\UC1LLULO!*]N65>78=Z\WRV\0X:3G8JD#KSR:46>U%=V5 M6!C.-6%A*_%E]8EFT#./9E3.4)N6--;*%-"7\UBG^%25DE!4CM\^UY/=XN)1 M+\TUBA\7BMM:0H-O3QZ_71PF8H.VTZ5X<95(K.))>[0N0EU]_/;4^JG8-GH" M10V==$DVDFRQ3*$KC^C9M@K=1+HQ;PTETT@%AL M42*?W@ZM5L75NAUXY=$XI;79D);.-C,O33)58SHV9^("/?.(/\6.I"BCE2O/ M75I)S;N01>L4>N;1C.PX97.BL,Y2)76>3!JMU'2M9874\3@;3F;5E-3!A!+M MWKHPTYYE>=*!5QZ-4\@9#B?WZ33/=IF%.;3CW6)J(J2.Q_DL/18*_#I7I_)M M.M8JN5.6L=#;_7%B4/.EW--HDJ&JHFF#G_X?^SC!0OF?$O=-$]"VD"3.],,&4? MXF=/;\G*\L3S#?C,L6JL?&3S/\>03?!S9 %Q'EM!.OUC&N2D[4]\TE99@A?/ M].P"_&+_4G%D&ZKK@!<3O4GT_B^<2_#?OS69S^[#A OQ20M!O[$A%B[$9RT$ M_9#.A"MQ RL18M.-+$2(3;>R$"$V?>Q*_.[!J+?LUD_>G>FYIJD"=!)35".V M- 6R2RK*Z88>PWLRI\]*?=36S&53># '[$72)#A/8+T[V'I$K\^*OGX"56XK MX/P6*GTX)YS(#;PV$4)I"*7A2M+PF9QPXPHS.$G,XL5!:)4&9W,MG:B>2)_4.Z/YATUPEAS6\FIEUQ[=9\GD#; M/.C 2S2=N%3?G%"N0[F^V0(>1.W>LJ*[:D&K9K?;!S^F4:05\A3_1F M+>M;.Y5&5OG#UCKDW)!SK\JY]^7B'?8O5Y"5!&SG;DR\VV+3T'[[QGZ9G^!9 M\62H#84*NFDG7"[#S;.IQ'PZX#>927ZZE>OC7 7EMJ&C0SE\>O* MXV7+!KPMC_9LPK7XC*#SBT6BU.I5)A.WCN01%Z%.IM_,G[XKS_*% ;#7-=0" M**)KPW\EH"R!?*?6^*T"T5R+ZRZ1S!/852ST.OWR MT_.84ZS!_6]U(-65=CKWNMM=3^; MICI5-I.T%$^=."7 MCK+4E_97O8#U!A_N>Z$]0],V-&V_A&D;LF_(OO?#OG>IKG$:':["3W1)T;#V MM/2I2$M1X-G1-CN< ZO7+C]JW:PX1&?86=1]BSH;:0FK;.PNS'SVH([3 /$W MB@[?Z_RDCP2W/P70J) ,#8YC@_*;=<.!+Q0M^+6.M\@GEJA"&\1RT%DA9PIL M 'E>=&7%ZTH-'VR3OW#Q0MRLVCM)A X:.? +W/[MX?-(_P?)C,&X9,4V57&# M>-NKE_#N0:J*#F+>4;KW,@CZ\8\3,/'9M+TC=Y(*1 OA[-0OV^ 7-4*ON<29 MNU>S3IG$GC%+*)!^>:SN__Q_!^<% ]Q'A2L,ZZ=??FEO5AYQ&:P()B!&CB.* M8_CBGZ*Z$C>V-\M4YB$H&_HSJ."$R!"AJ8=X\E^1O;\1.8YHB8IB[%'LH.B% M=]MAW0O_RS>.17H+XQCF3X9^0&:^!C]Z$TO0#ZGDA9;JD!O%R-1"^N=_^JW\ M2>9$?T,A@(I%/6!0[RN('-@I@9B NN,B 0]84WP/>QY2]Q31O+)#-$NEF70B M*:3EQ%A(R"E1$#/CC,!*#).DQ7$B+4E>$93/R:0^EZG:;G7SY4BIV^+;49(K M56GF'X(\U8\9X-%[WQAQ$T.Z8Z"5\M ZOX_6Q0"M>P%:?YI*.F;-<_3]-^^K MGO]\,%'/T3#H8NPAV?]33LB*XL"[)31&454CT P; ':T"RTHQ&P ME@!J+C7%^E6#8.?8N#RJJZO MB-0-("U4FQ ]"::I/)KKP877LF^$2R8C0Q. MR_'8GUAD35>#$Y0^8E?O,-:3R1%B.I3&K-&S]7@F#;H^Q[D3F6L8,Z_T& D47RO MT.:C1?^TA?QR,&T#>E*1$C13S&BDHDL/D7\CPXRA_MG_!7]%_Q/9_RGX$HJX M_T.>F-TOKU^!E]\8KO7R*]?VOOA/1(&,$O&=[8AMC)T5PA=HQCK(,\2!0_36 MJ:&!J-7P'Z(# %QH")+ M476!'9,M:-+HQ![P7"WR834U;$#^U!3;QF=.T0J0KVQ%,U5EO D6S[M)<:;D M+T6W(;#K$GR5@R\BFNLATG(MR)W^CS:8()T>C: [/WEQ;^MO%#Z8.]=,0']AU-CZ05?0B M%$=PD@^>2ZDA5Y '2! M(%K;0%6#Z_&/+I3AW8U(_%$5E_>NM<>A0GL6*^2/S[R6:9JW_1R M'PC]*[(^:F5JBUKVD:+R[OPY;:26F]QC]L@D =,Y/G 5^VM.4$M MB[QBX$-\SP=N_U7>=?;KD(Z9(_AB!V"V*V%V])G-!))C6-!4U0S+F4 &>P%V MJB$B-3R&CT%7.8JC[EV";ELB7MS[!KKH*K3=D#V+&5;"W[H.CF_L7X@>#[6P M F?B0MJ1>-&%;%K,/X$O@;-F%2TPJW=N$$8-@AV;8[LVQ3+QQS8EC?E2E^EO M$P.KDM$ZU[=4@XE%O)E]BHOW/@OJ*.#X1\%$7ZZPUA.)N6HC\_#80,-LY2!. M']G0[A$M++)9J+)M8DYCDQ(GDHJ:*"$)X@&4);]*RQ83@HP+I_B#5"(BI0%WMSP@\4 M=1T*P3L(85K A )/;H*$L&2,'%C5\P^]AP@4.:AZT//AS]#[A)>*._O>A! D M*2;T/@-+MI3-M@/;H@?:(I#GJ2Z5JVB^@'(08MA>7")Q'CQ(--5R6G M\*%!,;S2M+5JV+QQ*! MOQ21_4U3L5I@A(\5I)0B&R!:J D*?'4!2%@Y1N)T-()V?:+P(A7^$#P6T@ ] MK"$BWJ99?%6%,"Y ^ @!69#-8TL64@M MR] BT"F)[#WB\Z+_OXDV?P4P'KF@5=YQ10LR'92CX^7M1/Z-K_%X]N6E 0.O M /++?(DUR$+84"-!8MO(C;,)H+V7JHA#H_Z"&B8TM8B3#*DHDGH82/^.5:C4 M(\A)$>69:SOD5ARF@M>NI@HR 2P!93\H:6C.Z,[4].:VZNN>!0;^0_('D,(II!V$B M((N"L5R&B@4;=![F^>]UIM!9T\0- A.P1O86D(/7^[" "/\2%^";L#6Z(6'" M /)C-%O8Q1?Y,<<=K,.%5D4(N6,%#@,N)UQF'#3P !UQ M 5I=],S_^S_QS#\!/8FJ(Y'^ ROMXH'(_#[/D&,#Y^TTSPUK: MT_ESK)N^ 3OM8"*1NG&MJ%;^2 B)M-M$3/91 V_0$$YQ=63:P_?)D0ED--\_ M0"$0!&WB4E14M$<4@_P4LT54GCY0^P^1:S .;X/6F+,='/RP _98;\M+.3GB M.;Y4VHZ8G3U]U*>!I.#BU6,+WK*5RBX$0_8ON*>O61!L$ZMG20 MW0GY"V>'VGLJ#/&:)LX!I!' M#$1D_2+-0.SOW["&7C40C[,G'B(M9,!#(9@8Z$NLVWU+=&\21/-ZAD8T,G*= M0)4@YX*(&53O\.F*A2FQDRX(_M!B5M 6K(C3:O%8)H8AKQ15C0:OD2-+J)#P M5NWQ68P@'@"U UH*(._?J"IC /\&)(J)5G(OW(4<>>R]^_:Z!98 RDHTT!C^ M@_";)&@V*/[XH]".A#PBD6&I$'.(_C4MI) A.Z"I(#XPB06#U@>-(> HO&-F M@[&K[MTM>GG%QZ1Y^01H^!@K/ WX 1H4P$*WH4.A_O7[_.1Z7(*MDAA<2\P9 MF@EYA#P.*7'(+U'(0[BVA+=(I,1$$"U2147;0>0>IOKW8V,(.V7HRX/%@JLB M6KKA(KX(DJ;QLZ!R7R(:>]&E_=^)70+(M)$YO]F3*>0D.2ZV\XA5(F'_1E90 M4"J"E@TR#?(9L:7OH##U^\3OM$%P]/F&,U=\,-O+7,F$F2NWD;ERM"7["6DL MWR2IY".S-/XDX83DA=/_X'7 5M<-3_#;IJ%\3$X7:N;5,L3I)B<:5+[A.HGN M8\TTBJ@QW'&3K)A)=Q)+59\SI1452_:UWJK?@5<>M>B*392*Q6Z[$RXFLFDK MVZT7W4KV5&LVVHD+XU9KGIN#195OM5A!;3ZB)FY';R_%GI=I84:S7 V,,PPU MSC1CJPZ\\NCMM<;,7M;339;2EJVN0:4MS>BN3K5[J\P+SYV):+:YH9!,:\5T MEBO4.J=:LY5-=]!!_X,L5K.IN;X/LUO).B@$;WRCK-^$S$.]F_[A/B!CF2+/*FKV/,\ MMD[17X%/V"X_KYFL+=>Y34G,]>?;9:\.;B)DL#?V*_EX._B&]BTD!,%OXLV8 M!E*BQ':TW=$,>6$NU@6>"V!!*OO1!7_W 5\-5;"$&XBCXX+(5K7FP-G;VT&F M.L84XBV.#P:A.*X74#RX&Q>2@'8UVCA%&SU(+<'W^ _"6S+*&L@Q#04Y%;P[ MZXANX(TG;U];PZ$;E?ABWI20*^=X#I^A+K&KASYA+QJ_ .J4ATACYZ+[ MFVS[F]*& [G//@7>CET=C?@'"\%XLR3^AL3'#PD M#WU$ Z+@T;7>LS).H[..48I#:3'VB6J/-A.[<3:=(@89'*54H!8^-M!/YE-T M?:*?3*!H&#G*Z7462;ZE;-?4QJ030)] YM/!<0;%;OTL$,3AW[MV)KQ1&.@+ M.E.EG]9H%$]?H&M+>"'W:+ MO2M?$V/VB-=+\H5MHF36>7:K&XSTF+#:B>R/7_',$>W^A74/*' M]_3!&E+@WT3Y!#SV9TEN[^:W-[ "I3T%CDT)&!-+-*CS>NYZ:+SXQ?+G)89G-+TDJ_>NYOWGVBD M9[C0OLB+%O17=?&N>0M/Q9_)+?-8;E*-Y6:3BL9M[-+6VK0'?7'\B3Q6D^E: M_9'I/U/Y1.^1IVKQIF&N?ORBC[,"?Y/'(I"](AYG-0UKC[.B$4@7"*'PCX&" MH!3]A6R@K*5L#?0[X3S)3ST1Y25<5<1T9'N#!'4!Y!Y#(WZ2K'A6,,XNA>:5 M: .RU:*9P/%VXE4#):"L@(AWD;&M9^.M9: O%(%\I8E7R-]>)V+^^UO\B#@HB>8ADCVG;A>?@>#D >/06F4XPB\ 'VGDA5UJ)-Z:_ I$I@+QZB)#_^[DE"GW0 MR1$CJ8>RE^J&A&\Y-*Y1K1I=1O]P"Q?25462X %2L<:EY(W:IKA-*QDW^]NJ MRE,'@!1+_@TB[4(.@3=="9SIAKA&.=.2$_6Y?=I3V=++;+_5 MJ\_%*C5ET\L6JS*01&-HBAY3""=+H@U-J"M06&&$GGN=_):3C-D%D#T4A/JG M?R?)+T$ J[])R0T$L'",!Q+]H&7P$^%P2)D6 I\$&07+X*DD @3UC'>P1ZB8""J MX]BZ=U(';ZS#"Z%=")4KU-*.@50\EDVPHPL^2X1"-#B5"_\:Q)^"1#(4SD<; MV%/ON C>N]=0^&1$S@X5 =I)5J%J(G&OG9.5-RS3.PAX)96RM^@O)W_>M]T= MK?AH!?/[X83?T@6'@KPG!'F2.7$2[M5'OIQNBIWZW&TG2S(3[R:9/#JVDGF@ M7T=[K(U')"GSU/F247#0U,;12[3O#_G$ST8< 1V,%1P)+$-CQ5CIR.N&G[(8 M^<0@2;O0+DOM& -L->)[F^0<#5RTE%V(O5MV'9 M)Q<+*I#&**;Q:8J9/N>86ITJ+AO(FWB(O[%62,A/!ZL)1!Y$MS47IW"0.N8F M&;N?MUE *5@DOP0^H[(7E,4O$'%""WX%.DJV\QW\2$U^-PJ\X-"/-'" /,BS M=2%RD+BW!JF%\ISVVF'BQ.!]FA$WPJ?:O3()ZC=HE^%"%0VK+6YPP\%QV[!M ME&WDGS3,XU2?<\)LQXHK)S6NKJA\2TSDGB=/A59Z\N,7^Y!\G3_064*\TIA1 M@F4@H\"JQ!O'[JB9GW1D^VEU,CEAZ)_+,*Q-9 +5&D 'P[$;^\Y5P:PC6&7G MN4TE4RMHS18V-;W5,&K;OUZ7/[$!<40$6DC^K$K!I%KCPV4Y:2A6'4%K4_%9 MBM<<3:)GRU$UT8#K86/G& #]>%6(\!"/[YYXV3\^GS>T$3J^A-MIRD C!Z'0 MQS(4V)PHS?.&?9I[-WPQ7YDJS1'76H]!D4Y(7&$!J<4\)%[GWKV\X;T:EL@C MWG\WM'?>M@=.G)>YL"E ,T+9_WR]\7?ED MX=+XBKAOY(G2?G'"=7-R75)2E7KJZG%I+EJ%WK2RC277F_(F+A/_7YQ1O@@ M!=](QQ9\HUQN4'D^V^;;:ZJAE5=(%,_PP#TK^-]:F"MH>+4YL>;))K_DQ%Y> MV$R,M22F(#;J\ G74O 78N8/T/#V=MYDD@KU3&W:G4&R"OCM4_:C-/SGA!F\ MHR@6VAV1%%4)S@Y@HR(X.[AO7:"!>[F0NXV%]QX/V3L4XK^$G$O$*9;H- Z M=&#_O&11 S_ T).F0'95T!J?CA3BE.?C4W(=)=Y/M[L5BE\T4C$[W^B5BO2E M(H;GE^X@D?OP0 *';VW0":N01MDZ>.4^A@V8DP;_/3_V!\92FKW$MI1-JM$ M4L(/4^BI715B+W_^^(B"8_EO]9Y&DVF]LPY]^H%)GVM2L)=_N_=\5.,%\9Q/ M$O]S#-58_DD.'""(?3/1WZ,T?K%_J3B"O.XZX#,2_*D'*KE+_H1*?Z;8K]H] M\Y@X^==VYSX,5VYLP@?<\(G(<6-D^*C^H:FKS.Q< ]$X:2"Z/]F/[B'Z!_F" MO]/C^_0F4 MDM%DZC@;.A3S4,Q#,?^XK*'/D/.E(YJIQ\=4G^N5XVRQ_S2HT0LDYRR4A0)B7J%^RYC M?MP8"6[(;SJ$A3B$!=EP47[Q9^'"]1RKJT_])B#QH@&6MXI]O%HTX 1R3B?B MN%64Y^H\EB[9'0IL)@*'J@8CXX=*1-/)M/X^B\^?/-V*Y!/+SCS >F+1P7+;[F? M"9/PY3T@ :IJT"1N:7&K3^ZUDM;"AR:U-,&QHM?U!7,EJJM08\&SEP#?)9O/R7[IG@#C3'\@4=V M(\<<4#>@6D"-" ZJWOEMZ_8OOU))U>/BKJ^UQ_ 9&Y5]QY70L3S!BVRP*XH> M];K#2EYE/U1!PG)0X;:I8GK!H[TZM =%/'"UP:!O7] FC_2R+Z@;W2,0USD3) M,F(GRAH_8- %"Q?.&[7VAJK1*XGL%2CV4 %^'D.CU+#\MG9>-T@TC&!VB)Y! M'T T/^21.*BEH%]NE[0+/KSH=2*(SI^5!49MM>^D@)0/&%F?)$7#*GA4.\:- MT[6CA&57&&P:0VK#9B:/26XE6:@D*_60?KVRQ#V5X/@ &B7R#45[7)1J\UBA M6AFW&E25+6$:O5X=#O?71KVDH5I2-U]Q$YZ#-,.X\$W0? MW;\1@QU!*O@0':S@>NQZ9WN54XE5H ]J%KY:]:*/0"2-(Z R1/6S$&3ASMCH_W47UYB&W!\4?!];OFZ+ MK*9 ]TKSHY^]^ONXNI=B2:Z&VJN0'E0RJ>&%.'0,W[UKUBN^?#-\TPA 5,+U MOR0OJ8=%R?'W4WAG?AEQD2%A\HLI4Q*AXO(6?7-=&HO=9:J*X? M;B^,BQV32: GG'[LU"NN_#8A5-*""@UWGQ@$*W"_8)U,&AKJWJSWYH47?H5- M"_3>$0('N!JV:&WVIH)^\F>#^T6(^Q."JPHODPW\!*#B;M4[@J-9G":Y-SAX M[\'B[,:YNQ2/Y<6O ;ON36=O/96#7M#P):ZCH!;O>.Q!/2E<%,[KSX;-2?C; M08-E5/\?\C[JTU49_]V2X'NB+Q@+MU!6; _F=U7QH!#C]3G-" XN"/4[[]W) MA0T\;=""AF5@QM%(!:#'RE@&]P2&R/<+GH'/O:AJ?@NS"IZHHOF];U'\1L]8 M:T)5X_B-XQ1]B3K#D=F[I$Z@#9U\7.AKK_NW?=R?W0B:4I.2Y;C/"'833$#: MO^W<@)T7X"$@ZK=]C*K$5#^6CAU2&0T$+ADN50C@G2@UP7NF1TFTO&I@ M%%K>NR"'KE #1XB R"/SB7+JYJ#)^QC>"3T]OR/.WC 1EF$]0MPL7QL%CT&O M( 8''"F49$N<(,5B.Z1.FXG"2]'=;%%[RAAISDY@Q0)C LZHP0^T$!%121-+ MR EC17T-648 2QE SWD@:(%X]*VA!.WFT;@U]!LR*!$ROU0_XL<-UO9:+^H3 MO\?:%;I:=='K<8,6]*D!44IS-:\;"S\N-80<]U2F%)MOY-K+C5TN_%E#OZ&W M %E"?U0#$=7)P\2O!#3N@[W2B >=HI[6SPNI&7^:S'MJ3EK1"3UFKK,H)>FX M4Y37;\CP,M2N3E/25L:CZ<;A\E-.9J;\4,[PUJ0N+;C9;[?<^A":%K:)L91) MBTN*Y;CE4C"JQ-!XU45 M[Q]E(7RNX[A;IY954&S3L$6U-48N?1VU7B0N)'$=CTM'6O93YE$3YV-JL7'B M>8OJ/CV6.\>![M/7^=VFKQU"WI$ \1&.9N"Y1\CDK]:/Q@)+!3X::U(5#TC$ M WKIA2K0VN*F=;T'B4#-IC2=">T%#A83]FK &"D'M/4I%8\2[2O:.#EX< MR6OXHVYV$2._5O->W=LHLBM);"@&S5K%D/?,6[0PO@E#?!EB@L)'X:9"HAW ;S&(E+N,])X&GWVS3&R&C+0#-18#-OBGCRBAWGW0S(:DH+-8?SJ M/7/^%+GQZVQ(7!&/=G_)R.8;7BWH-A$'VF,%]#ZOIS2RU- BO,X;!QXH-J?Q M_=X<285K"/A^T[PCP]5S!0\=N0-F1A:H:P:NZ:LC0>()&0)1:5=[>R=OT9=/ MQ!N^J7_L?;,>A4"(98]R=M4-F0K4H)9"['G2J1$[')YO\1#)'CB[4(:M"?#= M77S_',9K_[ JY7OM< MGDP"M:,Z8B0/=."*(>JKV*D1G=TDD)MI(;<;+C\<7#08!=D@"Y;[=)#U_C-T MZ#!#)\S0"3-TP@R=,$/GTS-TXK^5H9-X_1UGW9TK^!+040Q"OXIED^B]C2QD M&>T26([7WB_HYANH?AG:!="(=>V#70D_RP(;FGYB!-J #MP+^<@$/ A"OF9* M.M"Y)*9D-.AC+7MF.LI^<5 OY3$QX$5H)J-^#MM5O;WI(TL1+^$G-UU^N[7O;V5/[ 4CQB^WL2&20Q3$QN3)](DA MTT\(@XX^Y9AZ,N9N'Z%JG:).F6=Z[T3W;/*7?4R0_>H ::I#.VNRB9) /_)- M"7[ACVCT'N_MM2\PV\PQ:1GC%V5L3XG7C;>,=+ MC'[W[.Z77( =2KCB!Z8)ZK$34]8Q$G'Z6<;_"$M3+B1X(?$TWTS=@B(_J\EM M,GLR2?ZOXB]OVT1*L,I^P $1(XT3BCQO*?W-H"_4D+- M?C;>B?VZ0^P@T$6: +_P)S]JKZFB(\>,X"7:G_"V@/R(V2XXL0M(^ UP=OM_ M:%UWNX/0YC.3/?(#%WF(D@-M ]XZ!_MHOIOI MR' =/T)Q(I\1#XYD:T)^%;'3O?&4U5X.H[\C1(: J+&WE(BZ\"VH7[6?,N%8 MADIVZ ,7'@,5?NCK*X$"?+LT2F_4)'2UYV4?>M47;X2.%TS9XD>UQ@4P!BA? MA(2AL[MH&]IQ>-D 76D4)HN*6F?GP&QM\O.T)2:S-] W9]$A(PWLC>-")[' M]?J>^^0&4"R]07I9=WN13=NSP_S>SX5LWN_][&_/[M*7_3C7>#_5#FE;H"FN M%G'$M93 0*+8D[1F: ML?!WM/8QU)'.S^I"D7@27[2T((J,YZD05S4(=OD3V-N'GL!16"3Q&SYQ ST> M\G*TV8] !ZZ-*P'ES,_[NFUKM^G M&%[IX,4$#)"-@DF.D-J+1+Z(G&(;W-^65L;[V5%%@BN*OH3(X]G>6%LI-N$; MN/X$[N07R2HOWH$:P6;S#Y'LN1[QYU.OT;0N8"I?./OZ/ B>-(F-)YMU$J4V M2X&)RL@BNS Y [4D33UDOE;:]1\0)Y,:+\MU;E;@E.UTN\P9:W'9@<1)/QS7 M"-KUZK0/K&\H25CD HC::?8@01A;M9!? ^0(,/9(X@Z>;8NJ]T!BHV!/FKPG MZD52"/)=S.5+G%3A3C7>I"ZV<1S0\'([,_>1:MKN) MN/DT2HH[I6>W0DEKOKE M1+6JUO7TG[O+'T([3:6461UP#8K-Q ;S#GQ%'R5A)!Z8,WZS[TDY4PN =_E2 MF-X$@/?/+%RFT^KGABT^9!V$.5C.7;O5GB_B8T-8>&K'/@H0E\05^9L[)QZ0L+7DG62,TEYN)<-=7 L6K4 MI!N*HV_?PF% DQ]I?&*?'R81!*%E8G#OQG&D*O84YRU@7([! M'ZW#$/04?B-:TA2%ZO==$1N\]FP-FO,H^P='FU!N!@D:N::A'V3AX+U\FR12 MH[#14??C]W7E#;:C?[Q1R TOC6.8K]>EB;.7K:ASXO 2WK+V3L7A(!I]JK[. MU<;4&L%[R4D\LDA1[X0*VM\Q'!P+5%":V+]=W7?D_H-C4!CJ/$O42T##>T0H M<.TQ#OSN@"?)1LA>S!&?EOCGE7HQWY([F%OG#N++X%VI0P8)/!5O)\/C]EV, MQM@]+,A9PE'K/3:!QA]02!S4C^@@QM+]3]XI!Q2A#%('CQG1C^J>QJ_HT<"# MFX.QHOS&*50^ZL9[/DYX(W/WP.S4O'!>GDX.C5J6,<+'[G'\9>\B+\", KW_ MH+&%[+]C__A-L3^O&R\%8+?LT,@D:6PXYPZ"FF[O"X?O[1\O/&8HR.H/KRS\ MI]LIZ#0*R;OS3^H E#2Z-_)]K8[I<&(KXL6V5&"F>,F *N0W?WL(;X=#56&! M5_:B@FUXWS;93T,,DBOW3BMZ#]V-4_+VULDVCHO0@ S<"PR_\M[@U-1>]JM_ M:&IWCL9[QC%Z?=4<1";,00QS$,,C M\E#(\*7:I"M(;6J;J*U01.@'D<;@RFZ=G9MYB7F>;US*X9MVCMK2$WAE\N65 M^?IZ$TLYA085.96VA\P6ATQ?YB@IYY]/;%"#PFU:K3Y[3.8Z+6&<IH3.MO&C-NXSVYW2$;K/[$I@CZ^>4@E MH:S.Z02=2# )-NW]\ON)JF=23\\&[SXQE0.?#\65Y;Q*_T$5MOK.-WLM4LDW MDU2AKO*/O/;XJ+8+B_JRV;V!6G-X/GOUY.K[;J8WS^L$'W$9!!QLP\8Y5O+0 M)A<5U?;2@S33T(.,.,^S]>=QX"Y[KDS4+^SV9K:=7]/)G@+H59-8W\6YZA0[ M>2N 39QCIFKDML7'M=KK<>*C5+1C^4>EVKI47M >]E,/Q\KV="EB].,[#PF_ M+URP-RADOWH#0HI+(M;?H;6\7R.)F,K'[HAC^6_U51N9T3O[;20>XF>[>.VI MVKWGH_P/E%_HD\3_'$/QC)_$MUA!(KQITWMN%GZQ?ZDX@JSL.N S;/GW-(3] MG8+4.Q?MKXO79\)EN<5E.=MC*5R6*RU+_($^V_ K7)@0QL)EV5L6-AFNRPVN M2_*!#07F<@OSN]WHWK*.KT:$]&\0X9( _M<$2+\GYGA(D7.!41*>/OYO$"7U MJ0%=,D0B7%OK#RF3>$@DCYI4XA9&G]:F\H.I=S:%_XB$(4-],$.E\#;8UV.H MHV,? 5,QAV3\,WB^L49W>2#C$D.[:)YWR J=!MH$_2T^0(IN;.+7Z/!WNL'? MW??O(^[L%69V$^WY+M??$XEFVY/&-A'&$TWW%%%-5*>R-N=::VO5S>N>9WA@9/D2FB6OW767Z@BTWWR?4LW@UKVSGJPP_ MW!;EL:X(PSK(0J%&G30S489*?& 7\^O[C?F#0\B8*%'?*$$)&?AD\"0XG''; M-OU-XM39C8 O.>6W@NQ?"*X^W 3!&^7=G5.0U>4L%K^=H+Z.73R?,=2YVZ?Y MEIM9<(/ZE*W541X/-$C8*'N9+N+?4JC/A\6_Y)S?"CE_(:G^>"/DK\0Z\UP7 MATUGL^%;DZ%<+-:S;+V9A6*-3!(Z2B7>[.U][[&2K+P\B)"$;M07CHSX@=,P M/')CMHGO2>WAV.N@51A4F)Z\263X_+K76%%Q.5=;H4SA.&IG'XVGCPM\A%+] ME8,C'R?6883D,A&2=\FU$J\;\Q%7F<^9;CT>=SB1+K:17$-C)!UEV>,.0/<< M'BE"]K(C4Z#*I-+=P7Z-8P'1V80NU%W&13[:RO@6V',QDP++61F*&8^D;-]1 MFEB '+SSSPML3H"2W'=C8EJ:EOAAVQZ/M\[J>SF3X2_EUMURM>*PF"W,6T*Z !I<+A4;3Z#52W2*57HR;7IM--8.G%3*"LA%OD M^5O3*$), .'XH.0))"T]/P[7\6[BF6K%8\]VO-"K=\?H$#6R@% NRN7V?D)< M>2W<D_1VR;)]*E%2LSF/4D'U*):;F6E#,+$06 M:*-E$L=56N\YW',@%/N,;%H 'Y)!JQ^)M-YQ#/]^CE;<(E3L:DL%%;8@*LB& MBT[/WP)\?F3Z[K7G>1/P=YE,FK=*3IQ*HFF9S\_-7GG%]28=?JKW"[U2$I6. M0984S433B>,6#*&4_X7==&WV_ZR,WFO/\R;$_$*I-7\@Y]MEZWG02#@!)Y8_"82:WM6>$&>H"1@4?ZJ/W5=0I%M2T#K:'?#-%K MPD3Z$%>K=OFMB^LE=:6S+$;JHB5UVK=CX4T-<*YJK-?!90,%V MT^YSK[PI\HMBB>LU4O7<9CSY\T:E/@=Z32ER0 =CQ3G9FZ+3STS3Y4FFP9<6 M?:W'.<-6?)W]\8MZ.(Y+?Z'F-+]#(BTWUY:%275,N^X[B-#"XU/!Z3+Q%7DW:0/F?;06/#E]SZ3DJ;K@6$@;Z@,U7Z:86S0P25-'4= MP]K@.]#YZ$_F];?[A3%_O3A=U&55@G8)'DC6*0(9[8?U_+D?7'QZU1*M?M>F MY:S%N]V2.\LVJ7X]B]I'G^)QU*][U^72ZTPN1L:NJN(RXZ0DYUYW2K1^.FH# MX/=^0TNXU[ M7&6G!=M&'$W9W3G[I$B*O&(;-.'R'LT^?G&1I$7/8TP)HIW MWHOK=;4#/1;XK)/ZQRQRHW@FOA&H$J!H?>4N^F5A]8:*'I$G>YWG[[L)U^\H M:ZG3B4W%YTR?[U7,)KND-CS7Q?;,F69[0>?"OU;:%X.O/V7/S]0M,:,T:+2Z MBL1MQOFM]"0SF33_"J/^RR?Z957RG_+GQ8[S^J&\RC_ MG8X.%.H[M?5[>WYXY;ZI3)(>IZF1,,Y0E)"(Q^/"*,U2 IW)9!B*2HE,BGY9 M2KRGC^P-M5"+?$GA5D)N41L/GSHG"\-+@'NRX]D1#Y[SPF::B_=*4U08/OWR MRD$BVRBP0R[+*[TR50=.>3K/34Z5>V\/V_SJ<2C-YPNUDU*WJ;6;;G5.E7NO M=4&]\N1('!5SS,K"-%<,J*,C[D=OEV/N:KFRAQKG)IJ]XI!=)_@1NI(^FOR3 MS"<5*2/.J3Q3RO;=DI(UGU>G:L@G%HV4/*EN'%[A^'C,+M,"][@Z54-^H/39X3M4?&*A4DOM0=]E;RI,.M&'3ET>232VU4 M'JEJBNIQ^267,2JSBH[>?C3Y;E4!=F.2*U+YLOM8880REX5D2IR8_+:D-P1U M6-]2M5YR-9@,YG7C<7*JV'VJL]Q*G)W9\&QA(;4VJ=)ZV3I9[%[D^&F[G\X_ MSX>IN(I(*Z6?3Q:[-]I+E>Z->)T:-JS&+$H?7[I>9 R6=U,;WJ73 M6:/=SPUE#?+]B;6G=+Y8MJBD3>5GPYG#QOOT"'5$B!\O:;%:*JQZ K60DV9\ND*7'JUIM9#5JN)";%"+1C5G/3]MG *719<>+:HY5NW'/JW9_'!3 M;L^F3-6RG_"EP:I>. ;:!4N@NZ!H&1K2@PCWAHHSS;NV V'4.HZ):M4GD$C& MC!Z5;^HCK55*UH3IB?:?IZ^[E?:?9^I_X2@H5$D&H6Y,573P$Q^W0'\=_8P? M\Q-GB,#G,@\1CZ(?W.'D-^964&QQ,D'=0;%J@F9 ,*2K]!0P'%&%:A$/P<8U M_Q74$-)OOQ7T&[AHR?^@3? !<5ICCS2O%/L?"FUU8(F\S??RW44IE=M..MW) M,;.?ONZBS!ZV!CB9MI.,/\39L!;M62ZX2I%@YH%BPG6YO76A'^)A#?H;7)?T M0S*4EQM<%^:!#M?E!M<%XEC8Y.0&UR7]$*?#=;F]=0GML=M<%_J!"?V7&UR7 M$,=N)8*ER7VUN7-!Q8N"X76Y??/&7X9KCR>D3X'2I)]Z"OF#V^GT\3F !LD?Y%X[!_!!C9INEIG2IS;Q M/I^YJ(?,T6'6>V:NGK+^3=;Z,@C]:=WT;EJF_E2$_KCA6>8AG?I*$O2!7?+> MBHU_-T;Y6GK\N/-=B"@?Q"C)$%'^++KSW1@ESGPQ1OF[7IJ><79C-;\&WH@C M/6/LK$0+1&PPT7 5G@]"SAN;\%5*\ERGE\)MD8$DB=Q8[?D;H LQ1+\]>Y"< MB&]/!K)U%TI)J$O.[+A_>S*$4G+.!?GV[$'V<[\]&5DGL*CN-*8C]^ M!4X6.@L-[U\J$G2XW)$M68J)#W-_O8#5)_I8]U[O\*T\^B]1S? ==:+:EB&[ MDM.R>D1$<,DH5*U0\ 4HJ\O>;[T]Z?%*27GGY]#0'-Q)(^?:B@YLNT="&_;N M>7[XPW^N]X14=I0PNO7<>@ZX=,;4J8Q<6'?^HCW8V8.KW%I27;3.6=N&HP1R M7UR?*+O8[652;OIIP\U[D@N:\:31K&VS7E_ 5#3)G.NO_E7V23[1%[U_-#F? M!?HET>1%E8^;0)-2:]0UF.?ZC%I84T!W<^,QI_]-L\&/0)-FL60VGKJE.M5; M)T?U02MGQ"8KTHV0SD33B>/*;:%MGFF@?;6)IJ MM5N@,!H7W<%T3^O:"&Z9, MW.YF\*V'OCX?OY[,F;!-435AKHBC2F:;74P&[6M'P6+IU*J4',:?YYM>O?2\ M8/JJ4>YX;;13T43RG*$9VE]A,DN(7]<)MGT^?DE&1I+B9F],+>3U;/%,SZQ* MY=J> MY^,7WRB636LTB?.;Z9IZ*H\UIFM>&[_:XG @IW5IRP_MB9Z(C_- VZ#R[RC2 MQV2BR?0Y!_(.,\#:ANW$- -UR[A$3.][(8\7P+O>&;,;I(D7S;LR36X%FO\D MM(=$%,'S/BY_& KGJ:=ML6['NE2MNZCW4I74>#NXMA=L/@FY?)>+R7Q^$!RZDH4$8W_\2D:9^*6\WF\( M6#A$%P)6"%@?&+R[*&#-%OGZJ%VME>>QF<#6=$5P'.[:^Z2YZ;#HCC:5)-7; MT%LSMFB8K(L *_/C5SJ:HB^4NO]=T^.N+9RW11,O0!<"UA]'ZRX*6.GNKF=0(*AP!Q-19DT]753 M\,@K2#.X5POD^&WBPOW@,!\OS,>[?-#N[X%V):P&Z7@_;E%@-E1FSU*?SHZO M;1D64AVNWIXX5%X;8CI%#L+9Z()B[ERX89=&$&79B!( M4V]/EXF"L%ISM<3,VCPZA;[F7CMX]EQF8X5B;KSBE$VLQ$R&D['Z-(&(P_[X ME6"BR<0YRRZT<<*3R+-5M]XM"RV:S$'$R/WZQ\2C%,F&66IBE%F:I72'N]?>(D^FU!G.C M$S.H#6AWQ'1N])2GKNU5K7N#QXSF=*>M:?LJW9_;OB.S7+MH4 M,ONUF/W;H=SU:PI=RQ_\&LS^);;;@Q-/80>:<&/]^VRLWP!=PLW@<#/XQK=F M;H NH2X)-S!#*0DWW<)-MSO?=+NVWW75?:*=EX5:T*Q$"WYP-A'3 IKB:G8T M(AF:IM@VRG#'EYB&JDB;R!B L$K!7WE?X9&4L$K!!U8I" 0YJ\M#3XS;GA3G M=S(,?VUC"2Y" ?[](RLOR]!H<]"K.LU^D=MD2YPME]U6U;IV>M%6+#W/)N51 MFE(R!<.6Z\7%0LH*-(5RJ%E4??Y"&8W?=0_PVG)[6S0)SP/_;0&#ZV"94Z[, MY5(L-J%*K&@7A;$R6K:O?>YNEIYIF6DG]C@';E5XTBK/^GJ"L8S]\8M)1^.I ML+9!6-L@Q+*;K6UP'2R;)RM.3E;I&"=*+KTIM"OQ7/K:=MEL7&\:7*VRY31[ MN*:GB?)2XB8(RS*H.GP\2J4NF/C]O00WK'L0UCWX^+H'UP$S/L68W,CF!2KV MV++=0JV9%+EKGYI;&5NU$ ?-9SZO=0OE3JG7RW=6",Q02GDR%4W&OW!3(O(* M4A'A*%$CK(00)FQ\GX2-ZP<&_P):&),C>J-JH):"?2GQ&_^_9"%J:]W.Z&_O4#=W^!-25IF-V8&7O, M#V.S@>904Z-:N;895QA..VTCM1"X37'<%)*%>'>M9Q'6?$)\[=L+69@\%&+- MAU0_>(DUL6YUR+/I094KY;?="=U\&K9JU\8:NSF>-[+2T)D/C9'58*;I[:R+ ML>8SXE_?7LK"'*S;S<&Z?N#K+\"F,)TI?2VV['*E:=XL<>F%E1"O'6R7%R-E MX3#)#K78)OI/N?@XT^(Z"&PN&)\*2QY\PUW3,)OM_K+9;H!(8;I4*"SWD6)P M T3ZGIHES,<)A27,]PCS/;YLOL?'$>D+Y1/XV0.V>_A&_(P4"A3\HT+//#8% MB)SPJ=2__G$,D[AYAW.&7\/'_IO^#Z27:X:!^\LG)!Q*6QQ*FVRX(Q7MB8R70<91ID$E'4Y=L=1J"R&N9!E<7I?^8V!R(L@_6*4 MEWNE9W="B:M^.5&MJG7]ZFGMA1E=-)^:4X,#J6:VUJ0J"Z>512#"_OB5HJ(9 M.DPAN$(*P=5%*021:X/(Z;2"N,R.8YUIA>:5TFB:G\[&+0U<&T2LUEK*QY?E MIWF>:_5[W4FREW0["$10;D":C=+Q"_8$#5'DM=R J\O2Y5'DE72 J\_\QE#D MA2G2S:1H.J'6>KQKCE?]#).CG=6U420Y&L[I/)M>SFN#57<@-(IV09@@%,%M M.E'_N/2Y%",<1?JO(\)E_M!55'0HMV0C?H]K3F_9^X$ZYOV[]K*R_-NQ9AYV M@_.'@+^!'_U TP.= =H_IF$KB&P_+:!"!ED"'T)0'.K'P6!V4A63#-6P?OJB MXS\1B<[1XW LZX$%?JR.23Y0?A@3K1L(:!@17<>(4!$*O?>_\,7^?_$*!J,@ M@@Q'H(JF#7[Z?_SS ;AT0"KRC1^*PV.(J>+&<)V?8V4-Y'U">=/QV. P<.E= MEB:_O8"WOQKTR_ @XDT4(WQ=+Z2/T U'$P_'] +^]IGZC_D1/HI\0L^!@X(X MHI)O5H1YO*]^_/*@(V(!R9CH\&8Y(KL6'$_$F0+X/PN B 9OG-H1 .50CE1= M'?S?_Z%9ZI\X%25_(,,(EW="V!:-*#J"&SA6+Q8;,<817^ ^>7;_&Q;9>4>1 MG>3OJYJFX;RF;0+-PA+-TH13%62^E:ADMBS@Q%+=*>C :N6VV1^_DHF'4XED M5V&6"'RXBI@$L?(79=@[.+#[CDHJG\"P?=L8\0ZH.51LE*G69M-GXQ%::-"; M>CAE UV58:,0:6T32,@ 4#?1"%1(TC2BV!%1DJ#]X$#4AN2*V, 4(3? 2R)C M2 H,\#Y$XR\DCSAV9 7)$Y$\^M@/$5]+[![XQP_#0T%7V\KZ6+-$H%*)O- G M*]'^)A5IN2%NS;9.#'!O/W![#'BJ0A\ [/O+J]]S3/8?-3Z'W MG$@RMZ8+*:-()S[CJ_:>)*E M%"H:?K"+XPCE^C0/_[PX) $>0E8OE/,)/Q( M61 9HN,DPK%SD/_/__XLE_1?;^WI'\8%G6L3V2>9_9WD9,.3+HTC" MC]>6FZ$?V,/@1H)^2"4OM%8O0IB(U_Q KQB![BG$J/_IM_*G/.>W!:"/0QW0 M/T5BC5 E8'V1!(1$8';_$&.3)4&?[8;G7SY4BIV^+;GKM=:>:AB(XN M.\#SD;=S X9 "=_M&(BF\'8;6G;P+YPV)R++L:CH$*P548T$V&Y'4%R.IO_! MZZ! M)5O>(+_YG71E14XE_]N* ^^6T!A%58U M39"%K>B0X/; M<&VH^NUH!*PE )]B3T4+&O0:LN=)<6Y75Z%^C4# M9*L5$(4"235'[M8>!K MR'V(.Z?@1/0CS5.[J#M2;1'GP%.[NU#9K=;+K9"!\8.(7G!E83O5Z[G$O, - M>^9Z2PF#2B^7%1B!>GGEEH[/QER&'7-LB('S^S4:FQF:3:>*8VK+UIE;K3;2F;A;[TT96Y83)O/=52 M&M>26[FIF,W1X\5*2!Y?N;&[E9PA.:FYV'M,\],T:-I6!UYY.$Z!&4SFA0FR6JRWG\)+7ZF4$Z(>;R!K=N;HA,#2_H(S8)KCRZ9XM?U_J,DZQP M4A8?SM(Z(:52\BFZ=HJ]Y"PS[&XP96V28JY2*;.6?(JNU-Q,Q+/5XH)/]_GD M*-&+BW(B"535HROK6K)5KR16=5ZA&'71RDW&ZQJ\>0&$9!3CDJ[[!]X:" M7NQ+%!TS6UBZ:@SU6HXN"5-/@)?B@=+L(U?2^>AJ^)QWGM$%;]>Q1-[F6^GF M(A=/;>1&4]X^(]"E#K]V*> Y0KGW<2>CV"/-!!HW>$ 3"C> ] #L#\W]]-[< MOS0\;B';]ZV__Y;@1M"'K8OKR%B93"0K,I0<3Y*,P/4 B&=/M@82./WGDN6; M [ -F3D$^.L3-T!%>+UB+$UE!&\(/X$A$&G_W1V"6B^T>-^/4E9$/R*E@'5# M^(5>=VN\]<_L[N1,16\!QIF_[U@'2PN9JX?SGP MB6([X#P0;6 938!M-8X,UY%D*QUA,"8*OP2. .W-"X\T$=AL$P5<''Q/LBSP M\];S\_9IP4I>'CDVP6T,<_OLOWHT4/R RNVK;SOZ@GOYQX[OKWK_KW^R4Q%/ M D^$;PIL1,"+0%D!*WDG]!'UN2(CC7SS,T+BO@>+>+XDZW]"0'>2&('17K"R MV$&/O0.C&]!H)"E+2*/O$5'P:LF([>K@D_6.BR'_+A5G'5'T.?QY&W;:,XP8 M+.$@(G72:WAR4Q0;#B*Q)=]=.90TT_OE+_25.7J)U)_ 70!=$;].>0=VGP7; MX5L<;?#$E&:.U*<=[MN+38=>EFM552GT"]9D+2KKC/<4D>R1. =W=RQ7NJSY M^^XF72BL_HDHW!_$]QS EEL2Y+=[S$8#OX5V/L>(,*'=O9!2'Q_J3@$UI/K MO,T5^.94JH/O_3D7'.85_&VN&9U ^Q*^?<&?F;.CC]&^W&A?R&?V[ !VM#%_ MM3&?K)G\\%RY&1'83Q#AJ@C^UQ0X81*^(D"@'1[_^VIM0#6!"_Z_)^+IJY)' M/U.W+:=F_\27^)HWSCD\WU@4>Z?G7\A!R'+&4Z(6C#%T]G;>WRDK90FP@X(9#;I &5B.,.,'$WG)NQ2VQ? MW$RSZ:\7\)ZRLWUPJDI.VK4L '@GQV$1G4S)B\W4&#_+T=[:7<\]62!@O2Y. M1VD"OUQ/NYN>]]N /&<[BNZ[NC1E(H&?I.K:4?DNFP[,RR7.Q-O!<-S -/(:#SQ8<'. M_:IN6Y1+B_84!E(D9>Y<#J1"L\K;XM:'I7WA:A-U::@+X?(_U1$J\L\'!$=@ MH?G@" 6_&NLF-O$QS;,,0# 2$0)]KBMPK_N4]D[ MLF#?B8@A_>UO>IVA,%Q? &U#I;)*SA QU24$/-N?=YA:^>LC MKKYFMX[H4K%)99,XMFX4L,6X:N.355*@?;LU'L6(#WNQ[_*WW^9BWU$\^=M3 MB)(VM)/?32^X=*'%6\[;%4!L@;TUE22G;([\T_>E]B$9%&39+\D<6S;:UD+4 MY5&[:RC84'4%+C=O-\&-XU^OA?@,_QX60^2;"=S(5?$:G\8-CD[RICBHR\!" M>3X^AO=5-+Z7XG4B",P#DE;S("G*,2/#PR0IF,*C! E>!J JV,M@O[;I(MMD M+DL"JY7\.VT+E?WTJE'P]KL*-SNP*)9!?GAP4W>7]@M?:YO9/#K,;!YNSV ; M[A5,O?)KXG11,6#VRK49Y@^@ZC-;? (^,#U(V3D0=7,<[/#;?=5,0XXYDJ4?N+@.?5]_O\VW MR?+*[%+OF@?C4K\?(_\@H>MMDN".?O>1UO4A\B6-\2ZK<_U.ZK-L+.LM6 M><+5YURWZ]'Z.'FEY*Z#LASL&3M[&+]\$WOXO*XX_LS^S&R(D.6ED,^)'YHO M%+*- ,8\VH3?$R84?\?:QY?K7K'W3 M8.U'ZSV16[BO$7N]]K_D]IM3X?;YQ;(D;CUVO9S; MT/O)76X.&S_7DSOD1_R^2>XC>@]'.(?8-CWH=:CK_$C$_?JZ'6#7)B_ MAR^I5(L776(%X*LI">Q,QXF!\/4NX6?A:RO S;W\ CP#A 2/. %LFYJXZ@]H M:L:O^]EF6<@;5$/9YM:P40:VS+I8;DT(-+RW8)<$3X.K@ET!MCT;=D&.QU3F M;JJ^W3KA[M9D>5<9O#5A;JDLW@OVOIO)N ?>'9C8)W#6[LNV.C 3.J\OVF9J M,ZXOIKP7)/X G$V<&PT5<@7R$U;SN_F,%[2='QU$GL.5PWAA0_G6"[N]V7Q) MZ).YMM0RJ3B#Z:U87A_$L&I\T%XF-!U<( MK>8$S7SO")J_E]SOSKE\-U5H/X_C*XE.L.G6N7S(DSVP]L- OBU=\@O]HN.U M 6^(16S M08MPXI7LB1A?[W#^5E^/YX^^GST'"7X>Z7_/%O27O:*KDXZ0Q)[B:&"/F5C=33[4NFX+Z1^0E28OR M^HIE%QN O QS8@;)>[,5@ @<);0=-)2#M@#@9LY+=OM:A\*ER%1< HK.YQHD$ESZW&=R&%Z&.;9CQ>_ /+?,I;)K1;FET389&K*0O840 M.UC;OI/C-A?SE"RXQLO>O+>'\&'_5/X54.9--T9PTII G5*,[8OZR;^:9,C@ M;W"DU.%9'+.E44Q9Q8*#^%?>_T\0J6$R;6>X%M?*L::Q!.0"^Q.8O4%G33CA M92\H8!,4"XYC^4/*PRDL)A 8;VIJX%NOOF*9.NS__'I\C M8;#NY!5 "$$EV M@:2 VP8< 59PO 3XO4 *O8/8P)Y91,>_WUY->MW:]MX&!5!H4("$!@5#2H]!KCP]F=P2NM M_2O&D@;H"0R5&]D?NXE/+]/CC/&^9?S.O^O7-48.F\K?QBJIB^L 8(*"L*.> MZ]YN,2\;NU.8WY:E6[D&3X%H^@XO7(_H1E)=^[CN3/[,EZ):?VF;-=7P; M!2@L'.P^#S9C.X]L/YK@G'=@8^6-CF0W'74]D6(>.Q^6=H:A4TNYLAURZ?RRR&7G,TXQL; M. +M#$FOZ,ZZ(ZI^4&>[:QE+K%O+8DI-Z]RR+G;Z MTX(!O;W8F4V\%N#;L8]3Z2Z&*/')W1Q-5N0 D!QZODXU_)['>BA M)^L'D),;ZE8M)EDUKD;D.B-2)6J6#@>P/B3^\4R8I#K4E977#IV=3K3D@:^R(3[O@HK8F*;G.K.;3@ M3[*.4I2R!MV:EOE:W.U(I$HQG V[0CP?YPE>52@_&(:^&*;'K=S E3'1:^>I M8E$K&U^8=/Q)ZFPRSL#%N:7(Q9HULV^J-9:2 &1A9ZCS-B@%3 $I>,0K&W)O MLXS\MWB.9,^-W@X!UWZYJ=P5]F6639E6#%RJMEJSWK+OC5D"@^?SN58F5^7: MTQ.8FXDXCE-:J<6[\XG73A IW/&N3AW7C1?HI#=O\3%]U>@*S9YJF1[DVOB R_C_*CIS"T,\A@7PS/UCB!EJ@9VD2YBKXLEADD)[LHBM5YT5MUXEZCQ7:HJ9 M*ARD2+^]$A_RW>YDW&MR8MP<"7V7'02_QHXF-^TM=Y@BX6U(69B.=65G5B4,E3TQFKVI!@"3GF802P=.42@1<2 MB9/3&4MJ95W)25J9RRWRG:1FT?A\((,KCY:T8C+)=6$^E3FWT5&;H]@LE6$] M<.71DI)2J3H9JLLI5U.S)%?8)))-"[:I/5Z25"&5O"O79CRA58V)N*8+L\;) MH9OTO))D-FXBS=&0 MI69%PUPO5E+716KEY J5@D5[!\,A7\9==E(U.V:3++9.I/H+6J4+$P->>42F MY:R@]FE5;ZDU=\FTZG'/7FUD<.41F38J-[0&*CE2)3S9XRU33/ *O/(-F00& M'\7C(L8*8VQ""10V9@61&4T$D1B*XR&>&.*T^/;F%3F3:;?2%L:WBJ5::0E4 MJ@V7/"4HJ:HX[:X7_22F#W*CQD0OYK&"?(JI7JZ\DUPUYWOQN9[OS56]DN\LR%2&6EC>*:[BB/9J M64P8#*;HG.O*Y6F"'<$KCY9$]H3:PF*'@&'889&UF97BKF$9Q#&9L%*JW9TN M32ZW*G#63& GD@;O>8P\2X9UN04QPFJSKCTPIT:S/FM C>5H260_E4T;FK/A MTA7+JAG9^:C-GF3_+E;GW9 MG.67K8(N"_'C*].]5$N0E[DXMC#%;D*O].KSC"RPQU>.'"I9;"^\/L=,ZZ:4 M6(UIJRH+B>,K3=.;Q;N=04HEZ"%5DM;58HYH@"N/2&_GJKD^L90[6*N[&#@3 M.9YITO">1Z17\XCTU04IU8W*8J[6U)JCFRHY M:?CWW)/^RCVF"L92LAW?#5TP,M(0]I:JB)8J^0F-W,)5H-D&E#!_*";X8UJR M'%$QVI8(O1#!=)875_IQ(ZHVVR02!DT,L31>P.UA 6=P7#Z>77OZNMVDVZNT MK?I$7.%,S,VWX<8PT\??C9BF&-(O/W$!_G3TYR 6YD<<_P.]9Y&#';A&Q.[/ M$Z1>FMMM^VWY;=; W6"0;O>.4",'!O4V1B!J?@1(!@P1A.D %T#5RI_NL%_6 M8=.U7=^\?3^UY^_HI)8#+U@&KU8S#JA]S*M=NYE*%%8./<%X5@X]P7I8^'<%X1CX=P7A&/AW!?V&4/[ M4M>%>B8%:L+/9JC3$O4X#-525I]D MIZ^A-8+F^YVH^O?M[''LQ'C5>Q:;"W:F^\@8N_ ,@_>F:5]]I$'BF4P\& M< MJK'_U5D P0."A_##PZ.Q '$)Q2DTZG>@2Q7>IJ5%(X;DM_@Z2%C;Y?LCH_92 M"F3@&0P9&2[1VS4($81S!LHU)]#_?0G?9YJSODAMP1?:JG1J /VTVYWFR@93 M4_6>US.;V6:,:7O!(!,\2L3/S9]'3@8DX&=R&9" ?[X*]?("OAQD!;Q+D@*? M;NO]6E[F9I41+,YAGGZ3)\9Y(/%&XHW.[RL5,U]>O$E&4/MLW6US.9IU8U3# M6Z07L/HR 3.;54])@"4-+ 7?-2]I2@LN"3Q -.W;\ MF,^D7EPU/>D1FHJUBQ/Z&5[I2J\A#G-Y QK-PFLQ0\;HQ8_ZTY\ M1( NC@]G0MY[=L7>YW&RJ<^/2*>X&T0,5UIX"$'TW=#0K/Z!;YYR,Y M6V!'KA.H6\CKY7J,I(N M3;VY-9G"!47?ZK=Z3ZTQ-DZG:V8R:DW/=[-QS&*:,C2@H-L*I\XJ-O>7FG-4 M!'2J-_4_ Q_6O\X5"$50'L_MX/<5B) 1,:F"_M7AP%L+YB:?.MEAL7+?WUW MT]LDQJ0QW@'H>^[^SFSH]M;9K(.5FF,+RZ:3[KJ5A._GEQQ1QU/G4 SP1\8 M+UB*A #AN[Q"7P $LYIW1ZXUB/'IB4[RJIMOM_P9-LS3;X*Z8@5#:. J0!( M!;A;W\T7))ZV['C9G.(IE>"R[10O-R1=@$/;_*HE[(0?Y_%D_FY4@)N+TC>5 M.]UZF2%#C"NZ6+Z &)S;PSS6M3V^J\[-Q$3G&KDYU!&@LX6BCN>JO_&U_-N? MT_1[=]EV!-8WC ![*_;;7G0[/Q[QY[(Y;1I55]L/W7L;N'4\JLYBQE.\,:FFLU1MH MR_5LV&VJR>.I>J>ON^I4O7N9:W;8>U%T'7/W03#6S/_DFT>?4?%G-H%:.Y]E ME!NU0F=0R^U0[@M%HGT)W[XDGAF$8R'<%X1C8=T7#.%8&/<%0S.#PKDQSPR+ M]B6,^X* +)3[ H ,"4P8-P8!64CW!0%9*/<% 5F8II]]Z+&\&1'8[PM%GK>I M[XD"^\$)./[5R0DT]DP1CS0Z(>G'@TX,HCH>JX&$YR<+SW5/X/^)/+Q/ MDR,!^:8RN//^9$2D;Y.ET!#IS\> M(VU@:]FNI5QDO&APXH5FF2>4PF]TB86,#)_]WOI6#@3K#_X,L@4LE.R,-G9?"B(JD#R5+ M2.7XW,K(,#(O]:4ZK4U;F;KQ]0&ER:6H:+#*(&M:+5&37C]SK^Q"73H=,E!"B7!11;K/!MVW;]E, !=KAYP#%Q VI/L8W(B_%A<%0 M5'H=.]<(9IZ0S#&D7*)K)<(4A"E(2PDAJ+P\[_733^ &/Q]6R\2\/E9%V5LM MZHS D:/&=C(*,' PZIR!3W$)B;\!>PDHCM#L<*A!+3N)QWZ*=AY'=D1X5KS=^>['1?4-GR12]IC.L[ M06L=R-D6**7*W"W5*YF9FK8*5Z M,AAJ@N-1ECHW3@IA1N@R<4*VYH\*51%HA TTONP#DKKI>BQ9G/;YA8"OEJEI MFTN+R6!HR54FSWY/_E_(!.J'@LCW9N?=E>/GGC#D([>/4QMWZ5G=%7E"(;O= M K/P]]@IG.D_:=.:FQ;8R,C0-,8H_>>QTW].Y/NA'*#O0,N] MF*6 E!TYQ)7-0&AT)_D5EVX,K5QSW!!P[/.]?R_HYVF0A=JL3(T2G-(GB;@8 MBZ4JUG:&"$E'B1,#;!%T/'1([6+0@;)_[A@[ONSN43>9F#";C@>J%*MEN_F" MVF%FVQDDY+&=AN+S"$SN-T@?7O_/76#)1VZ?1G:6&F[2'8YG,*S2&L2665M. M[J:;L/'C 64:FKDL6W,@(M/]D499BD,NE\<%D$!2J1^D]*+WG M[T&QLI6PE"]@1ZB8$-7R;"S364+>*Y 2A3%+^*S,3W9 MT#;NR$+<3^N)1YEKUGG]++GYJ8$TE-9S%V#Q9?].8]8/3:SN9&C&- M69OQ (+ DJYK.8M1&/XGK/GV8?CP^G/N SP^6$A@2W]>Z<(,,-&UR% MD$SO9@3=FDQWALMP@+?@"WH9R'F RDECW-H+^1%$=\K+-F$\*K<'BTTM.U7N]DRKR[DGWN%&"1 C+'I H8,!;1>L.OVK9<9,F3<4*FLDC-$3'4) M <_VYQVF5D[>TO:B$UA 3T?278*(NA#DF7U;)N M+1'?T8?K-'!MA**T! M0<''!M.MUQDN#T](D. C?XS1-48M05@E>*54YM*MYL;"^A )$@ )HCAYS:HU MA 8(#9!B\-VNC5ZYS,3P5J^KBNU4UA5SPR'GG_W0M9$@HG'R7"#<]VW\VX&/ MONA.*0:L"_N%OYX6]U90@[_L/7#$_,^'IP8KJKHZ>(?1B=_'RO+W_X)_=H\: M:9)H06Z?_N?U4TGX7CM>Q_YQ%8Y]/1N.H';"NF=7G Y6Y;^U_^]__]?AV[]X M+V,C4S.M7SNQ.UC6-!@G1_@2" OOP)FAQL0)>/(O4?/$M;U=9CSQO$>N7WO) MA72(0&FG_Q$Y^!G2XXB8NKB*'9!L*_ Q39HXO[9?VWWF"^O^0]-6( /^LB1P MN"E+"=[]U7W]G7',^2\"G"F0=\"OVX51^'.O4%1R(F[@T6,3"V( /_3 MKJ7?L&]P$_@SX#T@Z=JK(^&JZ8!G.R:D*?BZ[8_3 M-7S_/=2:(GLG=L1O( >=H'8$X@B._\??!\5P#X:^AV^!_^0-T1V#0WG\KZN_ MY1GN5T[PNN* ;X_@.XJ:%@'GVE"R[(AB1)RIZ=K@8+6C$6DUDL!=[*EH21%1 M!\CE!"W_74.3;#MBPCB"I]A2Q!\/ !>I_#[ P/>0^S7NG((3T3\8A2$SIA.8 M2 L8-L8%:HB+ IL8,8*4D'!J2(J2A+-/@0B*^XPR0![?TTDP<[%JU9 M7Q8H 7M[96M5PG+%ND#SL4V=(L1F@V'727#ET9*PGE(M<0ELH4HK2D\IO*)V M>W $U]&2RLMT?.2T)E55K RJI5PI1^,)."/C:$GY#,M-JGIBIN:R//1DBRS7#:GHIQ68_.\9<^H3J'4 MA\T^CJXDB>:2=ZPJS8N5PIR!XTBJ:UA%]PLW95G*Q@ M?N+QTPN36D&S34E5&BJ6RPX,I6,G@0IW=.74Y1,]2\-(/CTCQ9)7**J;&KSR MB/09;F3,$^#OW+IF+Q.Z+@R)-;SRB/1"4QX,AF6@0*[=Q62UL4?U\E0&5QZ1 M7J/4&&75^0U'2!VI4$V6!&4![WE,>KIH%RV&5VA>S_6UW(#NE@:KDZ(D5^N* M2BV=@9JK<]EL<\SR1-8#HG2T^,4DK<=PT^OS4L=I-M)R.KD>R>#*HWLR+4^O MC# FQQ&S0JXW$)*$T4F>$L^1)D[$-='&L8736SAX:\BE6MIJ;1&6=FJIHU\?DK-DX MQB=XJ5DYU6 MV:DV,Q3/4)Y@.ZMNSG+D U8&NO\H.-+]J3/!]X9"FVT2"8,FAE@:+^#VL( S M."X+\%(\L.Y\)2#I?'0U?*-WGF$Q8RG?&=326*LWT);KV;#;5)/;9P"SVU?] M=DI\8$,#!5X3Y[;T:_?#X0$-==ZMO@L/NU&@,;[6L ]L[*UZ?6S".-;NJ=N[ MX<%Y?J$0]L'Q?'!_.)AIHIG>SG+;_1Z#_H1?@3WB 2)\: =L33/_P;M+Q2'0 M[EQ'^@[]_WW7TL'W/F&LOIAU5X[ H7VYU;Z<;\Z"]N4V^_)1 QFT+PC'T+[\ M>>4VVI<;[(P'Z""(^4G?]7%!B9&OSP_YYP_.F+Y*"Q9XIXF[CVK45^[)\$VU\3 M\%Q&0-*&.209:>07UP59&B2^3=<@,(+8YPD@ ?KQ G0=-_8W):#\*4V.A.0Q MFY+?(Y&^1Y9"0Z3]>45_];@BJ&<:?Z3CRB]:A :QKJ.T8B( M=)..K3>D$M(&0W>"L1\0(%#LC_\]?? 07SUXRV!4EUE0:_+,V+W5GMIDXAAI?$#4'E:6Z1ZM"3?SQ=2A!L)L.H:9JH]AMQEQF4/0 E MS-/O(.P892H'XHB-YZJ'FKGSSV!R$>NG[PAJKE$2LKS)7Q48]51KF%5 MH3Z2 /H(L-^.1YJ@UN4(2>X(29 ^Q)<5UE-M)-73X9@=LZ$V2X M8<.K$)+IW*;.E6*K9 #@%77M,E"3/V8OWE)\5/*)M M.J(648RE9#MP_U 6UH5\=*\@@P20,39=P)"AP-8+=N*^]3+#!HTJ$<>=38?> M<&[&+K%]<3/-IF_;1GM3&8S7':_"2TF ![#]]15=20@+ M'A0+V!"L,V1>GI! P4<^&7LZ3K8W";O#EZI<<5R;E-NKI@R@( %-G5.E*"C9 M"<'!GILWKU5_4%#+[1 MSM$RE2+B?LCG"!AL?L+4!,YW6\+Y;GY#[/W6140G4G0-*2@I);%H\ /@)C(: M&:Y]=H/[X\)".M&!WUI'(Z(E1>RIZ1D1Q8@XX(D34]-,#\A7Q-^TYTCRU5?@ M@W1Q'1DKDXED12:6J9^Z,[QL*(U$UX8MFBS+]"0K^.)47$K^@WPQBSAF!#"< M%C&MR-R2YN "\Z#CMZ[66G M-=&VE8DBC5/K] L%*EO29L#IVH84;(,72&GF2-U*U% H,[7>)N'@<3ZF\IVV MEA]Z+"\_120@>W/P,,=RI M$N>V]&OWP^%+P63 [0OIXBKF;Y&Q1_68)DV<0YB/6<&[@T]V)P;V#_CFCK5[ MZO9N>+"B/W.D,O%G_*R[8:PL3]P?C@N8 /G8D63W>PP>:;^&0(U28QX@PG_F MIJU ;OME24#/4I;2FWMN \GU!/?W5"/8D]$T2H)]3#AYP;29_T9W>]XYSX MJRGU6W&X=;K5*U(T)5U4#.A!@5^"'HZ=3^ >9.'(?1;LU/&_I[F<^"J7X^0S MB]\WE^]]=3"YXC5;H_U^O/W.0D=L!SIB+P)AM\\YWE?J9EP)NH--0XJL)=&" M'E=-LB^1WA>P\TW7>J-H'K1?;KWNBP3L @,@G(TFKQR?>XD6;*A45LD9(J:Z MA(!G^_,.4RM?*_NXLH^I=!5GJA@U0^H#L7R5RW&@D'&H8OH)Q:HR85S93<;ZJ<]TXS7>F MR]DZUX;2S?C2S6(7G /][4Z'$_J(. ':V8M*XDP!:\K3R$19!I]<3COY$4#U MZ(O\R$V) .M"@)6$<@GPJAT(9!;((X0N^R/MA%W5!D3?(A7>)8TVUJOPGBK! M0?:P;VLB2K%7:;R()/QA%HDD_,82?DX[J?5F\V;!HR@UI] I&:/Z%+5. NF& M+57C439QF:F%87:@! K+BWZR5UD'#**)1*/Z,&YO/;SZ'+]_=;1K4DU<-&DY% MF*7MI3?MMI:JR&/UXJJ<:ZV5[?1A*DKBQ[,E'LF+J\G:V(!,EKA (NYF^]KT#?GZ0/1FJ\I;;@6?X>RJ'!DD_WT^Y4UZN M.78V3JNMT6I:GN+3233B]YP3@=.DH2'S9!NR]7 MW'^VC=Z1K7MY6_?FS0Z_L63DYFL-$X)>.=SPA5;O1FF&B5R1T%5IT9N3R\J8 ML*1=JW^,$"%L4H(0X2$1X1-M7IOB .^W*N4BYSKXQ*0&0@]7O*#) M>X*(QLES!M51E]>7'IRA$=W+O,91'X WWK"#_JV^*AQK3T4CUI;TN6F)UCI2 MT.= R80Z\VV:RG:EB"7)KB9:VAK\M%3 0TS7BH!O*TME[+XWV@?R8,3T5^3 M%3G[%2G[%3U'P-T!M\.H+6Q1:RFF"[X(N,6T;-A08"PYDJ4'O5&\J>2["R5Q M-#U\^O:1X+[VJ>-_69@OLO9D$3 -H#5 M(G/+M.?2R/$;$,&O*+;M2M8!YX OK"/P&F6BC"+2$K;V!5>*CM^M6)Q,P+X:8B;)(M&> ?S?1\)O.[? /V>MWW&S$98C+P0%DR 1I.Z;:8Y[M@QXX M0UW; 0UA;7L&(SY"? 0>")3S7??\X?K@5(0 %8#0OIN]MN_' M+T$. V>JM!U#,+? $:K, 3MN[V7_!WX>(@[#$(?=BL,"B\(_#B&OB(%Y!H_& M*;"9 I9[L3*@:2%&@'JEF&/_D 2O$+'="4 N97NBBG HA7^A/SI"&L$&LFMX M,3P?X>R']]CNH'?L 3/X@S_@1@:-6(_FD@2?'WQWI &-#WH]IF^XC(1DN4;C MV7=;TQ'40>9%L,$X\[:Y['__UZNNN7LW#!0YT_JU\[4<+&O;K9?PF0MFUOI- M>?VBG5^BYHEK>[O,>.*9?!&6W5N1OJ&)/9/T/R('/[\0^=5&K&(')'LU^F'[ MM=?3'W8??M <^&"#"?S9/V%>IE]0^'.O6]O_Z\8F5K0\_,_[5KZ9%_9 M#X7)GR("61U.&8% NV=V\9*>C;]IA5BO-=/Y2*Y9X^O;SJZ%:OIYWQ;Q6B]X MZ/^&JZ8!G V !- 5?M_VFG88?V_6/NGV,,])RP ?^^1:!3B4<_X^_ M#P JI'&(%_A/WA"!?0O6\J^KO^49[E=.\+KB@&^/X#O":3Z&"T/!=C!^R'1M M<%[846!+C21P%WL*YQ,!8\B%](='B6O 3I2!9\A3;*A0B,$BE=\'&/@>CME1NQPUM6-E7D)"4S;4S&L\V$AE>R;Z_4 M2J5V,DW46URKDO4:6=YHXAR\$J?>7JK753>3B$LXY\9,+UO:Q/JKGBP0QX\G MW ZF.RE.4A2REI>,_CQP\< M:<)LAD2/UPT&,^>#%KV4/($\?GRCE*SI[=H:YW3*+5F9%M&9F+!U&?WV2BJ6 MCN79W&;*Q8AIIJ/=X&NE2INK:OC<[L+.1T>$ MZE)C>Y1/]V:<2UGY_**M2LWR&/9;.2)4 MS22[9!6O\=BBU*7S5L41]:H,KCPFE#M@EZX\2_6P;F=3J(I*H9-WX4V/"=6: MZ'4NE:MS?"E79 VVF4WW8G#UQX0J99.)4FXT$7B])+9C-2?A*MFD0!\3BJQ* M76G1C,\Y,55J.(O*$4IKR"6[ MI1(4%LMB7;:\F&-6"19='Q%*',H*OIPT.[R$T?W<)$_&B#J\\IA0.,4KI5S; M;')NP5Z;_06=%0KP\<>$*I09L8BG# ?+):E.8N)Y-)*NZPTA<7QEV:QF9O7UD.)KY+!A M=+/<(EYJ"#AV?.F([%CK+CM(<]T)UJ$J66+0I#UXZ=&6MF1)Z6\&I*VZ2SE7 M5I3Z2"7]NQ[MZ6I0U%OC6=_&E"9#)TMX+4X*,KST:%.Y^3@KM?ABD^^V-P,L M/6II\B@)+SW>U4JMXAFEZ9K E!+N=4KYM3BB_3 QD6QPF!F@Q98= W)TI"/G6PS)(C=S59CNI\ MCA_$4KW>0+%6C9,'BU)UJ@E36[2YW(PU"^U%H4U:)P\6(5VD$_56.L['6(7J M=GJ)=,DZ>;!HPXRJLS,FI3)D2J]59:.\H+R3!XN>-3=NO\#B6&ND=&9=.[E0 M:LE3!\NFW)3*3#/IJ0RS6H]JF6R&:A7]-)BC*6Y?-Q,3OG$9".? M.EB4WGHS2$OJ$EMX"2+.*HH^K29/'BQ4)TUJSL],'2S-3%-(IN5# THIK-]0TT>IG3QXLG#PH-7N5 M"8 A:[G:]#M8V8 M.I]U:>_DP5+.-ULTB+&:[%L]VD@-6E;+MB8#UA]Y: MED\=++W8K%EQO*+%I=O2I&DJM94[;IPZ6*31(%LO50R)%ZW,-*Y4W(E:/7FP ME)HK6K&Q85'-+=@Z7BZ.K5GFY,'"#8A>)C:A.Y@DS92N,:G-$TGOY,&B#P?M MN"<,NWRN5*NNR-QBW6)/'RR):7\MM6:>AXD>*PV<_F"2K#1.'BQ=NY!8*<7E M5%7J:X63^_%JJR2?.EAL=6D-*&IH<6Y7S:SFFL/:X/DG#I;YJM;::*N>P!.Q M]=!C!U*'69X\6/2N+97H2F>%I0M3?958BVXYE3QUL&1R69L=R!N#7_2*7JX4 M(Y<8M;$XM$N^/%T_BJT5XZ-)*3'G MY),'"\8.*QO9*4Q4A1G,%ITLEQ*]QLF#)29*TF*9HH=+&L_2O4&J(&&+F)I*9BK]6J_S^F!YX[S: M31EMLTTB8=#$$$OC!=P>%G &QV4!7DH$22F^#9MT/KJ:O*Q+Z\_R%%YR58(A ML#*<4PZLO]V@\H@&?]]9<-&(*,N6%+BIA^M#Y^((?":;UMJW'C7)D.%$V:V/ M,?!#ODT]@,_TI]3ZL3E@EXH[:L%TAK?/A?:IO9V::__ZCAFT+]/:-@+NT[0V'C"5%O+\;JC:%8M)WIHZ.P?#YU]9JD+S)VE"'^8T_LY M;H\[/^UX@'RH!ML]8Q3:ES#NRT^=TQSN?8D_$PS:E_#M"_Y,(QP+Y;[@2%Y" MN"\ QW[H/-MP[PO^S)!H7\*X+_@/'8D>[GV)/Y/H? GAO@!]#.U+*/<%9]&^ MA&]?XGZF']J7L.T+TL?"NB\8.E]"N"\,.O=#N2_8,XOLEQ#N"\ Q%!<+X;XP M?MP3[FV,C4X(?_]T0_?95Z[#-UT\Z(,'/HPRJ4U^0^5RI3A@4EL$U+I.U! MDDR<1#<5O0 MPO.0M3[9BS24VL6>5#]66_@J!?8R0GQ51L#A?UV$N; (Y&#B\,70]7QNS8_C M!/Q;Q\7]"2N\3Y\CWOBNEI^A.Y!OR3+GG:(/#A[77?N]<<(W0"D"CP=BF?BU MJ1%B\/@H:O'3.(']!B@-!WB$SEX[4;?WBA"16_151Q;:_5IH+_6,R$R[1S/M MPNP A_ \L#<4&5^WQ 5D@7V?!89PX3X8X=[LJHOC C*NOM6XNCHN?,UDNG'4 M[\OK3_JS+8JN(06=5TELVX(5MA2Y&& B ^NM@?4X4>(RBI!=T_1Z'$;Q9Z/> MBP[V$:@&('G\[U6LKL?A@HZT+4FT74N1[(N98J%9YJ5%XZM$@4WB0D:4 M2XQ1#KJLW6!AYX8D'ZTT\L\KCTG>MCX5]F-9"H;M6"[L=YI<*?;^[WPK!RO- M#/\/L@0N?3OYN"+!<2-"*L?G5D:&D7FI+]5I;=K*U WORW.7WTQ>?S.%>3LO MQG3M%]MJ!GGGX3=)3&SLV%_TN#+V1R M%0*P282.*)T?8\5YZKK?5&8NF25O 4 M"#T)H.7$$]?2-C0$>5"P(.TG!^'/">@9IA;6Y*4$0PNQ\13:X)D MZLV5/Y.' &I.E""/;2JDY5PMF3M\"'P)L&%N=;0@+>=R6',:83[69?3EJ$FL M2ZD5O\:Z=B>>2_#5J0\P]--ODL&OHLP$,9.0B5((\"5,<8)+X@M[&P<=4F:N M#C G$(6O=_E\A:[A:M?RBB,JC[MVW)]/RP*5)1Z-G]590E=6]F$HK38$K^5/ M3_,3'OVYWW8TH@/N&2ES\,[^X#8XY6UNPE]&<**;.X33W6SX)90&>;% V\^H MO+S::*2?K=6U?,%-&N/Z3DQ;!U*ZA5RI,G=+]4IFIJ8MQV0;E5B1G87%2_ZQ MML=/Z]5*IL[P:I>J;F*S9F(QZS8@N9Y^7\]QA;#IQU2%7VWSPZ/[8(Z4KW M!4>?C_)9@/(*J0L2'^M8BZFMK[UT ^I*,,H7Q1+7C//]<'@Z.P )P=,?3"-" MZM*=X],)0.HK%KNLR6(2DZK]23]>PGNQM SH V.!;!2G:*0O72_PAP#IK\8* M(7TI7'CTU7CA8$9)G;S;ZJEKF6N[JV1=FM=\$**A6H3'V2M&#'\X"GU#H./N M4>C\4""D%MT%#)W ';S/IX1.H][C2IK>%^:;]'C:]G&'!;B#10GLG/9SL6E& MH0G/![''M&G-30ML:F1H&F-4QO=H97QW#L>H2O!3 +V7YI/9'AL\)> QN=KG MI'A3=F/Y(I/1PN+=_UAQ;!93=&4@E;*JA.MBT5(G^51'%N(P]$B3QZY^5!KX M:*6!]P]F*"?_9Z#9"?@2K4&]$J]U,+5D#&RZ0 TJ[@#"%P/43R)*4PQ*Q'_T M*"0F#+OP48N&>A=[I1Q\5&\9IGK+ MNTD)=9*N\-X12TMI:3-J_3<;D%O%XRVDEB43AP7AM]S#6=3 MLA4@+@[81;]2JFRPH2FK>''"F,?9W/8M#H:JXP\GS38A-49 MC3V!A5%3(G'-AJH_')10QB^JV/RAJ'0"AARC::\(K=-4UTV'\21QT)Z8#0!# M#*P\(!E4>8 J-5&E)E*.OC>(J8\7L<6\[]94-S]I%-1F+9-:)P$J!16:Y'%* M!JK01!6:J$(3X=*E*S/SFT9-6ZQ(OM8=9A9V.5$I#*!Z!(.1\2B)'[OUD7Z$ M*C-192;"H;^/*:X93(M-28/GF8TQEW',JL;F/OCX%9DD@2HR447FC:.%2 VZ M4_@Y@3=$*=]PDAMMK'93N((I?)4R?%^07XE)1QF6NGAL,#2I"]N6K\Y4LB*: M*1J[J" ,&L(M'CFN=9T@86A($!;P?:] P9Q;HZG@ MPT09H$2 [TECW-I#Q!'8=\K+-+K<($1TO0?=]\&0 M\=00W([7Y>/%#H\QM+,FO6J]DR$A%#)!6.**SD"$A7]6*1HBF;U/+'RGDC1$ M=$5*8O@"MDHEM4IF)FR-B^7($;;)S1@YG03("*M.3[@-4,WI=]>6N(Z(JTQ%N%KSWQK'# M+:?WB7_O%,J&B*Y(&?R^P+DPZ2V*K72:Q18KC%=J2KVI:#[BL4^_J6@HD1T]NH]:V7&2[%2'.Y8)AS2J:JB7HGM>86R?Y$68W,MCY-0HQ)0$,O01W[]A^U,#7T M&,.&0/B^ 6.0YG)?(',"59(I3];:1LK@6OV862>)*=69^YJ+'S),1"G\N-(+ MJ2XW@14L#&?ZM6%E&]^[]3)_L.KRU=C;A&SP3%^>CO@6E8MK=JE@-QL!E-!/ MOYDH?B)']5%K1D,/)40(9.SZ4.*'RFZ]S)^LH?QY;]A244YZ!=M0:[4.8V@K MF_.JOG4#XU@L&TVW6;+J2-3T\2Y+?W:_7#X9K!4=!K$G'5Q%?,WVM@S;DR3)LXA)\=\CO,_ MV8H^AOT#OKYC[9ZZO1L>+.L/ X'X<^)L@]6QLCQQ?Q/<4]A^\NU0M4+0MMQ(7^FR;,[0O-X,Q=.R' M<%_BS\19$QCMRZWDA4'J6"CWY6P:(]J66\$8DI80;@O0QM"I'\I].=_('>W+ MS8Q*M"\AW!>DC85U7\XW7$;[1Z;8R-3@A__W1#]]%:G9YZ/4Y6\MF(?I M))_L0S!\]::/4COOFMM@OX?7K/79IA5AU"Z^MQ=/&+6% MKU)@+R/$5V6$?::N.VCPPB*0LTS[AA'P%K )+'_U[#\'H<%K@L5B"3[(U) M]CB,@K#BJ];8X_# !<$"V6G'=MKC,,H)L/BB(1>608*,_PC^N?4<:5N2:+O6 M909N!998:)9Y:='XZOGPSO#L6Q+E0GWB;[*N,'1PQ@F!Q&';5>+#>82[O_.M M'"PU,_P_R!*X5+)?]UC=CB,4*T,G.Q65.K=>9S9&=B)E2G$O)#-R/NX6W4_3 M!F9I<97O:O$RN4ACI>9"%FA_#A=QM5D6IP>I_W#@"=.AI:(RZ0FG.R\UK(:'(9 ML+G-7B,M)]1#NY).8;2*T55#==T$MEFV)M,VXP'D20#DN=(X^L G&3(9NSWN MX+=1!K[!O$):SL^#GA-8DZN-.*R(%TXP*>G6%#&"0-G.UL5_4K#=QF;A94&O+_'C5JP]%7(5> M8#CUB\"B=)SX:.I7F$K+/@RFU8;@M42X##_KT78 W-K1B [89Z3,P3M#:D8 M\T3F)OP%K"1BN\.Q F$%? GE05XLU/8SJB^O-1GIAZMU+5]PD\:XOA/3UH&4 M;B'7$-:ULML6)-55&ORR-"]V9[6PN,D_5O>X18]=-_3ZD,^5E'QL.;>J&.W! M29+ G"2N,\OUD7)O_R8K9#OSN$8U0E^"I_WTGPRVR.V2'1X:ZB26*R3S]9[?:&7RC5"XMO_ M6'%DJ_7&HJY-8KQ4Z>0[<[Y4&&^20MPO#HPRQ-42YU%Y8&C* ^\>SE#UX4\! MM!,(EM)CQ'I.%FQ>:O=F4A7?:#6O 1 ,EAPR49K$43+^@Y<#+N6QI=&39*;6#FBWH 6)8R'XEB4)% /B.^-D2((0\67/P7 OAI M9;)L.[G@DG$^ULLHY7D[D7$=#Z(6_?2;B++D=1++4,UEF&HN[QZU4$GG8^'6 M":!2ES1M+K->EE_/X]4L-9;;ZXRO7L$Z3B;*TL?U0O=NJAX$Q5OHN+-6\-K92N?*5\\C_"5Z"RL M:;:%K[FTJ5,,G>UE-E(R)(&&CS5&K.520IVNV.I:6X@\M4P63+HAL#!RRK#7 M;*OZPT$)%6VBHLV?"DLG<*A;):0+2CE!Q)BK.1#CT MU9ABUM5[Z\FRQO 219N#SJ1+YZ?00Q0491+,<2($*LI$19FH*!/AS]=B@]B@ MWI.SNCOE%Y86,XNMGI*H^-H."P 'C]+XL5OZP68HUIRI9$4T4S1V44$8-(1; M/').!6G M0HT;0@(&*LD3V2*HP/.["SQ#),'W"8SO%("&B*YWH?P^>P,+"NE!MF\E5 MFH]UNCD+'PV,+NX!+&2@.Y AC\O=46G"]]:*ADAF[Q,+3[-:B,B*E,00!FQG M*=%>J4D-$5Z0D MAB)HW-9P&4NVM#Q&#!:)XL)WYO'#G<4GN/:/A>@6N( MR(K4Q)L%KG5O7%KSF&GRW>549=OEY'3>@%8R#%Q3\6OV$D;X]V>EL"$2U/O$ MOW=*94-$5Z0-?F/HW"P4#*Y?:HUY0L^OC(:E"S'=U_G8I]]T-$Y*XL^G0&\[-V"6V+VZFV7181@+^P<12M9$J MY*J;E2JU5_.&2'?DUJHAX)@?5 9P>5QU]JCUKZ''F'@(I._Z&..'@&^]S+!I M;Z%&F1.P4BYT.B:7Z_!8+DTL['9[V5S*20@K,#Y+1>/DCZEF#3NL$"$0M^NC M"A6"52+-Y9*!3A*7M$PL+W-8>MU.&[FVT:.RX(NQ1BU/##C%X M&([T;[".PK!,I+G\7S$/P@H,&A*):/P$L"#5 MY2:XXH<4;RUPU\:5(,)WZU7^9-WEJ]$WBQ'+;:/6QU1IIDC32;](V8, 2FC8 MTHI$*^LWH:Q_._#)OW>755T=;,CHHONH&+"IZR^!UT(U>V6&!:P$:%";['Y_.?^P@(.KHF4) ML7B%=R=.UN 5#<\ZF%).LW(2IIY@1ZSK$_=ZY/N4O(>%?OV,FM:Y7KG.KPL4 MEMSP6JU,0_JQQ_4M!T'@:,22[+D$/E]*VCH:40Q 7$#+W8M$-/ FD?GVT<^1 MV@2RL"V]NL4?;@4X:G1!*I0;E5ZW.^.ZU#1'&>,68S8:8>+BSUJ&?[8_KC>O M>8K'J-B:[GO=?K;%E12P/R1[@K^GXC@RE"3C@^V *P9X%-']]XF8L @>OE%$ M!+],WL.FY]N 95<"2](4:2D=@J!A1B8N8 ^87")J$<6V7? "MCN:PD6,+&FL M./ZB)7]]IE_J/P%T,BT[XBG.=,>_$<<$I%K#=9LNH,!N4V. 1C$;;,Q(?$GRDH:QP!7^1AR<(O@[4>B:X.OSRW 918@8&2X M!M]RP)]L)^(/@QY-1; CX(D%!RPN(JW@NX*O.%/1@71X=4O3U<: (@X@%/C< M<338RL")B/ !(RFB26#OP1>-R%RT(DM1#E1<>QE*'KG_N0>MM7A5>^6H-/>+ ^57*@E(X#)O_$O4/'%M[WR?B9?4D%][ X+TP0)[)NE_1 Y^AO0X(J8N MKF(')-O:'3%-F@ ,"KZV^\RW&?8?;E'SER4!4QR<=_#NK^[K[XQCSG\1^#-L M+:*#7[<+H_#G.'VEO7H?,_]7C$PM>"+^3[N6/IE2"7\&9PM> M_IGE3('&!@X7H(]*JY$$[F)/_6-.!\CE!.>5:_AGJ(_XG@*U6+@_<)'*[P,, M? ^Y7^/.*3AYJ,:OC7FU M;/1D8B'( C!HWEXY'@PWPG#,E7E]/NER^DH=#5U/ "HV_O92$S>G8OG_L_>E MS8DSRYK?)V+^ ]%WSL0Y$<97$EJ@WSL=(4#L.XCMBT)(0@AMH 4!OWZJ),#8 MT';;C4'8=2).OS8NI*K*S">S,K,R1TZ)7^:]IC$I\*;%!D+J]*$=>@!.28ZO M<,U^91QLK98VW;3!2.KE2&+55%=FT,ER2TO<\A+>7ZB4"D:F7XY<&X$[RBV" MMMYMY49C>S7%Z38<>3K1<<#5Z6&MUN W^3R^5NQA+RVP BE@+T=FIX;OM? . MS77'26Z%#\P4U0H$ZG0DQ5D]HUC/\IPR[(R"M<0D_3(<>;)X=Z5Y:I\:$[PV M\+@2ERDS5:X-1IXL'L?)?)JOZ)A.ZY7D<-3C, 9P! 637IZ/]+1);T6OQTF= MF)G8ND*NEN4!?/O)-LG>2FQCS+C-*:LBF]=)>>4/X#,S+T?JDKJT*AUASODM M0J9GM5Q^&Z[]=$.=R;C1$=C6A-_,@EHOIQ6-038 A[.3;1+KY'R4ZP9];L#D M_-ZVL-YF6=C&]F0D8!*R7-#&:7Z38Q:\QIL=D]FU[WX^][0:&[7&?;&A#<\8SV;X@-.J(Y.K$ M;"EMSG+Q]6RV)@K/FUYB8PDT\ M:5OL:AE$33Q>S#.Y9L0^0R7U9'#=E31^OG(C5BO6)2%57B"(38C MK#CM8S1,)3]YNT9Z!M^9,@NLFDMVBBF%%Q>]766>YR/-?E)<6Y6LR-%F(SMN MD)59MM..KF>_V'E'9%;-:J[/YVRRFB.KEDO2*O3_G;Q^(7/3JN2.>UA3S)K# M6_ )S%S:?=\5NL2)V1R:EE)U7E%<'*SCH< M+I@3%G#3Z02F+&?7DA2UXK62DQ,[AKQME (X]&0".6_*FX;GMO3D:KGFV@[K MS[(J''HR@?F2*U.I;E?DNVDB$VAT=F4"L<>)4QFU,@W6MLG%#--*7$GHME57 MRP5PZ(F0-FM]GB@1[!93S+K7FFX ?5,J''HB>[HQZ>J$LY[H1=XMZGF/KN27 MX=!33NW7@ZG8\RV^J^!"/]6NEI59./14^N1LJF>M6IS*;>9> M[%9I,>^T&:;@<=U:U^6H?"5HUL*A)^3J Y6T*JZD+"8J+:9";CU;\,.A)QNK M90KK;B%II3"_*RK5.D)!I,],H-/*%3O%[I0O MEC=\UM/KOB*$0T\FL!I/J@ T.093*IWV0ITRZ446[, 9O&YW%UM3F7$FULRP M]9;58EEQV89#3R:PE#;3G%*=*)B?,GIJ@QB-%3D<>C*!?FG SO+JD.$W"WM@ M52E"G)?!#J1/N7 MEYR"6;(*6-&SC&) V[J7"8>>3& :C'I=QUH#05APO58G MLQZY]7#H"1=6S-%\C.?EBMYL,P,?*V>&?0#%>/ITKH[.E#V7D3R]NV'EE;'E M:O8@?.H)%\[T20D?$),%5PWP;I9?VQL+"X>^X$*!8"12SF2F@#\FF$#BXD1( MTQ0E,#(F2S1#R4KF9'D%+$?U2V(QS]%5W"<'VWR--MKGK#M 5Z>Y55*VGNPU M"REK3J?3'GO6NF/(N99ON>DJUFQ@34T>=VU[P)ZS[JB:Z1E3B2SI@T+*2%,8 MR]Z?A]]IQU%Q0[8F4P:">YJBRI4[9'25B#/6?=4:EE+CEC MUA6=%IF:(SM-9M)IG[/N?',TP_B&)6*#='8\IRIF5;WNHF M6:&-UGI4XPKM<]9=GVKT@4VUM3&_EW1+J76_+#KGK;OE$I>G@WK#!-J8U]N& MACMK3CUGW*CAGW?7:7E%?YG(5K-@4[;9$DY-! M)CAGW=F+66 ;5W'NIOUB&&(I=_OJ>>L.P(POB6>M. MR&%]PDQ[#$90S9E3\ 9+/JV>L^XT>BTUJ:"#<="H'&9*_&);"LY9=\5BJ99- MBX['$R25#3(M1ND:[#GK3BVE\#I75P1L.;>$25ZSY@*PQ,Y8=XQ&YE7.*.FZ M$@R'W73?HY@E>\ZZ8Z5:"LL.2PNL.)NO^>**S#@>>]:Z\\3<8JSVO3'?-3;T M%-? \6MXWKK#V>986V,33C?A_ZJ M;H2>]:Z6W+#IC"K+FQ>$Q?ZJ%'O"8N2 M>M:ZT_3N+U+R_),];=\4&+:M;K3#C-W-?*V87F5F?.F_=&0%9ZKI$ M!9P#A%Z+#/I>S6^S9ZV[/IMCVTO3K>FY4:K+36M]G<78L]9=;S0;USNTV.4' M*7G=)<>K9-?\C76W2"W&98EH>UBUIW0PW.M@T^5Y(X3V9WVKF0QX3E/ROKRB M'*K'M\^:"SUB+!3QG@NVP-N2O#08M)Q-./141^"659I/LGT^.<8IF 7;I,C3:XZ8#[UZJY0+")L]:]NDLA[; MKD]8!ACZ5&T\UIU^=7/>MN'R-KENS2MEPG(#3%AQZ>G8J\N:HYDH-KAN,F5EQZ7NU# N'GLZUOS+$8;>9TIN.8\\Z MR2*&=\.GGC !,YFGU U?Z.I*@?.VPY1.&TPX], $S_)7GH65\[X3NM> M81' M@>6>?11E3LGT--F>E7%>*TYFN=E\VC25]LO8<4'4G#Z,H>4U5S)LUW<4MP?> MD#5L2?^Q=_BM%NP46!,&JP_RHLE,LNLV:^R2#4+G+^N],BYT#.(_$HHKB0OP M;L_QE8M%&T[D=4'0:RI[9AV &8>R**Y;J^"@[WXT/8Z!'C[&MA B#K]&.)29PRZ)8Z&X"N[AA ME#TH@>F)"U?YN?_A>+DPS+8+L4'_NA0%J?91TC"F)_J>O?\@"NB%GSR+^QTE M(.[&G 96/6<_L=T+\8C)_[" _6(OY8I>Q0S.'H\#$]/ 7'V>6O[WY,PU?)G M%"0-P#:]&9SU7-Z3=/L47/[#S-1P3:^V=$%; M?N$M_^A%-D2(*Q$B\\@@0L2!$,0C^6HC)40(!$W?BQ (FF)"" 1-,2$$@J:8 M$ )!4TP(@: I)H1 T!030@!H>K4Q/2+$^PCQWJJL;SCUKK?HJU67OD*3Y$]: MKV0;\,/_]P/'?WQP\11QYEK[50L^I__RK@2,8D1W),)81O1C_D14?;PL^?BAWO_;\ M91B;NNMS;TU9*3O&QY]S/@([Q!/_$/?"$R>>C6C^I_\B:O^>VBE$[3\R9.Z8 MVB_\G!J]'6_65O[C![K;;%1TS$4; M]8>Z(7ZB=0O7$&(7)%=(KI!<(;F*[T8AN4)R]>[$L^^S43'WCQ\J\M+A\^NV MI6SVM8Y-W_-%(RR3?8F>W??K!X]S=//9DB_1@.7J\V8=-2OZ>9F3*/)7(7_5W?B!7P+SRWU"?EXD-TAND-P@ MN4%R@^0&R"SJL6%6Q)"!XSSN,WV%XTG#-MM * M'$=?TIDB*:<:%-51/^YH>]%C_6EOGN_4&;];1?L!(!D4K$?)])^1#42C$Y8C+$9AW%A8L9<:AW MYT5H3L TPXY+89<@UQ,])>H29 +^E+2%*0C%@Y%O\YC[YS[=;D'@@\?A" MXA$C@Z<;ZC76DELVU&=@I[O^1-8@L8#FN[S3COAL"XHM: /3F*T;7))RQM-> ML91,DS>QH+;3E9_-V;TTUDUAE=ZHIPXS2]BOF?[Q"\<>:(;X/*<= DP$F%\( M,)$]@<0#A?*_LCUQ&>4OB%6JED\;#;T:#,AA5E$G]2I["^6?7@O")#T>TIA9 M6TZZ9GI),'46*'_H/GE3^]]9QD7.=A:PR[62F-CH@C;R5:.(#(K(("Z_8RZ/ MC4%QT"R?G4STZ7X)>CO4)[&3LUJ1?D,PRYJ_93'Y0 M4_H*WA8RT"^1(AY2&0HE$R&X^TYPAY0ZXG*49A%?I7X9#1S@D^;2*ZW "BG> MFZ3;]'*=OXD&%CISLYPN-I?<9C;QO!95F.EMJ(&A<^!-%7S_N14=Q=6 W'F: M:(09%9)MFHHCP5]-V_%44562<,**?'3;'B5:(,\O"HR@P @2#R0>=V?RU'=J M+1MJM;MV9-35)B\'8HK#",K2%+;&JZ723=D7I+]I=?-R&JC9K7%\0-@;F MDU(S;9?+7AEC!1R'GA/J(47@* 4$02>"3F1@("F)LY1D8K5KW\7 N%!UN5FF MW!@WI TW&+<6DV;29M=_T\;AX]; *AE8\C I9;EJA0P_ZW#_#G I0# R;8/^/QJ"/=LFR[7U"F. M2XTYF,>V4FAG1&YUW: &NI@4FXVMV^V+_;_PCK^C)8^WH=ULVLW[G%;$)DQI MF0KZ%0#>!*P-BF/$ TY@* J.4 NAUKVAUJ?[H\9DKQJ4VE-+I[4IL]VRW=Z: MOE(C,2&9SF&**G%5:Y56:WQRU9-4B%KTCU\T^4"G/['_*@(M!%HW7RK*SD$2 M<+W6G7%<:LS5]F5T;,VD3%6W:8G;---4*UNNCVO^=5J<#VHY530*EH8IQ4T& MRPORELF%.C9*E*$?TMC%VW5>%T8FSYYY[(']\:NFB2&.:(K[D&C8%J0+H-#_ M_/?D0AZ;;XB8R 5_X[O,=[$KWS:"A1@!B0<2#R0>2#R0>"#QN+L2&M? /*2+]=8/\__>_U:S MTVR:(X8"3HQKNF=3'\\=>C>VB')>+!8 MQS;__*RMB(YE^]Z]1S2_D)OMC!:X1U_Q=[KRAK@/<1_B/L1]<38);W^"Y2)3 MX[,M2Z_>+XLM;AI@N6:SCQ?+ MLZ_O)OAZ!X$,%'K[&OQ]X:,*8EO$ME]SW??!WU_Z=+XSL0:1A748]=E6=76B M+"H#H3'BQ4Q67XY-U52Q*Q[+ZU8.R^'ULLCY33$GMKO-10=:U30\EJ=(YNM& MDA&Z7?=0C] MYE!4E-MBUV7M)%\<9 :*GBWUJMPU8\_+EKP@6[.\+EH#J5G# MW6&5;T,H"OOWO8I%]Q5XYL!^ V&3P=:&I-96]U]F_AM5M+P]G,9@$U!4$;$Y M8G/$YHC-OQV;?U4_P'[4WCS+'ZRS@F:)%FRD7+9@CZ#0?/YL<H1\J-#ZAWT$,8.I6:F\WNK<6%>8+&6G^V.^5;BBUV!*K8N->6 MYS'Z6(4P%6:LOX53]Y<:2)XKAUW XLWM#$-4&C.$UUN)&5:]9$8 MA, 2YON_A2SAP?Z_/=BZ+3:B'\YF_YT=%TNV88@+5_FY_^'XK3!=8!:5PC/% M=3+D ^O U$_=U/8?A-P8?K)#"PS[%YRKY^S?NGL:'JWA#YT>Y&.*?LTG*VNK M,\^WP3.GAAWLMV3_>Q+*^,^)HXAZ,@";\,_"=C5(O9^.8H1^K!?/W EZ^.+] M4''BVH;O*2\6>KTJEG"%?XKX8"V'?_\($GU^P*YI>O%V>YC7.E#"\$%462(,(D0_'D4RH@]$-V%/HQ_SBA2&-*+?4OA#] .! M$<3SMI5(?+ZV^'R.M7#KADE72M9^_1#Q+3;A+0,>,?_7I#MB?L3\WY;NB/GO MG?D/IP;BHX<&''\D4Y^Z_K\]%/1L3S3V]>:03?]];/K+,#=UUR?B,-,X8G[\ M.??'%_#2+UGBCTIG(VH_HS:!J/V-J)U"U/XC,^6.J?W"MWE_ILQKBV-=5_'< M=S)Q?"R4JW=JC_OQ\S:[$O?SZ&UVY3H'U'O;%21!2(*0!"$)0A*$) A)4)QV MY:W,K[O>E8\=U.+4<*IN6\HF ?ZL*U["]#U?-!)3,+.+E*D.#W.QNKI_L]CB MK7?A,O?TT[ ^?.-RMSXGNC+5D^!]NZ6LKT8"7ZY]=OP^% MJQ[*5@'*U.]+A'RTZ@C^V55'G(RCV:PO8I@F=4N41#;-$OGQXJ219^C/Z@+T M2X+475%IA]\(+]\54N]@6*"'UXQ?]0..?5&Z$BEL)/(197QZS+EG:"_$O MXE_$OXA_8\._MSD#?'V;\3(&'DGU.:UO;9=ZMU)K\6)RFR7&'Z_^]!X#;[D6 MQ=5H0N"\%HAK+J\H)+D-A*C/\UL67MQCI"_.V7EEXB5R\-TY!\*73&GW<3X;A'6T;&@-XA5 M%4L"4@N]$]V#<^(.PY2J/>?96;5F8PKK4WTWC8E>_B^\6"M1,V -[X+M=$5# M>=J;YSMUQJE%LAFW6RXTRIB6VZ2SM6%/R[8#@8%1RQ3UD(*E2%#8$F$FPDP4 M54+B@<0#B0<2C_L3#Q33O9+%?:'>O;CB4DW"6.M*?E:VZHNV&K W,8_UV4(= M&-.%B_E8#2]4EOB:4:!Y#&.^;]K'=Q/TW3E'FA,P*1$N A8I!"\3/?!DP'D) M$["CI"W$J%$2B@8CA^B7B0=\OJ6"N!QQ>?RX/$X&1S?4-*PEMVRH8<"^=OV) MK$'2 %UT>0EI:AEFX7I2O\)IW797*@]P+S=@;V'!L#-JFM]X>H]O]AI; MN<6,YZH6"&F!_O$+QQX(@OH\!Q\"/@1\\0,^I-X1EW^UJ/[75.^7T<7=5F9L M"KFD@>76_55K71SY0^\O[@1^7!537*-(KVCK)GD6$Y*O MVK0QS'-5IDANJ&I6F3,!4/K0,_*FUK^W/(N.XFI \CQ--,+L"LDV3<61X*^F M[7BJJ"I)*#R*?'0''R5=('\UBLJ@J SB\COF\OB8'/6=HLF&>N:N?1>&5%&* M3'W".%_)0[0?;&2O@6)AM@3]0J13* MMD"(]YT0#^EUQ.4HVR+.>OTR2E@IMO3 M.9E;--DMI61/GAE@%B1<2KV]M;RT<:2:$BK8&]&QD;;&6 MW#THV;MVJ>3+N?XRES9D76/,)6X(M@AVX!;6'$[J_-@TJQI6;!GM::;E.45: M%7 6RS(15QX \+Y4H #9"H[\/K%LB]I:8\D^UH M6-)0IE[X_BN52OZF22K/P2H%P$JV?<"R5T.K9WMRP6Y0MUY7W%$XMF5*@XW* M9O7*A,JD8:F,T*CE:PVC"3#4KF[G=E_XB\><=^%2SZCVW M+60:6*[%&6:&2<]-AH4;2?_X10&K\#/[O2)\0O@45WRZMWP?Q.NQX74J!NN* MNRZ^C.*V44CTD.@AT4.B%^>- M0J*'1 ^)7KP2.+[H1L4N*R#]\JR6N$6/Y&\:^/^B3'X_MUCO8E>0.QQ)$)(@ M)$%(@I $(0F*TZX@"8I%E8;X'^!N'H";/'OF\>)__*II8KCZL"C !$4=D1,( M^5_CN5'(_XI$#XD>$KTX;Q02/21Z2/20Z,5YHU#4,5YWD?^!#0(M#[P!; K, MC(95\ATQ3*U.)B:^JUF*Z\)J^1/-"C_^"D7QOY"+ZI,NP,0JY__>[K<@QD., MAQ@/,=['&>^.;ARG?G_C>._>WKPH=_-D<>2.#8[LSMK(/1D;GWV;N;6LB[VL MZYKZP+4&REJN\#7LX]46COSY?W8S:\RF%W./&5AZ-9-;XI2&+=-!(."TD/GQ MBR ?*)*^WRO-"(WN(H872S2*/W10CH%76Y,JQ@\F*W5+$ZZW*'S\/N>[H:/3 MQ):=98=L0.L+^;6]AQWU&4U\YJRJB8]F^]S5CJ%_;B?5L MW?_WOW :NX3)'01KT>T+12K6*N;*Y*?+/>'E9+=<9N M#U@(-/#D_2K2W$$XN.5H*]%3$H'H."(X9QM['D!QWX]7B[M^&?P;;\*Y,HHQ M[P6 @GWWSN:7/LP@[D7<^Y4WX0[9_&L?X'>VUR RO0ZC/KWG@)ZD"M/&9,I5 MBU0ZT*S6F&E>T:"F.@UFOLT,\IAHZE-?SXP4+@5.[FEXF&7U86W>U$X$ID/80D M>,9_'9/N,[1^J^)3WV_=?]B#\(M4F/^3)IQQ+SJ/HIV(YQ'/(YY'//^U>?YK M>!PBF4GI//_?'NQL_6L_K.&;@*!2;+#@,M,XN?E^Q([8KG_UCAL+ MFB5:DB8:B:@QU05G$0J%9H&U>C_QDZ+9==M2-@GPD:YX"=/W?#"%*1!J-R$Z M2F(%F4%.B%["FRD)R!* #1,+0"HEX2@+V_' 7R>;\*_P6PEW85NN[22FCFTF MP+9#Z@-M"T8XH@S&*FMI)EJJ\@C6>?A6]"Y5L8 &-PPX&\WRP/^C-XL)"TQ- MA-L2S2&LPW__]_\ZGOV3#DA*MF$[/_= ?[2L6<3_ M1(CYJI*<.(JH)\4I>/-/T0C$C;M;)I-Y3.W]S#\/NB(5"@KVF*+^E3CZ&>[' MR6::XCIYM&4[%1/U@M]];?]9J!X.'P*VAB#UTU$,$?(K?/JSYX:4\>S%3P)_ MI*$(@5]W"R/Q1X;Z)%K]'B_^1TS,'*AV_JO7S)TMOP%_!KP'E(#Q#(AV'_WX MU0M9VYXF8#8:U#,' !0O"8)O%0YYK;YCJ]G)E1+%3I-O/43)">5&[O%0ZO&S M)GB,F*?JY+4)-VR(.9X-]Q1\W04( S/\8*1$A%#Y!// OO B]1YY"O!_$E%6 M(,#;&"_PW[PE^C(P#.7_?/HL7^%^[0RO:Q[XM@3G")1( I@\P%9R(QRW?1=8 M<^X#5#\*>(H[@TI - %R@?T'?P+&GP'KM # 4IQ UK"A?2!B]1^'6'@[Y#[ M.>Z<@Q.@"*2(OM&%N]"6F@BK!3MU#=Q@]4%>-)E)=MUF#5: 0_'(O@PY@O7> M&DU< 72 1O4=8#HE7&B1AA9CJ$TG(F1T'ZC^R#1PP7_LE29'M@$ )LAJ"R7D MMW $-"+ RU=@[&-BH"1FX@K:$RM-"H7? M@,I?E.>^"T5+M#;[[SB*I(!MER,K!*KQYQ,(Y^8\[O0^<;P<8-0XX.W6SN!P M@:UAN\=:/Z&YP- &[&F&]HD?&D3V!*XFQ-.=):59D?T-2>WZP%H1X:: %0)6 M3,CBSA[:3?@AL?1#X CG&S)B9#?MG@;XTHF&R/LE M@^FG6@>;.$JP%ZBTX" M&%C0Z :T=<&IS@W-%D"D /[S*6<>6DAA\,B3$K9DMJ 5+1'3?4+ "Z-%GV[6 MGD<=Z6';5I[SFBY4Z!@+.A M$..'8PH='5,:HN,(O*;F>R(ULCG1'V)^NB-F2"_X\,/[^Q/"VZO;VJS^H[/ _B8GB M!8IB'0Q:*"D[)G^\S;GFZ,+QLU3W@]+;WSQ/Y%Z6R/KTT\_+N0(@4H#(F*&F M]I[9^E#>X"?G"GKM4/K,I>H0_^&S[/#+!FY-E 4R6 M $4$\X!MJ@)A#<'3]6Q)WQVXP : ^8'SFKN#'?C0.A3'1$YT#!LB@&]$KS85 MH/7DET<6"%X16-O1\6;W#?#!#K>B-X'5VKX#%VE"_ KG $Y 3OB=@Q: )LU^ M8WZW!^$Y#XRI^)8267 I;&?*0<1X"+^L@Q.H%KIFP<*B_3I [!E"_)]/1K&] M,V;/FNP3P9[R.B)B'OWIA3\9(E>X SU%FEG:$L#8X;LAS4*2=0\4JX<$._W6 M[K%]O^-O?'7,<4D_SUM=ON&3S'.?#_4.G\^9>@^_N9-RR%@YB[ J5AKQJ75R MPF]*['2:DP:#^AP@+$X]XJ<8"QC8B+A^=_H.6?"(P]\F;EZ#NCLD;6C$ =+5 MQ_F:5\E,N&2[E#0!LXFBZ\J7X)*+O2R8)UWD%+BG;>'.3G RVG.@-:[S-Y!FS M%L2-2T8&)M3;6J./5?4*V_'&O0V_!5R2HA\Q[ R;R)HK08,PX>R4TQ_JB@68 MB="WEGBF@H_67'/(--4&Q@1V-H@CE.1WR^R 57XNFS26G=%L6.NJV,8W]=ZH MGBTYJV=@\IY8PR79)$D<\3=;]>S7%^I0W0A'P\O4_XK]#. M6MEP ^ KOBZ?A#C2/RST7/!C%8.5[75."#*,U:QV71G M/O;9@;ZL3N;+IHNE:F/(*F< Y5][^S6O2.$B=S8L_F3#$N=MV%W\8&_'1E;Y MSEB^ACE[)A 9)WLVTVA11KDBY/1DR6&URF*)+Y+LS>U9>D5Y&7*:ECFBL1)( M,RWEY45DSU*QLV+8&K3VIM15Z4V MK[%,.CNS9IN! 7'E,7UC@_9JC');BY8J"K3X2!;]HJ#VUNT-P>3ZYFT8VI%IF5Q.,84860MR1G=84SU:<5:*H/-Z9'+^0.K MQ[0[;3%7;\,!-S2NWYP M9+L+L-M338).;\ ;[DN_^['#';RIH\"'@(>*1F)W+6^3Z$;12#?Q;QB8(+!_ M.H-N^!/^SW^@+<\"/6TD(G/_R?F^QV;P+DET9XFI80=_XGH7$PO%@5%N40T7 M[R@KQ8+[@'SLQ]!Q1*D]H?9T^C.I__V?\P?*Y0#A $8%NR=V*EIW.URE!IS8 M[A#K0_YX0KV!T?X*IV&ORE0@VG>I<7\=:&\J1> M/$XPS]1(76PYVW&7\CB%)RBV3*P(I@6/,*>5L#_N&;D)\KS7:KD%]"A**ITK MMYP6K]&NU!QWFFK1O3WTE*A*.CV;MF1LHPKUZKRU;&.!>K_0\WFL$$_L24D4 MFVJ*/1L;U*5:F6H$]:D7/Q.VY:2I4J8CEC!MHX\7JZ:U3.F S?#3NP07-6$O MFT&"]=7O/"!\8NP7GIH!&(^F9H>,:RW$NM M.^T/@_@?7LXYQNL"-?65I#XM\%4L:.A]9TR3C>#'+^S5E(R/)P8!S %'HW>? M6D+8URP))G=&N4Z2XL!;'PG%7!CV1E'@+DT5#3Q3<2]^QCGX[)4U.(II[JU2 M"]ZM,[C=?*_@4,V6BS7"J(XX7=3ZQ&)FC)2L]VZK-4SF?$LD_R05P',8QI4S M/E]MR]NUV\MLJCQ0$ 1QWG%ZF_ANO-U9C7Y!7:WDJL'G#,V:*#VFQ:ZN2M%G M.C^5+,V'7-*?8\GQ,CM=U]ND00:_"<4^'.'!U4^G[PMY% X3_7QO-M&9% <& M.9QS37PDKDR=MZK)=YMW%R-IMS9H;6=%AL?,Y6"^Z&/5\2HTX\YX(A]"'7#+ M!,#8ACR%HB4I\G(V!))1DNF>DDDU\*M2]1AZ4^Z:S/;7J29&K";U=;7#;"K\ M[W+U/CECXC:*^\RA,UV4U@2F&ZH^Z'2P>M4M% JK=X="+\4^[<5@,NMK M[:7N3\?%495E#2Q_8\U]"8)>576[:]=>,T)!QY2B72!RL[(Y&]P.Y^MJ.MO% M71/7BY.R&]@87_,T]?:J^SUTO;GN[EC8U"TF/9\WO=*VT9UT)RS_[AS5C!M39C):C;G-'KL>=U]9=5]"7&]ENY>2G)K.RP/QKJB$?2TK*F+ MD7%5JAZ#;W^>HQJ\U<"Q7'6<[8^S3'$2VMCGTI)NY%C;]\S8^5?C>_]K\;RY MQ_%%K*PA2GJR*\UL0W&3=<7QH/FR".5@?^?5M&7%^+*NC(M5P[V(947Z.:XV M*ELUO;D.DIM\U])SZP_?;]AS)FO)'D^K MK9?_@' M6&8'BO,137=%8F).'F['ESTP^=VSF*E!IM=I2^1$H[MP9]V%V)P&I_>\9=_9 M**+S'F+ MQSM.C?IUG.Y<=_2FVE^CBVFVW15A >)1S+]LM9. K[+O;V+X7:D M.K%W%NJLOAJG,RE^N< &0G5;VS(?OZ#QUY"HUIRT,_ ,#7]M,"UA$)VNVC_ MQJOP*>D&L?$EQ$MU*GI_M.77TP;7%+F9*_ M9?-U:>(EY75<5&>LB'E>=_;K]3Q9UP.?SU$5W\YDRB4M=T/=2?6-#-=)$QW, M[S8W US@_9H)=>=9S\%?ZLY8T>>,\C2L6=\=;CMKG:[+\J0NKD>>I7Z&\K1& MEK_IYXLT1G ;ME-8]8L9J0V59R8FRC-6M#K1GOIXNNB7Q^DDWUVEQPNWRP\" M[W;:4V@14 MB&7#>DEA72C7]44K8FQ7L33;BDX#3R5^+>K* E8 M[RW!_&>7RY 0)L@[.K//#[!TV2&G8JJ(81[%WI'QYF+#!+Z)-O4=28S*:\GA M\J)L]VGXW84(?;G&YJG.5OC=77:0;1AV &=Y>#>L%>8H<(NBRIORTVPC!HVJ M;>Z+2T;5A"7P'''A*C_W/_QS@>IFASY&Q--'L+QCR%5A-4]#W-B^]S.LY7E< MVW%?GS*J0_>\2TTT+$5'?WM19/FO9OVB0G/(^&"^KY2C3I_46/Z__Y6AFN6TSK>PX6C),-=_/$K MD2A/$Z;MP$,#F,Z^TM:U2WU]=EI=J$*?8*.Y>)G\NJ=0])=]>ZF*7"ZQ=F98[/+?2U%<*O;WBXZX#Z\[TS:B06W.:>X*BL)IF)[3_%/E(/Q9LYVE> M9W/@]'*Q:4HT:>A5B>-IMBT1#1U>LCPU,6]%V$/J'5 IEJ0M@%$;F;H HY^6 M"O/QH*,X@9,/4._0#XD9T+FPLF58 A&";EC+%IYS84EQ#3"L[T:_'80+PG68 M>7UX&K5_&JR5"H MQ#$J<8Q*'/]-B>,CN @A9R_"4"4+Q"0M83*M"!E"2@LDP1!"9D(3 L%,TB)& M3$62AO6+H52*^RX3V&B3+:M"*^#\N;SVB5:WV,18 1>HER/=G*12Q>6XRQ4G MU60U7QLO75P5P.-?CMR,9VN+HWL6[ZO2J#;/.4W=A2-/GEG;=E::-:\UL*75 MSRV[VE H3=M@)(Z_'+I-UE*V.I93%2J"G75&C8,74EGC69] MI!<[.GSFZ417!4FB*A6\S2_+XB)8"_0Z)P4")6 G$Y4[8GF;Q3M8U9*F3%.@ M^F*@@I$G2S+F*;R4';9(?=-)KMESS6_-S/5^T\F<>:O?;07X]*!2<% MWXZ?[&@M,YSV>[0YX+JXL#;3DV9]7@H$YG2B8U?')H L(VR@![.\VRR;]%H% M(T\FVFD1PK:RE&F.(+:BA!6J19Z!SSS9T86&678FR8;3L9F2VTA?3K1]AC7MCW)F6!%8I-A)NYHP)=4,/)D MHOEYRRGCLP[!;S:R.QUTZ[T2X.;,Z3,SV]P&&S'U#:\4(EKM-BL:S M7: @!OGA3)&Z=OC,D[>O.]W ]=LJPQ-=NR'5BFZ:J0;G8-?MTK+4F E]3.G; MC)+C/2VN=@%ZM M8HU0V+-8VFUG)Q6\I7'=S:3*+XNJS^79PY+*[3%9^IUQ\!RI46&]COK1=<_"WLCAE,8 M+4>)'&$0>FU8[_0:&GL.]KH#O224AYVNOL3=VGK:<+PI"T>>H(FI85ENNYA, M>:)8EN8&L7#*S;-8-IMW%M/VS%IS6M(FM70I2 TW[#DL6\WZ=6: E0C>])G4 MBAJ:C78&HMX)Z)K:8FD)-C7@?-TVY]1J*E88]1SJC:0A71_W-Q3G![V!KJEE M=,8H-[?#H-X M5SL,2 WD3?Y$;_(;;N1K>]..G%U1I%)9AF%B^V:.VTNG&^3]*/<7J%<\.KO*+)BAB\+HZBM M0\6CYK2U=WE&3E\X4C$5^7RZ0"'KZ$Y/G,K@B+&AIT6&+F<<&.C$Z#-%.?]U M,W_N4XKPSIT;';Z?NU,!0TZ4(]>L_)!8&#[L]R(Y?G@)RE,?^]R1;#V MO8)D!1\@!10HP%)1\\28!LL"!8 )"Y"F-J&'/20,#0@=/+N%UES M7=OPHU^ H,F* =N/66J<%!F&]-@-]5C8QBT1=LAUXI[W$< ,*: RHB: #_!W MTW>A^$UAA<[?Z)CSJ@4ID6=*)&2#+N""WQQ):'+"M!U>('F%F%+)TK ?K'(? M*U%RK"9857445?24AN+! FEP!BW'EA1%=MG%PM 4^5E:27,:!CK/JQ&57R>S MJ1HWXXJ9<5,LS$-A&.V14*(-AC\YP]1#F8=#0#9,# MOVF>TUM<.>@DO4S/F*>PY*Q=(<@9P3N]]D42GE[CS$YDV+[.FL>)3U)_ZK;J M28?#E*%>,3+;VF -*W@2,4Q\0C9W;.#R^]\)C=G@?;AH:YM%=N# Q^[1 Y#Z1 M_"@U.TS;EN"="VVJ18G;44_9U.ZYCX???U/NW+>.&B3OYO*LVN $[.NSELGB M2M0,.#S,)7'XHAP <=@\@"S%M]NZ5OHMSMJCJL37)?G)H4, ML98Q,;B% _OH?/:BJ>\?+*-'X58UT_(*G,)5I:TM;++,FKW%,J*3X_,51->( M_F 9UK31<]-%(<71-2D_DK@N9S7;MU@&U$':= .$Y/W$6"6M6:T0:!NL2;:% MVG:X&*O^3=I$BX<3E_N2(@X@4P@!\.;&9Q<5%_KV&)[C4N?:IB1N_ZAA?>Q$NXFFJ%]^PL M[U!F./),[G[>S>'IL3=JC/-,+?S&*06-N/U2H15W,, \Q73WY)#AB>K8IK-" MDTCR'0="/;"XM'W!HN/-.6>=A;G#[NX.G_LS\70#9/'KE2O7;QQU4C(]3;9G M99S7BI-9;C:?-DVE_5*J#U=^CVI?[\19;EJ=_7JR<#G\T=Q#.0=_MH'Y;FB[ MREQK+VO8DOYCGV"B$\:6ESW5TY<=QRTIPX"A O8TM>3\N#"U!/^14 "8+,"4 MP3E)N=Q-B*<,:NSQ-&7]]/H#_&;H+]9<+4*]GY$E$OI_TP26^N>8;.]PMT>3 M@J[MW81@^G=(:.O@00^OG(B^9^\_B.Z;A)\\NY:"/3FG=V-.[_UXSGYB^QSR MG?7@8,?K/MOXU$/-(D(D0L M")'"$2%B0(C,(YU"A(@!(1 TQ880")IB00@$33$A!/:81M 4!T+@CQB2B#@0 M@D$2$0]"(*LI-H3 $"'B0 CFD4 ZXH*$"#,HGJ?6_I6O[WJK3K]CU9\*PK%> MLF0;\,,PLO?!Y6./&>KSU_]6%9_?[\A)- ]QQ5?@BO0?,,5KA82>FK=$A9T. MU80^][1X[]+P]ZR1?DPS7WF'$%Y\B"F(K\L4R(A"[(_4):+[G=+]J"M\$EE) MR$I"5M*7M9+^%BUVW3Z>HP0R?Q!?(S6(R'Z'9,_"A&S%=9'9\U7,GK_EB/VM M%H0 W\*@V34"0P9-W/@Z_7+%D5OB]-_/T5F[&QK[&GR+=2+LL9#8]Q^),4OO MVM/?"X A0G_<9C4GFA5:K,B N:X!<\=<\ZP9)(*(MZV7.Z;UX4+V)>R;IUY< M/_]+DA1E.KVRR?/:2H^N1XOG.Y7#CFO$13G^YAMRC)-7LOK@Y9%;K_O_7& E MT>V+&ZSD2)S#Z[C'5]-3C]2S[GA_6H;B?579/M;G^2D^^,Q5MC,V=P4F+-QP MFX:LU'5Q4)T2I-OO-S+/Z[2]IZ+Y85I']20&FC<[N7?N/K]X[CZ_IGY84OBL M0RV*U(]]OX1D"?=GPU6SK2<+6W:;WQ"K8A?VR4C]^$629TJW(0!! (( Y"( MLO? 'AUF=F"2&D_%+-/&UYPVHRI;,FO3F:D:>S!9I!HV5B376W>+'CC1 &NXU<7AQAF!B2]!1APMZBQ#]()_[E MW:);K_LR'$L@G?@>G;A+I]@%(8[*IX4*4&(G><*5G#&VG,RW?D5SG78OB+T" M9"HEA,#;ZP4G MOL0BWRKF\ 44\Q>G(&+3>V?3J\>N8G3>^6ZK?JM"Q?V;E6\4\_PS(W,_ZK14 M;T&S1&#BB<93OP%W9W8VBV4S+=4+19THIUMSV5#7M'%])^YOK,[6KJ2Q>\;R M["X);RZN"94?9#=>JD=4)O0ZB#H.$ZF'-'.N#0=2CY4LJ"IPOEHFO;ZM+A58&! MH4422Y\8M_]!@<4O$%B,VT:@N.3WT$KQB$O>ZA1X=_Q]![&SW*&Q^7$W(<-V MW<2_55&S_K/O, C[/88-<^'?_L?UG\\E?#H#-^0? ZC[?=N6L/#BOK/XRR[> M-NSC\V\<:$3P-.3U>9]!?KL$^#ALPLXZO_$FH-@?8O/OS>;H1'K%$VD1J.,: M4+[EG4(NAYG^8-BK!]1^'K/HB3? ^9R0IG3*%0M2A1728>[K0QH_C;]<[HCZ MW8YAN_-HK.7U9H?3^.X*"AS'$=%> EF@KSO]P9P7N,'8VN;J+,[W5 AD,)+\ MD*%0(/DOO0K?V];:N1CBBU+QMK5>3YM>S7F:V;'TT=^_&^X3'QA[FOCQ4!?SGA:5//RE"=9(8/NBR,$0@@4G\0]2$/6]DE"[.63-5XOZ"D&X/>$NM4 MXU]?1];,FK&H$$F>'M$K/#3LWE]+K%1RX^5+O M#Y#^P+-6G&N;=K(^4'BQ7Z%FG&[1&2+^\(/A!_]!*#;1)SL)C<8QN#/SD>>]=S]E/[*@)\(\_]8#2 MQ!MWP5&3X:NUW4:-Z&-"""01L2#$6Q4<$"$0-'TW0B!HB@4A$#3%A! (FF)# M")Q A(@!(3*($!V M9(1GB.Q?E.S[1&Y$[^^AOW9):4A_Q8VQ40?WC[+T[C;[[IKG1FI?#,O!E';=3SU MD*8_I5,R A$$(@A$7K\)[]EE#^OF:!JK&LV 7ZD-*].*/Z",B\K&J()IZ;YD M5:/RUFUX(3SZ4W'CK=5\&3VZTDGO%D]=OB2I+@O3+7K/( M$/ ;#><7#%+7 #[A4?M4UC,92@."1 =8(]8!G4I=K7'T+ M-^1E&U??UE>..@)?:I%?NB,P8M//6>09M]^7X;Y/+GI*'!<])3[5B!=796Q5 ML=2 +U*L/Y\/3-5B8E..^;4^OBH_(G,;1T_RRU&SHPM#1O)+;;!M=*B**8KZ M/$/^RZ/%ZS=AOL0BW[KN$P>E=I_!@$OW\?VN1^"29%:XDFK*L)N-E'B!W,F\>,2?0)O M#4Q' ]]3? /AU)?'*>2&CB6 O<2MQH9;2EB]K?(#/1CH)<-/.700M3CTK)2?5N6&R61QQ6DK1W1&1V>2"^X"AW]I1 MO8U"U/U>S\ &8[-%XGSSI=X^E_#SSL =B%I[,HY_1J&Z72;SU4%] MQN=6 Y:I)INM8K\=M0G$L4_J>1,[1$(0A"#H'B'H]R=:/6>YHS1E=W2?Y HV MOQ&H3#'^?0*S]38SY63&XHAEQ=EDE>TVE=SW"Y/W'RI=XI(KY]DT]GL;%QG2!TC\(S.:93#27?0-'G!9XOUHDZN^8&Y,6I< MK52?^&S4!#!#O.8ZBV,3KJ/JWA^=2.;Q:29[&3GZ9!^O-<'/^SCN(YY1S#/E MQI_7$#^N/'X02MB;RW9^[B7OJ,SYZ>/"5S_2RO[H3U"/V-XQ!6FD'/8O ?MS M); $!M][7";\'=W!_HZ&K^Q<.(>D(6[ 2>+G5%LK\O%&[9:S8X'G?I /D_1, M?!U"$ RR_UY3I$_@+PS'/\?D%_AXFRD F45?UN#3P3ME^*?PI]!/&K[4]5Z(S]>Q)"2BPB590((EV4,)Y*F[QOXHE6 M-]'UY _.=W_CY#:D YPJ:ZYDV)#17&4A@@U2C,U%V/' %_!)SWDC)-*N/3#0 M[OO^P*>B(YW)'H(/./[.7\_UH/U.5/*1OCE"8)R(D&JG%2+MWO!-,"/-/T0C$C;OO;1ESSIJ[K[VO*GF_L,W6IL<$9S '^GG]@J)/S+4)]'JR)(/ METX<*/,_8F+F0 O\OWK-W%GW^)L2WPNM%\#_T#<077;8,;_XZX(]6/^JFF^S MDRLEBITFW]H%-LJ-W.,AL/%9$PP_T2!R>#]/#>G7)MRP/?!N8 [D#L"3.P:> M0]MSH"8.$!3FTBF@"YP/Y#$\"W#&B\ 5")=4'1N!LIOZ(!.^% MRH@.EA-AM6"GKH$;K#[(BR8SR:[;K,$*<&CJQV^_I1/&EI<]U=.7'<5B5>VP$'#AWCS MS"< 9+UF92(]EJ2$7G>52*>H2(L1%=GG1:\SYE)(3.9&L#(?]]90T"]??Y9'.V.G*3%IB]$P1 M-EB.WP93L,M$*OUXZKO:;_,#. :["T6"2&=L'A,]P/5@8L#,;3IJFTW[V7D'8_RU:TC/QN.67KL)?-Z8M= M/KNCO,O5YAF6,3&_1%4[JVFA74Z#'<5I^I4=A> SJ0 J@#F)60 )L"B\*)M MA5<>]N<V);>A[A2(ZUKRR*/^8MBQB.VPK36#*XN=5S5T:5Z2C(X95NE,J*]J([4 M-I ZG'X\S6W:\T@D9T]$ 9,3# 6G-'#R280^#C4T M/4. #$V>A!6245PL''L-%@<(&1VD%Z(6^D> T;H 5NM$-.## )L $TL&JWS8 M?=\#I_/P*]+3+NP>&LPT:18>YVL*0(@$4)6:>_#" )84=W]()C6M^V5&PC$Z3.Y+IMK9Y)]1J>W[1%;T^IK M+E#!R)-GRG*3:% ;KJ?[NB=/YDRGLF59(25@+T=:6[7?$$>RJ/NKV;327C?3 M\@"./'G[T,XI7'Y9<73%R:_J(YFTRK(*1IZNJ-A3^>)&M?EDY4JUMNV:!$)MZA=5SN4HSVP\Z8WL"TTA. M1LH%;=:3E_86VPB+\7@I&TM55,'(DUTB*TZZWTPJ6VZP6DVSBQII]K9P)/5D M:S^Y:RZA8YX#0LN!GB5OTP(RX[&6S"U];0%Y^PD1>N"%60.@^(^]R3X4,[.2 MMUZ0'%$3>5F46Q(-04D!R+$ #P=(IUS,O_ .0_V54V%H8P-0M*,]2T($^@G0 M1G'@3R=_CDYKX9D8/)=Z3.SWZ2%QV*'(W.[:4R\0'>4S3II_=B9XFIKR?&KN M;FH/\)[B0X1FKG< X:EM&'8 0QGAO&_%:*?L5;5Z!L;-4C.NN*4&C7FMM=S" M*KJ?PEY'7C+L\=3/<#ZE$_OSC,YWQ-^B24'7W6Y"\,PN18ZOYX["HSC]SDMX MZHGUG/U;CT*,/_XTR9A)/:9IU*GY12;O.Q)Y+]8RFWA,H2;R<2 $_DAF$"%B M0(C,(_%JL3I$B.M!$R)$' @!H"F-"!$#0B!HNBPAWGDU[DVK]0MVE7O+/HQ] M^ZE]KRGFZPO=7GQ+C5Z7:4^6_FD=, ^$_]P:H7]+^-^$(OZJ MI1@"JL]:\EN4C@/CO])PC[EM?92_E17H$+P75+QA6T7FMN4E+D!EXA+P=^O+ M:'O??>@MA]%G8"8[3U[TBV'>K==YBTMWT%=VZW5?YDX=<0>E9*^4R?#;($YV MT]LLE*?4AKUD@3&YG5P=QNXR&V1OM9:P[<#DE9J8R6(;?\U+'Z\E\-NI%1W; M/5=#JHDY8K6?VVQX7]/77LWW!--J"RE8%"#]0'Q.S\-(J=U:+FZ"!^G;KQOA MP:43"B\)"'B;269[&8[BEV)/"=K;MDM8'[].^VY R!$]9Y4WFAV^B:V6PR%+ M8EH- @(- 2'U]LW8>!__"KX#:._#= ![.H7I>"_2!<(DJ;LYY]T>T%X-!L:[ MV=/K3NJO@E=_8;\FL/E!$NNMF0^[4_5=O6* M-@R[E(.LE)]-,,+P!KE29VEH6EL@P\)&#PSV*85$;NVNO*+!@N0[SO+]-_;( M'PKX8'YS.1Q-ZO-)M1$ 8>E M@AYP_#4!OT^?3!GZHBS1@)<*8,8UV+"G3$;DD;ESC\R%,>Y;'L,^9M;LQ^X/ M8OE(N([.7[/::HT/MJ69OF2[W(ADL3GS%[WFWXUUWF+8Z*=&TS2_'+NY"BVR M[;0%D_M3T./\@'U.UWCDD4%X<-]X\$$SZ&U J'%;H[,U\3&FU1RME4N97;%P M14 HDERIGJM5&MB2PR<%L]RN8&$C>-A]EGG B3PP]-SB#/#=_:=@@7/C"N/"7)L]K MP$!,MJ(&#C\#/3D).JP['#4WR^K_9^\[>U1GL@:_K[3_ =W=D68DZ''&OL^[5R*8#":9],4RMC'& M"1Q(OWZK;----W2\Q&Z/-/?II@N[ZN14Y^2:A=1JY*A"&AHR.!!8%!-';>*H M30NZ(L4<:_6ZN1-BE=XNYHBYO,AXK0 M"\,D$YU,DV]-R+F+.(OK_DYD),DW_; 7MJS,'0"\I^[*HFF#/6^##^( 3!R MN7E'ZY\S3( \LVFQQX#Y/?X#/QL*_ &(JLP>&[XJQH[5P=@EK9]%^Z[NM[JN MK&J=7#/?BN984TD"0<\RQSJ.I\1L?J]L?C[[XXQ\[E2LUJ2IM'D])7)*GM;L M?-'.A'.? 9^3Z*&E\O4YJS<2'OE8>Z\X*G+ZJ,C5IV9=[O+"U8]Z?8?L\B&5 MAG),QFGE--H_&8G;#@%X.^KD1=KUX>]3\ M6[&>W42S_2EI\_<,KK,T#W]LLDH<;;+ZZ0+WW<+'!;LZK]W0A&J6+S8+]%#7 M]%YNQ%>,5E'_>CO_CUCZ1SN+$R-OL\(Q5M*I[0#)976SDB-;@-@?L,L.37B) M &P? 5^X8? > DS5GDQ\5AHBG$FSK+?D1P2G7AX!37P"]M66"XAFC%)-O5_L M38HKB( WIE: ;04]A+VIHR@)$X!QZB84"XY!>Z7#?X"S< C)_BB&Y'EQ>;QC M\H9A&^ZALS:=(;5:WNU[OT?QF7:W33,/H^3[,4E[>79;EEM.:P M3?\#<25F0B_#3%U-V^8GC?Q0I[QQ \.,@FNDKR'-2EH!'3OS)N^WFYM&>;85 MQ_D51, 'F,G5UG_#2D_3"/;5?MAI7A#3V 1-TXQ 3%!<(,8*+C 210J3L2Q) MR)@8@]]>]J9'6,K,.F6#U:NK<;_A*9N,3*Z.32] UHC/B-6E@W1LO[U,+8I6 MHP57IE^NY(KR?(3U)C6DJ(VVZ<&:,9NSS+'I!3V\)W++=HOF.41/]?!,=>B) M<"7Q2;4$G2.ZPQ;M#!66:AT;=.!RG5$?I^D27YRDK0G64VO-P@JL M/-CH=#SUR-7,S"*:)16%KJO-1WDX$N%@HU3/RA!;34D%6BQ@XW.A?5BL1I4L^R&R^9%89!O-EIPY<%& M\Y:F(94F[[#:=E3)S3OR %?AM;.#C4XD9MUW,RN"3;6'9A[-MIU-#:X\W"@V M;2K+3%_>LF(SITDJXWFCHGIL>(-9[E6IGHXBO$]I)$(-QJ5""Q9^'VRTVK?F M955(E=A4HVOY]*J98?/PSLC!1KM54G:Z4YGF-TY:'0K=T0K";C9 :9:7-FIJLA/3A2G1#K.TE M7R98A]/SWUF65J3&SB/ D4/7D_5\''&SABZPA.JX.:\['J8 6<_?*K:FE0QKE=9 M\$IZFQFU!U66!R!%T<.E=AISZ+'']Y"J)5>]Q696<$<9N/2 ]@PSA9/+9=OA M*7SND5ED:Q*("I?2!YR'(6Y>M?PR3_&5],JALJPX5Z&+=K !OU:HT>X<85D. MQ_M405HR*2)8>D I1%ZM;+1,F]4WI3137%0(NU/*P*4'I%*\-]9%(_>^[10/ZB'Q!,Q$",U E>Z@?>(1'I\X M\L&^+C&1HR--%=DW%&Y2T("1I]2 %7% ;L$ UD-*:ZLP!\V,6(')S=5$TXK$RR72\!C#-1 F9GV$XY!6>D[L\9 M"T9RBGNU)<_""Y"\-',.E@?SHL)Y6+NY*XEH-HAO@BV"_<-!H <;>FO@X\,] M3Q@AR08LET$XA(/Z3CT9TG1,0G"[C? MC3!]PR$[[YF'W_#([T5-KCXNI1_\IL@G&HQS=A1_;3#.>1S\:P^%N@@%O^=< M_P@@W);D.F#C:PP#P\_/YW\CU_8N>IU,M-T0"5R(ZM^VU7\$Z[]G)]\3$&(; M]D/..D/A;G#^5OWQ+A,W8AOD _JUO&7ZZ/NIOWI:).#\V9&Y3TETRCQ2:*%?LY/:WM/QOS0J! ML5%$Q_W/O6BSK^'X5%;)'>-;A_<87XM0%; M;]P%SF[JXLQVQHIKU/,E%G%K6K8DND8FILL>NPS<:0&.24S+-> M+"E7D7[+O@,MGY>7E%_?3ACS@=&>Q^9I,IYF^FS6["-57VC.,7;:93W8-P+[ M]2?!/+5@>6R.\EVH^AI]$V'=UK7/?8JVB&'QU8TS\J7&ZUV*^[_83/&-[;TV MW *S^C,*7RBFOED7.D5U0SIF&7:((7_]H9@DB9#G:*?Z@\7"#;3,/FNWU"N* MA7\N,/3AQB4![ ;WEAC8JTG-6.6/6[);"=C@*W3#U_)P; MP.Y0]*\_*),DF,/^>:<8(!$X<]?FEEA*_&WEXFU)B=AX^+3Q<+P79W[9EC>9 M-;:>\8MB?UMPL )6XN&$;.C,DV=TYK^_\KW C:OSL.?%+TK=M6[].YZ^G(O. M]OB\N>5I">D,Q&)E3IG-[@IR.G#1<2J)$&^IV9C9KW^]Z,J'?*\!R(_WRR\J M",[DH6^-HE@SEJ["F^5A<>O6!:Z3ADV90P\=31_&\4[FH7]S_KF"D#BA17#A MJX.Q17!VO[O1V7(5NZ"#XQ(\NX\S[6PS]2#9 ?P:_-"#11(S<]SJH1GB+'K)P/*SIS*U) MMWJFW#N<*](KI<4-VZ]LR\/-LL^C;55(!^XZBL3)]V^7?#^Q5W_C#'W3:OU+ M4N!R#GYO+-I%REH.D53&1#?%53.OIEM -@ ''\.3!(''.?COEEV[5AC@ML3( MS4<&+B$YSA016./(>N+I XG-+5C5+"'K4LV %@?]ZP^9I! F3ME_-Z%RXK#! M;X;MI62 M;'.N>$I"5!U%@3+R=+&";R[,?FR6'Y!-1#691Z*)6#;=Z%DM-I=E> 771'>Q M;B&CVNH\L0)RLW%3&7E;0[#A>#Y<9@S>F:@"'<0*\#BU?T>I_G/7_@:Q_)L?> M6?%UQ!JRO*Y5YUW>P2U9+D*Q !Q[ C\L!HKS_+%8B L";E1&?-F']Y@4DVYN M"ZCNL^/N--^:IQ@'.@F!#T^_=6WO/DL >L$\87N2&/NN9H5CAVN?D3,;F6UY7PY*Z20?K]=S*5+K*[/SE0I@*&L%5\>]YN<#F9<:9X0WJ2ZX]&L-X+%1[)^[RH2W%4M9B48B.%V< 8\S MX&\HJ8A6V@&I1*JI.+'2#$L@#5[K=%N#L670'?Q,>>_AT&FJTX[JLSD:QUIO]BL56;6(QS>LT@V94R/[ M<662Z3>+TF(!\.-36W'&^TH\?R:_4UHHO);UG1R_::RJ$ZJ_D::#0!X QQ-+ MIJDS-IW[YJSR(^1!G.J^!>'PY03W+%/K:--E.\6+HY79'U2G*:8:L#_,<%-) M)OU6*/L^<]QER_4=T9*4A*%)BN5^H_OM<6[[J$@H6[(R"5@CQO3I\[A7G)=Q M"W!Y-<][;;C> M[^R-74N&#[%4M&UYI1G&$76Z*I'RH%ZE 5PZW&A==IE:J]P"NC1("R<9*DX, M7R*1)H#C/&;/'6?.@UX9+K+ OKK"[],:M:(+N\WVU6^S2 M=J&YV*I084/_]SV-?0>IZ:[MB49">P1-0@Q@_38OU*"N%G9&'(ES,< M<2#*9=N'Y'\5'7?"$6'7/MK@(^F4#^B M1+3.?+W$:F(3V51Q NWTC)J46PDH!KT^E""2%'/8!RCFYT]9L=>F^Y/S<^2D M7?M<5\ZTGHB%SY0<;8I67C<765D7:9D@U-)"R%0SD+%A56XZ2:1=WGM<_T@/=U0O(]HZ7*!H,IBOICCDT5S/!%H:NGH,E:2Q=UMZ M_]<3P6MOAP-?5FJ^_%W6EG_^!_RS>ZYD**(#27@:O?R10N$F=O/ND7^=A0Z? M3S/'B"<:C.@00\-3!;L._OW?_VM_]T\AFY1D&[;S>\=,>\>:AO/0L8"O5"4U M=A113XD3\.;?HK$2-^Z.3YF'1_W[^Y$?(1Q@IVB<_%=B[V<(CP-@FN(ZM0>R MB(U3AC+Q?D=?VWT6L.#CA[:K0>+Z'4XW7RKPZ<^>&V#&L^>_,?2!@H0"?HT. M1J /:?),N-H3$<'1L:?":#$Q=2!K_Y\NEWM!J^%#X,^ ]@ +&^%CH\'TT4>_ M_G0AY\";Y3DH*8)&<1$ABR$QGYG>HH.,G[TEVN38-F3PQR;7SI42Q3;'-Y-A MJ*'X4]%1$J()))<7CE;P M+0/V5@ "2W%6FJN YXOA(;4_>S+P-U MGU?6$Y!$8OO!_P M?&57=M;5?*6O(V86;2PF96_@C5L"=K@RPZ2DV=)=$&P.%5>,V5OF9R1<2;Q< M6<#XTG(B(#-]@54K+63,.>4A7(DB+YW MAE;3:,,9VYC"CY]+RRS/##$=T2B,.-8MUZ MT\Z4:B6]S[J92MX9J[-Z!JP\V*B8J:&8/-7F[*+D=+T\WNB0P)HA#C?JCP$C M$&K-1$1I5&W1#5<8CN$S#S6F^6N6S3RI4\N/)@H_@0;Q;:81&-$9*K](S.BA2ZS5D&)BT.EK)&?FFSU!;1.W)G M5N_/)4L65G#I >WE30V?NI:"(B9;=-/UQI"8,L%2^@#\E3G*#BNYBNYWR;G. MC(6ZN U,Z8,-;/2N+7?D;59/;2V#79C;AMUGO+1)3>< MCK'I,EAZR'Q*1YY,I"[#+]!ZK2D-LU-[H0:V_,$.3(K8\"0M^+Q?4E)8;MK( MEP%>CT" GK4:--WB6+[:,YO-U&K4(.25<.14U0GX' @SG,5$;-M$%-)8%%;' M)!\VR>=5GUM[?*Y!$J;OL-E&'0JI0Y9J\?,%L6X5$:KFFUNMY[N4!Z7$(575 M)[4!XW90UF2D20EC>KU&^RB;^OVI-EW4ZWW6K.6J6=G@!5& TX-W^P0.@Q3: M 4% )/S>6-"*2ZJ)EWE*I];5P4L]D3@Z"5PA4.#1]R/')8P& *?%$.>N\GOWP_YN MH9T?V?A0P4NAE?S.0$ &[GK.Y^3\&XR._0!5L!&+SK^D3>:/#BW5)Q# Q:WU,NX?(@#PCY9/8= M>CG!]\ ?/^J?/WFR?QTM>[O,/L;+=?#R7B(YQLO5^.7-R[@Q7JZ%%R3FEQO$ MRWOWNF.\7$V.Q7BY2;S@L7ZY0;S0#_B;J?,8+[$]%N,EML=N'2^Q/796O'RV M_[67WSZO 3W+\MPX; M%F0<_GN2L[VM!"]4<7!3Y'[Q1F]W )/WG/'[YH&W'=J?B._WG,F?")-8#_PL M?']C/1 [ ;$3\,V=@ PXGZ@J.PEY'Y[ !:E L@WXX?_[A?WZ,D4PYY4*)Z:( MI\LSIR.'"RB(6Q8*L>DF^W]K5@@;.+?-_<^]R,*34,"II-SWH085=I2[%ROI1F@@M'^^#PWL]Q^+ MQ<&/%@<-Q3N!*735QN:')\[Y+MBAXB3"TE+; M$?1[(W)13,!1V/<-^]*DK-UW=F34WJ>BJ(TX@:/Y7HE*,_I&*Z<*E4TE5YBK MYQF7JXSZ!"ETK Z2L[MU?FM/JRTDZJ"08,XT+3=]?-#.S3@]%W)SD.MPQ%M@ M.&$GYYMG]?.TA;RB?+C2O/Q2@I=8I8/0MM<>W6><(*191J MZ,O2M*LK)B=E]=*H/457 A6$%<@SAA5^HO[^%@Q\\8LX=Z^>_X[K+Q3C(X=KY@P4\3!Y>HU+^M,U^\$O_>(P2W M)C8^$2M0VN5:J]8<(KG>$-$+MD_R^0P0)#!60"4)BCYCK.!G<55L6,2&Q* .'4$X,8"95U'E!6P0 ^' MKGCP5PC4N!HAKD;X),<_4E+&DH-?&I".(DYW[:I.^P0MLCZ'5XABM;S.X:OS M! XR>;[!VZU4FZ^NZ)5(8NMVUX3S3&#@ $7B@H0?E@PXL1EP^RQ_VY;!E^3$ MY4(-S64F[Q$5M\'[W;E6'O9GWDQ< >E! I, 9A/?2@K$=0G?L"[A6@&)&Q,T M]Q:CN!$Y\_'81+'<]909/R%U;:K4V&R/VVS&&2!YZ%]_R&0:._1%XC*&V'*) M+9>?)E&.QS+8]$BO$V:FR')(VRQF9BXF+:#7 V,9*)/$B?1WJF9HV%9*LLVY MXBD)4764<'+OMRAHN(:]\8,K'P E1824>:2CB*CM"K00=0"C\L=ODU6XO)GCM,7%Y )EXM0 MJ.(<\18VVM6+PP9>\HK-64N D@+>G$ /BYWC2HBX$B*NA/C&@N+C(8:*()A+ M"2VYO+8AA*[44EFMV;U M36KH]?":O)HIT,8(*R/>*K?\#F41/='P%3BZ?NR[FJ6X;D*,;D]\U[J(:P4= M;C\F>>XXQ-R1ID) <-PD&Y';[JY.) TVN79&G*8IGZ7003^W$&KH=GNFZ@FQ M,N(,H5A =&ULUG,#G*:9049@PNJ)N'CBAZ4@KF5'W+Y4"&**V MXI,%X'BA@2>B%QWX>XOB*NK[C9R,=-29B/1SY',7^N>/B@+9B*2O12 3'C8L" MXJ* SVFWB'S: ?5$.JV=31EH B@0].Q;4 <90^CM)?QM#]C"BXG .-%*TML"*T*9M#;7RPGBHS M9[*" @)XT+!WXEO7%N,B@+@(("X"^"82XN,.L-X@LTM;3K?YJI#U-F,:3U%J M8%0 #QA+HB@>9_]CNR*V*WZ"U#B>\]]2Q96@D60*V K M#JJY03"]&B&^-IAN5>T^\>HG5.^CD*]%,CY2OZA;F1(-;.NQB[H@3]TVA\KL MU]7O.WMCUY+A0TP5;5M>:89Q1"'G%M@>C65?FTP_776*U;ZL=*/E7ZL]"^L]'6B)UO;6K^F]_%R M:BM9Y2RMJU#I0R_\/:U_=ZGZKNV)1D)[!%1"#"#U+7+VWV@RP0T(RI\;27ZN M"7"@"63;A[QR"QKSA*-VKGW,6]-X.I9&O6V/W+)^WJW20W$[+>2^7D=Y-+O\ M$96$MA5SU&M57!T3Z*%OYB66,56X4^"'H@2=) @J3CB?U.V\-BN6.C8V>[%02;ZR91)1W#WS8VY8#Y@\KI),H<9H7BQ'&L[F-U M?V/JOJ%X'U'V>9.L(Q-Y*^H451;=$'4:<+8M[S=*/R/9EXP;_N4QC(*!%1_DY;-O-> NN*.=+SR% MO>Q41U%%V-5N3RXGE/4V+ZS/M.\&Z!$ (" MQ86N+5 "CH2_>!6\[A$;7-47;&XV7?4G.(D\IU;R$]2ZKX6XR4O:?:13*J33 MAN@X MKM]K?B2D;9C>GG)8)C4G2O@ M@4O%V"3/"W3T*'GB,C5)M:9EE->*XVEN.IMPIG)1H&MS8FO6*ZD.WU\1Y?(( M+R%=:?7K#_-P.&/H,N2)'B7/-I-&4<*H=GA_/EEU&2R+>JN+0JHG%[C-;(@H M")7*KB?YI5569RI4-F]Q\HX^76W]-]3YU^SBH>3^'?- M@A8<1+^U3P&&[0+T6X=Q]&!O:F3M):+7^I8(K$!X6(!J&=H5P4]!>BF @>N! M_P3MB"!-V7,E) +WE+P2_+I2H.$-' 9#?H-7=M;J]:RRB6T8]BI@6&C8)ES? MA&2S!>^$ 48LB"&(OA*@!XW<#$PX7R '0##1Q1\5FJ%('_]UML7&?0YWW6D MJ2+[AL)-=J#N@N=G#5O2([]@+*!DQ^VMA4F3Y]:%_#3MZ,MV3_V54 OSL&S M/,=73N>! HM]&M(&\,'>M.^?OHE\W+2/L!@^(7)$)8!C<>XJOW<_[&^* L^. M-F2*ZU2 >O1+TT9RL3;=U133KAW\$GDV2/(O^#./6?WUNAI:'BBCZ7K:/R! MHM\*BLC:\LCS;?#,":#?'4AVOZ>@3_Y[["BBGEH!(/PSMUT-$M/O4(@ME1?/ MC)RHX,6[I>(8R W?4UX<]-21B-?1CGX<[?\%9WG\]Z]"&-@#]69T*D;$A1"! M/E#I&!&W@ CT@8EETPDQ\5PG]]Y(/08FB8'?[[[## M@( G_'^_L%]?92: 3.IEB/RB)6#T\P"Y!*P=Q7F!_?&SE^S;\OLV^_CKY4D1 M35^UE/*]@V9%([@Q) :^4EZ1@L*RR))'GRQY+)FPE, 7$)]R;_L^'/A+ *RW M7G9J]_XK.8C/./0[*@B]647>2SL^.;BU_4ON^RZ]I7<'_5YU7D VXKIK*MK0 M=,OJKS\$?B2$]B[L=D[_&(JFO80T$?O-#VO ?K MYG;$R7<_Y'N^T?V+E;]/%'Q%R.P:3X;9E": BBT?$3QC)''*>^TW8K*6G^<&8GOG]/;.M>_G7!LNKUI/UP;,&V+P'%6< MUY%\K[A/3S*O/R79]KSBDKQ668W+9:V=LU.J0$"91Y))#'VS;/,.C*U/>.6O M)M1OU2-_(I\MD2UH14M$=!\3T,)PWJ.X6N9*#OF<%3+KC%LOZES)'FR%?*UC M3#.__C#,D23[=1SR[RYU0VUT[=+9L_GBUS[8]3WS3['^B1SS67VT\&=L>\MO MA)S#=;.I95=>"234%2B#)IDCH^'>J/C=[TQ[D[F6BQW5U$\UQO: RE5@H5-BX8N.ISB!21#J?[ %40TJG0 K@'^UB09, M@*4(_$C?A>O!,8-D8V("R-YV8+F/Z,$$C[&K'TR W0%!%Y2. 9&A*L'[E26L MGDI&]5I!+5#"]5U/U"RP$'"HHX@N+.<"4+(E'=:A24JP//@#S"&YGIN0?24L M]9Z$166BLP%+%=?U'5AX-@7B1;'@T\&)X)$=17ML809KU12XAZ4-OPR$Z$H1 MP2(G+%@3P2X\Z#"'UNON":8H.38$EVUJ4D*QEIIC6R& PN*FJ0V'/JC!,\!> MC8025(L%OS^]' %G-;1%/ $44&A"Q0+H#%)!'^=^;(:UM@!#(/C2X$9%E(N>$( )^4) ML<]@L$]8&LS,@3=!3:" [4=%?P%VS3WXA,871 '0S8#J Q*#?Y#$.:!RXR%1 M?^(&6 X(C@X(?JH!"G4"_,!+" "E.ZB)X+3B4M2,H)@*T&B@B8(J9B^L' >L M_>(\814C(!F@H'A(90,OF/*@N#/[D^N,98*V@#!.\6YV"@\#AB'"C.XB% M!9>V.3>4-1!#9ZW@?4_>?,4$O-)6NP$=N;X1EG5"Q )!X1>).+V*==U@9") M?H2+ZZ(C31,XFHP$YY[0FT;8?DZTMN\<8>SG9 P(2E*4H)H5;.FQ:C)\QGB3 M,.#@1?!\ZZ.6UAR(1:%G+5"F@@[7+#=(C-B&[WB.=76'L;O)-)ZS7W1^-$QUZ=^;H"2*O")5"UFKI M5;U%K>UJNP"8;=^8PSY@R\$W'%SL>G+<,H]HZTX!IJ? SVHJ#LS= [[F)BP MM^MRDP)8'D[P 9(@%X$]^.#1-DQA>VY?IX4[$G"5!;TH>RK97/*+>6KUZ\_A M-;!_A;KE.#F\)M&_)1D\'C;Z4_2$>FU%(B(Y01"Q-UC/Z]5N7!C?/BHH__/W(Y\>PE\5Z__M_/:M"?,0WK">WG=^[P,7>L:+J M1RR(8:A**BQR%"?@S;]%8R5NW-T]:>;A\9[T[\?8!X1# D5@GXC$WL\0'@? MA+7J>R![5JX>?>UYQ?KNPW>*+2/,>/;\-X8^P.+XO8I] E[=/Q.N7K^F\3_ M7'2@4/\_72YWU/V&/P,I!62K\>SV2?018,; D 57$A\L:RN MR;5SI42QS?'-*)!=;N0>'B.HY]K@OES[7""^87M*X.'D'J\:Y?:O&A6 AV)) M&C02GRX=!;T8T7\"/ !1 :=NW^P!_\WO;E/]Y^R[?(/ZM2.T#KTZ38)[A*X: ML"3&T*$+_'C@Q -C"?B14.:#I[C3P.\.[BN%_J-O!7:7#2,&*\U5PDMA\)#: M?L'R:Y+[N=PY)DY>J(+=/2.MN*2:>)FG=&I=+>?1+:Z0>DN 2[&3B9'WU/*K M*A)>M->BW,GKR:5GPF<_YCUWE*"P'6H2>+GK-J_YO;CZ'430CEU7>S0^'A*) M&["E8K/O;CWQIZ3'WWO:*MM5.C:1IA"SDRJ9HQ322&_OQ,5:HD1/Z6!-ADU) M;G_3DC0Y2V=><;&@,2Y&9)0,T.PHIJ@%\>!'63".$N&:"Z-RCN;JD"8FON<[ M^V061&D!@VL>8/WP4<^#KGM?WB-.*"B"^*-F[G\Z+V$,=''V" ,C=N6&(J] U8(C@#P:P=WY(%-81P+IAX[ M&[!.X,=1 #D*AT8M#!X2': LC6,Q#=':O/;$"52XX-CVZCE#11>"QXHD@I/" M;P,]XDLP-!U*7[!F+SB=W.T)$*!9/N&T\?L DX?A^^3+R\V/H7#P7K!! M2"[01$B(,B!Q5PET3:#LP5>/!<5W:LX4-P ."4N!G +S&N#Y$5G.@SJ^Z+;Y M)5H(O9UB_'H.3 PX6R!(#)4Q6A9P&24$0J9D83R9D,*$P=,2BJ0)FJ!_A5Z& MN$O)FI5ZKT]2=1$IRKG,LJ%[:!VV71,.5O;M#)V1^C56[X^0$J]I&X;?JD+0 MG/'YRKS34HIMINOPG6)W(=1R8MV4,@)V^,QVR?,K2YSML:GRM&YLF])R8,!* M;=@#ZL7KL\)"[3@U@O<14J.YC$#2FBK@<%;I\Y6]93Y/^"VQQ5-#3&:E&; -Z=.H< OE,%DT%V4BI5U M!JP\W&A^+I.% M>?Z&)_-M*WVJC$>!F!$)"7*VF3GRY[K6R3W52J7CF]T7LD M!TNG#HZ4J60D7Q ,DE=JPZP]'Q/E0FX%5AX>**PJRQR[AR@-T:F1S[:CJ>L'WQ?R0&Y6;*L'!E0?H+.8+^8DW M3Z]9T-U5J1Y3)5FZROAYO9< 56OD"2,$:E"460 MI"".F;% 8'(:2 D9T+Q(CDETPH@DJAPP7T\?VFIVO>87"T#. F,K#3YS3$K, M)6[#=I>&KJ?2Y;[(JL,"Y[:.20FQ6B-79;U81*K>>(RPZ]J(+!^5$HMTIVRM M>^D"HLGJNFQSPT&U7:K7542EAY>5JNEI<5ME%FF1F7BE7G&97QZ1$L>RKO4R'VO(4D?4VSK:2 MRZ=;QZ2$UF:WXJ2@K'E?RN%;=U:3E,%1*>%W\LQH/*5-9)%UFSS=&/(^=E1* M<#A>JTURU3ROS?V9XC;\O#?+'),2*9PUQ8*VV2!5KI@K8U,&+VY;1Z4$M:0F M4AEQ97U3S7B;S&B.2-FC4H),RU54W*Y*NE88S(8M?MI;UE6P\H!/Q4H>:3;\ M>I7/>2.^WZZUZJ7U47GB61Z>Q:MH7>\WN7YK[.8;D@I7'AQ^/?4,DE/R$U:; M>2.[K<[S2WEU3/*,Z^/2M%RJS_342,O65*S?5$JM8Y)'&.BV06'$G/7;O$ K M6HONMU?')$]V."ZX>(JM\)OBL.NNBY1F5XY*'FHHIS7?-DI('VFR>+%=[):5 MHY(':_IYV^UT&FQUNNU+JC=9CGJ98Y*GD%%ZF$MY783J*MM4I6SGA^;JF.2I MK(>Y19M88KI"]E.M/I-=&-EGDN?,;67RRMC+ W/1L&&]RF%+&=H@*F*ZW!BP M_H+/5S"4XQNY5N@?!F&_C/?&NB DA)ZI (B$733T-$+)IN M A'T \G$B+@!1,2BZ680$8NFFT $]4#&O2%O 1&Q:+H91,2BZ280$3MTIT7$ M9R<0OQ?K^X9M:]\3PJ=O6_MF!?/K/6W'ISGMVY+NL@@^./\%A[Q?&0:[Q^; MGL>.!AY34HRE L\!'RE:;NHH)<4\$?/$&3#^7K@BYHE[Y8F_[W^>?J#0LY_\ M;^YAP3SRB27"?>(ZEG^Q3? .A&*/X/K MYH'";MKJX2U1DAS%V[N0'6/V6]BS9=?UX]W/)RLZ6B6I,U%XUX$W9T12&C(W#&!Y*-+SO="'S>B"$,S MYX[QGH-==^\%Z7:P1].TYA/%U[B$[.MH)=!I>#%$NSG80%VW0E@W[3 M&()1)R/_:Q_U&A,:8!CKVN<^Q4R&,!CU(\GYQ\*D)T1XO=0)6"AK> MY7T%LE'4D4@;E[);?LFGD51M*C52S894=+X^R.'Y5G:^729H+7-DN,/0I22V M-\SGV VA::.NW-[,]%4X" C#R"20NF\,=XCY_\?R?YB@OW7^#WI%8O_$%!M3 M;%1F?EL4^\\91L[=A9*:*(ZCR&%_5R5PK!K*,?V4%C,V)E92 [93&2\[.H_6 M^B+LML3\^H,G&81Y:TY=S.P_EMEC\_0V.;]F6VI7<4RXI2/LSKN==*6H]F2^ MK^0K'14=FJTM-$=1#-JC:!)A3CB.]QKIBG?=:_H;1)=^1$G(]ZSYN&NA14=" M2\>'6L>611[QYT7&P[;"I,:M+N53L_UIP5J-1CY2'>?PDE6LH&FO%0Y,Q'$\ MB>/$^7SJ;\X//X+I+U/\?L=NR47XG =_A'V;MXJ\R_@=8?9\KX(L,WIC ^" MS+8UQQ@5NAG [-2O/RB&)>GTX734T[DHWYP1?@2WOW?]/>;VYFFFFG/AE/,@\H"0R33Y5B;L/G/]&7D93'28^&&G5N#9P'$.$%=Q%/7. MHZC7$G-QS/5-R1>Q7"'DN,P3PT52;VT4\QRU]$?\@K,&6CG+=(,6PY<)752G MGK/Q"CU,-S,UMF!:?'%1A%W6\5]_R"2.O15\C>5$+"?NMG3@%GR@JXJ&CT4[ MQO*HUIEJ*L]VK-2&;;%BK5:-IC#@6)R+C:7#MRS3B N+8OJ.K>3OJPK?B0VT MTI2*+--JG?=S3;:0RFP;E@(G"L'8 )G$Z,,JI+NJ2>""&8U!&4( M?95#(.PN;IU*0EWY;/\ M@#$^[BX'%:0J$(JZE!>FXZN V8%+#N_JQ9G)F-E?\;%OE]G/[W#'U'NWU!O; MI[>FM][QGZ>BG&.0 >\@?LTCU '>:)0R4$4%N?7T6]6P]YE7SXI&D%=_&GJ: MP)%@IBD>1PQ/'S%\+@IP( IDVX<7+*XBY\YZ?>GJ1[TEL;Q17N]C5>4&M3;B,)59U3&@SR%A9JFZZ)=!!KIS"DPQ)QMGRF/M/F2"_ M^E&O[)^?E>$_YFX[^3[+\86,PO:-L;UMH;D>S4"NC^K]&?R0Z^,T>,SV?Y/Y MOOI1OQO;?[3P'[,K1F\HI"26RU&I%0TR-,5U*D".]4AI*4.9>/NDEPI()/CD M^31"S]F]=6\LXJ]/1'&(-WO=QV,7+S:(-!W/O[P-1"!O=I&/$1%/A/U9B "B M*1Y6?1N(0./Q[;> B/0#%B/B%A#Q7H5!C(C8:OI9B$@_H&]V-(H1$5M-/PT1 ML6BZ"43$#MUI$?'YBJVW8WTW$DH];QSMVPWP/N_(PWA8[^T,\#Z;*?+=>.+M M*,G/X(FW Q0Q3]SD+, /\,0I!L!AY$V/R859XY/)@I\E^6)KX,=8 _=F_5_' M[KD^+5R9'V*9<(6NL$=5WJU!Y29UXUGL'>*\'/"W]@YOB9+D*)XBG]@:N$$+ M]R?:LV77]6'Y\W>V:<^"5^:\LSG^>DIY=&_M;V=1QW;97=LDIZ+T.Q[)WG0T M2]+FHG$O(N[N" 2:,'=,(+MK?K%I\P73YH[Q'MSXBH5"K#6.$4=/-'SE%,;3 MM2_PO3MIE#J9T73MHU[EKB)U_7/'DY+_ZJ8AB@DX"J\:8B<9E3SO-F8\KN1$ M5B0J@T%O/2',PL7:D8CJH%++FRN-Y2:DN^5+U5*C 4NI3[:3$.?:PLMHMDI8IN9MHUI#<@ M<_4\Y/>@GP9*)0GF<&+4764LSCT^\[KYB.]:"'+B/L2Q%/K$W)[4JDCP&WN1 MU[E"S[#3Z;R?%2_F(L^:OD"ZM(_H5:>-C4U/'DF%ED!"%QDEDU3ZC![RM^?C MZY:W?Z/Z]5MW,J[*XQ]KTKFN\-I"X@O,^D,P1'PK !*TQ$*>" QW0S$Z>;[SR:%P_+O4VQ!YFN M!GBN$+%<&/5C(J%'^>7Y.)="\@A'-DB'F]!%97RJL?'O^MSC 3=MXYC'L^:X MS>>&*SV7Z<#9N=#G1N*L]'?,2E_+,[]U.1'GL&,]^'TRWN?W4G\>GG\N?<=V MWHW9>>\XMT6>VDG@X82T(=@-GN_74\649_6.Y8EZF M-[8SS-F(TJTP*[\X<[@5Y';JUQ\Z':>*OY$Q<$)N1Z][R?'ZOGE,O7=,O;&% M>F.*ZQUG>\PCFQ3171)Z59WFZS:I]44*H)[ T23,)&-Q)OGT$<:K3QZ]W,61JQ_UIF2?CJ51;]LCMZR?=ZOT4-Q. M"[G5I9QMMC/TV(8RV^HYVD)9Q!?T615.70V<;32)8G&"^!()XJOSQ.7N-5_] MJ-=VT\_*\1_SNKL+D>+3D\8$\>L38TZT_,)\"B>K0Z^;.*?;_1-Y_@>I_%?R MY%<_ZK?C^8]>^ZXN:VR;E.JT[F>+.)4O2<5I$RKX^-IWS.NQ>7]OYOT[D0I6 MX^BZCZ.>KC$]2D5U]%*_[KB0!;?W;+&L"L<#3I1N>? MW8C4.,TV@E_WV^'M$2[\/XH]TNU^=[FPX4"B\5@K<4(VTBQP9N\W^KSWYG?"FRD?Y;>X[BM"S%BA308=K MEAND.;6!I%=V=G6,X2@!1R"_X2=IU*"-2]DMO^332*HVE1JI9D,J.L^BB^5& MX@FQ/G< ML=?@-)YB;!+_]\1B,N\[(GP.;$<1XJUKGQB)V90XFTCK[%07>XL-OTQM2+/\ M/$1,?@*'.ZRQ(84_D[_4'JZT#M&=4?16US=C430R':]6:K0@KI@#5"4 8QH0 MF@!Z9PN@0N]QBUK"^P,3OH MYZ=\>@U C#X0KX,8["*0/][4492$"0 U=1,*D&YRHN);2IC=P9%D^ .DP@ K M$%9)(,/;*%G8XAQ;KN1.](*Y5.<)F9;4JUNU5=GQQ:NZI-E MJ3UQ]119C:&Z,RP.'G.NQ"U5O-_IBN=*06!/%A).> (5QM_7?LH%F2X0<->""TX7M\ MT0"?OC )X->CT%2 !IA9DL&)$EHT"0-\'7BQ#XDNV!3P(\(7/#T'($]YW/23 MT@)?_R8V!7$2BX+=0>X]HR*K%2>C\F+%LHNYBW(<3E+382!%#_.9_WJXEEV9 MR,P=S8#XQI.)E1(0BW)ZV1!BG/@PQD,T=Q0)D)2\A_X \10PRT+DTSM;A-W. M:,4QBGS17LSDOC;O%87GM>'4E[%? *[YB_S.OG P].RX)@]IA>WC#2K%-'FT M-51__<'Q0SP_"@? F^=AJBN"^#3\]3&+?34PO5IQO31U3A@6QK+*%F<48"[J MN,4>6>G189\9\$^6NV9!-J!?&N_T"^,=+!,3@&F64%[.#4 <\ @)()@M-WSA M0Z*O)'P7O @LA (Y1#A\K*5XX+NVI"BRFY@XMKF3MM%;H!?G* #GTE0$,OW: M;/@1PFK&B<8T MUU=L!UBES%LFD^U[+H0AM'4 I3(HSC290T8=8X";>2QXJT4Q8IX7Y06X/M:@#X@\J70RMX) M,SO_5+#2NG2LE MBFV.;T8N=;F1>W@<Z[6H=YCK:&1>[H/P$>- MHNQL^X+]Y2_1E#9SE/V??Y1O4KQVA="TT*;VK[+I#P0)TK:TD!3W&GHJ-$\MV-; M#<=V$#6V*E09L 3=P M6, AM3][,O UR?U<[AP3)T 12"%^PS!.D'D<"[1!5,1TN3%@_06?KV HQS=R M+0$N14-#(:"(C/?>:NRT"N)C@8;NE$5+MFG: M4%;9DIY, /=-A!^- 6/LU"O\1H"4XU]* &UK^TY",2*3#OP.A)\&S"_(6.$& M7/B'(/9U!I_\UFRVK[OH>V_//<*M#0^'/IINR'Y4FAG/D+[8%]B%/^RANN5N MQR8PW7#F@6%(ZM!Z>P6%<^ $?'=+&OD 5N";7Z#D) MQ8%#--6 @Z8!8Q?8T$OP1A@DL5]AP-"X!D_Y5%HTKRTU60GP'I*/P-5'^9I7 M8<9LJE7*&Q53:^'%UHT%RK#3C678O1!&R8N MR(>C: 7,%@#R2N'H(UHBFNSG1I$[>PST?D#B@,)"E__)S8?B_6RB_.I4<\GP M:H9 4F5U5LL@*6PQ)\>=34>$.<7CX=5D8BYNQ' .HZFE1 N8+@;@7A@I=8 3 M!XPK>Y=H0 -]S4F>#2\\H1!302!G Y8E@?<-*,."+C7XPN.B9)2>@-]<@9/L M! A\19BN )C_=OC^B)0XHA7@W'LE$ GO(=DJ&,..358V?(JUQMN<7*@[* S1 M'8N@ SS-12>QA--#PQ3B'J.N-&!'@YV"HQ\BCD[N;&: 8D,#GS\%TF28ZY05 MX-[(T,"+3$)%?DB $\!49%C3)!EV&'0;^ZYF!>9W&*%Y_%T6 2V8X#%:J#CF MCB(I01RQXH-?'W?B'=GX^+DM*@;QPH0]WP_B3(%3HP1T#)[FSZ/7NT 2N9.( MX*#E IX!@T_@<7)@V(/.P0 ;: MT-:5IHKL&[#BRQ&#([Y^>/BU "^:MTE Q_+O(1#8T)N$!V0^P)T*>"KTAX)5 MKK)W]JOE-#]<*[>!M_ M[#J"5&:O .[TFZQ^L7EV9G M9&LI5<=::M^5"YETHZ/&''$R "L3OSP2_56.Y1S&*G$.8DN*"JL7#RNFWZ@8 M?;^T,#1VH[U\N,Z0OITZPT\B&2$M#Y6]09_OIY>,S]7TU'9TS9+#67[*^.EI M!NQQ*#=0-=-N9]( TVCZ"*I/6G/XB9LUNZF2T1231.;%5,F+.PS/4J+[U_& M'Y4*+N3]^I,H0/P]T[TS--X$;.G' 9\E$X(") M>^^:*(&/?NSQDFW ; C8F^N)AA%41D0U/7L%:0>'2TB^ZX%C.U%8-_1\-T%Z M9:]$ZC$ZE[ ![QR6OST^#M;T!&5RX"Q!N4;XS= U"QX86:V'9TAH$Y@)VNU' M@A\:0'Q L!YL>[X+(TQ\PWA>S 6?+[Z<O3D1)2O# M]@3P"P>VRU-9U1'1;"K>U)9#R:V9RDZ&G@/#!0_PAAN&@AO5;$4 M)]CSZD88Q;:W;6'9[M MES.5YC2GUK$RE.6'9FP0G?-LP,^/A/Q$OA\,AQQPPA. @MC(C5U0>P^;SM8O MCI#^9,S[.7Z=7154IJ>=S.4[:F81R]5&P"O+$4MUM%'6,=N:L%K!BVEOU*K= MX,6T]T#;:-@65I]Z(L^9[9G6H6N.D?MZ7>E'0%MN(4LBF]8E ((\K9%4*<.* M*@3M8:CZAUQ(>P]+E)KM-MHE;XOTIQESPF5':*=X7@;HY2K+;M]YYLW,KUU$>U>V.$2GJW;)M"XR[4JI4RA,3.EDT8ZCH&WWRQ5N6NJ, M60[O,F2=GXY\%Z;G'XY44ISX MJ5W(1@TAZL;D_LRMLOXQT:$5H M4 :%YJ%]"6P\F+-1#PW?QSL?.\5\[/+'4R7P?@'8_=4"$W$M<%P+'-<"Q[7 M<2WPW]0"[XF+0.1$A_AT>3 L^#U4*C?2V$<,#B"(B"1C%$T(:1RG!4)$*$%4 ML+0P&=,8@1&D3!#BKU#(B+M>3%YJ8X\G?;:@=UQOZ IL'Z]R*C3Y7J[4!CTN M0UOE(KL0)\W=JO% M8@%%BC.:JDABHY#9K( ?=[ RQW6&-MI>E/3%S)W-:RXM+,HM@3Q]9:MLSUB3KBS2R'!5G]BJP!RNM'*J(PB#8AM9 M#.QN>8H2;+$!L(D<+MU6*GG>1;P^Z\^HN3.2F@[2S@@H>KC4$;A%98@JK-XI MI F_;V\*]64&]@\[6-H7C*%)M@F;U^IKC=+0"L6)P=(#C*J5L2M9=3N#;$JJ MUATAJU+=!?1T!*5KZ^'@ZW%IY;*(>WC$XOFYW(T$!;LP<[ .X5\K)3)M/^ ]O**1 M:0!OS [!FS(T2_D=!$;A3P=_#A5%H([!<^F'1 C&0 /TPXBS>V*U]JE&94&U M?"W^&M32LX^%V%=J8P;CRA/;,.Q54)P6EHSZ)O@">)H;)!.@ M'[5)R)KA0\L'D!!4T GHI$NPO#!TD<[$,D$U92S7S;06<'7AM!=LI M^' ?Y2CQ&9C#ARQ4JSCJ(,_H"[V8$DJ*W6=9BE^=B2GV[ 3DX:,M )&/MP", M\!0Y;V'S29C7$.>N\GOWP_ZFH*\3;0@:.5+H*3SWK/::4T9NU:'KZCF[M^[, MH/!$'QOUD$8?Z+?FN.Q997N/AWFK"2#0'41VOP>)P-^A&[H",'C7_8L\\N#% MNZ7B&$@10-AG=OM.TOAQSWW_RT:F6-"S-4;$U1&!H@_DFU,Z8TS$+/&S$(%B M,4N<%!.?G,?TGI*^D2C%>;G]6QSR7>5R_<#PD;S7H]]VWQ@^..QE4/Z>\+P^ MRG>CU2*THT?1'LNLVZ/H2\JL&QH5^6D"AV&-;R+$+BFS[ASEV D$V+6'QY2C MJ]N6_*SOWZ[[1Q#//!E57_NPH=HY_/>$0NSR)SS'')BHCT?;6%&K[325T:N; MYGJ3QB:\Y1YM9OH4W-T2V8)6M$1$]S$!+0SG/8JK?6&J1! &W@O^AJ'U8$1N M=RI:K.A8@&"C3Y\H]V4##IC]:FT].Y?NK=BJN6PMIBMQ+I K 8?91(9*HBB= M/-8+)Z;ZC\OQ'TKUGQJ =&FR=W&=]\KTV.&Q;9;A*LM4H]6'9$\$9$\@9)+& M#^>BW9-!'D'CU&KJ/@>NWYX9_>W4441O$7M^@ YIJXL"O75&"?I M0CDC$%#U8$F$1(XV]OKIA'QSSL'WTS"?IF0C*TRY4=[M\MPR[7@+RVT,JK H MBO@8)=^E<_2A.ZF)1#>X]/7,97ILB?7;\D"U6ZO6W.ZJ;,<5YM9<+OLNKPIDX%31293ZYD[5]6)F/Y3RSZ )OTCZ M^(0S&F"WKMXO>@O%S.II0U\!TB<"TB?(^W>LJ<>[H \)-%DK'D M5POACU@K9"7'%BRN,D#,V<#O38U6";%:0AH:ZF@RS9#)]#E#4#^0G6(['7W> MXN%+_-17%YFF7B?F;$KI%;U>=U"U:C? 3YO>?*.D%$MP?SG/FW!4V=7?@0+?UHC[K'7"RY>,;A',*([ MT<5LK;KL-,L^4SY=-<"7N9C8= R[L6ZA2 ?)M#=E;^/!6\LTU(IX,HVFDRAS M.+C]I_/ U=V<6U9CKS/!M->62[V5EN>5;%N;8W+!W79O@ G::JY(SZ>XC'#% M/I%-5YV-*4,F(" 3T!269-"3Q[&N;1 " 'F.%C2#A,F9N>($<(==]\)95Y"" MPL82(G NY3-HP&N#("YZ.Y>>S$"*Z6[F2B 6=I\^D5S MO"M;KO#1])ALZVI MSK)L%=D-0??] DNV'.L&I$._N>[3?2EGZ7VN.D+H^49(KUH"$SB.>!(CB"1U M9 Y1S"6Q0_B>)OT*FTR+Y4QC-9?Z>I&]:P#[ZX.^0MB(&3]MIKXLOUS:2ZKC:R&12YK#>NCZ# M&\,>@KI^5= [,H>/RBS;X=(KV!()*$(ZB1!D$L?1V%>,?<4]#?=)VE^*%6DY MJ?N*C@VZS)#9K7)0-J'T4XTB=),,DV< M7+U=V_3;&SJR&WUJA>-T93]H%4O]C^L_?V_PI#2DN']@^ZJGEH'(O_Z!S4?A M@U\<''P,WO5O%&A)\+3O8SC'&AK.TZ$B6:2-2]DM MO^332*HVE1JI9D,J.C=@:'<\EBV7'5+F?0;KIW6^5\@.5=AO,-###,,D$33. M9,:9S#.J];_AJWFW,>-Q)2>R(E$9#'KK"6$6;H"O9JV9DIZVQUE6:UAD)=7L MK^9F"_(5U/$48"PZB>+WG=)\5Z'3]VFN_\0RQGO3J[LY=3H^U#JV+/*(/R\R M'K85)C7N!FQ\NYV;B[U-J!I1 ><8*2K\PT N%K87LW]X0.'!8[ M<.=SX.);H!](-.YT4,0-<&R%!J 6]&#.PEDXBNL"C3'6K."C2"'5:FY]@VBS M%:(AW%)W"7NS0;\0<#URC287=HP.5=-GE)%2F12RA>P@IVLT0DB;@MS5UD%/ M]U 9,123I*G8R[N(EQ?SWD?2EU]COL*F*P_E>2[+/E[K T]D5[ M_[=2H7=]D^J\O4EP(%!DVXD<*CR"2:(4D43(P\G!+S3>?X/A',]:BG\5?\S>[) =!>U]LO-$]Z>2 M/:",8A[I1]0NQ&6(3<^MV2^C-(CD0/( MH#!\\+HHH0^$0Y I?BZ?7DB/@V;47]QM^!M\SIM3*,N'(18X2K6CS+W R$V@ M5!(&U]'D4V58-(D5YD7"<:O)Q$I)^'#:XNOC6@$US<7-XRA=29S/@[%$AI'P M'-%R0ZZ$CYIJTC0!!P3".>M2-%4=F.7 'H<3C1Q%]B4E?+@-Q^' <8[!F"/X M6K 4#C_:M_4>$MTW7I@0X10EL/M@ASZ03J*K[%F-+Y^6$#UP2ECEJ,/3:2$\ M=B;BA;'WSKSGO+8$;DPP[3D2_5Q]E*]Y%6;,IEHE.,M.:^'%UC'1SP@H!24_ M>I+$V7K9;74L;=M$L,8@/2YDF-YL^6S4.?)AW1$@,@?0UMU#8R= 2!/BXZ62 M".8^UX=EM9B3IUV=,^)N\/1N#/([E ]X3%9<(,Q"'C,T4_.")X:C.>'S'QGK M&"OX<]O:WU6T'^OIW::XUDS?C,:!P@419T6<%BB38-AS(A@;]Z9L@ "Y$G). M;V ]SE=[8K2N?6*N\X1I>CA141I9+/R!/M1;LDNI7[79CO)=QO>F-APZ)X>& MW%'FRP[5QM;-\22;\[H*09;5'"ZMWLE,7P7/(=7N[LUZ4R#LPW&&F[W_:G+K2 MI O#WT_$^0^$3_<3]XX MV;0VF^O" 8QSR P?"&$)(20D(0&!/SZMZHD,#9X M6@N,;*LC^MY>4)14.5R5F965&=A+-E FTP82:$$503Y1T._$U!03((5>-HL&?!#]XP]0\F"#3V6:V\M16I(?'R5%NVLNVEOQJ? M#_!@AP!/=9D=US@5ZW!":Y!S-+NUS R>G&:DF \<9H3=7O>K: [<-CUEGC!AP?E@%8Z#%K^4P>_O M;Z0WP. -437AJ)L$X)([=R! R@%QGO43"\CD'ZM-<-M;A!"N@W]Z8B$HI\N@! I(!6;;1+O&)7N]5!:TV7Y '/;'UB2 VH33:?A35L2-@4 MX\PQWWY[#')I@#@'58\=M#U?&F+^FIPI^B^H>4S#@:![\EFH,>H4]8!;U17/ MC-A:G<0E8;%0[GZ3]Z?7P0Y8\Q_5$'7OT&0'JA?0R']"=QM2TQ)4Z1F,/^8T MR1N@Y@J&V$GCCP%[QEJ'Y(LDS550/%I!G".#IJ*VW"77/ M"?Y")_MH_%30@VH(]8*.W=^N@?D1<:X@?<$&1UWT7@4_D'QF4I=K MO+=L]VISH'!#[\_WR*>O!,!!OD6:$U,V.N1."XR2U52[)UAI]4IQUX MR_?4D3[>()\'BQP8_A%M=1I8R.C";SKAP\]-0PXW1D<&$@K+-.Z-E<#0AU , M1X(-%8JPNY__)]DIJN4OLP_T;(@MU2R3&VHI"N^^8:>\9 L&>OC<[@_.7([. M?41=%FQXB#E_YB>34*^NT>?VQ09K!'44< BT&D93G_:R_;__YUVG5D?+"@^P M".0\*W(JZ $LS,"3?PFZ+VR=?>8)>T\^NOO[MR(1T&#W)/W?B:._'X^QCEYG M*6Q21R0+7?$@)A+^;/^9'6:2!A^^T8OX*%Y!X/?,T[,^"K]/TU?BU[WNG?O9K+QP ,=CM\X>-/'^\D1=5 VSD\(0+ *>+O$,G MR/S&_PT#()XL17B!_^'WMLH_5W_+5Z1?/2/K,,%.%>$[PG!N<$+A!":6Z3E@ MFP(N%335K+ Y51C("@Y9/$-'-ASTL7P5FG>0/W"1ZN\C#'P)N9_BSCDX$?8) M#KY7PX>SA;?"9*?I]C#(T_FK.#9>M]RD[F7,Y*1$;;*#5^V&1'#_5T?6=4 M8!\:[/E($L,T8LP/56PHI#M9NJ RDM.9T*@U)+L# M1I[,R6SHOI'"_ PW[#^H3K-)Y1H%6%!T/R?8UH/XGQ=83^AWT\FJ[;G:VFR0 M?*]/3N>CG5$@9LH$#L4OMBE\(-PV/*[$?0N?P)9#HS(![:8U+%>#E")PB2QO M"C0VJ/GVK'9X0OIX>"$PN9Y87)?P7Y_:EWUY:9FV8&^#ZCMH$^V#)^1@Z.9N M+P@/]7DU,R]:&8S)U\M6NM32?-F_2P#S7+# ;,!%D"]G)3P:(]C]*9R?/S.Z MSAE1\%+00@I?"$*C&-@73^VQHT2[T!@[-7A=>__4HRRHNW=G,F/W;/JUM,4C M,#^:WP1SSG33WY-D_V^4B?PKL%Y]0(0WK<:C Z_#4&$*; '/?9X(=IUSPWN, M?MPQSTL!_GXI.$X:^]MT4CIF2\R6F"WO2V#&@'\9,R9ZC(GU)9)LB?7ENHSY MZ'VRMZRPFQ$A<\Z7^J0&7*\*Z$TI\GT(\&9 *=I"\B:.Q52*)2DBDI3Y.)%> MC:*CV&T0V#%G^ZN T[^XU!SI3>C[*$I,@ @3X!O"0&2%X4Q@_,FZ+W>]^:LQ M-4CYC=$\VO(;$R#J! @5_X;U@"X,#(]GE3'"?VM&A[<]8 V(HU27O]@(;EH? M[(.+SP69O$Z8Q%N0Q>!R 8D_'F03EU2!B!'G8FKQK1>WU_E(5OD^7O%7JE1S M*,MVKF?D4<&:,T5I)G2O4*8'I*D-5Y3=\]O%:;^BP&3TJS?LCIZ4WZ <8JP. MURK<=$X7PFI.Z!V#7;IEA".XC6R+JB._KBX90F]A^&;;P[:[U7^T?;WUS7L(^G0Y<,;RK$]=TF%_?%4>-FJ_0)%OC^X"Q5;XI 9">)6:W5$ M4\1UIF6ZG>^W"\5"_5V$^E)[V5>)1+YPI^:+1.-CE^9"!PO1K(S]*3&6R]> M_XN(XUHM%K:[1I[$AEPE3>XVK6:NE9VD/R?B^#/WK%@1KML,X2JQQH8Z;;EM M_"'#JY-J;>L/BW:-AHKRH5CC=>OTO7)G]O4<_:#5VGYC5\.ISM%MQRF:VFR:TR MT@0X,O-\I&G0\R(QR(B8:J>: [W0)3-S>%?^9,Y1!\MQ^54JAS%>4ZMN.P_< MIG[V5CV B=QB:RH5;E@F^FFR2]"[61:,/'GZKL-GTI7*LJ"EM%V7G8P<=MOI M@)$X_GSH6K>ZN\:&6W,KF]DRZPW6IZ;PJO[)Q?;VM(RK;55?8=NM51RDQ_H( MSW4FY.F2TK-J<\IKJP9'=$JJ5-VL9Z:JO87;72HVGW;*6 7&7%6$9U(&*$/_)\FALP*SU[[OX_ M:WM6)2LTT]CRP>]OW357Q'5X__^$3,4'KHSM>#O/Y8FU3K4ZV*#64\Y5"J Y MLULTYLTE)[@/').J;OW,@P]&GI#)G?6[NWJ/U;A>A15(99?SUBOX]%,R97;, M3F$?M@M.F"UK>FU<[SMC*,S,\Y%<>3(K$-2DS:GE2H::CS"I#!Y/P&893T=V ME9&K;#HY!UO5.^/)2F'\Y02*Z,F<65K?3;#>YD&K"4UG5BI6!)91SDG3UFY, MYU1.3/&UGD.T-M,.4T&3@900D^>[K,;O4BO MZUNL-&=3.@\VLH<1/#LZ>7I5S62')6M3UFJ9=5DHZ)E1G8+"=/)T9E&AN^K< MFV@>H^"[J9>Q[#XL4''R])8[YUN^PQG:DC"Y!RR[(J?J6;%;=0;DVJXW*M.U$BPF<4;LVNV\(_#C!JX!L.0> M%N2#,JQGC\I./#Y]W=S*9FO>U(CUQ!UCY,3:X+! Q,/*%GKIU; K MJI(?5U)9,/+DZ0L \K5VMS_C:JZ1HD2QR\YT9<*>/KVN8/RT,5LJ'#%:E_P1 M61G4,1^,/)DSOZ#\/.F[0[YF#6E2*;%8SO-A2;&CZAS7+ %14!U1-QW/EELS M8+]8LN&@2;M!98N\Z;@.LFARL/9;6]BB,C^G12*FBS4[W Y\AE^EN[M*JH]W M#?U:12).(@"O5-=Y.6R MG]@W)D!&5.P+>NOH*(Z^.ODZR =T@_E0WV/O,M]*-B]Y?>#W"_8U$@/EF M(G"I:CI7WTP;PM"3==1L M'+;/6J*&X^!?%S-WHGR3]2F-/LD&)#^=*&\)P']=8%U!2L7GK^O5NTY_>M/I MPXW,J;/9D_O.TA5#-)?RH5%G/5*N*45^X"IAF(0I2^=S-,-G'^Y)D8=[4H+0IGB\NBCR MJXK0WIA.I:\PG:#Q8X9EKG.5$(]>,8\( ,FGUPGX)"#!?SR0$,= 0EP62#0Y MTP6?;GR^UQMUC.%VR IRY_.!I-VJND-73[G:-LTM205C)F(]&USEP9-$^BJW MD@/GZW.EZR+&^-\<%'X_D @2!GXJ2)R_JW%1D!#+8Z90K4N4YDUS6+V^L_$2 MKWP^2.2ZV9*R=5,W M-^A6R7_W#KK=4HVV;DB>Z**CCRN+<,'53V7Z%0ZPO@(2OW^JY.F\O9AZ^=0_F M&P'=GT=H8,V92:A. .7Z!V4*\4WN&ZG">JROL)(Q-TORPY9GYS? MS79&FQ: M8D7BAGDARVZ+F% ?9O>UY0F:NEYHYH>CP74+77TF&KQZF^3[H<$?F#UOH<%F MUL:JI=R\SJ]&X[7;'&?JP_H-T" CI!H;(S6DL=ZPRA(9O3LG[$Y0J@1/9J@K M1E>^_WFDY"T]U^M;AMNZ8IHGZ)Z\FA>JF9%W SWGE=QX M7DX5)3[E-<:+4G[.TG.HY^S=;R*9QLCK!4A^]J[_C=#@I_@ ?Q[L> L-*K26 M6_&K7A9K 95;+"V,Y[7LYZ,!O5X *G1(B6=*<\Z39SN.3$,? ,8XB"2;3E\\ MQA&MB&!)-F1;T%'80Y"6JJ$ZKHWNRL0)+9^W,Z8_+[E-CAGY=7_9?AB*F1N<:.OLQJUY:ZS/$:K";V9E M(6_SL.@C>?>;NFX$)@:E]R7'_!!0.I]!$X/213)LW@=*4[NYG3?9DK%EN9++KR1.Q,H^ "7F[C>3I-G73KWB-)N_/!O_ M"7#S8BY.##<7R=5Y']Q4.I+TT"QX12[?%L:M[D-WUJ1O #?M=,^G=KAB:*4- M08Y&XP:VK4(;B+W[G4DRU[&!XH2=&)3>F=43@])%LG[>!THZ[\QM6RLN>$^? ME/F6,&?7\QMD$4K#'44].".74XFJDQ\Q&7;:RP)00JD_6)*Y0ESLAEK4-UU! M3[Q56SS.!;I<].N&'9\^\7+7C5<9#>P\']1RJV3#I;:DHJVX_&+N#VJ6QIV""WR]3U:I>-VX1B7;,2J:AE#(L-QP6R%6UT\,J*]A-BKG[S2;3 MKZ8ZQ]D_+SM3WUS!PU!.K. ?;HCSV0H^D[9N2;=7*=Y;9W.$U=*Z/0+N\_!> M%)DDV$R<]W/%H,KWQX'8WG\U5M)ETSA.Z;4>[UDSO\\2.=SU;X #EM!^8%KY M.6W M?MA^^DM($!/0UG[R3DE8UTH'- /+U[=@RIELVY )9D)P$N%,633T/IPKD@T% MT2LFH$JOH46 MDJFL(74/'$6: K$:?-I^Y/FY >&:^Y DI[T"Z:QE2_BZ8V*ITJ;<9GH9HO,0 M]PI\9Z_ ?8'PO^L4R*3OJ;ACT/4JH?^-CT[%?(D>7]A[*NY\%D&^Q/H24;Y@ M]WC< B6"C %\B5L&19 O\083I=8T;]K'/Z(9PJL[Z]5/BUZM]/SR4=)%"H"_ MI8W7BKW]H4"<$"B6D&M+R)L&3BPB[[ V;@JCMR')U:'EPC7UFQX,; >Z8\XN MT&@HWENOCYRQ6GQ+.(WEY@;[\*?C:;S;?B%8N;!T')VLQ9MLQ,'R N[)5W%7 MOPX&_B"N?[FM[S%7(-[VXFWO_9(1[WTQ"KXAZM^GAV&0>N7$F^)?;8K?1QY0 M6EU (IA<[1)/)FX;+]H M*G*$N=C%NE I/G]UK]XNN:?_]'Z) [.>G4E7]QE_-T]EM=JVO=FFB1EO.,^N MF&2=26LVP8D)B3\MP(%2N_M;2WY2%AF@V+JLX9GZF!(,2O* M4@_/]X4GEU$JS>(';J.HN]]TDL38)'&=1GJ! M$1@Q77MB%WZFX1?KY(LZ&=17?_76C[-OMV1,%&_"K5?:LI1WBK7BIC&>^5]3 M,4VU-DIW>:'*R]DFV]0+F;295H+:G"R!)5GBM7HM7R]L58(W$&7I*T0Y";;8FE:*/!;GF[35D=/+84.H!.RJV@63]+D50IN M12RX]CV.G+ZRZGW ?II41^W!+%]1N:WNI=>CE3U929%T;-[4OVP9+U1&)4K@ MY9[3+18W)7:A=X(J5V02)^DDEGZM_]6W"%$.D(D9!T:^H@\6 5C]WER/9CCL M9+V)_T1D'_EN)EP CJ]L(;2C/6PT)[_E:JTA.Z\Q=.C?VXV-B)0_SUPB_<1K9%U?DF 9B?Z()$?^=X^90R3TQ')%'T:&S5+=7I M[G;B%,2_<3S@$RJ.X\D2>&/ A@#DT4[A'#W>.8C]&?PG%Y*Q8PNVB7EL:2!R MSM+,*?XD X\A ?;C[%6P_R+<\9!F<.$O'B__\2LI%!_/$"6K"%Q4&W0#*]%&$U*(I2I MM)I0NW]*'JQJ:JM@UK*L MKV6X4O@$P7!2IX_Y2)F=*P5_8I7_ <&AIAE&@4ZB1"\BP1D$J-1IK]H9$C1& M\+/I:)Y;Y1I]B #PC(]*)VF,CL-#-P@/15F%OVGXZ"/)\"]4G?XJ]XT^W2R] M8:N%B)Q[!YF"?V]VCITT:Q.9U@1+V=FJFJ(KAEZ[Q?[S@61XC52$3+5G9#AF MOBEOTCO[(553)C@69,.G\702OUJC[N^B26=OYL6J])?FW'975^QUQ2AQ6RHS M](H&M#5EY1E?PK!QTZ^FJ U.K=*;_2&3JM&7KG%?:\+Z*3?2G=F5D/,8K): M;G-5:6A-BAVHDPP\@<%H.LFR;W9G_H0>1N>;MKQ\SQ@_C#LX*<0'(A^W7LB[ M7OW8+YN!_P/J?'8U5VHSLY??KJP:#I@(:,UI.YB67ZMLRHW2BB=&+2L!^IDK""]TJH3L*Q@ (D5,,UW[M3@.UQ.9$K]4[C83A< M<$-J7J(,J<>8G<[K^X1CNQ- $=T],#P,0&HMV9MV,8, MX?]S@&\*MCVQA%Q*&:_J"N;UUU;6:TX*[8U_]]N=V[)\@NP)1P;,$%Q ]<.T ML#G74MBH2\!70#)@B B*'#8\<]R$/)NIHBH;XO8^T4>]U( LY4T!^%WZ7J:" MGSFH,]O4 ;MJE4W/<0&+E[)K MFQ;0';8\&1@KG*WBHPW7>DBWE":6]LV<_Z%0 M[5\+"9P O)6+*%V2X5?6')IY:!;'M>Q)_V'RL&U*?8DP=*Q7RC>'>-$9-;=/ M1(GX@,%Q]%I=&?:G NMK ZJ*V_ ;6>JJC@:L(5BC O#Z(%=*C MY^#-P1:3IOUK'Z(Y6E;8&XA T1I%3@4M@(09>/(O0?>%K;-O('X*QOPY1 M'A)9_=@]2?]WXNAO2(\38L+VE4]+!,OS9TR:6^P_?:$44@J00;<$OP+^0ZPU[=B2*P\@Q1!5O[ 2R##L(X_B_B XHO1'B! M_^$-P9-@3N$_5W_+5Z1?/2/KP,,"X [?$5K9!O(TG<"B KX8V#"=9$+>B#*8 M)?#7A25 +C?8;SU#AWLP:O[LJPYLH"L$BU1_'V'@2\C]%'?.P8F =I0)F1$S MK$!@DRG)2!-*DNF)P,QFDYD@DB+.I"F2)>X"%13V <_TPWS*9!;4E&NEM08S MN15%VT9*7*]3)#:ZQ1U'S=ZTRH"?9\Y(.5KW*TM!"X[<80'7PX M+ @\''FR)&4W5 <%M@J\[E^5VK,VA9Q5'1 MG]"G2]I.K;J;8:HYKM2=#8G&CA^YB@(LO).12US;)XQI]2 L^-V_R*GS7:.8/I;C%X MK?ID\6-LPP^P^:C%M^C53LV+C7QE"M_SV>(G$D%D"$G$)],I,9U0%"E,IFP: MGXA3AI9G;(86!.KYY&6;+90S#='@MCBG%*7:A//6_CE%67*IG#!Q3143V-FJ M.F3F2\[KG%.494K+M1_$6H5?$I5&KJ-.Z;GCGU,4C.&S)=>P%$W%IDZV9DXJ M''-64>3MML'Y2XO"/);8^2*3H7).YYRB[%8YRC 9JX\)VG)=S_7,=C>7/:R2KG%64LMAV?:,VZVIR534*+2-765!G%46O5Z=2 M.:_IF*SD25=.K2O+G'].43)U<;49C'-C3> K6Y)6TR.LYI]3E.%6:)7+U4X1 MZ_$CWU&X9DN3E'.*4C1*A>RBTR]JS*QKV,9HR$X)_ZRB#-+KNE'TA2DOU&5^ M]K#,"):0/:[,;LG"MB^0)/%D;XB#$D_XRB4.F9*$DT.Y%D:C:A,A(Y$>0,/%)<\'2\JPPSHIRFTAK4/M.)&"RU36IB?L\G^HZ^&Z^6G<%3CFGT2HKT]NU MILO\TZC!:TW-@?E_(C;8I9-6?7RAJ?/;GU"VN[SN]JTC_4 M7K9W)6)+*.T(DD J77\#+(FX[;5XH]0VW7Q]/ M)_+9'869KM,.R5:G@)_-VD-Q-:TRIA*4VWRF*!FIT)FVG*96XV;;&4&79&\. ME>]D\:L:N2:(DM'G2H/*MK5R!Q.W"\L*GBS>S.>+/6JCY[64*6ME9GZ9;LGQ/[JLP3+6/4R?/JRB@3WM@W>Y.S$CI=I;6)BV?: M',,V^YGJ:N#BXEG&;X715/$%EM2&/#]%;]E/8W;'D3KD* 1.@G.?J!@)&%> ;YX, [C+ M*1@K/3]+@I[)\]F^^7E0&/L+Z/'TAWT3RR\G&USAA&&5$?I+NJ+PMSX%4"FQ M6=TVR9FVE"LK7S(\IZ5U[GZ_*[Q[G\@"#H>'OPX\[X-'C;((O4"XDN -T= M2E0%(.SV-A'4_B:AX-BFI\Q/RH*#K\ O&P(@Y/XC*HG$!LZ_/Z)RSF@%+077>0_D'R)EQ;!F\KP^,T6]XK#%"0K&6K^B,=X;H1">"W0-,, MV07K"R4"TNF_WJEA?*\P8;7RUE:DAL3+4VW9RK:7_FK\TMT8ZDC!#G^_6[_V M),@_4J ?KCA4&*[A+$6O5AMHR_9TY-E;;9PJ/5&8%/.7&I-%01'P3P'IJVQS M:_#%0568X[,05LD)NX&YTFH^/V.7OM/JJMF[WZ>!\000'QT2&JPO88JB9]LR M>&AP9G:=I(AKD-^N;[83E5X.-6%+>\J#T<_M6J\FBK\S.^(97NVS) X?UX4M MV#W.IDJHN+25.DTU9F!C^3);&@L\L[*U?IJNN-46/$^BL!?U MYCXQE('MX)@!Z 5HO=]Q 3?EI>HM(5==6=R#'.(MP,+M^=%.0O)D")YP1YJI MMO-NN^/ZV4EOLSA''(:'AO#$0 R.W9X>4QXEM8=GE*?GP*Z]?VHX&QX0+@#$BYDOT^!+C6%3Y$N-8%/D2FV.19$L,8U'E2PQC4>0+^T9UFY@O M?\67#Y8P>S-6>=.>\)_4;>55G/A*!!!-'7[XOW'U* R]^Q)Q:9/+>67 M><]5A?<7P>NC8XE&I'PKM(6GN3&6QECZ7$.(/]40'+M/L]])0X9!!D4,I]<1ELRWVG@YE&(3 MRTH,+#&PW!I8OI6==@Y8_LQ2BTP[!%0/\^YW0;6#>F)!QN*E[+'(+/.,T5%EER92&"KDP M0,=Q)DF^6EO\&^OX36)-WU?C8X7'".)8X8G):IJ7>J6QIV""WR]3U:I>-S*= MJ^_J"VM.LQCI8'S>XRROORQ.S3;4>!;NZE22Q:F?J?&QCO]]*DFLY)^IY"_N MZNU1:YHN:0]U/E4=TD->,>K9.;3<<>+N-TLFLJ5/K*8:1ABS95/H M,/TF"RMPD7>_F722S%RKDW2D8NNQIE]1#G6]I7Y576T+9]UJ(YI\\J.:CW,/J IY,L\2,4/U;UBZLZ=?NE_@1=_]@VOZGV M[/H,]UVNM^RTM6&F,V*GL%@N#$1DR"3&GA::_.?;9$$PZ!%-.X6G6^7?7F5&VT@?7OR;O? M-)7$:3(^:8D1XO,2+&Z^\A\)$8%Q=!XA9.J!W3VDO2I/<#N2K0XVOG2AQ\$>_?^./:U''YGX-G4T^1+C6%3Y$N-8%/D2FV.19$L, M8U'E2PQC4>1+7)LZKDT=L0/B*&40_Q4!XMK4<):G5;AZZB:N3!VK4%R9^H\U M**Y,'5>F?K>DQ)6I8RR-"\B^J"%Q =FX,G5W^^-3M1]V6*E)A9JC.OX+Q:FL[S\\6LM92O7\.R,6TQ\RZU:',U MXL'MM'KU!=?(!I6I"3R3I/#X9F6LXW%EZB^@Y"^6CK &:CIOM+@Y+Z=Z)JX/ M6%R@E: R-4'B28+XH7[_O7W M<8_GL1R5FA <0<]'6(=I3':K3E"+FL"))$;^T.KSL8['M:B_EI*_N(^/W>5B MN.P2#4Z>=HE"%5.6(R:3N)G?(^X2F6LZ7$QZHBH^L>J5*H< M:VZJ52+'E?S&D!X..;>Q#(M1XQ23S)QI=!>K>ZSN\<8>#8_D QO[0NUD-HU\ M:\NO1M7<@)::0HKNA/6GTYDDS9QVQHE5/5;UN/YT1'3]8SO[ D_K@K T=YK0 MGKK>(E5VM)0?UI_&:2J9(5[5]R^>[! 7H(ZKP<7E(F\4?;VN9_.N.LF'1:8)(TNG7ZM)_U:K35W]5I%?PC4)!:GEV IJ)"7>NVE+* M$FQWFUAYIBLDG+E@RPG+-A5;6"9\P4E8.M H*2&X"2%ARY('_P'^'RA#PI)M M>#%(4.0$&"B:2S 3^-8UP<0R? *QGRF9 .HISL$$CJ>[8(QJ@.DLTW9GIJZ" M\;9@.#/93@ 13NBF#_X24?*+'VPHA[ 3_"&XXF94^1)7W(PB7^("Z-'D M2XQC4>5+C&-1Y$M< #V2;(EA+*I\B6$LBGR)S;&(%$!_L01V%(N0[I^2!VN8 MVBJ8M2SK:QFN"SY!,)S4Z6,^0L=O=)/U4PD6EP$VGI>7ZZ.#D(\57?\N-S"^ MH.Q]JYJIURSW'V\8\89Q0:5]LQ[I]ZQJ_,W;"<1B]&EB1,1B= ,Q^EYULV,T MBM$H0IU/(I,8_;2>]E%F7#W+_83+IE_"AKY-5=M/R!#'?W29/^KL)3*W2C9< M:DLJVHK++^;^<$;2F/_G"> :<7M',"7;.=D0YZIKI,UI+PNJ$NG$J;$EFR@ M^&A=6?TIJ/$Y5];_!C6ZG5YP\Z*M M=!6 &K"<.)%.,A@3PT8,&[&U\0VOJ?X-;M";>5E?;5@:DS76IY:->B=3A=8& MJA)&$8%UJ]8HOPZT9H8]3X:FHEPA<2O1M P)A078ORT^%#W\9(TAZY. MMXP =0'\[I%X#\#9)=@!700^9V!XMETOK;Y!\7RO94UK1:XXEZFPJQO#)"GJ M1Y1F_0)*%OW"KE^-HG%E^,\.3UT.MAK3?I[3_3;&+RT_:Q;,9KJ3RP:-ZA@L MB9.GO2ACV(IAZSM0-*YP_\GAL0NBULHJ2T)VL\)4K]H5\-VPR[?]H/4>CI-) MFCUU>6/8BF'K.U TMK8^.SQW.=S*5D:#$B]7ECRS-.NZL5BW9UMEWTX09Y/X MF2#_=ZSH'Z=:11!97DJUNGG-RIOE8MU\Y5$Y!HE.LM;Y(I[M_&Q@24K6X4HZ MGL8YO*#VBDK0\C"-)W&*C<].(XLZ/[A(<$0!-V*P$X%=?>_%))6A8MB)82=ZL!/-A4<%=:*3*W8>==+#I;&41AF?J]7G MPXG1RC64C!^V@02P@V&O)7S$L!/#3FSM1!AW(I!K=AYWZOZZ^J$5X(5JD+UE7\2R]42VTM]+M@JR*"^GLAW*%_XH7W]7G"S ^,B<;SRY[ K4 M";6PW?'%D#9A6/?LW':DM096.8N;['M7GLMHXOM_AF'R19Y;CXDY3<')4[4P( M5(",2B<)]BJ5A(+M-6)"'2-#A)#A-N(1"63 @?:%Q[0:D<;=W8#><5[!J65& MPFY>S/]%^NM'H"''ST;=19GU^:72T#Q:?I T'4(# \NTDDF#7+Z7R:@=,R> /"9@ 0+Q5)>F#K M;6(H%$FM]%!=#%LY?F2Y2E#*-<,"0^HJM=5^MG/,VO"J[O.?E-@]Z::2VZDI8[Y5)LNQKEX^^19#JB'S -#O0+XY2100C MHNB+?CDBQA&QS[3K7@+;F>SWNGRKT,4(L>4^3(MXJM%1@CIK!+#D&"P.B455 M@V(8BL-O7\T$? F'>,P9K.8"9W(I*O[7GBEER$2RA]7;,.70XZCZ4(0\YAZ6['-_CB*D-S2UL7J '5:O"E M3E"]@TDR^%5NT@:EMV?0!$UK,W<-D/M>-FJ>/-<+YN> M9)6PH@?Y?0-YS$D<+[Q<"N^6QG&\B,!%9.N4W2X=[>9+CP1X?J89Y^1AC0#C M7(6 ;D^9&+38RV*KOE7/5'-Z59=\^'9WOXDTD:28.&$M!IK.M#5_2.KB"*NBS84%/GSXA!PH=WB<*/[GZC2C6PM$[>1.58G(.@"A>O^//"#:BWKCRU6]U\.5'JMOAV>-NI MTLS?'VX[7>L%CT$ .X&SUUZX:;K@V:X):0I^[L@2_ M%-007_*.H&@#W54%/ M@#W)E9>0[ F($SC^+^(#P#-9BO "_\,;@BL#*E)QD0MZ(,KP".!=L.2&@FO5!! MZAU&UN8.1VJYWD#+UUI.DZ+EXF@.1Q+/1Z9S(T[GI7R=R[?5:2Z['"[G79@5 M?S+GL%NR5AT7+W.RV-&[6[V5%0LP9^MDI+(:2P^[;F?.Y86L+^(=<80QL-?( MR4BNSELN;\E93E@,'UR:K?3M)JR/=C*2D/J33MY]P+B43:?Y%+'TZ7$'6#(G M(RU@&*67F>*63VTKZ46J4^N37':2/D,E9YCM,]/I'//*_(R:VAFKNNE,,JCDPW)3ICF=T&MJJT4O)T;#0R>66"8Z=# MN\5L/T4ZNS&64E?#&:/K3;+G3_ S_%Q;A;(XK@UU/M7G;-X9IUD*\Z&9>3HT MI5ACIC]5.*%GU,UBJZ%V2<#Z,WPJ&\M5O3@G'CB5SW5S5F%0J/%@Z!E&I5N3 M)3,:!7Y7)U3;:*6;NB7*F@V@D0O@)-+Z,G M0CC@$9@!)5.Z:LB_@.TDV_"ODZ\#5$-[Q[^PP.E](J!-XOA."/@SD946GN/" MO231W=\/N3PTO[]H7U"+#UA9B;!0G+<$/P"S@9T1?"W.!4.10V26]U=:'HOZ M 2\*P#%:Z=-V&QH,UPD/%RR39Z\P?9X[Q:?<*J7J8RS<9% S^U:& & MO\>(GUFCYG7?_0;5M8@?6B8P8HS [XE8(R+!"/J>RL2X--SV M>8?7,"_4FD]@(0>>MU7^20*,"8:.9= M?[D#H'..\-ONP.F)D-36^AO=KVFKR:0TJ>_FGI6'D2%8( 7#DLS;%>D_C'*? M*KDO7*P#OI_Q#+X2%T.IGP%)D^H._YUD,#N]66^VV=U01Q*NC5_$-] ML<@&]5L($MAYY->V\[(2+.UI0DDW#2?Q'UN6/+0,YQ^$D<_ T11AGR9XL@!F MB V_RX3KOLFRB_*AU_T@3Y7/;LO8\R])1/IJ@5XS@9^#AP'QIVZ8%^+7-"XXGZ.ZVLG=' M>)BYX-N :?8^>7D$]/P/PED%@R2+*D'FM>7.+[?(K57"JMG@'BR.8TF&>.TF M;-3-G#^#SK:M OL' J=S:>3\[G 1O4#7[3 SNA&Q&$"/ 12I^Q_"YW@ZU;JE MIK'@:H-B/K_=S0>Y9B>X?48FR @!BU]G[N0DH?\1Y2( M]L0ZCK'XVC[5M[!U_@9N"R3#^E%<=5O8 2WF.Q()]47L_XD M'5B;5!+#,I\!F#=#QP**L24L81M-LL4'SLPV::R1. M1-V&"3YNPY&/<;5SILQN2'9&6Q>?8D*GJ./-3K?4(>"--F#*4%22QD\+ _Q1 M5D4D[)8XW^&A&C9##"T)<(B77PY0Y^W@N1K\LET/Y BRFV%&-+\7*XV Y5%&TQU! MEF?%*IU34*(NNB= X9=/>(V2^7:+>T\_T'QYR6R[M==W:[J\:-;=FC#?&#HO M>OX -^'=7W:$5^$)1H(O>=__N M,'$F3GC3\LC_7O:J^ZT7]HW![B_OO4]R/G[?Z*:V0WQ 6B6K=H? > MG4QC;[:JN&XIY M7*/FR]9D__<4C_*K/:^1EP88$[_EZ.@I:0 B!@BKH"?4Q M<11:_"B0ZSS)QDE8C\=;B2FP%Y;PN#'E9KN-NM7_)[;"=[]YN\/\W?30 9 MU2%Y/UK[\/Y0//U;5(&/B#EUY5J2>7.Y5 .;'\J4":M$*[(AJO*K%5)S6;=C M8..>R/[L:JD7; M7"8 6",T1__UY00L6 V4?2EL ]B'956G"UETX:"U *#'L9^SU4D@&@ M@ZU5AF^(%BL$,X,7/;PCQ%[SW$.>O9;CB?/][\%+)^'7M@R@6T9_)BP3%C:% M1>%GJ";R83\.>3>#\B" EW;!2R$)D-39#/R)OGCZ+/DLS<'ZYL+ZB.ZA.,P. MY>B=QW+T* 81GA0[B3)4!7$$BH'2[H_H*Z_0$X P8$F!J!5*(O MZ[(U-X&0P1X!>"I42 M8<(VF2B9/0"M\WN 5$FD6Y !6P1H/FS^= ZJ=/ 99-A:-?5 0O9*+7C ,D!R M J4,6;S!HU78* !:SI#U32$THPMFHFFZB3SL P"L51?LRD^F>Y/P<"#.LCB: M%MKJ.GKX4'#FX.&N:03ZDM %/S#2[Q.P\/7Q:I"]#%8/1%J$8.4 N7.@*M@ MU\+7 8 J)*"* S"QP#2 =K.9@]I!I/]%D\]4>PF5]5#IA\!P%KU5%C@"^O\T M !@ 2P*#8V8R$"JP>DD-5HPP'FK?W#8]96YZ+EH\-,3!"Z'^$T"K6X9\H'+X M6CYX63#)4G5@_PI?1;@L+\#6 '01/AL.$"Q+!C:LA%@*?MP$;S]/Y%5;] "> MY^&CX;Q9- P])]$271.N 2>":D5)Y$ D' N@%#+9H4.2?,=L$(< )$$P[Z,* MXLM0U47AX*J(QVTW0KA[LO1$84^G8/J]*3T$ @-DZO%K\-Q'QB?AA@"F#Q0 M")!W<,D AZ%D+0-C'8A)P'XXNPKF MA016@'\1OCO4'41X%6;QH(FF\.0A2^!-S2 H[N MY^C)EKL7*?AC2$A(/OC]DRX86_ 0X+4@NP"L%Q9W1>YI(#/2R1/!>MUYZ)<& M3[\_IHXCRQJ4-.!&)9$6>=!F2.X5VK5EN+5*PA+XL,@F67B&"&O/0BU4Y5F M_8=-%U 3> VV(6\?7T .?5G1=%S(F^=]HXY=GZ_6D"D3-V22XX9,UY&W=QRQ MQ V9HK; N"'36>1^NR'3LP:"KT=-PFC(;1JJ.(^F&:(2M 428*U@XP=$4>2] M>0.=/258#+)$';#Y59!O;0!K&!#!44_43=VV_C%%:,PSE%\EW!I,! +@%Z68'I M"O3:\:; 7E8%>Q\'^L^3B-8_@9<>X/61,*O&VM3785P*A>&3T+]WPB.3A0?M M1\@P&!Y/(B;J,-C@!0XF^L51Q" X54E"EPRXHCK\K^.:HC8'Q =?@_]7UP@E M]C*:A#]QG&"_"\\U@'/F>&J(5<&\AT!)?_X(94@!0AD/$[H"FQX%A<*?[ << M1?0>T\""E! %J$5VKV]AVR1/=YW'V,@35QI:O\'AD2@84'^FT#L%WXKNWJ43 M@P@))*8AJV@%QSPSD&._A?.?L [H9'B# $9\'EU[./[T99ZI/_)P4,AM"@UZ M6.H6*.@!D208]('.G8ZF]&!T#NDKD%-UK4H>"C,AUS]P6A7%!H]TPP@7"I,! M#L*00#!/0I[-(%'-8/RCA#X&OZ SI@9>C7U,6"@Z02#B\=SD:=/9H+7:I*QK M:8Q-8QA+WOW^C$9JN7 5>7,Y!^#'T #D%F%\ %*1$,!2%4Y)H[<]4* M0EQP*[(\H)W00Q> Q"-+-5#D+@I"!!O>4+!AV& +W'L;AD[![@>-60+[MSOL MH;_P?_]!JAH$[)!NSZ%F^OM?(K V'"N,ACGFS/61V6' *&TXZUZ+@@A2@'+0 MH$:K0N$,&0)-$%4"3W+4?= HDKH+>%X 'P-XPD/"H;_ 2\[MXV# (SIH/L MG")P:H'I'AS7 /,2?&FHPB%N D,S1R@:8MSQX<0C7@L6/ 5'P:G;]\7+/BXMNU&="6Q^/CD2UKVL[D6U@61^8HXPC:ND& VKJ1.EJ;;: M8I?[\S/],TAY..9SH2NH2B%9#[E)9X_G1SPM5_LM:ZX)>D7,YS*-ZH15[GX3 M]_C+Q_- ](#I.#]6N)_%!=3P_@P+8*:K8@"ED2KH/68J-,*S %#4!.> @>F!_!#\[RJT\V'D8_<;NS]M MC7+@%U! Q"]D/X5W) 7T#/31%^'=?IHB/+J5Z\"2E2H&>#=%/= XMVT("Y2" M!YX"I][_)N^!30@8+5TY/((!6]!^WG:WI<\K1=?@O%ZI9VHTG2U0RB4U\X_% MXOGZD*?4GPM&"7BU/N#N61FI&)K %X8CBF>V>7Z4;PSRY9'_#AD)B10<#.VI M%.S&@G%TJNDY\LP#;J@Z0Z;O*U;A-Q&%(^:G'%G\)7DV["3GR,9S[K_\1CPB M6AW0[(A5U:'#^.NU6\>V+FLM)F3]0<@#^'7GP!;:5WMX&ML/'+%'9H"MWCN< M=;W 0O7P*H'>HY,8(#CPY#A@Z/X*M6H@AP9ML8(XOV1$X*,FQ,$# @ZPX830 MA X_KI&2]SQ#>"\N%4200Q2U;HK"05KW8TJR 8\H@0IG)>#LP1,VY&F'>7&A M<.4Z?:N4Z7MCC&B9Z7FN3M@5XN\M@",5R@/BM&9[1.'0F77_D7CPZ_.[2G4W MR_AEN9;E6_IDDAT30J5?4"!BO&(%H.-O&[P:,/^WR#JV562Y[5UWN+? ,SD) M@!K,/I(?S[#@;X.\G"!LH 04#+Y[0L/'5,W0T_7V@6'DWP:Q[R>GHDMT9AB5)G* ^Q^ONR0I\]:YLF3:T(%]SN;O$H%'ORZJN ;E7.]I$QZLE_S3[ M[ORX;Y]]1]TG0FHFCC)M;^>>#\/XT3O!T@G>?5+J=_KU96?0PU+5![_0;G!T M1E4NG,-<:19/=U8 >2_LK$UTT-*:!6(*#:B0TH^0AAU!VG8T\"L$O>II6Y&= M[NABK]KH=,#.ZINGD&8?YDR$) A#G"A"H#OF'BO +KD?\"LQ"._A)'K'P81# M#O5]HGMF6N3CJJ$9"+,/A=#;G9M^V$=>E6='S]MGD*1@_IE]"'SD6X7&(?(1 MY,8[SR*!\ ?.F9F<9)A2!BR'('/^, 1^_HAJX&/$'[28%D0_]&[R1A8]A,WF M; :L,AM&E!T8<(;/AR\6)C/ K#KG:#X4I-B#[K-[ ?L\E9\GJ2XQ4M-X2RPE".[4$V]IRV/-LRG>#B!A#5 M)Q(*)Q'L0W*.9\,4+5T/C:_ 3(!A.F2W/A'3VQFLIW 02^8,!SC2!1-PR(AC%0 M$^8[+X$H*?"D]7%L<%E&,/:J#48!*U(_&@)_ADZMCCZQ9; (.4@>%)0@VQ4@ M!,IP/AH6Q&#WYQTW#5 >4/K I$"KF9M)(:/("QVX+Q16[V:;AR),E855+ MH-*^5M6$Q2*77E(/=*8#VZ6>+FE3R%8IG^736JK%$4Z;T%J9K3^A3I=4QW## M:M9JAN:5&+G671OMM@R[DYV,++LMNS'/"DU,4 :S87['I)LJ''FR^%6^B#=\ M*YO'&%E)28-=H];!?3#R9/&5N5UA;MRV_#+T_"AJH@C9M825$S6 M)L7&T0Z:$QF=07@48GKI@.?*O_1_'+P5M MM?"%($B+@:7SU#+$'LNOA&;AJ>GMVONGAK/AP8K>5^ (F(B9]&O5?(ZVE:/Y M8;[>#(CCGB3[?Z.[<[\".QH&1-ZT7T.7 CUX/U28HALX\F?8K4 6Z/.W O^H MELF1._+75988/.9+]/@"G"PZYDL$^8*]498L9DP,9#%?8B"+/%]B((LF8V(@ MBR9?8B"+*%]B((LF8V(@BR9?8B"+*%\ D%$Q8Z[&F _69'\S9'DS(F0^0(2K M(OA?4R#SGE//IR1Y[6@V." __=^3BO2BJ4,:_>\=??>GI&'N*?JFO0TO3+L^ MNOW1,%'A6^ZEPK<7J^U_9<%ZWWGZ>Y7MA%P?U+[+B!OYG<2MIVX^*&PQ?$=. MRVX.W\2?ZA..W[.W;=![8=I=M/%*+#8_2&R(6&QBL8G1)IIBDV&_F=@0ES#J M(M!F\GC-)Y=P+J86$5OHJ4&[?PJLK3.U53!K&98DARN%3Q ,)W7ZF(\$<2X0 MZ8P8$2_27@V[5;O1=S14.U[LI7NJ'1)*J;,)I8[M3AYO&X!Q%5=>/BW%<;BW MN+\?^:R\Q^%6PK[6P7[<8ZV0O;[OU3V<8;+VU(HV[4I8:5J4"1%C,X+Y-\TL M4;8M[& "KT5 @Y5=[XO)<)MP@XC670G49;ZPN9,F[=F>2 .-'IN\GE)-,;; MBLZ9GC)!72Q)*DF1]"M-WKXQ>L7X$^//!?"'.,8?XK;XXWK9I3?N5JI82APJ MQ*)&8QFENCZWE0'&\)-*BV0)=MJ#UTB8N]\4D:0I+,:?&']B_+E, M$\>;X@]A+DJ\6+0+FLP3ZX?\>MQJ,;?&'\)/*=5B6^SRQ*:R;66*.7/M0_N' MO?O-D$F,.2U/]R/P)_;>;HM>5(Q>T;*>RMBJ-%EG=0?+%S/N<+>:,HYV:_22 M-6EEMWB-XSSG@7K8ZL,,H?OP$BYQ]SO-)%GJM*'M5SXQ/=0C^0J!Y>\*N+<+ M-W\_BH9VZHU)&A78OV70[@ MX4]G+6]:<56EQ0N37'4PV(UVGZ["2 @FL52I)DE?TEF.]CI$R1LIH(>5-#.3G2&E0)$\6 MRFE MZTZRU>5ZF)M FY*]^XT39!)+7S$$&BMV#)6WA4KJ]B2-&%1&PJCDR]:4L%;V M#%OY:YUD)AU-S=_:_68Z&J'V^,F(\XK8:&ZW<2Y35: Q3MS]IM-)FLQ^DD["FRD0#9)-.#!0*CL%M<]Z#_YDN/"JI? M/*@J]-N]5=K=";PPFO4&/-UV5IIR8VBFW,FTYVQ[/B=W6YPB35:#7!I6>27O M?K.99)KYH7F,,7K%Z/4-T.MR-BG7$]+J=)-;<,LI,V^/U]FQM+@U>O7[*T.8 M$OJ:7Y9I?C*WE-Q@5H]>70Z^+!Q\WF=:T,T[+BK8: M.\+(7G4SZNS6Z$4,4Z:Y%3,\-RPQ"RWK\-RB"]$+1A S3!(G7\M"BN$KAJ]H M95G>?.D1@Z_+&5_Y/HTS#6& \:GE;#6JZNV%?_,#D&6O5ERF,'')U]9&L>KK MPTZN">$+1O5P> DN\]H)" KK_0_JN_#[I)O9U5MT/(>C<1 MV+SS::.[5[M])I:R /O_PJ:/^WZV66D!>"U+"2Y7Z1>RB?_43(J.6>/NV):B]D?NDQJ; #,&?Z#&CD'S5C299*+!;M G M4D)]W&>Z+(;-5A.FH9A!ZT7 F^/.UC?K+BR9Z'W#WIQRT,M*>F2F:R(VGVU; MVI_+SE%_[^?MMN'O]LUN3=LR49-2U'@4ML4*>]\F;-/?#WZ4)5L&!!2!'B+Z MW+]CFD.;Q><+V#?//"-F_R9$L T*X.GGQ>W?O;B@L7,/4/_0S=3Y-VB2_N\K M(OGOXVO"]P,PFSR24@4\>-^OTT&DWC7+C[V#T^8% HTM)CF_,SK$4MY-+_'KK"3CWWA+M/&JF' ^]OUP_T MJ<1 77M#P0'%GBP!,B$@RE%;^:FL(_$,90N2"Q@]LA@T@!5/Q?$8%PX-AH#P/\\Z8_W^:AT_88YMW/$S[OAY%7D+%Q)W_(P[?KXE)R?2_\4Z?A[! M!8*K+\FUQX)HZ)O."N^D5=:;64,ZV#17S!>!T]\PB[RVSDXK2 MLBOF\'S;4-_D'8,B:&TYSE5JE36)%4SE7#?.@C699;+;NJVAM+MAF2F,1'.O,0L'NIKOK5VMWB3.I<2GO-_J!_ MC=762Y._')X]G!^P\9TXFAY?*LIHO+][CFTN3;Y?='<.;]BD6R_NW!0'^8>= M5NN>BFV6)K]UY(AL_Y9)[9ET>5RVV[N.U5EY;6A%WKFO-8N#>WAR>J5LF5=Y M::_:*2X_:;NUNU+_=+O?'I4*V\/)X?W#8;W?*2T_R2K#_0?UJ/0@7LX&P^+U M82YOSLXZY>4GAY7\]4$]O7L$B[0MGAP.9YWMO;-.9?E)==!K%0_.)*.^F[XZ MOYX=GIC'^EE'$I^66>2"UM7%?;^W7[[7!GM[O,UV+VZVM7;#.-\>'\UV]W:.IOCH\F!S M/:O?VC+2T[J[XYXIY:U6MF_#"%;P?SN[4SF9]4ZNZ]F95C'J-T61W=*C2R.P M1\>M_69K=]*^N]]BIGIKN--K>G1Y!">VTNC5L[<5&*VDSL:UTIW;AM&N8E>C MF[\^O57OAJR]FSNR>^/+"[&/CRZ-H)J[+T@EY_*X71/WCLQ<_N1B6X=65[!V M=7#6G]VZNZ:^ZR;-<1LTYEJPZNS=OH 'EW! MW%OZS<2\4NQQVSTZREW=U--71Y?T:&[QT?U;M5ZIGG0Z[70W?;LCGTF]ZHP> MK2P^>G%MFDB>'AE#SO3NZW3FG2&CRX3MG8SS&XK^H$B7N:O[R3K^BB_ M>P+/KI"O@W2IKMZ%]''W070K[G;?[)TU MCH95?'0)W$IB]OH\WS_?;=\I ZOIW#_4CMPI/KJ$;@]55[G0#W:-=O9&&MZ? MY6;U)J P//H75PCCV-_XLMWS.9^TT0LBO:>6V=,<]$,Q'.O'?5MFU-1;OGM7 M;$W$[/9YJS.<[;?3T,!A:__V[(WNWOW+FXXI_(8NU,(+ABDFA^[Q"X/Q MGH?@?/ MRASJ1UY2E5-P+E/\V/.:_I98[WPU\!NSSHL*M!Z7GR7ZO/]= MP,!0&\U/;W_W;P*Y\5OU][PX4=QTR%WK!9L)8WPJQEC?A;T)8WPJQD@0XVT8 M8]/YXB_OW/T 8^KI?5 _-X''G[$0WVGS_],AN$\QR>[P[**6"G+YNLO<,(N?GJ= M^HXY^>4KSMP2G:/32_VN=#VLU2?%\UQWIW1Q6^47V4FILE1\FP,#/P@ZGF"\ MKX4E3Q,B 9?8G9;\]^#BN-61>W.^?R"FE-1O%MP<7J5WL76],M4Y1O1V?W>DX?]ZV^=UU:*I]]HQMX$W#Y M N#R,<=9QPE6-T:S7;G3W MZK)D:A/K\,R[8*R<*N2>\HOBGK==" X%-[XE =I785]L[G\,"BW69UG%]R)& MQ+[OGS$FM'CQ8J_A=O<=K=]HRYVM@XMK.Y<;MU]_\>)3J ?TA596P-_>&;.9 M7+F^&!Z*T[O3A_R^,S[U+O'*22FI+"W!WX^-08^8FE*Q%KD$7S8^++2(+T8^ MU\YM[Y6D8?.T4G>&MZ?IVOUZ@\V/XLN.(9NEF]U)O5YLW?2O.TV+=>I3?LU6 M(544*PF\)/"2P,LF!886X<5LU+?W)_7)3=V]:=G2@[Y?*OW!#3-_!"\& X8Y M&]]5Z^YTW-B_:=X?W)I5?@]6KIS*%9>]MP1?$GQY>6PHUI-]VX7:I*3?T@>^9=5%5(Y2K+U^S]^-OP4#S*B>@>JV^_ MFV[7P?OG-SFB'@_8_.!YK]OPBE70_ -"1M/J-,QSU]73<5=30LYM2FM;??'7YT8W8UMI&VVALF\.L/(4Q800AEY+RSUYT'>/Z$F@SN)W&Z/-; M2S_#40!SS=9@S%U+@V;VF#YA. ]L4C;L]'*[KSG%<*/W#FX B=YGH^PK]-H& MT"QVF8T-H-G[B.+GHEDBFXEL)K(93YHELIG(9B*;\:39^YRF$4N:;7(VG>^_ MJ)G6V+1DA]'UFW3)^R9']+YJ "\)R6](7CV0MZJA-E#:ZO=C9MC,7A&GL^]G MC1/[Z"[;+KKBI:'N%8_2E_T.7:4MY5*EXEM6*L=NU;^0-"<9MTU-H[]&O*5T M[5BJY4M.FS7W;A\>U/K8G%9!O(L@WH64F"\GXIV(=R+>,4JHOT:\)X-^:??V MU-BOR\=343,>IM7][2F(=^7;[VPY)9:6SXA(Q#L1[XU.IG_ !H!UYL]?(]X7 M^LEA42L?YX9:ORN)Z)NA?D8%'3[K##\ '%8C\KX" M#4\&_>.'_F[Y2+QK#-E ;*5-M5/M5#!444QEI2?W),4<-6(9>8XYC'PNFGT) M7'F;J,A?XLK>C=QNI)F=;M]=N%*N?)I-[^7[@"M%Q)7\BA."$UQ)<&53:/:Y M<>5-PS%_B2LM<[Q=Z8P[1;'YH%V*)Z7#_J"'N(+G=V93V>P7.01F X0D 9;- M+,G8T$#07P)+5Y-WILYU:'"(1Y'*IE'MRV73WN&,B8%L ML2T$B%-Y1AO7+$LV^G06#\ (HH@7@#_57?M8,UR[JMRYL-ITT(\!J,*\!U8@ M<=L^' ZN3F\[PUU#$^W[L=8_&9]U))''I/+B6\:D8L;1H9ORIJ MO>5)&6^*6KG+>^O<.IM(HMOIM0^9M%T95ZN(6L5OORNIDKB\-S=!K=B(6X): M"6K%+E3V#JAU/:P5KPX+%T.Q-CYH':B7AI%.3Q&U*E2JG*U\W5K "W!+;6 M&'6+'1DW-!#W#K!5N&@=C8%N5*KF3Z[36)6.+HG6%5*'P9()QPXJX MSIGM6*[BN!:>C**8MF-O3$YCHX$A*=WZXJG0=RG=FA/O&DKW"LB[%27IZ&C4 M-8;I4N%\=WCB7)1[9QU)XGI8N/KNY;^Y*R/QQ>'HM7XN&6DCNU^ZB+<8M82BR5$ET< M$Y%(8&0#BY!>H(LWO]XF$NX(CW 1' L6WP/.]3KZ2=W(AL16-YIJ7RX#]/;5 M-A&@J!KJ.=-EAZG/14BEQOUM0]6.+NKN8%RX*&_=="[.IATI2_>Z%)*L3HQE M*,GJ)% 4SQ*:/X*BZ]S)3JE?,YRV=NNV"L?I[':N0U!4_/8[5WA+7REVB[]I M,I1 40)%L8O5_#D4U;NY[<'VE=$:9O,7=FWG4KNTN%5$=_Q^W5MR-D"&$BA* M:EWB6>OR1U"TI;=CV9!G#<#X2^BC(?PL*J^])/KG9&.58MU.^.3..@7TK;6VZU(^4P MA%4HI+*2E*398B(E29IM Y$E*7F)%T,D0K2!0K2Y892_5,_-K59W6DP/V; Y MT8>ULJX/;X=GJ)XKH)Y+J6SN+7<\)E*2($M2!;/Y53!'7C3 8IIA ^P9"B,H M1,00ODL;'7_=:/9/RE^21$]< @CG(3@@7C2,MJ&8NLY@*FBJ* J0VK'WC5,@ MC8D'?;DK+98'9RM7.MLS3MO:^>!"R^>FVUJGVI'R&%#(EU/9?'*R3(QE*TD M?5J(>OM(1+SFNX%LDTC?IY6^S0]AK,E &$U*LE8[/:\-V<'5Z>F^>CJ[N3E# M Z&2& CQEZT$HCYMA+]1",%S]H896$V1/&ECF&"Z4;L3&Z*;I%=UR>;9$3@%M* MGKZV?O,K2<[91-9=?E.1V:-EA,XQ: (?;4UEUGKOO$Y*(S8D.KO15(MCOFC9 M'=K8NJ\;> MWEE'*E+<)55<<0SU)@/0YS)9DGS1IX6H]X@(O^$Y*Z]$): M+[J4J+RV;!X MK34.A[.3;LF\O[UHC"I3A*LG!$\85,NGBD^?&K5A54G[QH39#I4::72 M#54<60R&^L!4H0]$3:X>^D0YB(TFT>=.:;Y#W5$@[/RP*CJ\BDLZHJ>]8UKG M#,:FP$(^9KW=N&=76[MFP1)=IS\[V2[4>OUFM2.5^+5$V7PER6K&1%R2K&8" M,>\=R%H'Q.R4KR?5A_UFK7[9TD<7]4G[+G],$%,$!S&?W'L6%V%) "8!F']>F;4& MB#F_8;M=?6U6L-FM:QJN+3!^*O(FA_$W M&A$>C=IW34ME5IJ__U,:WPNVJ6NJ\!^1_I=0]8_RC!]-U>3@C4UFJ]@*Z^0WHV,%/FG>!S)0.OP!H7P[H1'DW-V_6!G6%-N[7JM=3ZYRDW5AVX:/+$_4A88A_UJ>#/WI>G[*4Q?<> GGE45H\!_ IU\$X M/-Z=-:_:8KNF2FXYX'UH(4Q50N]^118!0[^=>18?W>*6C 'WRY;*K: MY&^'5M$JR\4V1?B_5/86T!TOKU\Q4RK S[IFL(!D2!.?E O E]#4]^E M'P*LK#O^W61,.#$=)DC%#.=%SJ$G[@A&I[Q1"='F^ 3DS.-2N GZ#UFX:>EGZF9GY1/ M^H7!T P,V!'HJD8@HD!4_)]_NQ^$HEL C H!A:KI+LJZ :/#)(T AIA@X^@$ MV7$LK>N2E22 %@;#;&0BY\*Z#X DS+(1TL86LZ%+#FFPCFCS ;L*4\T9$&XX M4S.MZ( MPH@Y Q/W0M^YF@4O(,2-9=29VICGB6RFN!98"^RC8+N-*[IRV"E2 M)\I?4 J^'A.QNS.@^T1#'X&Z"II\24/P,K[#>9.I:4!P2^Y#(RX"/H(U# O:I 9:_S,5WH\T'DWO;8CWD \TJBRNJM:X/&XBNSHA'D,)HD MF%T 1+*NSSC+@QE*=X4H=$^(1Z QBJZ=$LZ;;?CWE/_GO%F%?X&QR;K#P8#B M9/ 5=@$/K5=BDWN2-FOZ+#Y-%Q'BSH MK!PNZ[RWL';O5T%B63Y39?.14GG.5#F)SR)T%_[O_WF1TQ*9EF?>9\F;[[-T MUV+R,"WWH.>?LCZ59[8WS5(EDPM\ER *D",^%S.YPG^%R.?0BXD,9R3?IR,D M\X('W!3W7O._LSR?@W^YY%=]6V@W\/.R4J8X[^KE)>[+O,5:/:%?96%@H57R MGU:CMM(4(K5I8-A GU/@,SB023 "79@!LEK5Z:K^.U90^';[]/& M>6U/V#UOM$\]NWO_I)9Y"VT_-\ H["Y'))X:,#JE-F(LT%3%@E$5/Y'Q0H[ MCF;(AH(> MG]Z%O9O"!%^B74? LOQA/\WC9D5T7WY<>;C_()[M=6\+KFP-L* MCA'!GRMQFWN'IFL#MJ.FX1ZAIQ?)"^3ZQC5TAI=_@XJSIIH->@+7!R>I_8Y@ MX&/(/8\[2W 2C0PAY/@B[)\ZUJ[?G,\.>TU1;A6'[:W#ZUYVW$[AD\6%I\7Q=9@5'K8M:[L M,WARJ??KQD%?LO:Z%^+=[FA[*YV]TB\>\$E)6GST1CE3&\9,:<7QT+3:ME0P@GD[&E4NC>U9OWJN'0[OL/NQ?]>')I7$^ MW-J3P9Y1OQ"9NG?6MLJF<3[%-I=ZUVZ/R^W;QFVAGIX=:&?W1Q?I0W$EJZ2M MME8I/Y2NAD5GVCHJ7^T.SNZFJ];?ZJJ'>:=B[@SEO";M#J12SVI.5ZW_3IVQ M:5I\R-6SA:WM*W:KJP^#?J>P_*1\7,J*M?W+P[K[4&_O[9],<[W9=!6GW*1G MM;%V?'0W3)]>W38'RNQ,Z517<S32_-3GL=\K+3[+9 M]E7_XK#@U&?MK4'O9EP4MYPH3RT$A)Z.$7B^_P?%$GNFKIM3\H7(L+#=$;P MK=GD-W"7+3@1O_NXWSSGKH06]R..B^^7.& .\0/";.U>@,><@2TP&+WZ6'R/ M'L8XWD_A/2(_367 5%=GC=YB#(AB"%5#]5PXLLN6XT)U4 SJQ6'I3MR]=,O; MYQYZAM%>B(*2\PL6PBK V^OB'9[+.)Y$3PAB)?DRF.;_?0_1 >%1K,\MNEF/Y XND7KZ]N#JXE,GFG\J M1TR(2/LFM-D#^?&IYO^=QO3I3^XS38%.S_HJD?14\*C>Q+ <[&^=YSU.^Y6>1J% MXSUGQ=3QR__]5OCVISN<\IE2=G$7R[L>>5'^RZJ*%J5*CGF*I/Y8BB1([R?L M\K79I:G=OY)9-A=&D59+)/@GGCQ?K,^L_.Q,]DO=]ZDFF;*6GM/LUG M^'./_M.I-=/7:6DD*D-YM_E0LB_KVP\5F/ M@WN7@Z@!',*#X*H36=-I=Y%9HZU4S=#O;U[W=TO##7M2M&V MTZ6MFWP?II'[]KM<3%6*;W.B9((M'X8MIWFQ=G_9.LN*\M;M\?'U;$]U]OL) MMFP,MKSMV=5KQ):TMF^=7;=:V_51;V36KLRIN'M;A6G@K>JE5"[[-L??)]CR M8=C2/.M.1??(O:WO'K1R!6>O(*J7B=VR =CR+N==KQ%;KALE]SJ?+1P-1R.I MY6H'#VG] H\-P*.PLX5424P,ET\&+D;'N2O>Y/1K<6;/JB>E>V.KE*\FX+(Q MX/*V9V2O$5QZ-\IIN]'6'NJCZ=65V6TT+J;7:+C@\=FY8JHHK?4V]1BDA,/P M4W99'*/G,>!K[U@Z]P6CJDDT.4[1Y(]@@(3QO]2\$\9/&/]+SCMA_(3QO^2\ M/QGCQSVW#FUN,\,<:<9Z*UX_.YN^?Q1H?34Y,8BGO$G55,)S"<\E/)?P7,)S M"<\E/+>6(L^8!-YYW>>E=V^1X-];Y-]6%+F=:+$D]#W+0;^@MQ8++W7-TALO MYU/(90IS5Q0)+\Q$G][-2MMG0PO-T(1=G/1/($I!@D("_N>P^=Y M/DAY$:2\E)+RV92THOXZD?)$RA,I_ZNJQ?>4\L'NB7-ZI15\L%WU>6SZJ3D'MXVZ[NELV;UYGQTGAZA ME&/)8 5+!J54MI)_0LSCGD6+:XG@EP"SSS[)&(04/ZKNX[,O;<*_"?]^KEF_ M!T/';M8)AW^A62<V-M%41AL]O8!-X_AF^\@YJ'3KZ;.];?U@ MI)WE=L_6G&+-OB)@L_*^[>5-G6&$9N]"JBFC:E46F=43[^3QK&ZZU4X%;'5/LR5CYI7HV+O*M\'\"DB^&3+"?A\1?#9VG;W\R6Y6ZC+%SO^JG<&X(-GY61R MV01\OB+XW)_4;FYO*KE*FUW88_OFQCWO%1/PV7SP>76>_$W!9[NWH]_M;8N' M]4:I_W!9.3^L7K:G #Z8&!O@03Z__>?HZA)-B0U"C,Y =8RZYC^%R1V_!M/PL.J!/\+_@Q^,W^?K6/Y M XMF'B%=PBA?C5&:VOTKV21!SH\7B%=->6G5 MW_- R\V5#,S2?G& _+HKG]V4E4^0($&"! G>#PG^S/KYZ-(/NNE&,,?HM]N? MII G.4WA;<\_\^H[.M5(*K\9E!+4[WGMP(YECFIAW4"CMU0.,EO=0/5>LX,^ MZJ.Q;LX8(TYM$*,>,SQOH;-O%D;65KVHMIM[HMW,U5GOOC]7J[)_LO.*:I6_ MG$UU!!SBK"AJZ=:MW-;D=F#7+VO7>>E(OKZLRV>=7 ?OATJ5I%)*JBR7U27" MF CCBXK5XR&,L].MNX/*3&K4F7+7MRZ:K>O+8C5^PGAK/J1;C9XDM].M\V[A M]*#-#LTI"&/^V^]\*I^MP/^+GU<8D_LKWEUJ5U=YQT-J6VQO<'_;&]P/:_=* M]:#9V)_>[L=0:M-N,S?5MV^&0[DWN#H8W%UTM^0J2&TQ4:&),/[UZ6#Q$$;W MH,"V!R='VG!7.4BW=@I[!\9-#.U9]RJ7%BMW)\7Z;/>H=;YW7I*O;]&>+;], MA6Y GN"\W1U7FY.625;O.@#PM9[/?C!S+#VA63;L?J0=N] MU"KW,=3])^E:_RYWW^FT[Y33JTFNM[<]E?"R>',\UH%&>G[GU6 M1;$L)MHR$Y6[,QO.MH]]VTFR^>7,?0&W\PKYUZ MU]Z7ZTW3+(YMY_"H?WL&X@O>N)0J9PNIDE1)Q#<1W\_BL[],?$U9O[8K'=9K MN^63VFG6NKP=G<30:WGJ0'HZT]MU1[\":[G>F(+[%1/LFXOL)??N7 MB>]>6:H?71JZ7C\\/*H/A],#I5.+H?:==$Z&'6?G82RR_KET*E:'-Y6;/HAO M^67:=P/RX*=N5_?.V!];VD1VF#"5+4LVUNC#;W(ES5?!C8]VNHD-JX9ZRIGP MTN-!#S#8PW1\XIP=F&WWH94[L;K2VU2V^X3W=B:!MC*!]F()^6M#5!:2S6S,%DOS4L-N5Q M##7S3>UDVSHXO-D;7KHWG;V68NR[1U4@:/[S"5J2#OO<'N_3$GGH-D>'5WM: M2=1N[T_NMT:66+%CZ.JVC$.I63IHG=TW7X$=1)>CF)D&VJI^LQ,K])WH.>(WU_*@^=W8Z8/=H^Z6[) M1X6;1@QUO#L[*1OWI8M"NUG7>]9IIZGTCON=$KJWV918$%/B6^KX1%B_JK!^ ME,FP2EAS-??"[;C-^_JEOJ==*]7\S>PTAK&HX5Y]^T)DQH&89F9[9X=)=S>5 M,Q#6?"*LB;!^0D=ZE; >2+GZ=N.A;-3=NNM,Y;W!WR7DUU^Z9K"T?_(XG@3NF&-J9F%2\#6T_%WZ 5+LCC#\\"D/I2Z-ZO0@G9XTZHV3;%$7/[P2A?J8]:K>+(."I4 MZN*T4R9G/9O*Y<1414QV78_WKUGZ;H]E/=SY4,K-[S*#6/H MEF_G33N_/:ZVVPWU[KY3.32OSUIG():8N2ZF*I5R2LI]ED19(I:?U>-^J5A. M<\Y^=ZNP,QO>J9/*8%H%+ZL00P=\Y[+;K%9:MC2\VRM<'VSO5>NC9A7$LIAH MRT0L-\:W?JE8%A6-;54>6J/AX:[5/SU0CV_*[1@FNW>8,FC<&0_--FM.SQ\> MMO*L=8Q&;/F%VG(SL]VP? [TP Q'GPF:;;O\EF1B1;RP&;C.8)QMIYHS$&3E MSM7XW5SV&EWU[+I=]8^F:Q)G_$(./<490TF"3[:F,CZL+=<&4;!M:+VK&7+D MC$9SM'MZEB^+G>'(O;"<8O-,/91BZ-Z?E//;SE9KG!Z.Q+V# 3"AU#N:=BI4 M:IY+58J55+F8I P24?X,08 _$^6>H8Q=^\RRZL7=@[)2WNLIYCB&HMPHNWO2 M:?IR6\RZUX:J7A]VNR=5$&7*U)IDJ(=JD==9SZ M""LV 57%^IBMSZT@8483_2V5O45?%;HJ9TE_460C[ MR_$B9\"$)AL[))*"5$P)@!I2BH>:\%0_LT?/P+=%X<1TF)T2IDQP;:8*LC V M+6K*>VALF0"YJBT 4AX'I@F/)ALUE!)L::,I .D3V#W( M/YX=".\"B !ZZ/I,L)CJPB"H<>@<)%S6!2[DT"T\:KH6S&DT,@U^Z&!&:#W1 MH0!?F%,8/8W0!=B2[2":!I-8;$V0'9@EGEXQQ-EIG![_/ WBV]H$T*_3;F[[ M,-XXOMD^<@XJW7KZ;&];/QAI9[G=LWD8K\)C/0 5J8"X+<4J1KPG-0_++?,D MVV[HK)J_W74F%_M_D5'%3O8-(*L[XNK"[YU_M&$FITAL:1&-3V3+ZIBE;:VS M57&,86-\.3YD;/IPMMT'+"XL@; P!J:F1?!93;,%=N<"$P$#$&L&/8;K.\_O M="(&_%GF?S['8!:62=D@?9R5=6VD.=2B3/H%VP_X=Q7'N6/3B([*&X\1]CV2 M[[61.Q* Q"BS\(#'P!Y#4X2X.T,N!^!D3XL@$N0-;9*0G\$H"?^P+:=S+H.Q M0&R(?QWS2?F;SV/$_*/#\HG3/YZDZZ.N*I9.9O7*Y"!N'@<)QEW!:N0[!?%: M+)ZJQNE@VKJHR=,GTR.4&#('!R6JH48-(*OH"U\ MH^9G='1/SGZ/ ":A?T'FO"0SEU&(O M?3;8E]K:;G=0&]SV&B-VM@AQ3;=K@Y8%2M8G\(_=@M:W=&!BSZ?J=@;-;O.L M5ZW?5=G\HMN]*9P>>100+R]2J\\1S'7P,C ,&(#B&?L&08.MUYST^$)<1 M!E?;<^:?N#6:&@$%8')J+G@OB[\B&OWDN N?EGZF3G[2?=F_$,TS0DA@@5,X MN)_Z/61AG^.*,] L50!CRG*X&8(G6]*64PS;&!A1"UD$M1SX&;T9 615]<9AUT"Z9XENZJK(Q%1K4U :%9E MU&'I$!/!'Q' D@M@'. 89DH0[P.W"52Q/+*,@2H:6FR7@("C$0-*. QPMPLC M,*";"AFIT?5B+QFAJG+E@$X5J2-J$/4+&'L*03YV@UJ#)AT@ M;0@3OFL<<<\5G_]EC;_#WNV7S$ N!LFLOR681N_?_] M/R\*+D2FY9D(6;)%^BS=M9@\3,L]Z/FGK$_EF>U-LU3)Y((80W"=?8X00\SD M"O\5(I_#:$-D.IR,DFS-]O-?\[RS/;N%?+L4_OBVT&\1CLE*F.!^2R4O< M'GJ+M7H".&5A8*&V^4^K45O08+P10CP#36K]5Q10NDGAO@X_KKN0%S=Q<0 M!6@*KV.(!T.YJ'<((78T X 5(S#@$SID_MD"(K0D_?*L2]#<,9[@][8!D*_! M7'Z\^2B?X'YM!:^C,M,4'"/Z6MRUM[D%;[HV8#-H,7:O@+/%+7;/2^#1"=?0 M >6Y_IEJ&-'"]<%):K\C&/@87_ +6K,QFPO%+/SNGWO&#JQ) MX?+@ICX[31^FNR<'0^EH+D^4+KX@_H+C^GD>KG+-6[TCC- %\91B))[B#"[% M274P4=J[^:MVL9F[>W#O^V"!EU9$&H&Y=1(- UUYV9%MQS+'8+0"R\%_ F!I12)#2/./J 8",[]-=7B 89^O0<9O4P M9.#8*\WOL%'O5W06#*'J]EW;$?(ISVW@U:N&P'H]M+[!.D6E@T,X<$&&)/Y< M1MB3U2 \0,T;IL,MXW LJ?DG>$R"+%X>MU)Q -M,X7&K7-#VCHGI@0 JED;B M4\;+8W(2V P6!LSGB:SI9)3H&ACGZIS?8"Q$@#\ 'X+/:X"'=Q7_YG1K>[]0 M/1^(#74JZW>C3K]R/B_^A3\2?W]YSH$18)4I]-JR@"E7@L%YX7*W[L[.M\6B MVC'[ZI4C%V[.OOW.ES++%V ':-"#-DD"0[EPL(L4<@%W:9&'IK)-'-)E!NMI M"GK-&YU\BE%VQ?U<]F41@1U5#(BKC.@J++VHCK2(NA M*\JM/&8 T6! )+AH)D7S!3IS/*]>H?6%-X&K472ZL\=!89G3$][^2][^,]7F M\_81^/^-'I_&CJQ09' E>ROZ8>%B6*NY[4.G6;FK[!U-C3O0=;D5YQ<$W U< M*P>!A0C@<=4"+&8S-@1.(4.)XD#(GKIIVUY:395'H('1SE5<"YE+GM=7 =CZ M49*53*<"WZ/1]7QXAWAW+CSS,6KYDK03S_C@B&P*EWD1/;(7?,MSCL(,OZ&Y M=_$$Q$C(G^)H#!B.(CD\X=B5=2*4/6#,X3J,+K4'=0_""<]A[ PDVZ.Y8O8- MTF2+0\D(3K)#35_IE$RJ /"#Y54N>HEY=B1X(<*BH>Z[> ^;QPDVR M.M%L--^]W ;F#'"IN[(QY/J:UI2IJQO5D'$ $#650EJ1*8 %!A9Z_R79^@2! MUJ%=_O6^<4D)G(9<9Q:/AD;W5;MP=BT/9 MG)R;'8 R!BOQ.U_.9)\TODEN*'..[*V:;M+!#B08[ M[##$@;'EL5?.!F9S)$WFJ6V#H139C$-1J$17FL/?R5OD[,W9&G4T*6#JJ=># MAGZ\!>?R$I/B.AW%5_)J]J+?N,@.*E*[63JS)SO%R?'#;?6O;;ESKF'0Y+%/ MV&J&LG);_5S^?O8PG)W6=WIJ_690S %#50J9Y=N2HQJ./!"#"3G1=U6Z#$8( MV*3>@B7'?2&*O^!J)FBS ;;\ULG=^;G-&E?UNX?VR<2Z&.X-S,=L^;GH=+3Z M>&RQ--4??POY)>+T6=Y0?!^ ['Z$'_)GN<.YX'$^AUT1#>>7UCD#L(*$$7#, MP,;L.?RTP*US &7[&OI9_)NW'L"D6&AVL9#*B[\G_+\!_-_KE7H[M_EL6KPK M/N1G5^STU!P_Z\MZBMSG:.*^99[^&(,:W>,!&K*ZQ61U!HX'.!1DRX['.JEQ MDLBH.O9BM^\&,96,[NW1Y66?%$O-MANWKM[DA].*O^F!C&!V8B@#KS/,J+^8*"J?D/CP)(A@61V.2"&P1S\GVN)N[E,C<,'FLO + M5*;9T"^AOP[CLGM8=NUE5G@-F^5%G'@QEA<)(MOXPTJREI)J?U %%0Q2U>RQ M+L_XWH#7C3A:2/@W0PYG+KZ\FFS3"C)R24%&C HRL2"+WWBO_(U]<..SQ[(!W$*0M:W9 MBFNCE0W05L7:*5NSS=Z.]]*+2"ULF;JZ1-^EBH/'91\'Q6M"LADA'%R@2\)! M$@#[PZ3:XJ *H^;'_^B9\SBMGRT=GLRD&;@XW+)RN[?P(IH2%MB@T)AK>-612&FO6'P<(0\OVNB!S89Q M8)X14RA?J\@N%IHKCDLF&6=NC#-K/6 >US2Z--8IX[8MJ4WX5'T9G%V/9H MK&N:Q0U*.!21SH4W-L MT8I'ACJ2D9&%,88J5")4"AK B(3W!Q*1IREH+E/0IKSB*RO^\B4@Y=7H^M]C M82LNSO(/Q%1+7X.W=;OJ>XRQ*;*]_ .,>O$KY/'%[^P!LM'2MV#[+P^!A&#Q M267 ,'^TU(0,O*QHXU53]/*QP=]."]>4IG%"@25JH4%LG;*8]X$R-0):/P3YHD6=&?.@K0#]W M!5TPOJ&$-K. *Y1:Q)H 60"@//@@<46F?B5V>*[A/%9[C(_2&&( ;>>CZN^? MPG?I![X!K$.[!Y&'.*2-4:%AG(!#'M95XP21K&#>3IU!"L?2=36=,E70&598 M"UWP.-5? FXVHF08*'G*]H%,4IH-?"_>&KEPF,[$&H*H'T"^-A&I8DPF<$0,]/ MYGWT M.$;TK"+O(_%E6@7XYGX9A=>%4Q;5*WP1<>J,$S^*IA^W.@0 WWBRCA MZRDU3F'/:_8=9,OL 8OSAV$8A1\\/>I73JCPHFZ.\<\>4RE@2Z1%MA=T>>J7 M2Y ?S(D2HCW5*EE$)-)U$3)X5Z;#2M$EZKADFL'C(<@E-KWT"YHCC"RF@'PZXI_A"4MVAH@8T9V8T8?)8C^U9]M6^Z#H+% MJ@E3VLS$B@+=#"GO31::FZNL,7V"!G$1#(/ I$NX?T][!@A7D27";6:7^.LO M(D4+\:#4WP>$_&G.!WT>#^:@[?!H+,?7_;Z41RK=_-K!Q^O[O#TX^!!"D&6$ MU,$BW)>7:.">%,UQ(F9;A,-XL;-O4<[\FCQO3R0),&A!K0=&FG=V :H97LA' MJ0]_RTY4"WECH[XB<_[U I;Y7OXQ;^$*Y+'R[4'1(!K&E"= $B110$&+3 BP M"*$Q.BQA9$<@%7E9=.;>PJ93WVKT.,NW'15H$AXB/WH. MQ7B&&BP9RU2XFG0LZ _P":$]U!D 70ZN(:ZS%T\0LVXH! .WZI MTA@-)=#2@)S@O^ 8P"A1!EBZS8^'];;)S(>*II,]MC[X!YX4%A-B;JJ(QC&3QZA\BBLJTYG$)C"_- M)D6->.I1E/\2D39EACLF O4::%]>9@;KW4?0-'CIF#?_YX:\0J%04QAT!.\ M:T&PUS3PA:R@MSO1+)?B_".,1:)+Y_^"VQ1)FH#E--VQ?!"T?#L/NP^,+'MF M@_5-VK[/Y^/5=-)Z\4F!'!#SPH1P%7(_/);T+1R/6:FY85ASA185B)^!&R(9 MF WFC)$I*(&AQJD0(6J746L@[WAA,MD9()&_J*'O$MA4?$[DZR^ ,X*ARJ-8 M/-QQ"EI/V$\)&/H2I&K*]YDP6>5;\('CY.',HCJN&@9:]%[("(1S!Z,UDI@^ M##:.SCWB;Q\-TN4SAJX8IAO.*P+-!53P?[BO&BQLNEZ):D2&>!8/P MM\SR<1S+:"#X1>BIZ&82;GN'5&2ZS:9H(G#ZT*X5[":*ZJ\>NC??2-4?;Q1W M"B#31(X)"B)F^$[]GN,,+M)(X[%*?Q&:]5JXN#,8UOUBB 0M:U*\W1E9;US?<]^>CK-X/%*!%7CP,_"K MURW%/KO,]Q15/EB,Z1F!\4C9>0!"&FXDLO9,R'"I[8QP;;K^W#!6 $TJ5 WH MLCE;Z/$V?8\+'$MY"(\"D>5@%TZX"67%*F2$-M\#Z)T+HI#OCCM]^.;N8&M@ MZCD:/KK.JDFS\D+8"T=R^?O.N<&M:K2]G>R7E #641_6<-Y@C6C$(-H9\82\ M6 X5208;?,C-95[=Y[=0 MJ\[1$$P)S0))@!<,LN70Q)DS3+T !0_8!%3@:^/M\)2#T&QTUP4X].N&L#= MK$W+2>>3G'22D_[3G'3L,JMLSJ75_"TF/JBO"+"I\YEF.9)I#L.YRERF>67Z M:4ZKRZIWDLHM. 3S1V4]6W@:]AK-05"W7$?347C+S[D\+_9C2%$\#>@K#DC(O*OM^3KFGC_"YL]9:;YRFL<,[Y3,M"@VAL:= R+\P3F&71L00+/C">L '+X_MC(T[V%;5 KSA&[%4'A?DG M;PN-":-P[?L=$K8XQ;DDR+ZA9()(P4(A+?!L$*V@GR*9=%PO[R>/$Y?* -CB M-Z9K+7[EVF%H IOT3WP4;+/G4- .?4%4HK3)019PRS6STZH%2M_P8V#@!6!L MQ@]\:!0LM*GBI#?SDJ0C+QT7V;/*_29NE=+98$%DU>^<)WAY)'CY*!' HY(H M\K:]I_PF+#L2!:('H%_,4&*P!_#-FT3?) M!W,IL>[EFUP+2>,[S#*&:_U,NLW+!^C<-*:/;1XX'Z'#U^5[2+$2OE90'Z8/* !F#F&.NR^.ENOD+W=O8M%P7HS,OBX5S@ MESN7#ESE05Y<$8I @ H!0-5G7J9#FVA\1VR8$$$J=MT9\X[!41D;(SFI6\W@ M,>PQX_N=WU'\R]'=SD1\CT6BG,-D6\-,*8AW9!K 0KAP0<[#IKV2_IJN7$A_ M2S0&*$F8@V1*-#2Z(DW/!Y2*9.9;%__NHWP:#&Q(XG>+C67-XI'2$3(W::HY M^:7GO+ \3T]Y5)]%,WJ8Z:/3%P86513BRH, \(C$%,<.PXS8U,!"68FK::_< M1K%,;Z=A.]/,A+( <(01'Y0F-0HXE.;]H$TY#1C7"!2REL;S%]'TX$B E/&\ M*?0E3(.FQ]-\B$_@/?AI-5C@$18CX$$Z*2]\(NJEX&6P+B4%K1G$HB\M=D+\+U@0!'_.3,S^H8S!]CHVB)4I4"H$5E0*W MTN8RAWZ+"UE_54-[$7SM=%#ZXVO#[58T;DX8(:LV3WSQ8%E$7T82ON]ZCL&< M8/-MS%/32QKP(X59GXS*GT2G"U^_-GT5Y_T>J(U@8Y/_RP?RZ^.C#0YD>%15 M1[6R'56BK8 1,+8XE_0F=0( ;P@]YBN&OLP/D8(&&&AIK+*1U0G %2H+GZD\ MA4$I/:X?'E,(H9;UCCJ;>YYN1+"]*Q%DL&9 FO.;,PO:@C$ELKPN'_Q"/E3 M@1Y]W"B:MX)T$\_H[O6@'"2H(JF\D3K#,*54$\AD&!L[\G%8N52H8GK>H002&9F%IMN!MQ;X.LX]S7T9SV9:< \(O!:Z1A> C31W9"_N&N:E M7'.80H#@6BLKG_S:*(8& M:D!#,C@#!UU3/#8?7PW#>O&M)SR[QWINAQJ2P< M$Q5G12O9@ODLG)/LO6U3/CXBL$*Q+$>GA: )UO ,TT>=O!] MT]UJ]32HI^-QF)E7F^&9E"1=J)&LA:MD:&. 3#J"5[1P\Y_OC,(])FC(J?-3 MG2,EJ!UO_TJ@JC^&WUI4/!-4R7-WUQW!"]#:"NXA%8G%HG["X2Y(^?A'. 1% M.GQ*7IN>MB'5D*93A<8V^^E_B,X P=D#9H0HA4/;O"H0(W:W!Y0TR\I\?^F@Y5^=.=I!>>[*#]^]?7@=<+B3K$L=U*27+$K]E M*6<*"8S%<%VRF7*R+K%<%S&;K$O\UB7!L7BN2X)C<5V7!,?BN"Z%C)3(2PS7 M!7!,2M;ES=;E7\?"B,S:HB\?1H3**XCPIG&.M=Q'_NPU?_,D>:JVD.? E_\- M8ND^.1131QK][[?RMS\D32Z7*9;]/%-P:_7X7J!HO^!GL#:'=BTJ!CGF)?OU MQTKVERCY-DCW$:+E]U*#*70M#5K=8_J$X;2P!]FPT\O=O :/$@R*)0:][*[1 ME])D2;)>2:0 F;)_BDR2F,D6/A,RX1$.Z\.==Q"GS\5,A=(G8Z;L1C%3#)78 M6CBKE)&*GXFQ:G1406(??81]%!:0_?R/HC#6Z[TUXSQ%NEW:3G)IX8E[!NXM MQ5H_X3N6KO#;,^P?:[.+XC5SWT=8P^1*'S&WU\'!/VN8*$\I?.A,J78E.M'< MDUCPV&U=4CZ7$==G]G/E^DG9FP?&XS6YA)OGN;FPZ=P<5Q6_45(3^_ (S^7$ M2^2>)M)C(O==^K%6@9/BAK#_C7$8\+FQG_I;A#0Z?%-A9,_B'2Z "NH:#=JO M+,O/E"_&+#CU+B1YKN0FIN9#KE!>M_'PE07CN4*2ST^!396#4N5SR\$F6,SQ MHMA'F,>;9PL7UVX+;[+A&R\[GA_11S?&G_/;E7#?F7#*MZQ_=PT:*5,W-Z%.HL,;9P@4I-*7BZ9]A(T<+Z1,9" J ]ER\9=D"^>RPSYI&#G>*+@18>=XDW!#PW.2F-^@\-PKX/!31* M8B$))GZT51)W$R3>--Q0ZT;:1/I2Z3O2X7RGZ;@H^?29$O)P30; M%LN: RR:$/#]_(B#V1/D\ B2M_ZC5V/-* MO%58(G"?.D,@B>L]TS7V*8)_';FKL[4:6AK8W(;S4RHO#T7*/L>SKQ!D6=#4 M__W6V=.'4EXJ5\K9<@F:_5=>_B67+7B_T&S]7KW[N113U^6QS7[Z'WZM05"# M6[^RX5>..:9UID&D=7EFNL[/GG;/U.@-Q'Q4/D/,>VW>8V7^VP)W_M6H%UB; M%A+&^X0M7U[BWO_WGTJQ5/FU.*X%%N^N9;S\3VP(AF6-9)U_,W]MV>K+JN@: MLQ>-0CAM"DU'_;/.D6.E[*^7][:>.?/I/:I5U]NG]]6WWY=,4%E/,YBPFN:R M+3@#)CBF(^O"V/MRZCW4G0FF:PDZ./"&##V9I]&WA M.[Z,0^H!9PL367<9_"J8,(,9DRT?9UY*QS_CE(!\Q"NE7Z_M=5VK9_N$ Q+* MAAJ2$2@R]B_'&.M *568:LX "*=9:GHL6T#3R&H%6["0N( _HD_<0(?4O >9KV #YW/$FDS\" Y+\_ M@2JJ-M' [.1($ 6M95RC>\-6-C)R=4<;ZQIOIP>V:8(4"5)P,VCE<<$)1+RM M3;*:Z)YA8N&1_08@:;LJA?"')(=-)EVR$P\Q$5R&<*7=EF MP<,ISUC2.&5MH+EOSUD,/$JTUKZPRXU4 5.7@5O-K(#2H(S8_5BSF)IHB41+ M1(*9X8&7B7YXASAFA-R@&0#G7A4KV&1*?'FEUR<&T.$?:'_!!>"_H>\?:L7 M@["8/6:*HTW\B$4"X0F$\Y# $V>5O4K(_UJVI*+X*P#VCY$PX:,ZCH0)GCH[ MSO,$;,>2\?VTCF_(WAN>!1N& L+>V?A=^R'TP6:TT':+&4P1,PZB7\*\/C?2E[ M4)*O)L5RN;R]?WX@9JV[G8]*_HL)UGXXUCYR^LN[&<^(M.]M.]/)-I]ZA@MZ M\[VF^=5\H8D&C:(2DGD]%@9W-$.Q& 9X?$T2ZA:JNF#WFNV@$E)<&T 00T(R M8OF0S4B!F :H 5^Y@2$]!6V(2M9A_5E&>%9LW]D)XR:'/4?,E;??H)/-^T6L0>%HKLA+6&G4].___3_1T8?UMFC< MF=;/_XCTOU^1:0TXF;)DQO19N@N(-DS+/>CYIZQ/Y9GM3;-4R>1"L\P?58YJ M6<5,KO!?(?*9[+)%8H[D^W2$9)Y!E-99S_GIO>9_1S7,P98=9[4JRB8^ !OYP,\8_R_-_;)W&P@IUZ. M9/R]H%QB:CQK:E@@-)Y5AQHU8M 9JE?+ZQD>'S7N)V("J[&2XI\!3B?AUZ\4 M$GCRB*FO%W^]Q(IMPV"*@_^U79)L"D[.F\YAU,_ 1)@!"\XCBU1-#]#:)H)'I@%F,&C:G!G:DR$9*D,%^[PLFI;Z= 1;F_Q2^2S^^ M%/1Z<6$B5]>=<>*'V;>@//6[K".Q:(%DUS%30D\W,6(,[[DCL& !K8*G?RQ5 ML^)KV!5( *6FT%_B:Z287!'^$KYGOQ;IB3Q]7OLG"Q/9TAAM$@G9%O#!DQ&L M$/(C]YHEC(!H*:X:=;F+F3]3T$V9*C=<@S[)@F.YRA!_00E)>XVF!%S'M*K9 M#BTPM(31$K]+6(7._(YB/"' ],%-?"*)0]LQTV0E+E MOQ:I?*S0T$<&9<8-,:8SW#()5#+'X8TD%: JT*7XM67=,<"O:(F G( M-,/YW)I=VEA 5E9*<,<@P&CM6UQ'H7CWP1P S&1@)=QA#;$SXWNBOA>_%OE\ M5NMJJK>=CBNF$>CW"<.:9M3T/4:;'C ?.1V8J-1)R>C,P3?[?9!JI'D&C0W' MDA$-YS**H\ D"R 77"]@WQ%\Y0PLT^T/*% \!A<>OQ:8K R"U"&Q_V!5*!J= M.:_)2(L YV1.(R:/F PZ%O!7MH8,/3X8B26'.(_3!7WLNSL1TX5LG_F@N,IT M#2%L $1,^Z,)C1\-C1L8J6E3[8@[!HH\?>#IDP,YP!,-T!%T;:?@,6A.4_#547H*(&BFT02*VQ"ST E/!4JN^$L.U M3H4X[8&Y["636Q?_[OO -?<3*DUN!!*/ 5_=@L:%-[PU4GG!Z0HG/D:5-5\H MT!,[S^ZUAX,E2<,W3!IV 0MA'7B!BCW0>I0-1 @;:?=SUK6'F@1 3^"M8P+X MJ(2M5"*]@*Y8*6*@8C(ML*B=/TPR/@O'J])M\_IF29G-:YY5,N* MBU (9'HM)Z>6QK2@.4AKA!W[(P-:&+;,W1KO37LQD[NLG/\RW+:>!,02KS]Q MR,B\O$5?(N!3F6)RG4_E73_QN$ +/RW]S#G?!O<:9>N<89I*V ;"Z>9XQ!,5 M79ZA>/=)-@=HIYVSL6LI ]EF]AJ'\8H#7?8-H:$X)EHG63&;39'H;9DHN2"' MVYH%*MU$X1Z3!8G^L4TCMX*1H^;O6_((';^!:6D/*!$P3&!O,C@!)2(/NV/\ MXA^I +BBZ^3^<'G'S;@FHIX)]B9@R;\F?F>0YD.C "P?8.4HQ01:> Q!V<$8 MIABP&F.)FQ-(A /$PD[IOUYAFPF6HV]$=IDS9?#G"9K(2 E)3'G40$P[< V& M=V7B5[D4.B)CD#T9K$B:)[=#R1?)"-NNY<-F3[-L)[!Y89+\]6F4=*H@I7*5 M8DHJE#E9/7=&]A! ,6W"PW]R&2F@U_=POW2X@=G^0=:ZJJED(D8(+ALSOVVO MX@\L/=-0%X>&<^ 1$;);J4J0&]9>Y=_RBF<^1G1 CC48 0"P4+^' 1E]]C'" MTS"$8QE( O1+ACC6B(X21TA)"AO"-38)5;[%[&C5K!?)@W M'^$[4AQMD*SX*YPO?2']^A%6H_(6MAG67(X\[1GN8_WNM=#:WO=?S0C[O5": MO8&4PS,';F*7Q= %0=L&D_5+]:#?[!K=8 M+!,@0G.\/CP-/C<)<'QT6<.=;;@&$7P*?;&E]CW72F$8>Y6C+_48"RP KK/E MA6)9S0EWBV46B4'!71HJ3!#?YDH<.NRC6GIL*'NA>04]5,&? _Z*K#@B[,+P_/:)U OC(I;P&[18 M'REBPFIS'I-U3F\-0+[KR&C@I,)F_&>\84%W8?4Q !#5H,$38]/FN^N ?NAC MHC2AU^)0$ ,ZI3)D4NB\[9$\(QCL8HVRPL;*%84B:64.8P@S/8&X0OF30%0GX=@ M/PBV:Q%E?H+*7-@!#6,H0)#W@6]N[E2!<'J(UL#U+BS7/[E<+FJ1%#.EPG_! MQ,: M1! L@@^>^!4]\>.E-4+/#4+;8WGFVV/_5#*E$%M M:T?1:5+"<^Y^&'6):#X=U C8$Z 4I@.P.J$30QMQ!TS5=-?A)QM]!-A?,IE" MP_4)7^B/,,];R[Z.AH83G@^%BS0UT4,C$T^SAV"2@?GH#3OB&^&3>-(!*6F7 MFT>+S9+_-,4]9(:7, %]K*$Y[Z!=$C3+B!J"J>"6+[0U0I-@"G-"RXAX G2X M->*&TT#&=OA[H$*XO>_%UA9.VIH?E'^" SA^KNYXP2Q#@%EJ([)9_RED1*'K ML26ES$==;V.8"E:$-4M3S0BWFFG:H%D>F5&P30Y#@AH.7U. $C X&W17GR14 MGV&X3R:O 7T-;OOSC6\XQ,?\TX@A$UJZ37Y"#YI99+G=TZ2@BW^DLB]K*5*; M1)SPX,/(T9,?)!I-< + 8L71DW1\6."'_'PZ)&TI2K':T8BX%;Y9@^9PQ,7S M=_WA1GQWG!+\*@%R%,$POP#VF0?X)O)8PV (RA^> M].G%BR(+B;8SBATFGWITWJ6LZ\1UE*;J@<4DNZJK(\D13B<\S;54)$())H?\ M,(WL+;Y]''@:9LS])##_9,Q'^L5/X0ES9+UIHQ$#2A G=F$$*%@3%+F^',33 M+9B/"K^SB:GS(A+-<<-ZB8$\0<\ PU,\/0<0KPQU2EB"_ZG/'AC?MTFR))!* ML0(/'1SO0#WH,[)PJ4%T\,#K4+BWB@XPB 9-.G#9O!0IS0RW_8":&K(!\#)R M 3P%B.-/87GH'!;E/C@L))?^@:.VOT[0:$!0HA@%N$W'CR?Z]4SH^$P9N%_P M7QXK7)3O4A@Z))L:YB0#7)EC8!N.1^L4[#\]'/N1L\JKZ-9QO/.#!#V-K $O M,(%34A2P28FQ@S@/=X>#2%PDR^N3/$5,ZL?M$,8=>Z60A(V&2P.TK+I]0'TA M'T2R*! )"@,<6GXN@HJ>"PSAP(5UD/AS&6%/YHHH:)X[WLR(C"4U_P3W]HDO MO?-R< #;3.'AUUS0]@X(I#D-N&YI) N12DX"FU'V0\80+5F$YO902, _IV,><" M0!Z&!T1SW.62Y9 ] @,"1]G&C?8(,R&; ,3IGKGC!?X0S+ESS0Q^T"D)%6IY MVT=/.C;$#YOKS/'TJ )4U1P_-A7$@U;2;8D=_\F!_^Y3"2-!HQTV M8T-:-4!04L$X+^\(%'Q$E4< K,@KW.SDL:40A ()\A74*GBA4 >B\?.:=?'L MU4RXC2VVL*P[ PICRRJ(F\D/1",M:]LN1TTE7.A M%Q?E3X-1#$-$MVWQ-=547"Z<_ AT(T W[-<[5,>FF*,R\%;52]ASG$=*D[4V MD-5(_II@;6RA04+K!TZAUF>XKEX:C*;EUV,M#BOC"Q*Q#8DELAJQB2EXC@I) M5B@4?DIN56OQ9P.<[P"E0[>8K,YX312BISL>ZR0&%&Z.BK!GM3RK44)4)XJM M(FI$RI_O\/MTP,A4(XZ)&-T!MX#=S&O&?2V?6C@2F>JGN=?G):DP\&_V?LQ7 MW(&]2S:OK"*.._.3[KF.:_E')@'A^C+6B ECD\YGY!DM%I[(Y)&)K#2B$DP> MW8-Y?S)$-AB7W9O-I140F#U01U:>S87_EY,7064H37<^DT%JV\MHV:Z" T7E MBK.G7 59N&X/M3DEBJ*+XA,!,])H&NLX2S((^+(\MI@A\>Q(1B08">H$S>!0 M"W-"NJ.* ;2EJ'.0JZ'L]J(&HNU>H?ZBCT!@Q^&]H[&%IH$OI00-\\8!VOO=\D_!IT1J='$-TPJHF=S>1Q/X8RZH)+Y M*#TD0>:2)R8A")(G1):(C;M*G7XTT)SJ=- "2#4%!P6IZ+-]$*JO!49:+6JD M>?D0X))F:*[1-H>0F50&/*,O.F2]X$WN%N+O/#/Y6#Y?6^T<9 1O^+)NDV4A MG.)I/OO[*6$?1B1(U4R0EM;LH; C4WV(Y[S38)$=-9 9BJK]^4 V,GU13M(7 M2?KB3],7T0NPLF(N7RJ4O3.P/DT)WB&;^9 A5+D[#PC6""+!YSP2O.:RO%> M]R6+!."TD:>WZ;0WUPJ*4;D'Y1=E"[;9B5><33[@4Z2<;&) CC MA7J\>!NHQS]@".(G<5*R:?S#MQ:\=U4[LEH[T\R S&!T/"C6G.-I-'%\FXEO MF.(%Z[19#U."M.4V%1Z0Y>WT13\%_1$'^V0&%9A115"OA\%;;Y.1,L!P@=&/ MFL&\-]]RN_!!I.D#@R=Z_'#'Z)&+(9=_J3UM(,Q?:KX\;#K/;S8 KLTU$^A6 MG=*TM+LJ*_V79Z?I+_P4I]U5"09^- 9&"M)7EWU3 I=102IM3_3*\+D'OS+7 M/U=0$&3W@WSD4N@K3,A3FDF]=6U\N[ZUW]JN"M_QL'8><5IE@"33@WHV-#F: H,'/PKKP=_15"]2 M>ND7^ 9;V?P*B?/+IE\=\6%'-@GD&=&Y^1,-["E]]CCM:;N@V\7D ,X,'O5. MQ@Y+_GW"P]0(%:@H5_*WW?CE%;*Q^(IN\A(&O+MK]<+ZFZGIUED03-KFQ^OM M5E2G_W_VWK2Y;21)&/Z^$?L?$#WV$W8$Q"' 6YZ9"(_[\C[3;:_MG7[V_=(! M D4);1#@X)"L^?5O9E854. E2@)%D,R.F6Z*Q%&5E??)_(7YRS;^LK:81W:> M65.&]*2ZG"^K10E5C&@J5(?XD"8-574[C,",P+5";FW=!DL%7HQH;/@=&TW!@)T((D$!9JQL\0O5"V/ M;#]"3C0,?H$LJ%67J7@UO7)ZIUM5TR]ZVE85SE*3Q*=1V9[,"'(S,3 QU+CY MCV*:%IB86C+T*LX+7%66> &2ROCY;\L3YSM;&C S0IT=0J&+O"S#*VMB*2@( M.(15@3H/YSIBG7F"B8085:.'8CYMBEF@ MJ,CDN@KDTUV<7"M/.]VE+X?7RMP4&@$O9+E.%0NCQY7LWLO*(45EE$Y=B\_2 MZV=B86*I\O\*H![N0FIBT.#Q8D.)'Q#;K([8].:\1DV6YO_0SS;VO M0N;]E\WTI/C.*'E LB'UDS%M+@ZJ>G_F,LQE:B*9PGR&Z*.NE8N%SO 4L&5* M!GW_^=<*IVRSK,>G3-!KX7_%#(D0RS&1:Y$/:9$LBLA+=<4;(R$CX3HDE F[ MMU6K(%"^'$?6$4F#(Q.$F:J72>#E'@T:DZUFI5/(PT)GS[^3E4RA+_%/M4:G M>L["T _1!1IFV#XTSBBV@WUI96F49T7)+940HN%#NN=9CU2+4[S+FMP+SR;8)=-H?=GU/PRG9!(B1<2PBS'[87C[GV Z6L_]W+J&L,&+LBPQHNO.9P">I?=JGVKLJ! MC+IO\IGY:K0ELC_JJ*J<>D+E<*BR 5*LI M^QQ5(\5__FGPO__,>W]_-_SQU\]IGC5:2?&P@@*9OB)K1&\3([5=Y;AEEVNR M@''_9<) QRB1T#?)7&)*'IJ%TJ=9]M"F \3>#0A:T'RQGFM*7E12EC,\(JH) M#C,_Q:D/1OU83+'8LBUB61Z/2K>NJ(??5 :"?QV*F;$E("-J5W"!CI&T3'1X M]^'[7\Q.>/"K>;59S@94!J+8IT+KQ*_ZHG@HO[.E>+%*2Z*TV'*P/65:HSA_ M1XO[X9OP"TI1_("EG%5?<%S4@7H [8M9O:MA@*JFP8\?RA2JP[6\_D(]C3_I MV8.-+:'6X?&WJK][U5Q=II%592>H>%SN:P4U<8S-.V0MP.5U& "U*B6ZVWMC M%JD^NZ$Y;-[0=+L=9]"LK>F>M*U9Y8.M(&HZI^Y ZV>YZ*P86[HP[JB-KVU: ME+*2I2S\-SL[E<^\T(6YU 2X&B*@R[I0WF,+L,!8A@]+"&E\0=6D:>6UZXU@ M=:L1_58=8ZA'5B P1Y.ZB& #Y#4CZO*9HD_=-/PX4Y#6-Y& ;A M]L(+*6.RBK]0 J?THN2)C%V;;ZB:+AES3]J$DWMP$S)./GCX\HW"EB3++^;D M(R][':S.::&N"8[SQL+[2MZK?]1,E_"U;!JDVH+'JDRZ-EQG30UPH&I]PKF0 MO56H8+A*VL _T_I$+[N4*G9]6*,1-BI?\*:^76MY$TO2B_8BO#36Q B&'L5. M5_>R7-1L#*BKEB_G 8H8Q%Y$\]30-XI-PC"PX.&HLC2!.^GKW&_%T)L'VO6K MY=?*.,\V\3>UV^C@JB%S534Y9191"S=329&+EE_HSI(J>0A75&8%8X=> T.,S:@QQ;:I MW"R\.W3EJFQE4Q^YQ4%-51)Q2BG-&G;+RHWY;#5:B7P.$H.7D%MMJGSV4K\Z MN3;=JWWSFV3KK;7Z4BFL<'L4 I9'H<=?EE/_J*F0H8-A"Q8X*Q4Q"%,C-7L] MDE&KEQ+3ZD>J\4YG.X0Q%?[$69A)P[*$@):RJR,'RTA?_=$:"AU=;GLH=]K& M$NQ5\J/C7-_"89TZ8A//O5@C%JI'UGCJNDOUE1UK=S5HD8:P9P">8M)28AA7 MKBH^53:IYZ=)A@TNJK&56HRK/A&U=ZI&O56W(M731PU\RU/AS:T@H1("G=%* MKB,=MJD2%U#"4J,@[RLR+NGQJ1JNEVO%CEHX($%E(OI14@07==@VN[;ZLG4P$CO*Z-[D#765D'BN?@/JEQ2@H]BPPW)4B:>"RSCUK<@0 M8$B!'C8(Q3HAU0\)Z]#*RXQD0[.*KAJEH[3C1*$*)7WF11IWRM%[A'IE MQ]5JG$S5G ]>70Y<)08?4V>4QRPT**NK-V .M;LZ*(.3[_[E7C84FCX DIM4 M74O*IS&;AFAU6_N9M4KF)M6RKC @OA@"1\3&>\O1)O7)N3DUI3-A>AHFV-[R\77 MT Y+3>A>=)X+$QF.+"#<[W) F /"APT(/Z0/XRY*5:7B:=9=,NK(K:B^94]9$CERCJD(8S%P#BME2Q3G%V$$5+]K<@. MU#6-$R /[-9\IT;.*OYXXEYOQHT'A6&46TGJQ,(HPB)8K\I"<=8TY7@!,+J3,)6@GX':,*HTJ9(#,'.RPE3SS.CT # MZ5"5!S@#(Y9E=YB(J&R.JR0)T)5TL*YL1QCDK$P,8Q*589W4NK^%JQBP_21T MDP(AVU+[7G9MV#W4R"B^H&]E95DU;3O+$_^K"B*@7Q)N44/% K$ XSE4?Q'? MP@;:X;_5Y+OOC=]7?B9CJQRIA4G1V IO>=FBA#"I685!CC!4A@$?M0VO33&P]=03 MDJ'W N.A&497JU D76"O=Q3+S&:9)"P=V/B?R)LFJ1K(B'D'7A5.*MWC"&SR M#^M U!_)U):5D+0"<_9%%;GQ/43J*TQ8T,UA9+TN^5_UVM5D*!\#5C3YFW*? ME4]:H#,<0("NIP,=Y%I;H"*UE7,EU/7NL*P9,'>^B)([H8?EX7XWDY]D!]?" M"Z@TH/3F21 #-B=('7HI6E+>3- '!7L M-SM6))N[]2"U>.IUH^&&QG! M]))?">I4*("J<5S8(L?)SPID!K));%*=R<.(1H$9?5ADD6&K<$B=:TJCAP'K M=76#\I*2UH6^4,Q]05G7L60SBFS+T]:BHXEFE.E'J",#/I*MFJE(*LNVQFG5 M,6&]@0IPWV"S,0,1;Y((, R.^Y]JM5N7:2P.4$HCI&0@6E+(:8TRH7$UXT4[ MKNLC= 28#5.6E)5IDJWAAR^=M1K7Z+NPRS+R$>C5(R\8\H("$02$SO$H^ M*&%6ATQ0]M!4D-X$X@-->UIK\>I62FJ&QD84? Z.J!N6&$LJ)V,KM),3EF5L M(),%630_6-\C B,A895Q4?X%K;&0:'"=9.783:7-5:!1>&$D@:]?:&'P8?-YNT]PK'24I?.;U;$?CG\JZ(%)"-9MB5L.;L4X%Z@GJ(KJ!34 M1%G_5+$VF0HFUW&WI)*7"]&:]!Z0%'/L4'^A\6XS2F-".U5M1"=A+_/>W/N& M_P%A7.GS1D]G>1$(R2N5R&@*;#/V9W"F1 WKJQT4_7X@_%EC\VZW>,H!.13Z M\\/4+^:8ZE0JJI2# ,^4^0@]FR9]B=*BJJ>N?QP! 8=,TJ AI?C5H(3""$E BA>94J+>.?>P];)ZL@@Z MUF? _G?8MQ;S!=_*8E4$S _ \.8D1/7HIT!4"4, \[G(KW%*(O7$I5Y[JEY1 MO7#)TM7R[-A21!Q.$>$4D;/O&;"50QRV=X"LSR]5J+6= F1M/::Z8[Y>6;JO M)^V:-I)T;7P5.&5.;L^V_B@"6:)NZ\+M8JZ3CFD(%@UZ,U(RLVJL+,TK#S/0 M*+,JZ;[)?@<=ZP-:+2!7KQ+*6:7V#I('&WN0&:)* [)I!*[,2@7V#-:/="G8 MJUQ[%P^E?DU0FK!2#PQ4B;9*X5?.IG*:MWEC%,X$Y>V4,IV&E==;#MV9EJ&M MAPF43Y'E1=+-)!=?N3IQ31$UB%=)L>1RE.IDY77$=U8= :CE0( "#H2E]P6TOO)Z$Y<*A2&;5%"MR-J /V3&JA-2C6&U<5Q- M+-[B8$R(AM5 Q.JD;,K[PL8*8$%3F;=V+8%J?8,P5BY(\W=;3T.I.I>IO@K2 MJC>U]+,!,(J0/3-6W\ Q3.5Y%Y<(FV8YT>"#=]FV.;@4P=]0,JNB. MTF?U[JNUK_ -Z1+X*BPY9R-3K47@3*([F>AK]JU(Y# IL\F(5S'B:N2U'M$L M4W(=Z]7W=9WM[[K-*[[^MYSX]G8J6=#8^4 MDYCU(&:[')_\WQJ:UB=BHP1PZ#AM7%LDZ$T*-'*N;0DI$J7(NN#>Z*^V#H#00J( = M_I6#5G@E^[^IX6A5(KP'IDDFY[MCGY.4IFIK=J4SS-6LB])W$\A&W(#,$:$R M(AQP9!Q;7SI!I.D0)I40IPQVK-K!"6_)' >NQC=AFL2JB(DN4,J:GH4I;>=R M/*PRY#17A"T7V -Y>5ATCL-.QAV^ \\RG_04;ZEHSR0<:ZLZ3"MF%@U2._6 M#/15R]>!1KCNA=OIZF%X]DJ15F X_$UGHHW.BT"@2[3LBP2K]>8:),'Y"=U!'WMPP?_4U( 4OM&7Q,7*9.H!Y(K"7K59*$H9S4G0VD MYAG.!6K$OMZ[( LDK/>KL*->1P8K?'!<>&=5TN"]57B:FC3NDPZTE;G: ?=R M'3G\5.8=[(\*UG#PVHH,9B[I017Y&#,FLQIME(HLCLXVM<;U8W!K#;!6N+1B M8JCP3;$CF/:RR F_DIG5L%88!7L+(=+:U"%M=: D1X3 _( 9Z*+H&*- A3 N MP$$%(E(.'230IKGD@X_B,1V'#K34+]2?NFQ+I<8;8P5>-45TQ8>'00FX6(YF MZSE:,UB5RTNL9SV+6_)]BF^^H*+P55:$VGC%J@8O=;WVNO=L0M7=G^]T7^Y5 MIB$*P-%>U[E6726$X4 %0?J%, Y60Z&5)+"OK5\^@:CJ ]DSLAY'8< PK MQK-L*J'4L#*O0"5*?KXF_]6:@&1\M^F),W26P;9!&5L3B81??(\F$9')+*WQ@&U M!S-.%-/1O$GIG;Z.8*YQG,LP4"EXE#HEI0VR\+%HF9^V82G8E*,L4(J5=*[%1J6*=AU:#RPT@ MMU*<"FG6E[2NA0VQ1J_($_V%Y(OT38U]=JMZ)77-JGS*4[TP]4)'56&5Q4Q+ M=5)2U*FG] :=OO/2).6ETB>#$1G/QZXQZ"?2Y*W_)M/J4@J;6X#3O4S>J#@K M+_6F-(=2/ =S[W:Z@_6!'.,^K#7;C:.9\TZ62LHVG,*F6C5<&)]+&\]ES/32 MPG,9=L9C/I?VG8O3&3 ?:^&Y !]S^5S:=R[#CCOD2[C/I]+ M^\Z%];%VG@OSL7:>RZ#3[_&YM.]YL#[6SG-AN[*=Y\+^L7:>"_O']GHN MU-JZWE#]2>E\!P/"^ % V&OBW)[S^1\*DY7$W <"R4\B_/*OWSG.=X^$6,_I M]">Z!J"LQ%Y\LRACUM+5!7L$Z?CA$-V(>@$P2<]S.9'1*F/,Y_/9 O&$&W4X&?6AV[#Z6&X\ZPY-BQEA7V1"K MO<_'U+:M2WZQ^N\5<#2!-=WQB6&-RP)Z+^QEY!XMHJARUS[]L\JKO_O;"^L= ME?,QZNP%=7I'BSEK<.4EX\I>VS8(4,.YX =C^.C9J,FWQ>BWJAI'\!Z M#.9T!O3S)SD-MVE.^KPP>#3Y$!">2<",CPTU7C2W>YEK]_R[-[@(=6\RP>%V M!@\"R";#8#*V1\-!<["2AB83T-HTVO,E($RZ/TT"&G7MB=,@ 4EMC0EH;9^& M\R6@TY5 [L@>#[I,0'LF()D ?9HHU)LTJ<",#R*KGL!H7IX \6Q#DQ92T[GK MA0%#1Q[.&B0@%BK8QNI M-V8;J;;[W<-C&PO?]IYY\,1-?R@'5>B1[)?GD'3PW'&Q]B* 3IIK5NBRU'C> MW,KC((2M;6).CQ"VMY$Z2T)X]JS0XP#*]@;C9PD4EB-,/LWT[3E+H-S7-.<\ M- ZF%E;#6(ZP/<*$\ SVR'UNRL.W>LUF('.^4JGDJ^T'S/M M-*G(G=CNP.&DI7.HC#I&.)VR!!NX=G?48!$,TQXG##HCSAADVLY@I# M7'O8Y6833$9L:#U%V>O;_>&(J8BIB(71XZEH-+:=)FMB6,=CD\GI]]AD.J$B MJ]VB<9]%%&&-E1<'%CSGJ\"**ZZSXCJK(\YI::SJM&\/>XWKJF=/#&>6X'7@ MW,8&(V0 &4[YXGJKDZNW>C;?A]T?-2A.F((.D33Y;.98XVT!VRMT&X]6,5&< MN=)U(A)C.+)=M_%F9&R!G!BNNM^+4BR<(WH'=GW :("

N6/W-1,>9PXVAU -HM-)Y TR,;%R MR";6$[Q5$[O?9Q.+J8A-K"=04:]K=[N-)I$P%3$5'8LL:DBW'0S[;"RQL<3& M4ON#QF&6XVRKF\:['YZ]+.9*JV/455W7'C79 HI3 MN\XQM>M$\AS=L>U.CJY.I/7$\ R%5>V&P<&E15,VF3UPQHU;9>>-&P?/=&S* MO.HV;E\=D43A2BI6JMC"6,L9^F-[V&VT)RA;&.='#"=B80SZ]G@R9&)@8CAB MR="0QCBTW?'Q61-'IC:=BGGA.&Q><&W5&ZJM0L))8FN6I%:0%--\5D26Y_NP M@SSC(JL3++(Z K"T,1.C00MNY#1NP3$*M2"?Z0C F&IVR N3U[,&C0AC]5 ^P MSQ=>F,Y%G%M1DF56$EMAG'OQ53B-A.5EF<@S*O&Z2I+@-HPB+N[:0\@O20.1 M7LB++YW%-RM+HC"P_M2E?\X<1DJ\'PY&S]D+W'$X@VT/*C,3V/UFZ>D3&$+. M<1O%+JZR44% IC 681IG#TKP_1T(,>U<*PO'AY&YR/-1K;; M.Y])9?3WK4!HPE:BX)PH[LC8%)ML)TJ#9T1R[881"SE6*]F&:P._/@,;[N0* M#G>"PY+;0L29X$)#+C3D/**FC:@TGO!'+TVHU#7&UX=E++&0SLP4F,5&PW#IURMJLS:'Q.^'$#BFL- MST0O;&5SM>.FG8USJ<9]NSOD"B@FHV<@HQ,VI29]>^PTWL23R8C)Z)RDD3.> MV.Z@\31,UO+.V8YJ- MME'F++7S:SY_X$D,#5%#S[&'(^X^?Q+#WXX,*"Q5;(&J$Q&=F37H^M$*8&MD)>#;MVK]=G8F!B8-'P MRNF-[,%DPO8$VQ.[50NXCQJFH;PU)]%="-PI_@&+\XN5JW@T]8Q6^DA;5AT[(G;)/6U<;94RU'I>8K. M3@IDIR+[AO9XT&7J.R0JG4QZ:6_0:(NG8TLO99HY(7VQE7[2XQ>#+F6 MC8F!+1_K5=_N#5RF!:8%%@Q@APP=Y^CLD".+ 9V,I;&'YN_M91EG4,BV6P#L MW;477PDKC*V9%Z;6C1<5PDIFEO#2."ER*PH]24)LY2AW).5S+8=B&S,]&^L18 _&YS>9J>4(=R0STEH.Q3;*VX;,9Z+:QLUG M1KCCRTU]-D=^DU'C0PT.:%/\CXGM+%1;%GIL9!X;#C%IG9T9Z/3LT9 GMC%E ML=!J6'$FPCH%4^TH@Y^GB5-LC)UC0>"F>.@B#6^\7%BW7IIZ\1[CHN%ANMQV2A,LVTC2^F#C:/'N^9Z-ONL,$$3B80 M)I!6B(^FU,Z>/>GR"&XV4G;"EDF3F')\-@H7&M8":X&@R%IX(S(N,>02PR,P M?$\XD<:U)XUV+CN2#+66(]R1)+2U'(JGG%G:>-(VET]PB6%;H,CRELGV[+-: M6RLI3B*SE0GNT'+R&!1<%GRM%7Q'8F@R8;4"+&P*,FDQ:;',.E-C[2CCGNU" MJ19SZQ,PQ\ZAT/ G+XRM)+8 R6!919A=ST6J0JXJ;('3]00X[-BQ M>X/^:>?NM1R7VICJUW*0G4SJ[)XBDXQ,7%O(XN\ XH_)[_CR=EO+RX\O>9?I MYKS51I9#+9%#;33#F$#84&J3<&4*80IA$<)%AFRLG*>QLGL8[7C+"M_'-R++ M*706QGXR%Y87!U8J8'__%H%UY85Q9ENQH,A:6%TLOBU$G''-(=<<'H4MW,:T MFL:Z:]AN?W)V^6HM1[@C26]K.11/.='4[?=.(!?NI-"-ZPU9UMXG:[O=!B?0 M,-ER@NL]G:6=1IW^)Y#P)FV.."HRV.A'[(KT6J@Z"O5'SS M-<4^N9IP#Q'-) U$>B$OOG06WZPLB<+ ^E.7_FD9C%INE"MI?CB0/J-H;W+0 M6AMS_%J.:DJ?9NIMW,1M+_4^3(AL'G,P=(]NQL%)(9J*;S+MLN1]A.0=->FM M8NI]K'W=7E1K2DS8W5&_\1$G!X9;FT*@3'7'I.\^$7O^SY^<89<%WF.BGKWF MPS/M(CVFI4/3TID8?HT.MV-*8DHZ8ZG4[S<>V^1 YED:6J[MCIN?)7F\3.D, M9DWN!(Y%5K(V'LKUGH>J]SPNMVUK\IE:S,:;T@E&H!2,G+/+)#P.QU&K M,/+TH+PQ/?@,Z+YOC]T&R9[K8_9:0\IDS^*^$;(?CNSAH/%0+-/]GK*?SP C M';O?;;"9P<;\Z%-R+3"Y'EI,MTX[;Z=/O74@>B:3VNDWGFC<>J)E*FPA%9ZO M@>OV[6ZS_2^8"ID*618^T,TTMIU>XWV#N9Z6+])KMI:B?;F71^%I M8I =TU":ALC/'=KC09,9=ER_P\,[6?KM2G[#KMT=,?FU("QZ"A:IVW@CWO9: M6EQR>M(:8RN=J\+O9]O(,+KN4<'A?AK2LJ8C%+,RM5XLT0E(\Q)[4AFN\/QXUK\4ST7'+9?B@? MHZ!O+ 6VU^" ;2;Z<\V.;4@&3?;0';=U<&Q3]))I]?2T\E8ZNML'HN>0KF/W M[,QHIL 64N#9&K7NI/DX+9,@DR +P=V)L#=J4 IRB24;D?.[([KG'EVMY:H2W,FFT[83W>)"R@'P,G0XF]K#7?#8%T^D31]VT M"]D:2ZEV&FWGN#KIINWLC0L\6T-UK):>H;BCZM#NJ1N$3$ILX3U':>G0X=)2 MIB062D]U4D[L[J1)F=1&;9"-JOW5J38_]N-X&="&B.&? 8]W;OURG0EASN.,ZLP1 .[#^JXB%3'CI=6WYP>VZ/=ORD_G"2^&*/+'R M7>]S&]S8%I18V1>-=DTE;+&);BJ\#!8YO;->N&,+WA^%26Q;26KU)B]M:Y8F M<^O%J-N9Z-_@)MBE>,!.;03,B\FX,UY^1N;-A;6 /24!?B7!&:0AK Y75"W3 M2HK4>A]G1>K%/MPGKN:P6PEU!X><*/'?" M2R\2X* 7^ F^"8HL3^^L:RP1S[P(-@F,U+^VO NR@2LT9O-A)_#.> [Y\D- M;,J:%ED8BRSK'(B./H??'D%%V6YW/1,-$3L0%AX&X(+5&[^LL$2?5)YEM-=$L?2$%X%:S80'^]PG+Y"L^&@,ZSPS'SU0PGD&ABOP->F M<%E^I_ (J2(5L;CUHLR2LBL(;_[V%_B7!JT?P7)1@%\OB9 >PD>)[V[WY5X2 MR7S8B4CU@;A]+9E+)$,EI%PU_?L__\-:E7"V-:U%$HN:157 MXF(*0/YZX=.O=96J;HTFG5.XN2VVD1WC?[?0&+RWC,\)C!9AS[]N% M 3*EQ%Q$8@:H)V_3WY'B5GZ99"&RA\M41%X.N()/KSV73B9/%I>NTQDB#L.? M:F-]IS,:[.FLELB_5YW,7SP+Q,3LK]_]Z^J:&[7N,XO;:8NOO'9J[HHOJ.DX\@+@3B! M^%X.^G*:+$"4E!2"SX9+'D(H)0G PV"=5_"T>ZAF"^9_V40RDK9246*?VK'\ MXH73Z9;L"%4\?#D(W668J1?[19JB"*[!5R'W[368"B;B (R!@>*ECR?,D?,L MA"E/I'G"W$W@?P9E#$\7\>$7+_TJOC.:MDO]M7.-E=8)72C#Z0YW1F\RZ 2Y&]HA2 MW$U)NF&OF_U(ICJ^6?^6S#"_]G+@?BGRUS@+,[2$)(WA@CDAB[!UIJ#H>' MZW!XF[@U]]Y?*R77>O@.).(^I@EJ-@2*+\*_CI,HN;IKEXS3_'HWR59R]\.0 M3LUQM2$8:@(]+X%>(:!FTE+H=2O#E(2>6\H\9[ :*-E-YCF&)-TN\[:0T>*> M;9ATY*REHWL6NZ(E2IZT601\J4FX#(@[C-%=+IF.=)<%N"H_]$KNXMM %@=DCL+#K!=VMW1>S!,0'LU0&^2 M<\MN#+=;N3'&RV&(AX4Q '-WRYTQD@ETV.Z%VQF5]\9)?.%[V;5UY6'@C[P% M7E1X.A3@PY* VTJ_0YR%P-GE;T&1HC7U:'>@7(IC2.MR*=AN8GDIFTG85C%% M7&D:3@MD(2_Z51A)QU1TMH8^HX[UN?!]D66S(M(G*!^2P-^S&5 X'&@*MZF M"G(&W'+Y@,/@X3;%Y6H''#59+49P&W7O=L\O[G)@;K3AE %]-XM-P_"JF $CDJ&?F5 96$8X*(QO1):3]S?$($^Z2%*97)8E!7 ">4-V ME^5B7CK:9F$*A[,4]#J<_TE.K2'$_#XIICFRW;>^#Z8'ZJT'5%4(=/>0R:JB M C#O&U!ICJDX+_IC([9"8J$*@$Z]B/Z+ MI$PJC*=_AJ=[B.J9#Q0BHYJ_X@NA[V'((T7?&^YFRXI;Z)%]#P@5 MID32_U \Z3T(]/@J1)ON;08<0E+U3TD2W,*AL#J_#SIYB*YSBPS71^\&,&?K M2IV+%58GZ5_#^T@E>S$8U .5:]-Q=09?]819$H'-B2I>5@#^AS&\RPSF97GB M?T71ZHLJ\S>H)TB$\2PBR>:EE$F8(95FM@6+ \B@Z%2$:9*+#)!D,C'H)L$' M1&4"4DE_^"\@0&/!*% %H6]8H:]7H6\%)M8+6\'^&T?A]UO4C>4W@@)H.'A7 MW[H.B^Y+2"7D1.HH'Y>O M:O5'Z?,>L,^;?=Z']7D_1!-$= :"MGY03BC6]!H6B0J^VLE73S8;F@416.4X M&%:1]Z=7.>Y6Y"C=)U4>SG(<(M1[\.!_9=46H1?*570_@/@DGP"&*/05WM55 M*J[PVT!,\](D(C8&+\D*^E-)(5C'F$PW$@YO03I&QMI*#THM]@&WTI.#,"-+ M7DHD_6 I3[TH2VH>%&4)ZMVR^K>[[/L#!'PXNWL(^O^OF;P4+M&"O4(,]="\ M,ZB"\_U=(NLN8_+S%RQ=@\9,>NV/H.59__2B@D#Q@Y?&29%;_P@]6<_/@J7Q M],D90OQ&0YSJ#A34(PUU5+GA? +825JYHM89:"XFZ-:)2U^0HY]@C:-=&4< M-H"3:=<8H2OY?D)H=*#1,A9@80":^V@85>[T75:UUK+DM-RVX-56E[2]BF"* M>^\1OW3=BW[U <,0FSCEQS2\0=GRFZS>88[YK)B]4-!7M5-GQCE/DG%>'C%^ M,0=]! ?]7A"0PQO!P=Q&O?G ,V(A:U++ZJY=[1WE'[8\'QWP= <]XZ>W;S\" M&$2*KG%K)KP<7=OU<"VYCJ?AK$A]"LN2^UJ&ZS%("[9A)@"*,G1,!F)YKW;( MEP]&9WT5!,!@<8DLTB\N\5\[I0&O#"+6-U_% $':3JQ&$H%*Y%\K\EOV>-?] MVL8+\0%&9>Q1^K>'[-]F__;1^+=_4NE=/WS#=*XBS*XI$$5"8YJSAOT<$D,E MGV'R)S#T:]1+*MDQE+*CC-4J3@NHB^U2*J>?SM,3*P>)GK..]1D@0ZD_(ZT? M-9#YP^HQ(\>S(<>N ;LR&_-][&-O*]1A/@E *00-\CN %PY.A-T;%ZOXWF$5 MY%-D>49R;'D-'=N=7$NJX&^ AI M,:(BBC1W ZHRZ*G4<+5:1U8&,]#T>S$QJS.\?/,1T1*'9E!FX]5NQWJK RD& M ,SW*CMYCLDN:+>J3%TSNA'4TY 1TJ?)G=M;4=X4JIM96 K55V-[6ZWH)M'; M,,TW(G5IB'>L_>'R 9M;*T'RQ?MF_5W$8A:R8MRTE" YP#@15F, %0288\N MB!B&?J/1J@F! )Z"\/9#"B3\M9%?BN$I$%!W3&QL ?7C,CDSD+H& U=+!P[)DFB:+@KW@ZE0R \K'7<;/< -*FZU$-N'M8[D[ MX^KC>;QJ%@B6 C8 )'_KAX4J:FO2*'@ IOT&D*8ER#A$U;00>.)M@A9ADM*P M"IULK1J/H5.6LF'DW>ACU1=@XW<@C=B.S&[D%;N2:I'\4/ZT:=2MFI3!83@X"[(V\128N]0=S M%7C@ZK!QV[X$5QV]NHM\";=6Z3=/]5O5TQQYE/<./Z*G],:=T7C;E"SCH(SG M8]WQ#&2?'M2C_R9[\5(2XRT X5XB4'R)7JPO]:; *8M\Z[2N MBJ<]<005F*M]/I?VG8O#Y]+.<^EVQ@X?3/L.AAE9.\^%&5E+SX4963L/!AC9 MUGFR?"[,R/A'@9CJ,CI"D]B=&)TNA>=5J:?-H=&6QU[C$8GA4;, ME1B=GH\K'9^2J+*:+H^&%'9&_&?1<>_SXIWDGN_SD)WBIAFYSV3/9XKRYR-&[L?9#57IS.6??%^(V>Q N\=J"72LFX58G\=CL1>[QK5=;!#- M3CI&^3-!^3T9,V=V_HSSQX3S;M?N.@-F\XSR9X/R3S=;VARB^9AD^<6_,/KTS=0+I 8$$28%3=MK M-O:;W7OPK>\I^;W?XZ@9TP_33XML.*8?II_V;7TO] .ZZ7!5-V7YP_3#]/-4 MX^[/- #S ).$-PTIW336DQX="#^1\X\OHC 6EW!V(L5/*S_+AY%EOFMG1!X% MRF,._L;S6D[^7'A>2TO/A>>UM/-@F)&U\UR8D;7T7)B1M?-@>!1H.\^%&5E+ MSX4963L/AC6R=IX+,[*6G@LS,AX%RB/U6C!MB$>!/G@4J,NC0.^'YHZC0-UC MG_+$?.LP?.M,IZ3QT#U&)QX%RFC4+C1BKL3HQ*- -^^61X%RG\=V]GELUZ89 MN<]DSV>*W&=:ZG]F>SY3Y#Z_@S['/1\Q3'1$GYHC@H5-/ M8PD#V^4.QDPJ3"HWJ%^QU^&4(]J\66GM4]V_*3^<)+L4XML?)=[W,;W-@#!KO^F*2P1K6>G1<+FUSM MZIG)=HS:AK=NOMW^A;L(H*3MN!=O<%+*YD!9 QKOR.?^[BEN#LOI>]V M!N92AMTU2[&^7 L+D#,57B:L,"X?$6;6(@T!D' B5I"&\*TUO;,\RW5>PD5! M0:F]>,>=\-(+'#YQ@9_@FZ#(\O3.ND[FL#(O@J,$)N!?6UX %V4"GN?-9L+' MRL:D2&'3-\"QK&F1 ;5D6> M=US'I_Z:0WSX>]W.*MO3,'X'G&&:A@#3GT5T(Q#3$+Y>G%TH( /W5LP)D2>, M-?)DUMP+XQJZ7 /C%"EL)84]YG<*';!93UCN.Q6QN/4B^!H01401_E<_%#]9 M"T"M!;!+_PY04LS#8BX?$26W\.Q45(_R!0J_)C'H(3P3N_P_G&-FN]UU('ZY MBRQ7C&S]3BS8A/4@%CKL=;HU%MI?Q[>LG=ZZ.[<<#3L3\ZV#T0.YY0KN ZOL M[9U5-JTC-,!N3HUE#K>PKNVX^R[7'G(C^1J>^)EW@V^YC9M+&CM=O7%E&)&?WQ\B"F__R/VL"ITL;!$?9) M>JD-&6-;:M"52S;-E;B0\ZR\&;SYTHMNO;M,;7,TZ?1T^.NRM(5ZA*S=#NI? MQF>$QPHPY]ZW"P-DRH2ZB,0LOU2WZ>]2.7U+?7G/7"UU,GFRN'2=SA")"?Y4 M&^N#I3O8TUDMT6RO.IF_>!;H"+._?O>G+Q_>;39^XB2=>U'-^%%?@66 MAD2 MUSOX%3 A*YF0][<=D+4.ZG40W)?@WF#*K97DBL>\#?X !@T_O__R_5OK MU3^2+'O=7DF\?=W(RP(Q ]$1(%_2;!%X5T9\<99$P(90P(AO"Q$CQ_*R+/%# M:D)R&^;7EO! ."D.?&F!'I/EB KJ4;;!"6$C7T%YC*]L8'0)RD#Z.A?^=0PT M?W5G6U? +%/@S_B]%P!MA" ,"0W*!=CT(SP #65@[!A^19 MQ[IGW\"0$WBD'Q4!K"X&&]SWLFL+0 C<%YXH/^377@[+CH';T,."A"[.89=Q M%@;$GF<1"&-<(&PZB:\2!!88]O W,'8R[VDUPOHUR87E]*U7>FGOXQE2$%[R M&@4! AP>#J\@JUE81>P508B+A_<%N'OZ1'X".@ X.! ,(0 LR^$+?"H)%]P5 MZM/61R^%]]C6>_C1ORKL\U6\UAB5^MVNV0+_;&;D\C'&C<^R 4V6'/!Z[ MA><"FLV(SZ6%Y]+M]/E@6G@PP,@&?"[M.Q=F9"T]%V9D[3P89F3M/!=F9"T] M%V9D[3P89F3M/!=F9"T]%V9D>SV8!Q8XW>NR/!@0Q@\ PEZ=@ZI+Z>CK,"%/D6+(Q%1X7$$^0"MVCHL+C0A>F.:8YEGR'1B"F M0J;"'23?\1F[VU.(+T_/G'U&?G%F>[XO.G**FVZ9QLK(S&0R89)ADFF9V%3&_27Z68(P\QJ=GOGXLI]3SFT-))^U@. MQP_:Y9%Y) MP)R U!XU+3482II7VTLJC!VWVF$Z83LZ'3AYKB>$\P.8M,482 MII7VTLIC94K/=OJKN1#'%!&3KWB7I LV/F6289)AD=G7SC>WNJ,LDPR3#)+,[R0RZO9.+CLE7 M;)GFQZ&R?;IJZH32 T+!&7Z1: 7[V&^^\L&WO@_93F]-")U=G4P_3#^[ MF7)=#C\S_3#]/(I^AD _#H?:F'Z8?AYGY WLWG!-90H9>7^FN/\CE MUP?BM0JR^/T@'3KV@LL[[[AY,G,>O&JYW3< MUQ8L,\(!VVH\>(8CN@/K7W)\-UZ([4YM*Q5JXC9.'P<[&W_9\' ]JCOSYGI> M=\=Z\F+'G?[J8L-OUCRA@0BB'(A@];JV6K2?S!=>"M_G"3QBL.X)U1JMR,MR MZTYX:V_(0*R@$OA?.,Q7P M^ZWP,%1KX=3Z'$>?WWII0+<+#./.MD"? KW7<+F(82^I"$LXSFG@?2;!6WWM M>VD:POTXSCR,"SGO?9;X16;!UH'5B/0V#>DH8=DT9!UNL]5@=_QZ5N1%*G#* M^CPLYGB5M4BBT+_#:U+A92*S]4>\'H!?^'D(5 S?XW+%-R ,>A0-G2_F4[D? M&B,/L 50($PL.![+6RS2Y$8>4Y$)*X'-%''X+P!@X.4>?CT5.0)DD8:PO33, MOG:LPQ#=2D.=^[ 7L>B%TQGO1F@$.[B\_U!4#P'3?7S[]$Y>#\NSKI."3D>B M"3T[C&!8UN'T=@4R8"C"N%=>'0B)T]8L3>8K)*V>!;@'C,TD[2Q/$X"N6@=16YI$$O]? MN...L[P7 2X#?D6&T@B]*\MX#OPG"P$3((+;\/\^O[U="QK M#53TIHBLG#YQ;,K3!PX"/ BVH!EUCF.,+@B[]#O6XAA!QW5>KF.>JXMJ7C;2 MGV87X,V8]&L27_ST]NU'Z\.3JL!LEZ%P5^_^_WGZ*O3=\:3T6 PA ?]V3L S_D-A(R (Q!; !H+.K<$T/U5 M)+_4UR(-A=C)6H#<5[3W1E^<>]]$]@:>#_P+#AC9+AV=-P=,"/]-7[RQKCP@ MGD0I%7 %K!V8=A%FUW-UAH&8YF]DJE?);5[)=[RV<75OB/^'Z9QT"[@#EN3% M5RB/8?T9J CTWJLD"6Z!);VQ4.#"4<';< -H7N2S(K(\WP=+!*ZF(8B2=1CZ MAHW+U#_!EG"88H@[7'H[/!TP,+^S+?&O(ES@]Y(K9DIHOH%33ORO%U/B3ZBF MP9XD?$H8HM!")JF$%T(ITV 2&;T>-+-_P_UPEP^ZV)648\B&;KP(^!NL1&I M5PA'8JN@^:AC2%.\@Y8,R_32."GPTRW]D"LM!BX/;V@:)&P2CS@%+:=(4::2 MH'P#$(,=RG&053Z>E<,S,I#'^*V^$'Y$DO>][-J:)C'H8FJKG0>2,LH(B;+! M%A81A#=AH/0!D^LK1J H]S\,O__IT[6?*4*L+OAY]&'X M__U6C'_Z?C3^?N77#[_><_O[WN#_CKS_=S,/:ZX:_N/^ MJSY^6/NRY^#FJ&'#4SR),ZBGH@4 )M$V1H[GDQ6+140WF3_ <:*:BW3BD2*. M^%$]H*:6ESPFAE^F17 EJCL2H ,P.4B5+T '(,4:H)%R% MOK6(O#B6RB&JU@KA\A8!E7BKOCT,A'VC\ MY:?(SX-P-A.D] %F 9TBO[01D>X0'E+G4Y9U^4OGV84/&TTOM8?,V)8:!NR2L^Q*7,B9O]X,WGSI M1;?>7::V.9IT>CK!XK)TLO5(7^AV>H.7EO$9X;$"S+GW[<( F?+-741BEE^J MV_1WJ9Q0K+Z\9_:P.ID\65RZ3@<;(\WA3[6QOM,9#?9T5DMJ4Z\Z&6#*8#7, M_OK=G[Y\>+>D!,J'X.?+& DOJFGNZBO0C]'IAU3P#GY%.5QJB-[?=D#6.JA7 M(&A B*"L5UU*M7__A%*M_\./HQ]^_@Q/6B.21K_<+Y)^'G_<(AU_[OZ\]BU[ M.1Y#J_6]R"\BR0V7F&[)2N;>'7R; [-63)#. Q@,L(V,6#9I#Y+=E8Q-,?GW MH.X )B/,;?3CX,/F"7"[.V4'$DN3C'HGQJ\T-^EXDL((F2090O3@T)=/PS=- M\85 P/"$0_DJ_C2# BL6O2C&G#LYPJ.).]3G:\O'H44O1 M:D@E]M%RR %(&G\:R&VBO$.08^X;62/5BLG#2'I]Q_I-(B:H+"@V?13PTK&I MEINDE;]$2]^2 -0F@](KM!U"2H':B/PE) VL(=*+T:R0NKR'KB+2%WRE/*GU M5MI(%.%=1>R!7J$=?@58$P4L)9&Z P"J2$FE"0$2 (8:L=Y_U,#7(WBV=$Y_ M _LCE-J;H?[^ 5HH??"F8#=IW]4*#M!Q*H]'(*&M/H=QB;AK>-3JHCI-^Y&D M? (2B$+_(9ZE+0E]S^-40K]=%"6W!#9BV4@8 *U(2$^%#$XD]X1G)$\@UY^T M#-8YF)>&2Y<>:AR^9;T"W1()QIM+GP%Q\*3(X(+L=9/GM1TB]T;T=G-)25!J MO5)&8'WJ5>>I?JM65^2V=LMZ M'?0Z[M8)"X;Z9#P?/3=DOI8I\"T"X5S55D*87ZTN]*?!ED&7/ MH9+N,G7/V1T+#$OCZ8D-?3Z7-IY+;\SGTKYS&7<&6^M<^%P.12],+JT\EAZ+ M_1:>"[ Q%OLM/!>G,W+X7-IW+K"PK7U'^%P.12_=K7UN^%P.)E]8'VOAN;!\ M:>NY,!]KX[F,V-QOY;DP']OKN3RPI\6]WOV# 6'\ "#LU8_^9 B,%UMRDM:# M9%I[IQDW1 !@I&SUWW_Y\[0.#C^)$$9__6[PW6-+2 _>)Z=AV'VA:.0O,@KY MPZ8HY HD]\/I]ISM]E!B6P'7LU#??>;YB0'IZ33I3#J34R+)S^&WTR+(0V 6 M2WV6^LLNV?R.5ZF*V,U)X4U1\-T#X(UC]/S6]8#[%>50MZ8%M^R M_1VBQQFFG+8,#$VT,),YFRV;#[3]P#+_5D.X:85"N9U_9J MR?WO6?M9&C)6#\F;'CNY=FR/1H.&#=.S0^,#!]2;1.-GX$+[0&/'GKB-HO$S MQ^T>J&N<4%RNY4"X+\?_N*C[&9CS7JB[B_[38R-O1N0](?)]]1WM1>2^W1NX M)XO'M;>\@RU,TQ">^K.(;@1N"]_@Q=F%>LW^C<36F,C:;M2=NXT>V:^F(A:S M,&]B;B?'1-L;$VW8UFR9:^RQ#-&=<%#T#(*B#5NH)X+\_>'X!)S"+3?@#A8G M;3E<6ADZ:MC6/:I3WYP]Y'+LB+'_Z*.GCU<1NXS^IQ(Z_7[;N"J.HW(<]5@] M>T/;=?H<1^4XZG''48=VWQD>FX.ZY986QU%/*_QTQ'%4UW:;];BV*O[$B'PN M<51 Y/&$$?ED(J,_T9CB3>.).3)ZTI'1YP=#*T.HV^&RV3OLV+U!GVM+SR&, M>A!*.9UX*T+'<1M%$HZY;<9-3)X/$1!W*[(\;B4XGBOI\O MO#"ER"TV^<6 ;ACG7GP53B-A>5DF\HR2?J^2)+@-HX@#NQS8/?W [F-YXV!@ MNX[#@5T.[')@]UPQQA$F% [MG1BO' M%]C]AS+?4Q'&69%ZL2\L'VY//3^W7CG-]:HZRO,\XNCNH4SR8^1J_;'M]KFF M][CCP(>RK(\1X?RAH^1$30O^8XV,,<8?Q9QZ",5?2TR M5UMCK&^,12_29 '[N+,M\:\B7.!O-H6CLV26WWII MVUYOT+2)V[)CYQ!SX]C/D>/V>:Y;;@!RY/B(PF&GW8:Y)9+RE")?4(+VRY';8\[:LO5 MN];$'G6Y?I=#L2<8F#JA^MU'USWV;'?2^/2O]VG^X1$/LSV' M2"H7Z^X EXVM:P:V,SZ)?JDM-_,XX'I$$2'/)KQ\I)*O1?9I:ZQS M:;*^]?]5P)XIV1AK;Q,:(92G7IQY/GW;K!G;FNT?UK)M&1BX%'=]@5&C&6'M M.W8.(#>._>V+"S\6^WN#QC7;ED&F!?3 4>$CBG9Q&>Y:/C%N/-VT9>?.Z-\L M^K+V4B+!._1!N689)I/MF:2.6F2.?(XMGS%V^"/(LM% M8/WP]_=?OG]KO<*125P@?=IAZQ>G&K%^I$'1[]E.K]EBSO8=.@>MF\3]]L6K M'VM,#^QN=\#%5"<3H6X7&%H9D6N(![0O%OU('C $'N T[U%KV:DS\C>&_*V, M1#\2^=V!W1LZC/PG$(K>9M):7F9YUD*DOHAS[TI8R8]'CX:M\'TFS MO>:]2L=.L^>(OX MW@A]RMWN2]ROL;;*#W#A)U&27NKPOWXBXL+*X^C5G:'09K4[Z'1U1@$@5BQ* M %M>D2=6U^KB>_\,+];_?O*Y3E81:@C_=\;J3(O%ZI$..R/ N#=1&(L29 @3 M#S,/9B/_0B6!9\@7.1LPZARN%0?/(D%&]^W71X2X>**]KN M.IDE*9U%?IW" 9)>")@?5?12QD@4NO:\L/;M?MV=:MEUDO7O5['3A< M6'<$Z&U;GO7"'7<<_06GR;6=5)DV,%.Q#=AFL0TM=N;S82?X[?5 M6^B.Y :_G.(=(LMP.4F16O]4!&)]5L.\K4QQ@7 K=Z([*<$!SO MR[P($ *7,J=N]_A<_&OI,O@,'#_,KO7O>"H)!Z&.WWWV MTJD'"[SX\"T2=]9;/[=>(::ZW3>?/_P_^N2\>6VT0(!'BC2�!MYFD2P<( M-+#!]U_H*L_W@1G2&I/TRHO#?]/$MLR:%:E\P!RD)Q[7^G/;%T4_C3*R\-N# MZ&)HHC/116_2&3Z"+D P])DNF"X474C1;Z@??B2\%+73ZR4YU$.\KFLMC6OB MZ&H7J:8JMZ_5TI*J!EUCU?3O__R/G90G8UM*S7!)I[X2%U- \*\7W@S>?.E% MM]Y=I@V12:=7ZE!E^F6/"+W;Z0U>6L;G2ILREC/WOET8(%,J_$4D9JCFT&WZ MNU3I/O++%?WNNZ7GEOJFZW2&=96S[TB=:A]GM<3O>M7)_,6S0-C/_OK=G[Y\ M>+=6O<'/H(JFW+VA?(+T@@2+ME*J-][<=D+4.ZG40; 8& MYMJG211L$0)_F=;>:-Y$6!\(/TF);"]0 [X$O!4I?EKY64*/=%=X[C]"8#"@ MV]X1)WCG+<(<&,4GD0'G\P7 ;7H@?? SR L2&F*12T%%0300!J!@T\15+[X# MF2:L:^]&* T<.!-R[ 3DCV)A%828E%/)FBL$%0LP)58 SDGV G\$2GXD4 M?H0M)_Y7 DS]]V0>9EF2WDD+08H<^-87(LCD>S(1AR 0,^$7^"!@"',04UZ< M=:P/L?6]\,5\"HP5I3)(O"[M(X5O ;V 'R_@8=]@W;F =;]PAY/.H)2SL&[O MZBH55P0&+'NMOQF>(@]1<7';BD5.HF.Y012!%-X[A6?%^'- (K$ @>1'=QWK M>]D3&=;GT/H0YI% [E^=0P*BE*Y"C:#O5LNLU@B7@FFT *SRYBAF"/0F/ ,Q MS4'PJ1;,4@<86J_PJ)18HR_0.,MJTBWU0K3$7C@NV'[5F^&7%_U.K]),],&+ M;R+UX19<@-PFJ$0I@"67HEH>=T+X!M!)1;9 />%&(#3>1EEB!25(7 ))D +J MOP!6VZW.)[9^_O"6DM5';[+JY*V9YY/9=2 M\CUH77 4D:5T0:"M+$/-Y46O MUS.Q"^WHE]9GB<"?%0*_,\Z+#@) (=19C9?/:KQT5G!9A3&+R/-)GS$1LF/] M)JPBDZB5I+E:"AGA@+UU#,=OJ[=4* B&>BH6P+:N4JEE (3+(&'0M"K555M6<$*;Q%KA]@II:/FB,N;BW8X"2O M1 Q,$77 =(&B %96P"=\Y&$0$O:Q\%"S!MZ0$RX!$+W@!MDXG0OIQ$B>5Q)? M;L/\&O86IL$%WGBG>7X*IW#MT79OP@#Q2%Y*VB[@%S+T>5C,,ZM8 +!DQ > M8^$LX2JE0"KN*+CD"CFD;F0B>K!\+UT4JPNS@J!85L^ MJ,WP(G@M?@D:> @\9^6M2"1H1B%>1E$=)_'Y*] AAEH)#K"1"ECY6V*Q&\U M1*=2 O4<6[$S?$'%JZ=>1*^B-X,]MNU@X.<7 X/A$@=V!A4-=:S2NS:R7GT/ M_/[UBH\-_WB4GPUUA*@(B+JLCP![Z[UMO8 /:C!*JH"D,#$M>\I$L M3T.RW>@.O K,_5YU,I^6KO"VKT,!&T[M&L1$?JA]@7Z!PI-N#0K4D(: MI:WAL\&60LZ&G$A[#*; F68A(?G/0"/);8PD#7^]!8(!P[NT;A7?19EB X(9 M&$>OA^-'H@YG<(\4#*!:D/:N+/$D!G-9VN/6O,@+7 .@,RB)D0BN)'GC@KX7 M2,*:\-Z7VU O0)9 Z)=)G11Q-=0B"U_VKEH%;:/(KY,456R]8\5Y\<>YD,X! MQ6-(9X5E+ #E_;MK4.\1%G3@((;#/$E!,7DQ-/1!6(S,!J6(_/-80@,W=SAA0V8"H&]!JGU<3>;,R-) S"VM#=H>W8 RR?>+>2%W M%P"F^H"K(&YVXJ_J J>ZP 4(H78.9_YBY/0ZXSK;'(P'E3*YK(.VDC/=L]V2 M=;T8#/N&GBS5](%3,9'Z;NVZI;-L1=34,B1,0T%55MFJG8;X3-8'T9*]5GDC MA]AF87<@_*TY0M^(X>T6*&A$%J?6(I;XM2@99,)1OYHN4'D\9# "2&]"?+C!..^'$HE]H'SA284;^, W!+3RH'?D MOA#CZVX$<9-$Q T":0E+MR]=I: *4A3P].I.BTCIP87W7UV;##$C>IB#"BDB M0'4+UA,+R3:3*8D6+R)O+8E0Y84AG)7@L/4:\!$:P(8B$Y7^G)A4?Z5FS0J$ M;KF@!.D@A4W#=PA>N!S^)+@J%2N^RCKZ''^3;P,B E2QR%]2+;>ZW5A%_4E+ MB[B]!CF"JT-\36U2D&^\,,('2S44Z3(SWYD!.#*@41)-9/;@"_VD0*T#S/ P M*@A>N"PX$C+DE?!\#H(=KGB7/R9@AEH_ ;07H(S&?@>59,_"-)E7D'1B@R."U9/[!4 MY:$5I" MS(P5PO=WA%&X3S0/07YHDP=Q%UUNP.R4I16FABPRU2)/Z7*TCWL$8[)FF[@W M4M2V*_*3R9*D-.-&=(%K6%='&7YQ./S"X9?#AE^VZ%\[9NJ]7T/>2MC]3TR. MC,_*4 2VY:$'N;2X%.<2P%IOD7'IR"]("4"!<%Z 9@I*621-N,H:+#V/\&;T M+78, [5D5.4JE)T*?\$.0"*!XB#EA[*'/"L-LZ\74U(>M<9%>K67HJ*5 3%+ M[03Y*%BU=ZA6PQ-4P BX%YC1\ ;A-[P33;Q;X-6 M@=I3IX"%-O7,B\@( ^4WN44KWHM\)6"P(N#6P5T9 M(LN*Q2*B==*J3<$)R\6J.?6R2KHOQ^ DV5M!K2 M8PR5KD1$[>HJ$=Y6 "//MB#%"!U$\VD8DR6AG/PS\G^2/*K3OB*/VJ:5VBQS M:@!P5W E6"^+!%EK2/8305^Y,Q28)"HAE,A[DRZES=@Z B)5Z[L:%E-L39J- M5R+V[^I8]'QI@JMZM31%;+3A2'^&Q])R96 (_T(=$/YKTY%+AWT.2\>3*&-# MR"1,_P&9*W"!LF6TIBVCJ^HF8B]_QHN^P=_QE9!AE;KU1+$?8(_QA7(SEG?; M.@ 6H65VE<#!$:NI8F"5%GT;9D)9HI\+P+DJJD77E N0IA-%P0'OD5$5"T"Q M#.^1)A31:2Z_@??[TF6IK,= X$5@7"B;$I\A]7MD(, QT2A#\*B]E'Y.\J1H M,[-NGNM(1D$T)=5TVEN5C23-N$PFA>F0,.BW:&"7'!=I.@7('KU+VJA\ MD];69;\Y8O2+3%SJ#^:^4+E5BBVJ>+Y4#;5M0IHTYI/K+Z0:3=_4M&VC@$%= MLVK.Y*E>F)'I_MVN=>3]86>TM;S-T%N-YR/'1NAJ]-!_DZYX*6V36X#3O3:! M40U07NI-LR0"*_V._R7C_EP8 P?@ 0]NH1?#($QMO26M:# M9'.AII['NOKOLLQ2@\-/(H317[\;?/=8T/0ZD\/.I6L8=I_#;]8O,D[QPZ8X MQ0H<]Z,6M TT#TQ,$II M;=E0G%\QH183,@N5YV^4ZF+5&54T-*:OMFSSA^C>?YBA4=N@T,0T+,D!3V(8 MUM@>C48-MCV7@<:\S>!0B][IV?] _)33F,QU-FM;NCUJ5;YEI M4FKWKY1Z_UJWC*"^5%7C1@Y%/)];ZH!QS,.[, Z]^7WPP(EK3T;NB3NWF'Z8 M?O;D(APT.<2;B8>)YQB)Y]'"IV<[[NC$Z>>L,>.1;'78M;MCEX,O+0Z^R#Q MFFH!1IJ]9AK#ZF0?CL4\01[6J+P'5!XD!78W;(/T:RYCX-"[W(N?:6B[_<$I M^0Z9!LZ5!AXIT/NN/7*:-Y68!I@&CD<..,[8G@R[IT0$#1LWIWCJ[FC<&31Z MZ&V+-/V9VFSOHZUX?27+$)>_'*X!^DJ!T!+0C ;H'\K"F7=H)_T8);?985JQ M[U338]UZF?5B;,Q]?&@C]HZUVXMPMPE#8]R7&,VKVUYP1]%1M-U M<1A=$E_0HX%$U !FB8QFPDYL40//\"1,O5)?; N?;-\9&T\+PT]"5,:."A7 M$EM721+0V $YXBJ')], 1S7?!=BZW^>Q)=6ZV-8/]6&"3%Z*V MX3Q1 P*O<*]T"H$:)"BG]!IG_PJ'>;R6 Q@V/T[/3E<37,NA-]36_T77F,(J MGZFFL2B)F@ MZ:TISC I!$X,Q1F==$]MUJ\>N*YGV-D*Q8R'+7"\=FB,N:M&5.CQF<:<(7- MC)Z-#3 YT#C0!W":?G6>#^4T[I,Y36]831AZ-D:S&Y,8F"O;B4E,=F42KLE_ M-*_#$2D>S@C2\;4[4U M QJWL![*AZCF-I&$E^M8\;/ MES2]S%]558B.@6\E\CR7YAE_6 +1. MTUI7GJ UK6Z3FM;:%X69@9%60_HR+]JXO>YQCS5U>:RIX+&F:Y&U!6-- MG\!'>V/#S&A D6R8D4IUZ<6^,U+1IF[11'J M_%AF M$;=&6[@OR5EB^J37C,IP[]LV83N^KZ9!RSGJ65:03JK&QL+;QF (Y4*=.!RY M4RZ[PJ;:\,B9-(ZDI6\2 -K"=R7Z>,$-O0EM:URSU%%&IKTTS9?N>0&BH3Z M-;L&4LF,!01ZSCRH^0F.ZO2^T2AV'+4+K\GD^$K-%N"9GS[_3Z9TC\D^L/DI MG'(S_G2;M;@?A#K;SQ%/16P2L;/"NG.BO)%LT%57S\0J]ZJQWLF$A* M0W6]*+HST+M.(^L0US$5U\.PPBU=OYYD#GZ8S2[^KBS5S]<"(/(6K?TK.8VU M;"3F66'PU^]^GWS]Y>>?!O_[S[SW]W?#G_XQ^Q9^)U679R>FSR&N&.DB0!\% MR2_8XD+MTL8)M32>/$[ LH^O0 LF4L"1OW#T%]HZSVC/GK%G&^?;!@)HIIJ> MG18@)"6)24\>#3J6$WMY\#FR7?"'&'.[//[Q3<[=? MGQA"J0GC;Z5+%BGH8YK$\-E?0JGGY[\)^8=IF#=*0E$ZCG&5B]HJ:30Y.H1\ MQ16G F>%1Z%/"CQ\D12I-2TR $A&(Y7UN&%\N)K-#E_>X$[^[T_&8Y^GPQ<^'/<#8+IQ/5Z M(U_Q 'G'^US,>_\-:D8>YF25P';ASTC]]7V8^5&2%>E#&(?U=T#+)R'[BJFV M;)CALI4P[5CF\NFXC U8Y0Y@A6^GZ#;]10ZW_A1F7P\ZQ_DWH=$V4=+7LVY MO@OILIW+959>S106C!/ R>E-HY]+[WFVY#XOG=2 JE4H9!8I9DL3P3$(E\F' M:A74P_G?AM=8"]4,:,/'YUQ[__;20,Z35X]%1W$X"WT9.I'/.S$>^5Y#\Q/* M+HDWA^**./Q;80:"&DX54 ,Y.$9J:APLC+,\+>9E^G#UB_9$H/*'WG,**\!S M%PGZ./ *Z6N'%^#I:SU+I& 0;T2RCO66L'"#E221Y7M@Z/.I2-4%CJ$'5RJ M?N[%5, 28 &E CL8]@U#C<(7_8%3&4'+@8L/ !#0!0:B" PP7 "*MD<@8QZ!:U3U0@'/X1CHPJ=.I MTH9HE2HZ&BNB#@U8E!*RYS]H&Q\L;'#]D@[U>[_X- M[I+ LQ4(PYV!,.I, K6^^58'"@,R54,=!4L6]>&[8PF&R@':?(M1"T -( 7 M(R,&IG3(_#H54IKLZ@@P6?.+ON$[0WLG!16C(*I<6C)AL6M:4$N!2,+^TA7@ M)YFBYP $&VI#'>OOPO?0645NI JD4BLB2-MKPI:QAHM"]3(@:X(*4S50)5?J M<5B*I3KQEV$\0$V25;3H>T@A3W(O G""^=RK$368NB@'476[P,<#:[&H83!9O?\.( @T_S&0BUA(0[D: R]K.Z/03D5\0 [(A( MJ0SN#TU62V97YJ?A5!I>B#%63Y-/3/BCB*^(/2 +9?H'"%/Z1/*5B+2231FH M;:(6W:>'?_32W'IO6ZCW68XMS3C $]#T4C@MH.%/ G?7 9X VU:2J\XX1'P3 M@M6 #[>5O-/@6,:.I61^"HJ' )QOT>8%.P%":14U9$*" ,MM%N9FZN,:UX8^!=/12YQ;^C%* MMZ\(3HRA_@A$!-JA]8XRFOV[P_NK4D$F=YQ48FVF%NGK19(O2X=.'VYZ2X^( M$2T%3*- 4\6\T?(HB&57852%S/\3HVTBG_8Y)V?6:>&$M,D1$0X8SWFRN_MA MKFI3+51Y&6F&&IA'3S=2_[WIF/J_N\/IL#OJ.Z(WGJR$?OKOI':1P4X_8F ]P$#)[\.)TW=:&_+I=RR] M;#JA:N%KP.(O?DUJ(\+.N51Y9D3GHW>D6--(=/58J#T_,NG,$K\;K,>%#?#P+S^T)# M10FZRN-79C^\E0J8,^GUR;_GS:74-4,'YL4Z>/#Z/E>O5)1#&682<:#5/#B= M,$%?("AETIC:X-7[.QD/Y+.&WT6)]O9CCPB!KMR+!&)4+')G=5D+F0TF8P]@H:*SIO4G38SDM#"[=2.PO8ZJOP-44U MT@"]^+02$$/P$91UU&+^C9\K5),.$7P-?B\#'2H+PB;LU]$-H#4%_4Q+N"I_ M1J6[@/V0R5P:J67#5N6G5R&L"JS%8EY$Y6O!WID7,;Q+15T0HNNI"G]Y%%7I MP UH<&0V@ H1@?%)NXFH0"EDZ>*,=V#P*I:2=I_ M2HD%5>(K4;..1\0R;X2L=<1HPRZ19R*#F8;/7+JUM5][\I8MS(4(=$? M\1[4^CGPN(O_6VK),]@07'('5K12CG5TU>HYMB5CJHAG!MN#@\6'_>*E0([. MD*[JG9BR^PGP+5"%?1\C+WYNC;>20VB3)/%5(O&P6A5@'?&!I1"E-T4S.L0G M2VI-*";EDT!C*_0FT[@H"A=Y-TE M17Y)(273E:[# ?+ ZRW9U&5C^=M2&XB"VU@@:H#T Q& M;N&&.S+!#!Y*7#,#**EB \RNE&%DQ<:F?T@&F54FQTJK"D;$LT/$CR)%=8"D MN>)P>>J%TIU+XD9CT$)>"<8WE?O.T1;'*(A/J4F2(9(N!;JZ5(\JH5RZODO' MCJE&K,-Y$KM1T MP02C;X&L/XO ((US,ZOG+I,]/W+KYP]OMS#C]13N*-A)[&=UX^R0N.I#488N M%Y'GEYU5-'Z1(J$R+"CT0W:5X3((XUF*WGZ,AJ>BIO(J3T%9N28SZY;,>KA[ M+K !RALDIQ:IQ(RB!T;1'[[!"TNGL0I/113)EB$I9'[DK$SF"RQK(RT94TS3 M4&"0BJK0-_+J[:JPZ8<$/GT=@^9W=;>J'E,$O !\*>LP\>O.T_CQL_M5OE#* ME.E148V6,FONW:'S%1V"%S*C04,3$PBP)F YE0*X0$C!:;"L5;B0N,BMD-G/ M4XPBD TQ*R+IQ57O54>]XJ59USZ(MNG2ZG5'G]^$!3PLKIK'21>C-/!7.,^* M)UHUT$-GNDZSF!6IC&W*I [/%.%)NN(Z#8)44%.W.Q4)A9WD:*=1V$'Y"BIW M5,ULYH#]I[^WA?(D_?/,%_('.WS*;!LX\-D('RXY/ MP]6L7(LJ?%)+INYK*L"$<9GFEA@);+L[ME]YJP$J2\6F9K+9F(I(P5_K QZO M+<#MDJX23)F3Y:G*U_TO&1>2!(KK-9-[=$8>0"A$WZJ7)9B%=&=%X5?T<^7) MZN7V>BF_:8_/VHF@.OOO*Z#,PA2@8J3%@**B0FPJV47SDF I^\JBTA;@>V0+ MUIPQ8;[*;^IYBK^IJ$B53J.;P.%C)(NXJPJN2\E5)4^8W!K97J;C&%GEYD'L M\5$8ZC($>MTUA6\,6P4D)AQM+")J6"#=2W2Y,F)6]Z*$YAUNQ&":)MM=@I1< MV!*\S.LU[-;BCPF[TV*:_PCG8:Y+Z6/KA^6H]L/S#B;CC1D$D\GZGYS?Q]WN M-5Z,(M1TL*M,I(H]"4/OH'89UZ&X4=0>IH;_7::X50'5 MJM9-F3THQS4"2GO(5CEWR#*ODUM9\UNNAC*@9-XJUH\#$ M_RB"JZJ"%%$+][/6?TNS<9S;I! M/_"G$Z_&E#^^_?3E_?L/7W[^X=/[7W_\\.F7MU_>?_CU]\$83'1WO^EV&XEC MC3S$94K]Y/U[^5]*<''?6+1TRUB[(:=007;^(:Z\Z*-L.H3AK=_=T:CO/"B5 M\,G9D57NH].Q:$&6L:+#Y/-^%K+$'+ZS7E'?G+P2%>\2U>()=;G7!RX*-?+/ MJJY#VE<]P_8)Y'ZA=97FD?%<,KJ4-;4HZR64B(QD$8/.,(SH&I^#@7_!'.BT!O@@_HBZUYT3QS;^IA@4A"I[WE651*'2HMY14US[E1ARVN9 M02E/TP!!&-\DT8UJT$/M$&VEKU,QVQ]%>F>7]?"R*IUJYPH)M*J!HLK-CKP0 M*XZHAQTV(J/2SM9G^1U'-%YZ?G@;2Q#C%2B7^->02O$F* M4K@*I(UD.21J\0S_Y!BRZ;'*AA,DOUZUQP34%DMJ\[M=R,.351A^[BF38"*R MYH>>STEQ%@Q3%,]!87I,_GJL7/Q6R^_H'1>RH!W+L_U&S6NY-=C%Q&G4-$VHT#BB"D#/-72KME0*]4IS\(UF%0M*-#'?9\5($,XQ'VKUT$?& MV8>3<#2IB+Q.%7ANIHI04RS_R#UB6>6G4KLD:S 1%@P9I-2?8> *^'QNS:) R7+O M_4*QCM0.,N>6[VA*CFK8*CS"CV?-/#^97I52FLJ+X(FL&E<&7/BWH-XH&F>H M5R#[J5!P;I4@^0D+(Y:^F_W\3OE5N1-'KO],C',LL6[Z<3OSKF8N1;YHP.I1 M0$7XKT@'?> 7R5&%,&A(9>)F O6*,^JGROF^(Z=F!N6XP&VYR;@0OOG #PU,%]"0I]WX;C]#(*8(Z&75'!77RBY5^6.+W M7,;Y401U"T4,/_6L).T((4E$DC $I"FMTJ[G@+FXS"SR/.A_&_?;*IT3DEN! MO-*8DT\EL_YPH D% +GJ"]$CSSF_%#>%IWJH;@EV#'(WR>./X9)IXSBS"='L M1J%?6H99AH#*[=B$L>M2OM+B ;@#.E?TSZJA#OY1%(2M 5;K"Z-#P*:((AQYF\DN-F")I2((E/7; MHJ@?B(P1O^4'I20&\0G^@S$V 6J-4Q1/MRS-:II0+HQB@+S+-CN_2R&HA!R, MG.)8Z,/WG:N66+V_"4$Z;,%%F/SI8.KBV2#@A9 \2J12$9.S!'05'^?;Z0^2 M**-9N"C!%Y*4<+6P:4 RIJ";&+*\GS#8@*5"%PLLCJR02?0+F*DCIKCL7Y:N MJ\A]"@OE:EK7)D_*=6W./BIX@_;UJ M#\J[(S/'*B.)[<^Q)QADQ02,KHY(\$*C90*1PEZW4A"7-[TB!)S*.&KF6<9$ MD52 "E9*1/83BI=9[*U% ?]V)@S\5L)$$&@&FU9F6K09R(5"V)A!!&@=(173 MCT,!JQ).5=17,A8;0%@/[9^*-,HJ0G_TP0&12YY*4>Q4H;F$2UKAN87] (O\!<9_:IOXSR;^LP9H;T4G M04YV;_^G@_^4O&QW>PIZA.,9HGW5!6D8RA)B!:<4%""87/(REB,?YZ^ Z!%V M6@$9E%)])4*H2!82'T1TN#3NRXPKZ2Q&>4EXRP-V(QR#6J%9I@HX+S%MH=BN MXP,"4Q26EP 6!]FK-$=I6A?F6D9Q M$N4Q"X70"?E._!6^0Q3^1H!#+WV.Z& MA0?\ #?JL\!JYW2&L"^$CW"KW%Q)7U#-KBQ@2Q82Y>/3I*^%8[QB(VP7MR7\ M+)+!=26XOU0C0.G?6H#**E VIY!Q$6RG]%ND'T'G8"5P$Q-6+)TC83=YIJ+D M^R6^SQ!,:B[\- D_3GI\$XP9OI"/;/"=0>([+,H/DYWIE9F/EAW?,,W:NF7' M Z1="BX)1N0DO6LDDM:IMGA#3R^!GM!) #JS._:AVS'@Q>576VH8$%/;&( Y MY (J\'$X L=H2OC765/2C9#=4-62-F*> M_%?1ABP&KV<"*>OR:CSI)RAE\8H#81/Z'<2G4S\4C2*%:S&_[[[,2MT-,3XO M,0+A50#3)DPZ+"Z28 !-EFY+=Y@[BF@W?I8Y?I:YKA,,H8F(5P+HB84(++=E MPOYP/%3B7-"P);.BJ$UX*/X 7_GN#[*&M*DV8'Z2%JRE;3XHO(E%=9#$2$;2 M )YK^YCWPGQ,6.'?:7.K"A]\@T9>,6FYY2<0 D3O2"'H?!P&U6)B">7(M*,A M0!L$A3S.]4@:[O!E$M)E"('$/(Z8)7;FW<+RHRC9I3)Z/$XQ!$J(40BTJ!F4 MM5*C1)/,63G5[#I#EGE&5 ME4IY*29(9!_D*PSPWNACN:&AUZK.+QE\Z8SEE^9.8*!*E^6*-AKP:?.[03P6 M55C<@O+[[:Q/A.RDU^2?'VB6+E-[T@Q*O=AP[L[34$Y".0($Z9]0]E0>+RW> M:7)Y%S/R&C),!LMBD\4UTSD3+^='K0Q/47L^3.'LLSB>)6 MSI>,DCS;]KQ1,$+2C<.^2/L#=SU_2$#'P(<'MUEB7L(4;WPY4N-GH1]**)F. M_CPH0L#GE&T"M"\JZU$ED-2ZQ;Z+<9+N("O"/H$_EHH=RB:T:$A43OA<4HM] M'D7*TBM\[9B2-/'Y*;0K61$&9/KF>3:%$(I(< 4OX&L59TA,J9"+U27@.7; MK! F*Y1AB#PM$@[3"3'TF2R+"_KH8$()PCF#9/?#ZW@\2@,D*)(3F$%02I=; M&96!+*AJ%51 M9!;(* !9#V0QO#H\);"!6*.V2I3^11X7'\]Z=F->6I&9)5Q34@1L MD@I-P=.Y[Z975"65;]!<0)7>. M2K^VE2\F%VO*]#6ZH,\^?WIQRWBPS<<$A9BWP:Z:M>Y;58)YMZ[K7JED=S_%9QW9K'=-F]A2' M6 F7.ZHGT M;_A;X2FTP>17637/TNDOZ6_6I]2^M;K7 MWP[W_^Y-_NIP IUL::$_Y+-B0?OMIS0>0-EK* YZWB<_30][,2?$'I_K)ZP7]+Z8G>\__CK\_$6_W!M<1'%MIW9^UE7W MD#:.?_"4_XBV[=2/8^_PC\2H]?:BT6?_K]/SQH]O5P>>\QA&R\?YO]W" M0M[3C6W]5G?53P?J\K[7K[[8[DWSO]<[!FNQT4G7"?0N ECV.1'S:^6<9DIT MWSR*\/X[O7I4^ABTQUZ, -C(E6K+V3$@[D4=@:DH%[-? =\1W8TSNI$1DJ3> MV/;?@"*YH'(1<-=>[OR.89(UV^9F.T(DEP-^WU:VVCT<^3_,WO'%=?_LX.S/ MSSN?!A\^K?P-R,^)J.D2IH:P?CAE.V9"[ MP-I' [^K;$*S:YP8]L2Y.KRTO\3[^YT;O?W'9.N]H WJJ53< UF53;6^CR]' M9ZRKXP^2N0N[BH=A6E[7Y,HR__NIU[\]'+H?AT=_?3F+]3^Z=ZX+R#P)>@S* MR0E04]8 SBQUKN15R>1O4]WUHD99#=CPGXJ].HH%;@WXFG&GH"FM=PDA#C]N M>TG/![/G8C"I37[T=IK7O]^>W]S6S<[G,.$J0MWB9N*==1Y*6)V3KW_V[,-! M\W!_LO?=N1XVQOT)/P!HK<:U:<(5_^E1\3S"\; =I>*!:4[++WW-;K<)+O;F M,-W2 ,^5/Z8!E&2S#M23DGB$YHCX MB>T :)U+R:RJ-2U]'J,=X-"$6:!#$BKA!GG\V=4AM QP"&HM>%O0%CF@4=XB M2C2$_83 YK?K'!"6>B5/]4A6PH9A)-RN[7[, *0$@WNBW=X,T%[-J/E\@9TW M-W_\\W/_6W'KOT]/32G$M MUC)3? 6WZ>!'NW,:Z1_"^.O1;_6K_N0K7TI>ECPEO:*?,6\>NAX0+KDP5BR( M8=1&"-5.<5T7@X].;>]TQ/3+_I>O0>I\WJM?<;$L'Y]:U6)3!8/'S[1R?I3Q M_1?O_7EV\/>@Z_4/_1.[&X_/=\[[ 3]: M'&HUN*R9GW6EWN U29S:3.,?[51M;)RJ&Z?J@YRJR@[A+LM9DR^OY3?:KMGV M'*->\VS399ZOU]N>53-\)Z@%?L<-IGQYM<.;'N>Q-/$,TW8;Z^O#JU4U.=55 M1Y'@!I%;ZTS, I-L"(V/*V! %>+'7J'\@;O 9BOW0")<(4 Z/EA?.KK9J3/+ M\IGKF8YO>S9S?:]EUYCG!H[A!F;'-%@1,/KPR\?CO>.KX].#PR^>8=1J9GT9 M6ENUO;%$>0!]&@288$U@XX#87^H?E);0@4G^@$0E_J0@4?4\3UX\DZLLMU$U MZ[]0FK^ M8N.?Q)C'?ZLU9VXB6J9D[WNW+)/'@TC",5=,$E;5>/#)-1I5QWWFD_/E$#L) M"W8X28/K_ZTPO0M5F?_[;1RE[Q:.3H^]VQ(7O%Z:CI*WN[N3R:3*1ZAVH^^[ MS3CH0:>B7=;N^O$N]#?>->H-V[&<77[]-ARG8=5UT]1UU[7=7?#Z[0 LMU[3 M&S?LQFH;U5XZ?(2:Q<673 0R;0[)[P^QIPN&O3+:VCZ<*B 49CI.+N*B!J: MJ:S^F:#B+(A9*H"?+U,%G#;[RP&W729P Y(%5RYAE"."P9S;3QK)*YS&Z7,J M>F.Y[Q*Z C5V?M>VC_B<-*Y<-;[U.Y9KV.:;RAST5^J3QL M;GCXD7G8-"Q7USD+VXYIN+O,-RS3UAN<>W=,;P2\ ?IPM"I&GLG">[<[)_ZD M'-VL:%1HF@6?(<;'Z5V_-\>9\^*EP'/D9"DP'OUH,??E,R(9H+\:#K0W6O2I MM*BEZS6K;F1:U-)M4^=:U%Z5%IUI^Q[GQ4'$;;Y2D6MFH?66Z!8QN]J;RIHO M\^X)'PBK"A"6J7D(GRXFE<#_1:L>*!M%?#TH':E>5K4] %^^ I3V7 *<"L!= MK9DD4=#WLR9/X(X,?,XS"%R8$+H[8Z)[HXI\#/"]*0U'^0OWDQ[V#'VM2(^E M-;;849$_\XH$QD9EOU:! =T;.*5S+JA5Z\XOA>(6AIWO\&A; R9J"J&Z%0L/ M[\UB:(O+OS=SH?"LG'=/&I[/A:Z]8BXT])+>O@?K&?4-Z]W!>H[KFBKK&77. M>H:^>MX#M9JU8VQF$+WS6:RM\AA0QA-PDU%_W=QD;KAI)=QDKYJ;2%&=RVSE MA_"3O2;\]#*]]3-O(9#:\>^7YW\WZA!E?%&,.-.B7*5:NY1H\\V\,=Q=-\\[ MKYR4[OWA*>^:LRZ3]S-OGTCU/L20?46BPC*JQJ\O3U2L7F'G3%ZS@,DMXUD= M37F81L1EYI3R@6[.X,HNJ8VE %O0,W_NI1^W_) E.V>#A/F%Q/;)CB(4QAOCQ%8330KMNO%MG#L!R]0MT@ ML0JN@(59>-+5:QM&FL=(YH:1'LA(+TZ[;!CIP4Y#HWI\>OGK2^:0+WL7)_QV M#0"I_"I[(!J_T;GBU=5X)\ UQ2.R-QS_ Y]$2*@[T(M%]%XYAL(PGSI^'_BI MK^%MM\4"?YQ08V <,O6[5%P"617MMKCZ9M^ A$YZ4([W6HCF0;5_+Y.VGB0U M]>6=.(B)R_V/+U],7/DW41@-;[EAEK(PP0+KH,>&?B8W7LN1;9CTG\BD^\V3 M5\FD^_X@D(@()_WPN@5AL W+OMASWK!LQK('AT>ODF4/ -VDO^'8#<>^-HX] M:>Z]2HX]\5MLL&'6#;.^EA,'9CV_.'R5S'H>LX0SYQR3^#'[TVU*=]<9B,O0 M[8?3]SK4,CP"!3W]+/O\]+&ZHR7;^)8H8NO]KS+LE/]7'.(1)D="2B=$B1X)..P1)ORK)B9X!4W; M"@\/&)=G,8H29)ZJ2<0MWPC44&UR]ZO%-_UXP4A&\?G.. [[28^U[W[++KR4 M1@O&*#[=6VY*EX?["S:K\+B,/-_]CN7\Q I$0'O!"(577+VVS"*BSI/N:"'P MOM2KS6#!QO[,.C#TOPQ?0#_[)6:S+#.T(0%]P0@E0@JC!?M3YK>[GM[1JSH] MWA>/#Q9-I[A@;BHM-1O..UQ?L 42IK1DJ$%;GB&,QE(S>V*&R/NQ+2'V) ;\ M@B-<)06(,.GY@\$R6\1/>X$0*S[?>G(I MH-9_+*.M6\L)XZRL9)GCZ"]@T]*!ATMM;8>;UV%W*0*DGCS+O%%LQ;!>W&]I1:Q'!LE(Q: M=;T4BZ^ ]Z#GR4\RW]0M)"\*>Y9;D>HRX92#2+#\F7]KV)1&-ABB?L$9K#04 MZP% =-;O6^OYWR%-D(5:-.RGY7Q3;/%0TXUM_\VV,Z/+0U5K:D$T0BPW:!>:;EUYW&1V:=6,Y=1)3DH+0+RJ3U/[U2U&@"$(,B^?HQR.4/H M6] HJR)>A,[Q4)O-Y3F PUN-4S\;I.XCZD+ !^&R]Z$[PW_143(7BW&[9H. M5%;#A]""I )JQIX5V7E MF_9U1/B70O8.?/_908HA7^A ^LYMJ]IX1OSZ:=!ZT"\.7QF0?P(!K;?X)X 1 MV-8K._Q7;YY8RSQ.S&A&NX%['$>M6C,VQ[$VQV&[5>=.>*+->3S2>=PS]^)> M,FM-$BVFPL9WA\QQ:4ZM:JPT&0*^>5+L\_G%8HE'I_N5V>V M=2@S@OF8>FC-SO011/G+6]%":;A.2]H0Y91P>0:*W+M]N]04!8D)$UM:ZJ,; MC:N_?EN3GI65KF$WV=4N>_XDU*[\EG^](;'U(K%3?\CN0V2RB](,.@.CZIF) M;$-@:TM@5_UT\& *6^E,Y\%40,S@ +P_S=SG M]#CB!#E%F@N3C_^!]+>Y1:S/D@K)SFLRL;5TZ/Q#]F8SCU;;6_;.!+^*SPO]IH EN67I$WD-$";.+<&MB\7N/?RD9(HBP@E M:DG*CN_7WPPIV;+C-.DV=;>I"S2)R.%P2#X/9SBBSO[F>:,\I7G$8O+;Y-WO M))91F;',:6X$.2MXO&4$7+:Z1UUNIW3EYYW?@:J M+JHV,@_(B7_J][O] >F^"GJ]8'!$/KXC!Y\F%X=6^/+#Q>2_'T>NTX^?WOX^ MOB MS_?_/;CP_]W*J)KRW#.R" ;=P@RAI0_5&S*WWIS')@UZW>ZO MPX+&,<^GGF")@9)._W15IO@T715*-[A ,4$-GS'4WM ;"495$$J3#C>[V-:R MJ-LE,C=>0C,N%L&+"<^8)N_9G%S+C.8OVJX$?FNF>/)B:*4U_Q\#U3! P7/F MIF=#@V[-1X5? J]8>G034E0S4:XUNO<-0REB*%R=)ORD!LR $7DS ]A M[HI=V!D!C)FJ#>WU"T.ZJ_\/67TQNIZ,K\87;R;C#^_)ARMR\=MX=$5&_QE= M?)J,_S6"(J@=77_K =UO_KA-WE%C4M ]2I7@40H=M$G$E.')@IB4FH!8TPP- M!2.A5#%3KUO=%L@(48%Q^:P+&E7/T$+!_[@>486Y$^BV:E6ONV_BIN ,^XZH MJ%; +@:09CA/N6$>]L""7,X5A2*K<_#RKLZOG\C^_1/I 9&,S&Q?#5:_=%VC MCK7>5PO3.N]USGPL=,N],?(?9 QCDM(9(XK-.)O#3FU2KLD?)57 %+& \D(J M _LWN9(J([VN]T\B$_)1JB@E_U"R+-IDG$>=(;DS%3Y"QK=(VP/N:1:K_PP M]Y9J&Q"0;$%N8"4$@\BA[7!7H2V68&,N(>2 QI3GA.8+4N9&E0S40D!AXQ& M(249/"E.!4EH!$6*R PTKM HZ#YTPI1A*> V@1_RN0MH%/( [5JE'/\P1V M>(KA(_P=B3(&G4"$!B+;0"*.7J$ '",%D9H0_2\Y5L%;;W0--(YM7-I&B5* M !!+ OIM=]K:$U&=DD3(N:Y9I]B4:P.QOB$4"YW=8&6[01Y=&W/'VCU_=H&] MHV? G\D:V/[^RTF_]VJH*X94T3-NX3)).#Q:&(X)5W0L2DI'/(+)>&T#<6:' #08P;,<6@>W<+Y-(># M]1OP&=>E (G>@'J]XP-V:)OVCF/WY!XYGF]RQSC43]"Q-(CHB(&V/+JC9*VC M!#K"<6[2$R0PC QV0KGCHY^;<@?T\,?GW"73L#* /AM!/4R--@9W$2WUXYM@ ME!4R@'G5DXO;9*E 3B/&=?6)8$4RZT>/""OG%G3(;I\"O"F"MQ6V&]7SA(K M.3@VL$5+P6.;]M)EJ'G,J>(X .["2^NB<]14:@SY[#:C;7QH'9C4# PRX#"Q M44$1R:6@Z'=A6-:(5>@(+5P@VHR?X:^0H2"X1FC/XMVXPI^>E^&SX^6F0]'W M>I0[_'R\+WHT38':,QXC^ZB6N<4LU!F@>'DMFYQ ML[!,LB1Q/%\3;1SKK&^_K094E*H DFH;_D81L,8:8 ]X4Y9#5"N JU##"MP$ M4 0.KXZ/L%GP MSKGI$[863T#!@YFE%16G>":&5) BBM2U:,ZD-E.,[ M*="E 3]UVIT4;Z^<"/JT)NU6 M_@2)\V@,M^^> I>F43@)&JGT,KJT!: RR[@QC'W&8X<2XE>LCSG89Y4< #G! M06ITP/ ;SZ/UCL+^*#F8;W>/,H]L'O5PGW_9YU\>.8@W @XXL#8._#88,\>U>S;MCJ'_T4$JE(6+H&ZQ>_0&!IJMG0[ M]Y*M.N!!$V ,H+KMXDT-P:8N,Y@1&+ =3.7NM[[MV,>2^P3)EQ '0L9$P;;> M!A@SZXF "/9E;\68MHNX>#Z38L8P[,KIM'IGK2KGQ;)"R 6#VGDJG<>B:WP$ M_CQ)3-IY -D[OZ1T";,4D#?EM 1'?-HF>"7PB:Y+?6;!:U0UEW8="L?K4,!' M3#VY+29(>1RS'#3@"G0'P^:DVGM_;H>H-+N-PHND$+30+*C_:!J+6*OLQ%M\ MN(Z D-H$>TF0ED;6!>Z&H"U9NTC87=&_DL&2QIW %K%;R>N6N_UFMZ;:SGJ> MW-SK>QOK9PXTL",$)W'ASF+,' MKSXNZVFHI2@-&^):;8[X.V"IT?+QP'$W1JN?G_<#JQ7HO.KO%^ [+L!1OW.T M7X%OM@+6.>UWJ+_J\AA,U6*D"PZEWWJ8+">=WM%^-;XQ69Z&&#]L_/54KO/; MAL+55;U%\$4V5]ZF"BBKJ>H5M\1>,B"_=.V_[SRHM55MGE0+Q2QE08;XVM_R M=<+VP\D>TC\0I-_3C'T-J'%J_FJ(W@;4/4)_5(1.\%N^/P71[VOW1S(Y+B[8.:#^1.R2+L/[D$8W4R7+/,9DB51!3?_&-X[K%951 MFT;6&\;:UY5KJ9/ULN6'FP6=,L]%E#0Q3 5T)GE#5:>>HM]RH7%G79FW= M!Z'V"]/S_P-02P,$% @ 9(0)5\$Q)1&5X,S%D,BYH=&WM6VU3VSH6_BO:W+E;F(GS"BTXE!D:8&]V6MIE MT]G9C[(MQQIDRU>2$[*_?L^1[,0)H="6]B:=,$,2Z_5(>AZ=1\?VV=\\[RI+ M:!:RB/PQ_O">1#(L4I89$BI&#:3.N$G(6.8YS<@'IA07@KQ3/)HP0DY;W:-6 MIW7ZVO/.SZ"I85E'9CXY:9^V>YU>GW3>^-VNWS\BGSZ0@\_CX:$M?/EQ./[O MIRO7Z:?/[]Z/AJ3AM=O_Z0_;[$RHZ+=OKIID$9B3.ZW MV[/9K#7KMZ2:M,>W[<2DXJ@MI-2L%9FH<7Z&*?#):'1^EC)#29A0I9EYV_@\ MOO9.H(3A1K#SLW;U[NU=D/! MJ/(#:9+!>A>;:N95O5AFQHMIRL7$V&?XRNKLGUZ.;B9CBZ> ])D'MU^Z,']+CYHR;Y=T)G&1G3@-XU2*YJ6M?5R2QUEUB0V"42JD8U.E0)@'<2$*GC"@VY6P&F[Q)N"9_%E0!R<0< MTG.I#&S]Y!IJD&['^Q>1,?DD59B0?RA9Y$TRRL+6 )")[9;;O'MO[.L(V1F&> 9Z3&$K]-H!H4 MAVQ5R^=9C.VA7H7?H2@B:!,X4@-K$_C%T9?D '%D)[(6CAL+^I7(UVM= \,C M*X2;6*(04 X)X$8MCMM[0FI3D@LY$Q7A%1LPK6!PX4A%!.=W6!EL\8K71GS MP-H]M7:/6D?;1JWQ"@[__MM)K_MFH$ORE((>-WX9QQPN+4)'A"IFN0#8Y@@T MP"QA&A>-ZP2+8[$4G!XZ/KR.N Z%U 740W>HI'"DR)6$DS\D:W( '(@8D,H! M_>H>SLH9'/(OP-/<%@)*=/O4ZQX?L$-;M7LYI83124(2WT\ZN@L@L8D*3LR6E%62AH +S2E&OKZZ 4RVP[>.)?>LFZIW61 M(6!=*1:7S&F67A@S.7A,L$5+P2,;P--%H'G$J>(X .XDK?7]&;94:)29=I/2 M5I-:SR@U X,,>&*LE%-<_4)0=.@P+&O$4JY"#2=^ZYH=?@4,"X+/A?H XKV/ MW3W*!MM-V75/I1]U50^H^WPG]VP& ^NG/$)B4BTS"VFJ@=1X2D2V4A55S $N MRF;G$?L22S_'%;P$K1VBG3BH;[]Z< ML R4M :0P[+<7_ (G"6=E2%?83GX+?W9-U!LH;;1M:K*16%=4((9!;'<.#C M4X"@WG!P6PCF9SA5=[GY+&>I"17!(6IW8@Q@H1^WX#ENGRY*,SP.QT\':TA0 M';3M;L/<3( ] ]OXGET[QZYHV]AUZ8#[D 8'2T/8C9G(\N^PO^A(I5A6"B$ M>4W^;6@UE=I .MZN@[8TS'EU6X$ HML8!=COEFQL.O0 M6950O=#*Z-,LOUEDG;V=C](1SXG@=TR44=ZU\LWOGJ(]IWS8SJ113AE(OHY/R9K\JO2)+ M-MR#B);[E9W5 M/)5[PH)>ZZR5%3N/NZV3U[_7YW2-B37I4FL<@8DWO:MIK*X])+X?@&^X\V8P M9T\^A;K(IX&6HC!L4 F*^HA_#I;^V;*K[_18^;FZ2ST^C:TWO?TL/K)WNYK/ MI]^W+,!1KW74W:_ CUH!ZV'VV\RV+H_!T"\J6? *O<;39#EI=?O[U?C!9'D9 M8NRLB'HIU_EC]:SKY-W<_RJ;2V]3JL)RJKKY/;&/.I#?.O;O+QY46[?K+W(L M![C'YZ[A\X:F['L0BE.S;?#<0_.7@.88WW#\)FS^M78/$\YBD##NXF2119AW$(JO^)][Q3#?G-9W*)?6L=%*]YJL?>_V_/]02P,$ M% @ 9(0)5Q^)\/"R!0 &5X,S)D M,2YH=&WM6GMSTS@0_RI[80[:F?B5I*5Q0F9*&CAN*.U!.C?WIV++L0;%,K+< M)/?I;R79>4$+!X52)IU)$Z^E??YV5YNX_YOCC+*49!&-X8_Q^6N(153.:*8@ MDI0HI,Z92F$L\IQD<$ZE9)S#<\GB*07HND'']=WNL>,,^LAJ6.T160@G7M=K M^:TV^$_#( C;';@\AX.K\?#0+#Z[&([_N1Q9H9=7SU^_&D+#\;R_VT//.QN? MV1O(/8"Q)%G!%!,9X9XW>M. 1JI4'GK>?#YWYVU7R*DW?NNE:L8['A>BH&ZL MXL:@KRGXGY)XT)]112!*B2RH>M:X&K]P3G"%8HK30=^KW^W:B8B7@W[,KJ%0 M2TZ?-69$3EGF*)&';3]7/=SIX>V=-0MGSF*5AH'O_][+21RS;.IPFBBDN*WN MFB;9-%T3A34NE)03Q:ZIYK[!-^*4R' B5-K;%?&IG7F]+Q&9![025+GO3,ZH+]2\, [>,LHTY*K9INT.U9!X1!VSW* M%?CK%XI\_"@X]GM]+[\+X?ZGI"NZ4 [A;(JF:FJM3A6*R9;4N=TX$3S&FZ-% MRB9,0;OE!M#W)H,?I&>$.43ERF^MC[QVJ]9#*A5+6$1T>$$D,!Q=P&4IBY)@ M:BH!P0E_7]F'O\_*T\+.(U%KBO&IFU;%G7]8VV_ M2BF\(W)",EHX%PM.EW :*7VGY?NM[V[QS6%\E4$DLLRJ;(NEUO5#220ZAB]! MTEQ(H^FED%$*+Z4H\R:\RB(7#O32QX].6BV_-Q0S++%+K?-+02-9$%(H'&38@, M:I=-R+\4J:@.J1"0?Q,"FGJ;7C*AA2'.EO ^$W,T=4JUJD2%8!"BR(3C,B%1 M\6<-OX%:AIQGD+H'[!T!MO6+ )9EV QF M]F" G4<1E!(CU<"M1C-ANO7DDA8:N$U]F^"Y';>AIH0CK(L<,5O8(IZP#"< M34>&L3E2&ESBJI);W OL/$9F42.[ZE?N9]#[PQOR&=H8PFDY+;$1=)M@6N(= MG0UNB6H-G^O*:%7@XY4PMPY3%,V>.#OOLI+6Z3R:%X*6B/1VH77/O 4C;P]D7HL8.J-7_VRO] MROW';N=D'X![#$ '!^Q@'X'O%0'3FO;EZ:>,#;H?VQ@>,[&5M!K[4-Q_FMQ! M2CS8,]===;X,OP:]U3Q5N2K(%X!EG<7P MR#=_]VR45WAP3A1.W7,8I9*S*$6F>XP^4(R^(3/Z+2C5KOG9(+J'YR\#S['^ M*?RK\'F_>@]31A,8+6A4ZA,[7"0)BZB\X7M)>]K]X8#ZBA-YNAI7)R1Z/Y6B MS&+]S9^089W[&X\(;-^HE-I5LJX66P\G;'T/N$U;/?>0DREU[)Q$$D5E2*X% MBRL4/.VZG765LC3?_,Y@GZ&5X,S)D,BYH=&WM6FU3VS@0_BNZ=*Z% MF?@M"2FQT\S0 +UVVL*5,#?W4;'E6(-LN;),DOOUMY+LX.2 ]BCEI1-F$M#J M;7?U/+M:X^%OEG64)3@+283^F'SZB"(>EBG)) H%P1*D^6C?&3@=M]-%[FO?\_QN#YU^0COG MD_&N'GQX,I[\?7ID-CT]?_OQ_1BU+,?YJSMVG,/)H>F U3TT$3@KJ*0\P\QQ MCCZW4"N1,O<=9SZ?V_.NS<7,F7QQ$IFRGL,X+X@=R:@U&BH)?!,22O&*65+_]6$IJ1 G\D$ISEZUC01^ M%T30^%6@1Q?T'^)[8!^C&;$28M2TO4%@'.![77LOE\B]^L"6+U]X?3<8.OE] M;.Y>M[LD"VEA1F=@JI+6ZE1',5W;=6XF3CF+H/-HD= IE:C;L3MHZ$Q'#Z1G M"!PB8N6WSG^\=JO68R(DC6F(U?$B'J/Q\0DZ+4518J"FY,C;1^?VF3VVT1D) MU2!S"%YWSVT_GIG]_V?E08$.(IZKB-&T;CJN^_,/]N9C?)^AD&>94=D$2Z7KUQ(+< Q;(D%R+K2FIUR$"7HG>)FW MT?LLM-&.&OKRQ7ZGXP9CGD*(7>J6%^Q"#$7'7*3(:IC8,,0U=3Z6PPO M>2G]F"Y(%#2RAM&RCIU2P">J+3##NK4W9-3L_"%*72ILA)A5<4.'$- WF"=4 M$DLYD_AP7@+G04.)RNF5LCO>[J9.ZP.&:M-[4=D]BQKT53*T;P'V@V?Z0[#/1P?EK(0,,V@CG6OOZ=)Q"S>N@\,Z:_;6 M6:.:E[2 6R^C0$#JM[5$\/DWN@1+/]N9T7QGSEW? -S/6\_; ME@I/B JW%71FD[=+_R[HK:JBRE5>OD 0UFF$7KCZYY&-<@H'G25XGJ$)GN*+ M+3B?*3@_XY3\"#R5:YX:-K>X?/ZXG*C_C=\)F(^K]SBA)$;'J^>/)W%,0R(V M<%@_3S3WVP<'U!WNX,FJ0)WB\&(F>)E%ZHD=%WY-^L8[ ^L=E5*;2M9A8NUM MA;7G=^NRU8L0.9X1RU1&.)9$^/B2T_H1_>N!W;L*3T;FZH?QY@4+_<;&Z%]0 M2P$"% ,4 " !DA E7OP-(!2(< -0$ $0 @ $ M<')C:"TR,#(S,#8S,"YX7C89 !T&UL4$L! A0# M% @ 9(0)5]U%E75%20 \;4$ !4 ( !NC4 '!R8V@M M,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( &2$"5?!A"NC:YX "0O"@ 5 M " 3)_ !P&UL4$L! A0#% @ 9(0)5TE/FS C@0, $@DN !4 M ( !Q8D! '!R8V@M,C R,S V,S!X,3!Q+FAT;5!+ 0(4 Q0 M ( &2$"5?&5X,S%D,2YH=&U02P$"% ,4 " !DA E7P3$E%P\) !*/ M& @ %)% 4 <')C:"TR,#(S,#8S,'AE>#,Q9#(N:'1M4$L! M A0#% @ 9(0)5Q^)\/"R!0 &5X,S)D,BYH 8=&U02P4& H "@"F @ A2D% end

&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !DA E71.3?6!X" "7+@ $P @ $R[@$ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 60!9 &88 "!\ $ ! end XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 351 403 1 false 106 0 false 9 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://porchgroup.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) Sheet http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit Condensed Consolidated Statements of Stockholders' Equity (Deficit) Statements 6 false false R7.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.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 8 false false R9.htm 10201 - Disclosure - Revenue Sheet http://porchgroup.com/role/DisclosureRevenue Revenue Notes 9 false false R10.htm 10301 - Disclosure - Investments Sheet http://porchgroup.com/role/DisclosureInvestments Investments Notes 10 false false R11.htm 10401 - Disclosure - Fair Value Sheet http://porchgroup.com/role/DisclosureFairValue Fair Value Notes 11 false false R12.htm 10501 - Disclosure - Property, Equipment, and Software Sheet http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware Property, Equipment, and Software Notes 12 false false R13.htm 10601 - Disclosure - Intangible Assets and Goodwill Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 13 false false R14.htm 10701 - Disclosure - Debt Sheet http://porchgroup.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 10801 - Disclosure - Equity and Warrants Sheet http://porchgroup.com/role/DisclosureEquityAndWarrants Equity and Warrants Notes 15 false false R16.htm 10901 - Disclosure - Stock-Based Compensation Sheet http://porchgroup.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 11001 - Disclosure - Reinsurance Sheet http://porchgroup.com/role/DisclosureReinsurance Reinsurance Notes 17 false false R18.htm 11101 - Disclosure - Unpaid Losses and Loss Adjustment Reserve Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserve Unpaid Losses and Loss Adjustment Reserve Notes 18 false false R19.htm 11201 - Disclosure - Commitments and Contingencies Sheet http://porchgroup.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 11301 - Disclosure - Business Combinations Sheet http://porchgroup.com/role/DisclosureBusinessCombinations Business Combinations Notes 20 false false R21.htm 11401 - Disclosure - Segment Information Sheet http://porchgroup.com/role/DisclosureSegmentInformation Segment Information Notes 21 false false R22.htm 11501 - Disclosure - Net Loss Per Share Sheet http://porchgroup.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 22 false false R23.htm 11601 - Disclosure - Subsequent Events Sheet http://porchgroup.com/role/DisclosureSubsequentEvents Subsequent Events Notes 23 false false R24.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 24 false false R25.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 25 false false R26.htm 30203 - Disclosure - Revenue (Tables) Sheet http://porchgroup.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://porchgroup.com/role/DisclosureRevenue 26 false false R27.htm 30303 - Disclosure - Investments (Tables) Sheet http://porchgroup.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://porchgroup.com/role/DisclosureInvestments 27 false false R28.htm 30403 - Disclosure - Fair Value (Tables) Sheet http://porchgroup.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://porchgroup.com/role/DisclosureFairValue 28 false false R29.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 29 false false R30.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 30 false false R31.htm 30703 - Disclosure - Debt (Tables) Sheet http://porchgroup.com/role/DisclosureDebtTables Debt (Tables) Tables http://porchgroup.com/role/DisclosureDebt 31 false false R32.htm 30803 - Disclosure - Equity and Warrants (Tables) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsTables Equity and Warrants (Tables) Tables http://porchgroup.com/role/DisclosureEquityAndWarrants 32 false false R33.htm 30903 - Disclosure - Stock-Based Compensation (Tables) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://porchgroup.com/role/DisclosureStockBasedCompensation 33 false false R34.htm 31003 - Disclosure - Reinsurance (Tables) Sheet http://porchgroup.com/role/DisclosureReinsuranceTables Reinsurance (Tables) Tables http://porchgroup.com/role/DisclosureReinsurance 34 false false R35.htm 31103 - 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 35 false false R36.htm 31403 - Disclosure - Segment Information (Tables) Sheet http://porchgroup.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://porchgroup.com/role/DisclosureSegmentInformation 36 false false R37.htm 31503 - Disclosure - Net Loss Per Share (Tables) Sheet http://porchgroup.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://porchgroup.com/role/DisclosureNetLossPerShare 37 false false R38.htm 40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Description of Business (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails Description of Business and Summary of Significant Accounting Policies - Description of Business (Details) Details 38 false false R39.htm 40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentrations (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails Description of Business and Summary of Significant Accounting Policies - Concentrations (Details) Details http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 39 false false R40.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 40 false false R41.htm 40104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Accounts Receivable and Long term Insurance Commissions Receivable (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableAndLongTermInsuranceCommissionsReceivableDetails Description of Business and Summary of Significant Accounting Policies - Accounts Receivable and Long term Insurance Commissions Receivable (Details) Details 41 false false R42.htm 40105 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Goodwill and Impairment (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails Description of Business and Summary of Significant Accounting Policies - Goodwill and Impairment (Details) Details 42 false false R43.htm 40106 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Other Insurance Liabilities, Current (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails Description of Business and Summary of Significant Accounting Policies - Other Insurance Liabilities, Current (Details) Details 43 false false R44.htm 40107 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) Details http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 44 false false R45.htm 40201 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 45 false false R46.htm 40202 - Disclosure - Revenue - Contract Assets (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails Revenue - Contract Assets (Details) Details 46 false false R47.htm 40203 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details) Details 47 false false R48.htm 40204 - Disclosure - Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details) Details 48 false false R49.htm 40205 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails Revenue - Contract Liabilities (Details) Details 49 false false R50.htm 40301 - Disclosure - Investments - Investment Income, Realized and Unrealized Gains and Losses on Investments (Details) Sheet http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails Investments - Investment Income, Realized and Unrealized Gains and Losses on Investments (Details) Details 50 false false R51.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 51 false false R52.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 52 false false R53.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 53 false false R54.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 54 false false R55.htm 40402 - Disclosure - Fair Value - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails Fair Value - Additional Information (Details) Details 55 false false R56.htm 40403 - Disclosure - Fair Value - Level 3 (Details) Sheet http://porchgroup.com/role/DisclosureFairValueLevel3Details Fair Value - Level 3 (Details) Details 56 false false R57.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 57 false false R58.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 58 false false R59.htm 40602 - 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 59 false false R60.htm 40603 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) Sheet http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails Intangible Assets and Goodwill - Additional Information (Details) Details 60 false false R61.htm 40701 - Disclosure - Debt (Details) Sheet http://porchgroup.com/role/DisclosureDebtDetails Debt (Details) Details http://porchgroup.com/role/DisclosureDebtTables 61 false false R62.htm 40702 - Disclosure - Debt - Convertible Senior Notes (Details) Notes http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails Debt - Convertible Senior Notes (Details) Details 62 false false R63.htm 40703 - Disclosure - Debt - Advance Funding Arrangement (Details) Sheet http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails Debt - Advance Funding Arrangement (Details) Details 63 false false R64.htm 40801 - 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 64 false false R65.htm 40802 - Disclosure - Equity and Warrants - Repurchase of shares, Warrants (Details) Sheet http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails Equity and Warrants - Repurchase of shares, Warrants (Details) Details 65 false false R66.htm 40803 - 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 66 false false R67.htm 40901 - Disclosure - Stock-Based Compensation - Plan (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails Stock-Based Compensation - Plan (Details) Details 67 false false R68.htm 40902 - Disclosure - Stock-Based Compensation - RSU and PRSU Activity (Details) Sheet http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails Stock-Based Compensation - RSU and PRSU Activity (Details) Details 68 false false R69.htm 41001 - Disclosure - Reinsurance - Additional information (Details) Sheet http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails Reinsurance - Additional information (Details) Details 69 false false R70.htm 41002 - 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 70 false false R71.htm 41003 - 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 71 false false R72.htm 41004 - Disclosure - Reinsurance - Detail of reinsurance balances due (Details) Sheet http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails Reinsurance - Detail of reinsurance balances due (Details) Details 72 false false R73.htm 41101 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Unpaid Losses and LAE Gross (Details) Sheet http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails Unpaid Losses and Loss Adjustment Reserve - Unpaid Losses and LAE Gross (Details) Details 73 false false R74.htm 41301 - Disclosure - Business Combinations (Details) Sheet http://porchgroup.com/role/DisclosureBusinessCombinationsDetails Business Combinations (Details) Details http://porchgroup.com/role/DisclosureBusinessCombinations 74 false false R75.htm 41401 - Disclosure - Segment Information - Revenue (Details) Sheet http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails Segment Information - Revenue (Details) Details 75 false false R76.htm 41402 - Disclosure - Segment Information - Consolidated Financial Information (Details) Sheet http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails Segment Information - Consolidated Financial Information (Details) Details 76 false false R77.htm 41501 - Disclosure - Net Loss Per Share (Details) Sheet http://porchgroup.com/role/DisclosureNetLossPerShareDetails Net Loss Per Share (Details) Details http://porchgroup.com/role/DisclosureNetLossPerShareTables 77 false false R78.htm 41502 - Disclosure - Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) Sheet http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails Net Loss Per Share - Computation of diluted net loss per antidilutive (Details) Details 78 false false R79.htm 41601 - Disclosure - Subsequent Events (Details) Sheet http://porchgroup.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://porchgroup.com/role/DisclosureSubsequentEvents 79 false false R80.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 80 false false R81.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 81 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 28 fact(s) appearing in ix:hidden were eligible for transformation: prch:FairValueAssetsLevel2ToLevel1TransfersAmount1, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:EmbeddedDerivativeLiabilityMeasurementInput, us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - prch-20230630x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - prch-20230630x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41601 - Disclosure - Subsequent Events (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, prch-20230630.xsd 297 prch-20230630x10q.htm prch-20230630.xsd prch-20230630_cal.xml prch-20230630_def.xml prch-20230630_lab.xml prch-20230630_pre.xml prch-20230630xex31d1.htm prch-20230630xex31d2.htm prch-20230630xex32d1.htm prch-20230630xex32d2.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "prch-20230630x10q.htm": { "axisCustom": 1, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1024, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 9 }, "contextCount": 351, "dts": { "calculationLink": { "local": [ "prch-20230630_cal.xml" ] }, "definitionLink": { "local": [ "prch-20230630_def.xml" ] }, "inline": { "local": [ "prch-20230630x10q.htm" ] }, "labelLink": { "local": [ "prch-20230630_lab.xml" ] }, "presentationLink": { "local": [ "prch-20230630_pre.xml" ] }, "schema": { "local": [ "prch-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 744, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 30, "http://porchgroup.com/20230630": 3, "http://xbrl.sec.gov/dei/2023": 5, "total": 38 }, "keyCustom": 88, "keyStandard": 315, "memberCustom": 53, "memberStandard": 44, "nsprefix": "prch", "nsuri": "http://porchgroup.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Cover", "order": "1", "role": "http://porchgroup.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "10", "role": "http://porchgroup.com/role/DisclosureInvestments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "11", "role": "http://porchgroup.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "12", "role": "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware", "shortName": "Property, Equipment, and Software", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "13", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "14", "role": "http://porchgroup.com/role/DisclosureDebt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "15", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrants", "shortName": "Equity and Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "16", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReinsuranceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Reinsurance", "menuCat": "Notes", "order": "17", "role": "http://porchgroup.com/role/DisclosureReinsurance", "shortName": "Reinsurance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReinsuranceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Unpaid Losses and Loss Adjustment Reserve", "menuCat": "Notes", "order": "18", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserve", "shortName": "Unpaid Losses and Loss Adjustment Reserve", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://porchgroup.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "20", "role": "http://porchgroup.com/role/DisclosureBusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Segment Information", "menuCat": "Notes", "order": "21", "role": "http://porchgroup.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "22", "role": "http://porchgroup.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "23", "role": "http://porchgroup.com/role/DisclosureSubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "prch:UnauditedInterimFinancialStatementsPolicyPolicyTextBlock", "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)", "menuCat": "Policies", "order": "24", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "prch:UnauditedInterimFinancialStatementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "25", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "26", "role": "http://porchgroup.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "27", "role": "http://porchgroup.com/role/DisclosureInvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "28", "role": "http://porchgroup.com/role/DisclosureFairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "29", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "30", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "31", "role": "http://porchgroup.com/role/DisclosureDebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "32", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables", "shortName": "Equity and Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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)", "menuCat": "Tables", "order": "33", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Reinsurance (Tables)", "menuCat": "Tables", "order": "34", "role": "http://porchgroup.com/role/DisclosureReinsuranceTables", "shortName": "Reinsurance (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EffectsOfReinsuranceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Unpaid Losses and Loss Adjustment Reserve (Tables)", "menuCat": "Tables", "order": "35", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "36", "role": "http://porchgroup.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "37", "role": "http://porchgroup.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "INF", "first": true, "lang": null, "name": "prch:NumberOfCompaniesServiceProvided", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_eILQMXWWjEW4hG4ndS6oQQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Description of Business (Details)", "menuCat": "Details", "order": "38", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "INF", "first": true, "lang": null, "name": "prch:NumberOfCompaniesServiceProvided", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_eILQMXWWjEW4hG4ndS6oQQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "INF", "first": true, "lang": null, "name": "prch:NumberOfBanks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_eILQMXWWjEW4hG4ndS6oQQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)", "menuCat": "Details", "order": "39", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "INF", "first": true, "lang": null, "name": "prch:NumberOfBanks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_eILQMXWWjEW4hG4ndS6oQQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-5", "first": true, "lang": null, "name": "prch:RestrictedCashPledgedAsCollateralToCaptiveInsuranceCompany", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Cash and cash equivalents (Details)", "menuCat": "Details", "order": "40", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-5", "first": true, "lang": null, "name": "prch:RestrictedCashPledgedAsCollateralToCaptiveInsuranceCompany", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Accounts Receivable and Long term Insurance Commissions Receivable (Details)", "menuCat": "Details", "order": "41", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableAndLongTermInsuranceCommissionsReceivableDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Accounts Receivable and Long term Insurance Commissions Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-5", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Goodwill and Impairment (Details)", "menuCat": "Details", "order": "42", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Goodwill and Impairment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_srt_RangeAxis_srt_MinimumMember_UfGM_BEYH0isUMBPvysHDA", "decimals": "2", "lang": null, "name": "prch:WeightedAverageCostOfCapitalImpairmentTest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Vnq19J1YxEOX7OgN07woBw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:OtherInsuranceLiabilitiesCurrentTableTextBlock", "prch:OtherCurrentInsuranceLiabilitiesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CededPremiumsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Other Insurance Liabilities, Current (Details)", "menuCat": "Details", "order": "43", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - 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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CededPremiumsPayable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40107 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details)", "menuCat": "Details", "order": "44", "role": "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_qbCdSGZug0awTH4JJlLn8Q", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Vnq19J1YxEOX7OgN07woBw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "45", "role": "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ProductOrServiceAxis_prch_SoftwareAndServiceSubscriptionMember_us-gaap_StatementBusinessSegmentsAxis_prch_VerticalSoftwareMember_7Ab4oRLBxkeE89pn09dDxQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ContractWithCustomerContractAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Revenue - Contract Assets (Details)", "menuCat": "Details", "order": "46", "role": "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "shortName": "Revenue - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ContractWithCustomerContractAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_prch_VerticalSoftwareMember_qUF7uYwRPEWKsgaVGgZ0zA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details)", "menuCat": "Details", "order": "47", "role": "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "shortName": "Revenue - Contract Liabilities - Activity Impacting Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementBusinessSegmentsAxis_prch_VerticalSoftwareMember_qUF7uYwRPEWKsgaVGgZ0zA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-5", "first": true, "lang": null, "name": "prch:RefundableCustomerDepositsRelatedToOutstandingExtendedServiceContractsCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details)", "menuCat": "Details", "order": "48", "role": "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails", "shortName": "Revenue - Contract Liabilities - Warranty Revenue and Related Balance Sheet Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-5", "lang": null, "name": "prch:RefundableCustomerDepositsRelatedToOutstandingExtendedServiceContractsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - Revenue - Contract Liabilities (Details)", "menuCat": "Details", "order": "49", "role": "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "shortName": "Revenue - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_StatementBusinessSegmentsAxis_prch_InsuranceMember_7OZUnaJ0ZESZSnr7MF32sQ", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Investments - Investment Income, Realized and Unrealized Gains and Losses on Investments (Details)", "menuCat": "Details", "order": "50", "role": "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails", "shortName": "Investments - Investment Income, Realized and Unrealized Gains and Losses on Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - Investments - Amortized Cost, Fair Value and Unrealized Gains and (Losses) (Details)", "menuCat": "Details", "order": "51", "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", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - Investments - Amortized Cost and Fair Value of Securities by Contractual Maturity (Details)", "menuCat": "Details", "order": "52", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - Investments - Securities with Gross Unrealized Loss Position (Details)", "menuCat": "Details", "order": "53", "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:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "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)", "menuCat": "Details", "order": "54", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_Lm5mgko6cEyO85PBIMZLuw", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-6", "first": true, "lang": null, "name": "prch:FairValueAssetsLevel1ToLevel2TransfersAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - Fair Value - Additional Information (Details)", "menuCat": "Details", "order": "55", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-6", "first": true, "lang": null, "name": "prch:FairValueAssetsLevel1ToLevel2TransfersAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_prch_ContingentConsiderationEarnoutMember_n1lsOldeMkaWKf24sVVN9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - Fair Value - Level 3 (Details)", "menuCat": "Details", "order": "56", "role": "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "shortName": "Fair Value - Level 3 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_prch_ContingentConsiderationEarnoutMember_n1lsOldeMkaWKf24sVVN9Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Property, Equipment, and Software (Details)", "menuCat": "Details", "order": "57", "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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "prch:FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Intangible Assets and Goodwill (Details)", "menuCat": "Details", "order": "58", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "shortName": "Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Intangible Assets and Goodwill - Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "59", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QuGy6wcK2ECrJqNEEyQm1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "menuCat": "Statements", "order": "6", "role": "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_QuGy6wcK2ECrJqNEEyQm1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_prch_InsuranceSegmentMember_MLw50a5f00aVXxpMKTMaDQ", "decimals": "2", "first": true, "lang": null, "name": "prch:IntangibleAssetsImpairmentAssessmentThresholdPercentageOfExcessOfFairValueOverCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Vnq19J1YxEOX7OgN07woBw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details)", "menuCat": "Details", "order": "60", "role": "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "shortName": "Intangible Assets and Goodwill - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MaximumMember_us-gaap_StatementBusinessSegmentsAxis_prch_InsuranceSegmentMember_MLw50a5f00aVXxpMKTMaDQ", "decimals": "2", "first": true, "lang": null, "name": "prch:IntangibleAssetsImpairmentAssessmentThresholdPercentageOfExcessOfFairValueOverCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Vnq19J1YxEOX7OgN07woBw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "61", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Debt - Convertible Senior Notes (Details)", "menuCat": "Details", "order": "62", "role": "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "shortName": "Debt - Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_prch_ConvertibleSeniorNotesDue2026Member_B-ajfcxBhkaVqyUv-y5mIA", "decimals": "-5", "lang": null, "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - Debt - Advance Funding Arrangement (Details)", "menuCat": "Details", "order": "63", "role": "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails", "shortName": "Debt - Advance Funding Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_DebtInstrumentAxis_prch_AdvanceFundingArrangementMember_rzuGZ0WfbUuCUxBwFg9ViA", "decimals": "-5", "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "INF", "first": true, "lang": null, "name": "prch:CommonStockSharesOtherThanEarnoutSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Equity and Warrants - Common Shares Outstanding and Common Stock Equivalents (Details)", "menuCat": "Details", "order": "64", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "INF", "first": true, "lang": null, "name": "prch:CommonStockSharesOtherThanEarnoutSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_10_31_2022_JmAZKEi0QEaOVBskrOm8VQ", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Equity and Warrants - Repurchase of shares, Warrants (Details)", "menuCat": "Details", "order": "65", "role": "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "shortName": "Equity and Warrants - Repurchase of shares, Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_10_31_2022_JmAZKEi0QEaOVBskrOm8VQ", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Equity and Warrants - Public and private warrant activity (Details)", "menuCat": "Details", "order": "66", "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:TemporaryEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Stock-Based Compensation - Plan (Details)", "menuCat": "Details", "order": "67", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails", "shortName": "Stock-Based Compensation - Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ShareBasedPaymentArrangementOptionAndRestrictedStockUnitAndPerformanceRestrictedStockUnitActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_46LfMuol_EmFAcedS1CTaQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Stock-Based Compensation - RSU and PRSU Activity (Details)", "menuCat": "Details", "order": "68", "role": "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails", "shortName": "Stock-Based Compensation - RSU and PRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ShareBasedPaymentArrangementOptionAndRestrictedStockUnitAndPerformanceRestrictedStockUnitActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_46LfMuol_EmFAcedS1CTaQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReinsuranceTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_srt_ProductOrServiceAxis_prch_ReinsuranceQuotaShareProgramMember_c7b5sg6SzUmK_dMX-A4wiw", "decimals": "INF", "first": true, "lang": null, "name": "prch:ReinsuranceProgramNumberOfPlacements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_eILQMXWWjEW4hG4ndS6oQQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Reinsurance - Additional information (Details)", "menuCat": "Details", "order": "69", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_srt_ProductOrServiceAxis_prch_ReinsuranceQuotaShareProgramMember_c7b5sg6SzUmK_dMX-A4wiw", "decimals": "INF", "first": true, "lang": null, "name": "prch:ReinsuranceProgramNumberOfPlacements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_eILQMXWWjEW4hG4ndS6oQQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DirectPremiumsWritten", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Reinsurance - Effects of reinsurance on premiums written and earned (Details)", "menuCat": "Details", "order": "70", "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-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DirectPremiumsWritten", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PolicyholderBenefitsAndClaimsIncurredGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - Reinsurance - Effects of reinsurance on incurred losses and LAE (Details)", "menuCat": "Details", "order": "71", "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", "us-gaap:EffectsOfReinsuranceTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PolicyholderBenefitsAndClaimsIncurredGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "prch:ScheduleOfReinsuranceRecoverableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidReinsurancePremiums", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - Reinsurance - Detail of reinsurance balances due (Details)", "menuCat": "Details", "order": "72", "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-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_z4BFiGna0ku2_1FYpV6OLA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidReinsurancePremiums", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Unpaid Losses and Loss Adjustment Reserve - Unpaid Losses and LAE Gross (Details)", "menuCat": "Details", "order": "73", "role": "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails", "shortName": "Unpaid Losses and Loss Adjustment Reserve - Unpaid 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-20230630x10q.htm", "contextRef": "As_Of_12_31_2022_k271tzV5zEuDsK8YazhFCw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_BQTpG8TuZ02Oo7hBL2rI2Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Business Combinations (Details)", "menuCat": "Details", "order": "74", "role": "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "As_Of_6_30_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_BQTpG8TuZ02Oo7hBL2rI2Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Segment Information - Revenue (Details)", "menuCat": "Details", "order": "75", "role": "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails", "shortName": "Segment Information - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_aTPSq7tzaUaYfSVU5Psqkg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_GTQTLmQVS0-JXwDPME58ig", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Segment Information - Consolidated Financial Information (Details)", "menuCat": "Details", "order": "76", "role": "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "shortName": "Segment Information - Consolidated Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_GTQTLmQVS0-JXwDPME58ig", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Net Loss Per Share (Details)", "menuCat": "Details", "order": "77", "role": "http://porchgroup.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_Io5mrBE6dUSH0sS3EefxgQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Net Loss Per Share - Computation of diluted net loss per antidilutive (Details)", "menuCat": "Details", "order": "78", "role": "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "shortName": "Net Loss Per Share - Computation of diluted net loss per antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_Io5mrBE6dUSH0sS3EefxgQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Rlw6wzh-AkKyPxy72fUnsA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReinsuranceLossOnUncollectibleAccountsInPeriodAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "79", "role": "http://porchgroup.com/role/DisclosureSubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_7_1_2023_To_7_1_2023_dei_LegalEntityAxis_prch_HomeownersOfAmericaInsuranceCompanyMember_us-gaap_CededCreditRiskAxis_prch_VesttooMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_SwBDI5ARh0Odwalqm_g9RQ", "decimals": "-5", "lang": null, "name": "prch:ReinsuranceCollateralReceivedFromTrust", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "8", "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-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_9kHyrgdMdUebkmOAPmwqZA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Uncategorized", "order": "80", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Cover", "order": "81", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_4_1_2023_To_6_30_2023_tJ3Mt4y3gkqECjhwWf350w", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "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", "menuCat": "Notes", "order": "9", "role": "http://porchgroup.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "prch-20230630x10q.htm", "contextRef": "Duration_1_1_2023_To_6_30_2023_3d6f-QhI1UiGbhChjfOmeQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 106, "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r918" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r951" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r916" ], "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r916" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r916" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r990" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r916" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r915" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r917" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r952" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r923", "r934", "r944", "r969" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r926", "r937", "r947", "r972" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r930", "r938", "r948", "r965", "r973", "r977", "r985" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r983" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r980" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r981" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r979" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r978" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r977" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r977" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r962" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r961" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r963" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r960" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r959" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r923", "r934", "r944", "r969" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r920", "r931", "r941", "r966" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r927", "r938", "r948", "r973" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r927", "r938", "r948", "r973" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r927", "r938", "r948", "r973" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r927", "r938", "r948", "r973" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r927", "r938", "r948", "r973" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r930", "r938", "r948", "r965", "r973", "r977", "r985" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r983" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r919", "r989" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r919", "r989" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r919", "r989" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r927", "r938", "r948", "r965", "r973" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r955" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r954" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r957" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r925", "r936", "r946", "r971" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r928", "r939", "r949", "r974" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r928", "r939", "r949", "r974" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r953" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r955" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r965" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r954" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r953" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r953" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r920", "r931", "r941", "r966" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r921", "r932", "r942", "r967" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r922", "r933", "r943", "r968" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r929", "r940", "r950", "r975" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r984" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r924", "r935", "r945", "r970" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r964" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r956" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r963" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r983" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r985" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r986" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r987" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r985" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r985" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r988" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r986" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r982" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "domainItemType" }, "prch_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_AcquisitionAndRelatedIncomeExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 9.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 other transaction costs" } } }, "localname": "AcquisitionAndRelatedIncomeExpense", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "prch_AdvanceFundingArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to advance funding arrangement.", "label": "Advance funding arrangement", "terseLabel": "Advance Funding Arrangement" } } }, "localname": "AdvanceFundingArrangementMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails", "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_AssetSaleRepurchaseOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Asset sale repurchase \noption.", "label": "Asset Sale Repurchase Option [Member]", "verboseLabel": "Asset sale repurchase option" } } }, "localname": "AssetSaleRepurchaseOptionMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "prch_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions and current assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Current Assets", "terseLabel": "Cash and current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndCurrentAssets", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "prch_CappedCallTransactionsAuthorizedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares purchasable under the capped call transactions.", "label": "Capped Call Transactions, Authorized Shares", "terseLabel": "Capped call transactions, authorized shares" } } }, "localname": "CappedCallTransactionsAuthorizedShares", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_CappedCallTransactionsStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The strike price to purchase common shares under the capped call transactions.", "label": "Capped Call Transactions, Strike Price", "terseLabel": "Capped call transactions, strike price (per unit)" } } }, "localname": "CappedCallTransactionsStrikePrice", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "perShareItemType" }, "prch_CashPayableForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payable for acquisition.", "label": "Cash Payable for Acquisition", "terseLabel": "Cash payable for acquisition" } } }, "localname": "CashPayableForAcquisition", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_CededPremiumWritten": { "auth_ref": [], "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 Premium Written", "negatedLabel": "Ceded premiums, written" } } }, "localname": "CededPremiumWritten", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "prch_ChangeInFairValueOfEarnoutLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "prch_ChangeInFairValueOfPrivateWarrantLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "prch_ClassOfWarrantOrRightCancelled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights cancelled.", "label": "Class of Warrant or Right, Cancelled", "verboseLabel": "Canceled" } } }, "localname": "ClassOfWarrantOrRightCancelled", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "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": "Ending Balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ClassOfWarrantOrRightCommonSharesIssuedOnWarrantExerciseOutstanding", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "prch_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights Exercised.", "label": "Class of Warrant or Right, Exercised", "verboseLabel": "Exercised" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "prch_CoastalLocationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to coastal regions.", "label": "Coastal Program" } } }, "localname": "CoastalLocationsMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_CombinedProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to the Combined program.", "label": "Combined Program" } } }, "localname": "CombinedProgramMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "prch_CommonStockSharesOtherThanEarnoutSharesOutstanding": { "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 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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_CommonStockSharesOutstandingAndReservedForFutureIssuance": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total shares of common stock outstanding and reserved for future issuance" } } }, "localname": "CommonStockSharesOutstandingAndReservedForFutureIssuance", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to common stock warrants.", "label": "Common stock warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "prch_ContingentConsiderationBusinessCombinationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to contingent consideration business combination.", "label": "Contingently issuable shares in connection with acquisitions" } } }, "localname": "ContingentConsiderationBusinessCombinationMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_ContingentConsiderationEarnoutLiabilityFairValueDisclosures": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration earnout liability.", "label": "Contingent Consideration Earnout Liability Fair Value Disclosures", "terseLabel": "Earnout liability, at fair value" } } }, "localname": "ContingentConsiderationEarnoutLiabilityFairValueDisclosures", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20230630", "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_ContractWithCustomerAssetDecreaseCashReceipt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from cash receipts.", "label": "Contract with Customer, Asset, Decrease, Cash Receipt", "negatedLabel": "Cash receipts" } } }, "localname": "ContractWithCustomerAssetDecreaseCashReceipt", "nsuri": "http://porchgroup.com/20230630", "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 commissions on insurance policies sold by carriers" } } }, "localname": "ContractWithCustomerAssetIncreaseNewPoliciesSold", "nsuri": "http://porchgroup.com/20230630", "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/20230630", "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", "verboseLabel": "Additional amounts deferred" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_ConvertibleSeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Convertible Senior Notes due 2028 ( the \"2028 Notes\") issued by the company in September 2021.", "label": "Convertible Senior Notes, Due 2028 [Member]", "terseLabel": "Convertible senior notes, due 2028" } } }, "localname": "ConvertibleSeniorNotesDue2028Member", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_CoreLocationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to all other than coastal regions.", "label": "Core Program" } } }, "localname": "CoreLocationsMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_CoreLocationsOutsideOfTexasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to all states other than Texas.", "label": "Core Locations outside of Texas" } } }, "localname": "CoreLocationsOutsideOfTexasMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_CorporateAndOtherExpenses": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of corporate and other expenses of the entity.", "label": "Corporate And Other Expenses", "negatedLabel": "Corporate and other" } } }, "localname": "CorporateAndOtherExpenses", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_CustomersInSouthCarolinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to customers in South Carolina.", "label": "Customers in South Carolina [Member]", "terseLabel": "Customers in South Carolina" } } }, "localname": "CustomersInSouthCarolinaMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "prch_DerivativeOptionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative option.", "label": "Derivative Option [Axis]" } } }, "localname": "DerivativeOptionAxis", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "prch_DerivativeOptionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative option.", "label": "Derivative Option [Domain]" } } }, "localname": "DerivativeOptionDomain", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_EarnoutCommonSharesOutstanding": { "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 earnout common shares issued and outstanding.", "label": "Earnout Common Shares Outstanding", "verboseLabel": "Earnout shares" } } }, "localname": "EarnoutCommonSharesOutstanding", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "prch_EarnoutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Shares.", "label": "Earnout shares" } } }, "localname": "EarnoutSharesMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_FairValueAssetsLevel1ToLevel2TransfersAmount1": { "auth_ref": [], "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, Amount1", "terseLabel": "Assets, level 1 to 2 transfer" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount1", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_FairValueAssetsLevel2ToLevel1TransfersAmount1": { "auth_ref": [], "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, Amount1", "terseLabel": "Assets, level 2 to 1 transfer" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount1", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization and impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization And Impairment", "negatedLabel": "Accumulated Amortization And Impairment" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationAndImpairment", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "prch_FloifyAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Floify acquisition.", "label": "Floify" } } }, "localname": "FloifyAcquisitionMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_FundamentalChangeOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to fundamental change option.", "label": "Fundamental Change Option [Member]", "verboseLabel": "Fundamental change option" } } }, "localname": "FundamentalChangeOptionMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_GainLossOnReMeasurementOfPrivateWarrantsLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 20.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": "Gain on remeasurement of private warrant liability" } } }, "localname": "GainLossOnReMeasurementOfPrivateWarrantsLiability", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_GainOnRemeasurementOfContingentConsideration": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 11.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_ImpairmentOfLongLivedAssetsToBeDisposedOfNonCash": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate non-cash 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 Non Cash", "negatedLabel": "Non-cash losses and impairment of property, equipment and software" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOfNonCash", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_IncreaseDecreaseInFairValueOfConvertibleDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in fair value of convertible debt", "label": "Increase (Decrease) in Fair Value of Convertible Debt", "terseLabel": "Decrease in stock price" } } }, "localname": "IncreaseDecreaseInFairValueOfConvertibleDebt", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_IncreaseDecreaseInLossAndLossAdjustmentExpenseReserve": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_IncreaseDecreaseInRefundableCustomerDeposits": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in refundable customer deposits.", "label": "Increase (Decrease) in Refundable Customer Deposits", "terseLabel": "Refundable customer deposits" } } }, "localname": "IncreaseDecreaseInRefundableCustomerDeposits", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Insurance and warranty premiums, commissions and policy fees.", "label": "Insurance and warranty premiums, commissions and policy fees" } } }, "localname": "InsuranceAndWarrantyPremiumsCommissionsAndPolicyFeesMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_InsuranceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to insurance segment.", "label": "Insurance Segment [Member]", "terseLabel": "Insurance segment" } } }, "localname": "InsuranceSegmentMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_IntangibleAssetsImpairmentAssessmentThresholdPercentageOfExcessOfFairValueOverCarryingValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of excess of fair value over carrying value of intangible assets as a result of quantitative impairment assessment.", "label": "Intangible Assets, Impairment Assessment, Threshold Percentage Of Excess Of Fair Value Over Carrying Value", "terseLabel": "Threshold percentage fair value" } } }, "localname": "IntangibleAssetsImpairmentAssessmentThresholdPercentageOfExcessOfFairValueOverCarryingValue", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "prch_InvestmentIncomeAndRealizedGains": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": 6.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", "terseLabel": "Investment income and realized gains, net of investment expenses", "totalLabel": "Investment income and realized gains (losses), net of investment expenses" } } }, "localname": "InvestmentIncomeAndRealizedGains", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "prch_InvestmentIncomeAndRealizedGainsForReconciliation": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 10.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of non operating investment income and realized gains as part of a reconciliation calculation.", "label": "Investment Income And Realized Gains For Reconciliation", "negatedLabel": "Investment income and realized gains" } } }, "localname": "InvestmentIncomeAndRealizedGainsForReconciliation", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_LossOnRemeasurementOfEarnoutLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of Gain loss on remeasurement of earnout liability.", "label": "Loss On Remeasurement Of Earnout Liability", "negatedLabel": "Loss (gain) on remeasurement of earnout liability and derivatives" } } }, "localname": "LossOnRemeasurementOfEarnoutLiability", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_LossesAndLossAdjustmentExpenseReserves": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_MattEhrlichmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Matt Ehrlichman.", "label": "Matt Ehrlichman [Member]", "terseLabel": "Matt Ehrlichman" } } }, "localname": "MattEhrlichmanMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputFundamentalChangeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using fundamental change.", "label": "Measurement Input, Fundamental Change [Member]", "terseLabel": "Fundamental change" } } }, "localname": "MeasurementInputFundamentalChangeMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputProbabilitiesOfRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using probabilities of a repurchase.", "label": "Measurement Input, Probabilities of Repurchase [Member]", "terseLabel": "Probabilities of a repurchase" } } }, "localname": "MeasurementInputProbabilitiesOfRepurchaseMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MeasurementInputQualifyingAssetSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input using qualifying asset sales.", "label": "Measurement Input, Qualifying Asset Sales [Member]", "terseLabel": "Qualifying asset sales" } } }, "localname": "MeasurementInputQualifyingAssetSalesMember", "nsuri": "http://porchgroup.com/20230630", "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_MinimumAmountOfAggregateNetCashSaleProceedsRequiredForRepurchaseOfNotes": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the minimum amount of aggregate net cash sale proceeds required for repurchase of notes.", "label": "Minimum Amount of Aggregate Net Cash Sale Proceeds Required for Repurchase of Notes", "terseLabel": "Minimum amount of aggregate net cash sales proceeds required for repurchase" } } }, "localname": "MinimumAmountOfAggregateNetCashSaleProceedsRequiredForRepurchaseOfNotes", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_MinimumAmountOfConvertibleNotesRemainedOutstandingForRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the minimum amounts remain outstanding for repurchase of notes under repurchase option.", "label": "Minimum Amount of Convertible Notes Remained Outstanding for Repurchase", "terseLabel": "Minimum principal remains outstanding on June 14, 2026 for repurchase" } } }, "localname": "MinimumAmountOfConvertibleNotesRemainedOutstandingForRepurchase", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "prch_MoveRelatedTransactionsExcludingInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Move-related transactions (excluding insurance).", "label": "Move-related transactions" } } }, "localname": "MoveRelatedTransactionsExcludingInsuranceMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_NetCashReductionInAdvancedFundingArrangementObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of net cash reduction in advanced funding arrangement obligations.", "label": "Net Cash Reduction In Advanced Funding Arrangement Obligations", "terseLabel": "Non-cash reduction in advanced funding arrangement obligations" } } }, "localname": "NetCashReductionInAdvancedFundingArrangementObligations", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_NonCashInterestExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_Nonrule10b51arrangementmodifiedflag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non rule 10b51 arrangement modified flag.", "label": "Non-Rule 10b5-1 Arrangement Modified" } } }, "localname": "Nonrule10b51arrangementmodifiedflag", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "prch_NumberOfBanks": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of banks.", "label": "Number of Banks", "terseLabel": "Number of commercial banks" } } }, "localname": "NumberOfBanks", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfCompaniesServiceProvided": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of companies for which software and services provided.", "label": "Number of Companies, Service Provided", "terseLabel": "Number of Companies, service provided" } } }, "localname": "NumberOfCompaniesServiceProvided", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfInsuranceAndWarrantyPoliciesInForce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of insurance and warranty policies in force.", "label": "Number of Insurance and Warranty Policies in Force", "terseLabel": "Number of insurance and warranty policies in force" } } }, "localname": "NumberOfInsuranceAndWarrantyPoliciesInForce", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails" ], "xbrltype": "integerItemType" }, "prch_NumberOfReinsurer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Reinsurer", "label": "Number of Reinsurer", "terseLabel": "Number of reinsurers" } } }, "localname": "NumberOfReinsurer", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "integerItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "prch_OtherInsuranceLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20230630", "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "prch_OtherNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Other notes.", "label": "Other notes" } } }, "localname": "OtherNotesMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_PercentageOfAggregateNetCashSaleProceedsAppliedForRepurchaseOfNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of aggregate net cash sale proceeds applied for repurchase of notes.", "label": "Percentage of Aggregate Net Cash Sale Proceeds Applied for Repurchase of Notes", "terseLabel": "Percentage of aggregate net cash sales proceeds applied for repurchase" } } }, "localname": "PercentageOfAggregateNetCashSaleProceedsAppliedForRepurchaseOfNotes", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "percentItemType" }, "prch_PerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based restricted stock units.", "label": "Performance restricted stock units" } } }, "localname": "PerformanceRestrictedStockUnitsMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "domainItemType" }, "prch_PostMoveTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Post-move transactions.", "label": "Post-move transactions" } } }, "localname": "PostMoveTransactionsMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_PrivateWarrantLiabilities": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of private warrant liabilities measured at fair value.", "label": "Private Warrant Liabilities", "terseLabel": "Private warrant liability, at fair value" } } }, "localname": "PrivateWarrantLiabilities", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20230630", "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "prch_ProceedsFromAdvanceFunding": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from advance funding.", "label": "Proceeds from Advance Funding", "terseLabel": "Proceeds from advance funding" } } }, "localname": "ProceedsFromAdvanceFunding", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_ProductAndTechnologyExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_PublicAndPrivateWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public and private warrants.", "label": "Public and private warrants" } } }, "localname": "PublicAndPrivateWarrantsMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_RealizedInvestmentGains": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails": { "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "prch_RealizedInvestmentLoss": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails": { "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "prch_RefundableCustomerDepositsRelatedToAmountsReceivedInAdvanceOfWarrantyServicesProvidedCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of current refundable customer deposits related to amounts received in advance of warranty services provided as at the end of the reporting period.", "label": "Refundable Customer Deposits Related To Amounts Received In Advance Of Warranty Services Provided, Current" } } }, "localname": "RefundableCustomerDepositsRelatedToAmountsReceivedInAdvanceOfWarrantyServicesProvidedCurrent", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "prch_RefundableCustomerDepositsRelatedToAmountsReceivedInAdvanceOfWarrantyServicesProvidedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of noncurrent refundable customer deposits related to amounts received in advance of warranty services provided as at the end of the reporting period.", "label": "Refundable Customer Deposits Related To Amounts Received In Advance Of Warranty Services Provided, Noncurrent" } } }, "localname": "RefundableCustomerDepositsRelatedToAmountsReceivedInAdvanceOfWarrantyServicesProvidedNoncurrent", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "prch_RefundableCustomerDepositsRelatedToOutstandingExtendedServiceContractsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of current refundable customer deposits related to outstanding extended service contracts as at the end of the reporting period.", "label": "Refundable Customer Deposits Related To Outstanding Extended Service Contracts, Current", "terseLabel": "Current refundable customer deposits related to outstanding extended service contracts" } } }, "localname": "RefundableCustomerDepositsRelatedToOutstandingExtendedServiceContractsCurrent", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceAndAgentsCommissionPayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails": { "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceCollateralLineOfCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of line of credit pursued as additional collateral in reinsurance arrangement.", "label": "Reinsurance, Collateral, Line Of Credit Facility", "terseLabel": "Reinsurance, collateral, line of credit facility" } } }, "localname": "ReinsuranceCollateralLineOfCreditFacility", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceCollateralReceivedFromTrust": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of reinsurance collateral received from a trust.", "label": "Reinsurance, Collateral Received From Trust", "terseLabel": "Reinsurance, collateral received from trust" } } }, "localname": "ReinsuranceCollateralReceivedFromTrust", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceCoverageLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum coverage per event.", "label": "Reinsurance Coverage Limit", "terseLabel": "Reinsurance coverage limit" } } }, "localname": "ReinsuranceCoverageLimit", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "prch_ReinsurancePropertyCatastropheTreatiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Reinsurance Property Catastrophe Treaties.", "label": "Reinsurance Property Catastrophe Treaties" } } }, "localname": "ReinsurancePropertyCatastropheTreatiesMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_ReinsuranceQuotaShareProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Reinsurance Quota Share Program.", "label": "Reinsurance Quota Share Program" } } }, "localname": "ReinsuranceQuotaShareProgramMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Other" } } }, "localname": "ReinsuranceRecoverableOthers", "nsuri": "http://porchgroup.com/20230630", "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/StatementCondensedConsolidatedBalanceSheets": { "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "prch_ReinsuranceRecoverablesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reinsurance recoverable after offsetting deferred revenue and other liabilities.", "label": "Reinsurance Recoverables Net", "terseLabel": "Reinsurance, net asset due" } } }, "localname": "ReinsuranceRecoverablesNet", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "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/20230630", "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "prch_RepaymentsOfAdvanceFunding": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 advance funding.", "label": "Repayments of Advance Funding", "negatedLabel": "Repayments of advance funding" } } }, "localname": "RepaymentsOfAdvanceFunding", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "prch_RepurchaseOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to repurchase option.", "label": "Repurchase Option [Member]", "verboseLabel": "Repurchase option" } } }, "localname": "RepurchaseOptionMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_ResidentialWarrantyServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Residential Warranty Services.", "label": "Residential Warranty Services" } } }, "localname": "ResidentialWarrantyServicesMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "prch_RestrictedCashPledgedAsCollateralToCaptiveInsuranceCompany": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash pledged as collateral to the entity's captive insurance company.", "label": "Restricted Cash Pledged As Collateral To Captive Insurance Company", "terseLabel": "Restricted cash pledged as collateral" } } }, "localname": "RestrictedCashPledgedAsCollateralToCaptiveInsuranceCompany", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "prch_RestrictedCashPledgedToMeetObligationsToPolicyholdersAndCreditors": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash pledged to meet obligations to policyholders and creditors.", "label": "Restricted Cash Pledged To Meet Obligations To Policyholders And Creditors", "terseLabel": "Restricted cash pledged against obligations to policyholders and creditors" } } }, "localname": "RestrictedCashPledgedToMeetObligationsToPolicyholdersAndCreditors", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "prch_Rule10b51arrangementmodifiedflag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rule 10b51 arrangement modified flag.", "label": "Rule 10b5-1 Arrangement Modified" } } }, "localname": "Rule10b51arrangementmodifiedflag", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceTables" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_SeniorSecuredConvertibleNotes6.75Due2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 6.75% Senior Secured Convertible Notes due 2028.", "label": "Senior Secured Convertible Notes 6.75% due 2028" } } }, "localname": "SeniorSecuredConvertibleNotes6.75Due2028Member", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "prch_ShareBasedPaymentArrangementNoncashExpensePlusMinusAcquisitionIncomeExpense": { "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": "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 expense" } } }, "localname": "ShareBasedPaymentArrangementNoncashExpensePlusMinusAcquisitionIncomeExpense", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "prch_ShareBasedPaymentArrangementOptionAndRestrictedStockUnitAndPerformanceRestrictedStockUnitActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans and the number and weighted-average grant date fair value for restricted stock units and performance 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, Option And Restricted Stock Unit And Performance Restricted Stock Unit Activity [Table Text Block]", "terseLabel": "Schedule of related to stock option, RSU and PRSU activity" } } }, "localname": "ShareBasedPaymentArrangementOptionAndRestrictedStockUnitAndPerformanceRestrictedStockUnitActivityTableTextBlock", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "prch_SoftwareAndServiceSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Software and Service Subscription.", "label": "Software and service subscriptions" } } }, "localname": "SoftwareAndServiceSubscriptionMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_StockIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to stock incentive plan 2020.", "label": "2020 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2020Member", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "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", "terseLabel": "Income tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIncomeTaxDeficiencyFromShareBasedCompensation", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "prch_SupplementalReinsuranceCoverage": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "he amount of supplemental reinsurance coverage.", "label": "Supplemental Reinsurance Coverage", "terseLabel": "Supplemental reinsurance coverage" } } }, "localname": "SupplementalReinsuranceCoverage", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "prch_TermLoanFacilityDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to term loan facility, due 2029.", "label": "Term Loan Facility, Due 2029", "terseLabel": "Term loan facility, due 2029" } } }, "localname": "TermLoanFacilityDue2029Member", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "prch_UnauditedInterimFinancialStatementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for unaudited interim financial statements.", "label": "Unaudited Interim Financial Statements Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Statements" } } }, "localname": "UnauditedInterimFinancialStatementsPolicyPolicyTextBlock", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "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/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "prch_VesttooMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Vesttoo.", "label": "Vesttoo [Member]", "terseLabel": "Vesttoo" } } }, "localname": "VesttooMember", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "prch_WarrantyClaimsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of warranty claims expense during the period.", "label": "Warranty Claims Expense" } } }, "localname": "WarrantyClaimsExpense", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "prch_WeightedAverageCostOfCapitalImpairmentTest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average cost of capital used in impairment test, risk-adjusted to reflect the specific risk profile of the reporting units.", "label": "Weighted Average Cost Of Capital Impairment Test", "terseLabel": "Weighted average cost of capital for impairment test" } } }, "localname": "WeightedAverageCostOfCapitalImpairmentTest", "nsuri": "http://porchgroup.com/20230630", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails" ], "xbrltype": "percentItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r259", "r303", "r314", "r315", "r316", "r317", "r318", "r320", "r324", "r433", "r434", "r435", "r436", "r438", "r439", "r441", "r443", "r444", "r1061", "r1062" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r259", "r303", "r314", "r315", "r316", "r317", "r318", "r320", "r324", "r433", "r434", "r435", "r436", "r438", "r439", "r441", "r443", "r444", "r1061", "r1062" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r429", "r430", "r431", "r432", "r517", "r683", "r748", "r784", "r785", "r838", "r840", "r842", "r843", "r845", "r864", "r865", "r874", "r882", "r895", "r901", "r1063", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r429", "r430", "r431", "r432", "r517", "r683", "r748", "r784", "r785", "r838", "r840", "r842", "r843", "r845", "r864", "r865", "r874", "r882", "r895", "r901", "r1063", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r326", "r684", "r735", "r736", "r737", "r738", "r739", "r740", "r867", "r883", "r900", "r996", "r1059", "r1060", "r1066", "r1115" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r326", "r684", "r735", "r736", "r737", "r738", "r739", "r740", "r867", "r883", "r900", "r996", "r1059", "r1060", "r1066", "r1115" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r429", "r430", "r431", "r432", "r510", "r517", "r545", "r546", "r547", "r659", "r683", "r748", "r784", "r785", "r838", "r840", "r842", "r843", "r845", "r864", "r865", "r874", "r882", "r895", "r901", "r906", "r1057", "r1063", "r1101", "r1102", "r1103", "r1104", "r1105" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r429", "r430", "r431", "r432", "r510", "r517", "r545", "r546", "r547", "r659", "r683", "r748", "r784", "r785", "r838", "r840", "r842", "r843", "r845", "r864", "r865", "r874", "r882", "r895", "r901", "r906", "r1057", "r1063", "r1101", "r1102", "r1103", "r1104", "r1105" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r328", "r329", "r781", "r782", "r783", "r839", "r841", "r844", "r846", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r868", "r884", "r906", "r1066", "r1115" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r328", "r329", "r781", "r782", "r783", "r839", "r841", "r844", "r846", "r850", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r868", "r884", "r906", "r1066", "r1115" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "stpr_SC": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "South Carolina" } } }, "localname": "SC", "nsuri": "http://xbrl.sec.gov/stpr/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "stpr_TX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Texas" } } }, "localname": "TX", "nsuri": "http://xbrl.sec.gov/stpr/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesTable": { "auth_ref": [ "r157" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r899" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r853" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r331", "r332" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r331", "r692" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r74", "r217", "r714" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r35", "r36", "r123", "r227", "r709", "r756", "r760" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r4", "r14", "r36", "r589", "r592", "r649", "r751", "r752", "r1009", "r1010", "r1011", "r1023", "r1024", "r1025" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r118", "r899", "r1120" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r553", "r554", "r555", "r779", "r1023", "r1024", "r1025", "r1094", "r1122" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Income tax withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r88", "r89", "r520" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r549", "r556" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r228", "r335", "r382", "r385", "r388", "r1112" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableAndLongTermInsuranceCommissionsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r468", "r637", "r880", "r881", "r1017" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issuance costs and discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r10", "r68", "r73" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r291" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "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": "Net Loss Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r52" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r164", "r221", "r257", "r301", "r316", "r322", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r578", "r582", "r622", "r706", "r806", "r899", "r914", "r1061", "r1062", "r1098" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r212", "r229", "r257", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r578", "r582", "r622", "r899", "r1061", "r1062", "r1098" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r100" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r345" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r346" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r342", "r392", "r705" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r1034" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r351", "r699" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r1033" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r350", "r698" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r1035" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r352", "r700" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r1032" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r349", "r697" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "auth_ref": [ "r1030", "r1031" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "auth_ref": [ "r348", "r696", "r1030" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r343", "r392", "r691", "r1028" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r97", "r99" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r571", "r893", "r894" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r90", "r91", "r571", "r893", "r894" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "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" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r2", "r96", "r576" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r614" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r158", "r572" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations." } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r140", "r141" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "auth_ref": [ "r185", "r186" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r214", "r869" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r214" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r46", "r163" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r137", "r254" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r3", "r137" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CededCreditRiskAxis": { "auth_ref": [ "r995", "r1108" ], "lang": { "en-us": { "role": { "documentation": "Information by name of reinsurer or group of reinsurers in reinsurance contract.", "label": "Reinsurer, Name [Axis]" } } }, "localname": "CededCreditRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CededCreditRiskReinsurerDomain": { "auth_ref": [ "r1108" ], "lang": { "en-us": { "role": { "documentation": "Name of reinsurer or group of reinsurers in reinsurance contract.", "label": "Reinsurer, Name [Domain]" } } }, "localname": "CededCreditRiskReinsurerDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CededPremiumsEarned": { "auth_ref": [ "r737", "r761", "r762", "r764", "r766", "r1113" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CededPremiumsPayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r224", "r225", "r226", "r296", "r478", "r479", "r480", "r482", "r485", "r490", "r492", "r773", "r774", "r775", "r776", "r882", "r991", "r1019" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r85" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsPublicAndPrivateWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r110", "r707", "r793" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies." } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r149", "r427", "r428", "r854", "r1058" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r33" ], "calculation": { "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails": { "order": 1.0, "parentTag": "prch_CommonStockSharesOutstandingAndReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r904", "r905", "r906", "r908", "r909", "r910", "r911", "r1023", "r1024", "r1094", "r1119", "r1122" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r117" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r117", "r794" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r117" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r117", "r794", "r812", "r1122", "r1123" ], "calculation": { "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails": { "order": 2.0, "parentTag": "prch_CommonStockSharesOutstandingAndReservedForFutureIssuance", "weight": 1.0 } }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r117", "r708", "r899" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value: Authorized shares - 400,000,000 and 400,000,000, respectively Issued and outstanding shares - 98,168,956 and 98,455,838, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r37", "r236", "r238", "r244", "r693", "r720" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r53", "r56", "r103", "r104", "r330", "r853" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r53", "r56", "r103", "r104", "r330", "r768", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r53", "r56", "r103", "r104", "r330", "r853", "r995" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r112", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity.", "label": "Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure", "terseLabel": "Cash in bank" } } }, "localname": "ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r53", "r56", "r103", "r104", "r330" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r53", "r56", "r103", "r104", "r330", "r853" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r1065" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r494", "r496", "r507" ], "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" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r494", "r495", "r507" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r494", "r495", "r507" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r508" ], "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", "verboseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "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", "verboseLabel": "Convertible senior notes, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r1067" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r890", "r892", "r1118" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r128", "r257", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r622", "r1061" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r127" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r54", "r330" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 deposits" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r95" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r150", "r255", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r462", "r469", "r470", "r472" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r114", "r115", "r165", "r166", "r259", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r638", "r877", "r878", "r879", "r880", "r881", "r1020" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r166", "r473" ], "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" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r151", "r449" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r29", "r81", "r154", "r155", "r449" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r107", "r109", "r447", "r638", "r878", "r879" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Amount borrowed" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r28", "r107", "r475", "r638" ], "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": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r28", "r448" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r259", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r638", "r877", "r878", "r879", "r880", "r881", "r1020" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30", "r259", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r638", "r877", "r878", "r879", "r880", "r881", "r1020" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails", "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureDebtDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Percentage of repurchase price on principal amount of the notes to be repurchased, plus accrued interest" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of the original debt instrument that was repurchased.", "label": "Debt Instrument, Repurchased Face Amount", "terseLabel": "Debt Instrument, repurchased face amount" } } }, "localname": "DebtInstrumentRepurchasedFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r30", "r81", "r84", "r106", "r107", "r109", "r111", "r153", "r155", "r259", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r638", "r877", "r878", "r879", "r880", "r881", "r1020" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r106", "r109", "r1064" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r184", "r397", "r875" ], "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 more 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, 12 Months or Longer", "terseLabel": "Twelve Months or Greater, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r184", "r397" ], "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 12 months or longer, without 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, Accumulated Loss", "negatedLabel": "Twelve Months or Greater, Gross Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "auth_ref": [ "r1044" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r184", "r397", "r875" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails": { "order": 2.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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r184", "r397" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails": { "order": 2.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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r181", "r394", "r875" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r182", "r395" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r183", "r396" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r65", "r906", "r1124" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r108", "r1064" ], "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" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense": { "auth_ref": [ "r187", "r722", "r741", "r742", "r754", "r900", "r1017", "r1107" ], "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", "verboseLabel": "Amortized deferred acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCostAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableAndLongTermInsuranceCommissionsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCosts": { "auth_ref": [ "r188", "r713", "r742", "r743", "r754", "r900" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Deferred Policy Acquisition Cost", "terseLabel": "Deferred policy acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableAndLongTermInsuranceCommissionsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r10", "r306" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r230" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liability, at fair value" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectPremiumsEarned": { "auth_ref": [ "r736", "r763", "r765", "r1113" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DirectPremiumsWritten": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r506", "r883", "r884", "r885", "r886", "r887", "r888", "r889" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r506", "r883", "r884", "r885", "r886", "r887", "r888", "r889" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractAssetsDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r1066" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r518", "r522", "r550", "r551", "r552", "r896" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarlyRepaymentOfSeniorDebt": { "auth_ref": [ "r42" ], "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": "Repayment amount" } } }, "localname": "EarlyRepaymentOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r245", "r268", "r269", "r270", "r271", "r272", "r278", "r281", "r288", "r289", "r290", "r294", "r606", "r607", "r694", "r721", "r871" ], "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 (Note 15)", "verboseLabel": "Loss per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r245", "r268", "r269", "r270", "r271", "r272", "r281", "r288", "r289", "r290", "r294", "r606", "r607", "r694", "r721", "r871" ], "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 (Note 15)", "verboseLabel": "Loss per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r277", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r560" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r258", "r560", "r570" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectsOfReinsuranceTableTextBlock": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument embedded in host contract.", "label": "Embedded Derivative Financial Instruments [Member]", "terseLabel": "Embedded derivatives" } } }, "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": { "auth_ref": [ "r1096" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure embedded derivative liability.", "label": "Embedded Derivative Liability, Measurement Input", "terseLabel": "Measurement input (in percent)" } } }, "localname": "EmbeddedDerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r15", "r207", "r240", "r241", "r242", "r260", "r261", "r262", "r265", "r273", "r275", "r295", "r375", "r381", "r493", "r553", "r554", "r555", "r567", "r568", "r587", "r589", "r590", "r591", "r592", "r594", "r605", "r627", "r628", "r629", "r630", "r631", "r632", "r649", "r751", "r752", "r753", "r779", "r833" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r610", "r611", "r616" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r610", "r611", "r616" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r16" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r100", "r102" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r460", "r511", "r512", "r513", "r514", "r515", "r516", "r611", "r656", "r657", "r658", "r878", "r879", "r890", "r891", "r892" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r102", "r160" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueLevel3Details", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r610", "r611", "r613", "r614", "r617" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r609" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r460", "r511", "r516", "r611", "r656", "r890", "r891", "r892" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r460", "r511", "r516", "r611", "r657", "r878", "r879", "r890", "r891", "r892" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r460", "r511", "r512", "r513", "r514", "r515", "r516", "r611", "r658", "r878", "r879", "r890", "r891", "r892" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r100", "r161" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r17" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r17", "r102" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r17", "r102" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r615" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r101" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r101" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r17" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r460", "r511", "r512", "r513", "r514", "r515", "r516", "r656", "r657", "r658", "r878", "r879", "r890", "r891", "r892" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r609", "r617" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r383", "r384", "r389", "r390", "r391", "r393", "r398", "r399", "r471", "r490", "r595", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r719", "r875", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1039", "r1040", "r1041", "r1042" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life (in years)", "verboseLabel": "Weighted Average Useful Life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219", "r417" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 2.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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r414", "r416", "r417", "r419", "r685", "r689" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r144", "r689" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "order": 3.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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r685" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r69", "r72" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r144", "r685" ], "calculation": { "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FundsHeldUnderReinsuranceAgreementsLiability": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r98" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "terseLabel": "Change in fair value of derivatives" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [ "r1012", "r1013" ], "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 and losses on investments" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r10", "r75", "r76" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": 5.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": "Gain on extinguishment of debt", "verboseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r129", "r816" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r126" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r55", "r853" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r218", "r401", "r690", "r876", "r899", "r1046", "r1053" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r405", "r876" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "negatedTerseLabel": "Impairment loss on intangible assets and goodwill", "terseLabel": "Impairment loss on intangible assets and goodwill" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r143" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r400", "r413", "r876" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r404", "r411", "r876" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment of goodwill" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r10", "r402", "r408", "r413", "r876" ], "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", "negatedTerseLabel": "Impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r876" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset.", "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r1017", "r1056" ], "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 a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "verboseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r148" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeApproachValuationTechniqueMember": { "auth_ref": [ "r16" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r124", "r170", "r301", "r315", "r321", "r324", "r695", "r716", "r873" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r421", "r424", "r817" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r424", "r817" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r189", "r200", "r274", "r275", "r309", "r559", "r569", "r723" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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 (provision)", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r239", "r557", "r558", "r561", "r562", "r563", "r564", "r772" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r866" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLongTermReceivablesCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherInsuranceLiabilities": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r415", "r418" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r145" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r70", "r145" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r218" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r67", "r71" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r108", "r172", "r243", "r305", "r636", "r818", "r912", "r1121" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtAdvanceFundingArrangementDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r132", "r466", "r476", "r880", "r881" ], "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", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r134", "r467", "r880", "r881" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r249", "r252", "r253" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r130", "r132" ], "calculation": { "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsInvestmentIncomeRealizedAndUnrealizedGainsAndLossesOnInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r162", "r173", "r177", "r204", "r339", "r340", "r618", "r619" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r1014" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 12.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "negatedLabel": "Non-cash bonus expense" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r147" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r257", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r579", "r582", "r583", "r622", "r792", "r872", "r914", "r1061", "r1098", "r1099" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r122", "r167", "r711", "r899", "r1021", "r1043", "r1097" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r27", "r213", "r257", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r579", "r582", "r583", "r622", "r899", "r1061", "r1098", "r1099" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r100" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r113", "r176" ], "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": "Reserve for unpaid losses and LAE", "periodStartLabel": "Reserve for unpaid losses and LAE" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock": { "auth_ref": [ "r746" ], "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/2023", "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 losses and LAE occurring in:" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": { "auth_ref": [ "r20" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": { "auth_ref": [ "r20" ], "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 years" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "auth_ref": [ "r175" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": { "auth_ref": [ "r113", "r176", "r1110" ], "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 unpaid losses and LAE, net of reinsurance recoverable, at end of period", "periodStartLabel": "Reserve for unpaid losses and LAE reserve, net of reinsurance recoverables" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "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 (reductions) for losses and LAE occurring in:" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r331" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r166", "r459", "r474", "r878", "r879", "r1111" ], "calculation": { "http://porchgroup.com/role/DisclosureDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Carrying Value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r222" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r223" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r215" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r1095" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r1095" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r1095" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r1095" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r1095" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r612" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r1067" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MortgageBackedSecuritiesMember": { "auth_ref": [ "r890", "r891", "r892", "r1029", "r1031", "r1036", "r1037", "r1038", "r1118" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccountsReceivableAndLongTermInsuranceCommissionsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r251" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r251" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r137", "r138", "r139" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r125", "r139", "r171", "r211", "r234", "r237", "r242", "r257", "r264", "r268", "r269", "r270", "r271", "r274", "r275", "r286", "r301", "r315", "r321", "r324", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r607", "r622", "r718", "r814", "r831", "r832", "r873", "r912", "r1061" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r247", "r268", "r269", "r270", "r271", "r278", "r279", "r287", "r290", "r301", "r315", "r321", "r324", "r873" ], "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", "verboseLabel": "Net loss used to compute net loss per share - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r247", "r280", "r282", "r283", "r284", "r285", "r287", "r290" ], "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", "terseLabel": "Net loss used to compute net loss per share - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [ "r205", "r206", "r207", "r208", "r209", "r263", "r264", "r265", "r266", "r267", "r270", "r276", "r294", "r337", "r338", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r423", "r553", "r554", "r555", "r565", "r566", "r567", "r568", "r573", "r574", "r575", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r620", "r621", "r623", "r624", "r625", "r626", "r634", "r635", "r639", "r640", "r641", "r642", "r645", "r646", "r647", "r648", "r649", "r686", "r687", "r688", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r770" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r51", "r205", "r206", "r207", "r208", "r209", "r263", "r264", "r265", "r266", "r267", "r270", "r276", "r294", "r337", "r338", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r423", "r553", "r554", "r555", "r565", "r566", "r567", "r568", "r573", "r574", "r575", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r620", "r621", "r623", "r624", "r625", "r626", "r634", "r635", "r639", "r640", "r641", "r642", "r645", "r646", "r647", "r648", "r649", "r686", "r687", "r688", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r770" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r48", "r49", "r50" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract]", "terseLabel": "Supplemental schedule of non-cash financing activities" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r131" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r1027" ], "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": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r301", "r315", "r321", "r324", "r873" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r644" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r643" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r324" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r220" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r231", "r232", "r233" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r7", "r13", "r159", "r235", "r238" ], "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", "verboseLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Other liabilities (includes $21,328 and $24,546 at fair value, respectively)" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r133" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": 7.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" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r6" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payments of acquisition-related contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "auth_ref": [ "r8", "r20" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r136" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r43" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Cash paid for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r248" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r39" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r135" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r136" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyholderBenefitsAndClaimsIncurredGross": { "auth_ref": [ "r1114" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet": { "auth_ref": [ "r1114" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsEarnedNet": { "auth_ref": [ "r201", "r202", "r739", "r767" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PremiumsWrittenNet": { "auth_ref": [ "r992", "r993" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnPremiumsWrittenAndEarnedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r1008" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidReinsurancePremiums": { "auth_ref": [ "r745", "r769" ], "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": "Ceded unearned premium" } } }, "localname": "PrepaidReinsurancePremiums", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1005" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r47", "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r5" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "verboseLabel": "Proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r1015" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r40", "r1020" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherOperatingActivities": { "auth_ref": [ "r44" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r38" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the 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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r5", "r19" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r211", "r234", "r237", "r250", "r257", "r264", "r274", "r275", "r301", "r315", "r321", "r324", "r371", "r433", "r434", "r436", "r437", "r438", "r440", "r442", "r444", "r445", "r577", "r580", "r581", "r607", "r622", "r695", "r717", "r778", "r814", "r831", "r832", "r873", "r897", "r898", "r913", "r1011", "r1061" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Equipment, and Software" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r11" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r146", "r193", "r197", "r198" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r147", "r216", "r715" ], "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r701", "r715", "r899" ], "calculation": { "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r147" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r246", "r386" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r63", "r64" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r63", "r64" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReinsuranceDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reinsurance" } } }, "localname": "ReinsuranceDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceEffectOnClaimsAndBenefitsIncurredAmountCeded": { "auth_ref": [ "r1108", "r1114" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceEffectsOfReinsuranceOnIncurredLossesAndLaeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceLossOnUncollectibleAccountsInPeriodAmount": { "auth_ref": [ "r387" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the write-down or write-off of a receivable from a reinsurer.", "label": "Reinsurance, Loss on Uncollectible Accounts in Period, Amount", "negatedLabel": "Loss on reinsurance contract", "terseLabel": "Loss on reinsurance contract" } } }, "localname": "ReinsuranceLossOnUncollectibleAccountsInPeriodAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsurancePayable": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesOtherInsuranceLiabilitiesCurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reinsurance Assets [Abstract]", "terseLabel": "Reinsurance balances due:" } } }, "localname": "ReinsuranceReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments": { "auth_ref": [ "r113", "r176", "r1109", "r1116", "r1117" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRecoverablesGross": { "auth_ref": [ "r199", "r389", "r704", "r712", "r744" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRecoverablesOnUnpaidLossesGross": { "auth_ref": [ "r1109", "r1116", "r1117" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceDetailOfReinsuranceBalancesDueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRetentionAmountRetainedPerEvent": { "auth_ref": [ "r1108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount per event of risk undertaken originally by insurer that is not ceded to reinsurer.", "label": "Reinsurance, Amount Retained, Per Event", "terseLabel": "Amount retained" } } }, "localname": "ReinsuranceRetentionAmountRetainedPerEvent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent": { "auth_ref": [ "r1108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount per event of risk ceded to reinsurer in excess of risk undertaken originally by insurer that is not ceded to reinsurer.", "label": "Reinsurance Retention Policy, Excess Retention, Amount Reinsured (Deprecated 2022)", "terseLabel": "Excess amount retained" } } }, "localname": "ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReinsuranceRetentionPolicyLineItems": { "auth_ref": [ "r1108" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceRetentionPolicyReinsuredRiskPercentage": { "auth_ref": [ "r1108" ], "lang": { "en-us": { "role": { "documentation": "Percentage of risk undertaken originally by insurer ceded to reinsurer.", "label": "Reinsurance Retention Policy, Reinsured Risk, Percentage", "terseLabel": "Reinsured risk percentage" } } }, "localname": "ReinsuranceRetentionPolicyReinsuredRiskPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ReinsuranceRetentionPolicyTable": { "auth_ref": [ "r1108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about risk undertaken originally by insurer that is not ceded to reinsurer.", "label": "Reinsurance Retention Policy [Table]" } } }, "localname": "ReinsuranceRetentionPolicyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsuranceAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReinsuranceTextBlock": { "auth_ref": [ "r702", "r703", "r902", "r903" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureReinsurance" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r1016" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "negatedLabel": "Repayments of principal" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r214" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1006", "r1018" ], "calculation": { "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Total restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsCurrent": { "auth_ref": [ "r851", "r852", "r1006", "r1018" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r10" ], "calculation": { "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "negatedLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r119", "r156", "r710", "r755", "r760", "r777", "r795", "r899" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r207", "r260", "r261", "r262", "r265", "r273", "r275", "r375", "r381", "r553", "r554", "r555", "r567", "r568", "r587", "r590", "r591", "r594", "r605", "r751", "r753", "r779", "r1122" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r302", "r303", "r314", "r319", "r320", "r326", "r328", "r330", "r505", "r506", "r684" ], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r203", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r509" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r997" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Revenue Not from Contract with Customer" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r196" ], "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" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r196" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesWarrantyRevenueAndRelatedBalanceSheetDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r330", "r994" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r52" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareComputationOfDilutedNetLossPerAntidilutiveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r90", "r91", "r571" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r30", "r81", "r84", "r106", "r107", "r109", "r111", "r153", "r155", "r878", "r880", "r1022" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r1026" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r87" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r87" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r69", "r72", "r685" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r69", "r72" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r876" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r876", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "auth_ref": [ "r719" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r130", "r132", "r719" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r174" ], "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 changes in the reserve balances for unpaid losses and LAE, gross of reinsurance" } } }, "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r11" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesGoodwillAndImpairmentDetails", "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r60", "r61", "r62", "r66" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r60", "r61", "r62", "r66" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r519", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r78", "r79", "r80", "r81", "r82", "r83", "r84", "r153", "r155", "r156", "r224", "r225", "r226", "r296", "r478", "r479", "r480", "r482", "r485", "r490", "r492", "r773", "r774", "r775", "r776", "r882", "r991", "r1019" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDescriptionOfBusinessDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r425", "r426", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r876", "r996", "r1115" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r297", "r298", "r299", "r300", "r301", "r313", "r318", "r322", "r323", "r324", "r325", "r326", "r327", "r330" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://porchgroup.com/role/StatementConsolidatedStatementOfOperations": { "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r126" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r9" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 21.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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r537" ], "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", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r534", "r535" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r519", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations", "negatedLabel": "Forfeited, canceled or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r1074" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited, canceled or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r526", "r527" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "All Award Types", "terseLabel": "All Award Types" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsCommonSharesOutstandingAndCommonStockEquivalentsDetails", "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r168", "r169", "r1007" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosurePropertyEquipmentAndSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r210", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r422", "r425", "r426", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r876", "r996", "r1115" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesActivityImpactingDeferredRevenueDetails", "http://porchgroup.com/role/DisclosureRevenueContractLiabilitiesDetails", "http://porchgroup.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://porchgroup.com/role/DisclosureSegmentInformationConsolidatedFinancialInformationDetails", "http://porchgroup.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r15", "r34", "r207", "r240", "r241", "r242", "r260", "r261", "r262", "r265", "r273", "r275", "r295", "r375", "r381", "r493", "r553", "r554", "r555", "r567", "r568", "r587", "r589", "r590", "r591", "r592", "r594", "r605", "r627", "r628", "r629", "r630", "r631", "r632", "r649", "r751", "r752", "r753", "r779", "r833" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r260", "r261", "r262", "r295", "r684", "r771", "r780", "r786", "r787", "r788", "r789", "r790", "r791", "r794", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808", "r809", "r810", "r811", "r813", "r815", "r816", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r833", "r907" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r260", "r261", "r262", "r295", "r684", "r771", "r780", "r786", "r787", "r788", "r789", "r790", "r791", "r794", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r807", "r808", "r809", "r810", "r811", "r813", "r815", "r816", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r833", "r907" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r116", "r117", "r156" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r116", "r117", "r156" ], "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 awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r116", "r117", "r156", "r531" ], "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": "Exercised", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureStockBasedCompensationRsuAndPrsuActivityDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r15", "r34", "r156" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r116", "r117", "r156", "r779", "r833", "r847", "r913" ], "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", "verboseLabel": "Proceeds from sale of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r86", "r116", "r117", "r156" ], "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", "verboseLabel": "Vesting of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r15", "r34", "r156" ], "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Value of shares authorized to repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r15", "r116", "r117", "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r15", "r116", "r117", "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r15", "r116", "r117", "r156", "r776", "r833", "r848" ], "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": "Repurchases of common stock (in shares)", "terseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r15", "r116", "r117", "r156", "r779", "r833", "r848", "r913" ], "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": "Repurchases of common stock", "terseLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsRepurchaseOfSharesWarrantsDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r117", "r120", "r121", "r142", "r796", "r812", "r834", "r835", "r899", "r914", "r1021", "r1043", "r1097", "r1122" ], "calculation": { "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity (deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity and Warrants" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r152", "r256", "r477", "r479", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r493", "r596", "r836", "r837", "r849" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Equity and Warrants" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrants" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r633", "r651" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r633", "r651" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r633", "r651" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r633", "r651" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r633", "r651" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events." } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r650", "r652" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r747" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r747" ], "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 years" } } }, "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureUnpaidLossesAndLossAdjustmentReserveUnpaidLossesAndLaeGrossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r22", "r77" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureEquityAndWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r178", "r179", "r180", "r333", "r334", "r336" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r93" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureIntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r471", "r490", "r595", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r719", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1039", "r1040", "r1041", "r1042" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostAndFairValueOfSecuritiesByContractualMaturityDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r870", "r890", "r1106" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "auth_ref": [ "r890", "r1118" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://porchgroup.com/role/DisclosureInvestmentsAmortizedCostFairValueAndUnrealizedGainsAndLossesDetails", "http://porchgroup.com/role/DisclosureInvestmentsSecuritiesWithGrossUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Summary of securities with gross unrealized loss position" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r57", "r58", "r59", "r190", "r191", "r194", "r195" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r16" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r1095" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]", "terseLabel": "Discounted cashflows method" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails", "http://porchgroup.com/role/DisclosureFairValueScheduleOfFairValueMeasurementsOfLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r614" ], "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/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r1096" ], "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", "verboseLabel": "Warrants term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureFairValueAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r280", "r290" ], "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", "verboseLabel": "Weighted average shares outstanding used to compute loss per share - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r278", "r290" ], "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": "Weighted average shares outstanding used to compute loss per share - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://porchgroup.com/role/DisclosureNetLossPerShareDetails", "http://porchgroup.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1029": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1031": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1032": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1033": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1034": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1035": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1036": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1037": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1038": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1039": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1040": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1041": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1042": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1043": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1044": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1045": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1046": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1047": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1048": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1049": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1050": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1051": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1052": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1053": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1054": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1055": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1056": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1057": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1058": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1059": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1060": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1061": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1062": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1063": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1064": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1065": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1066": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1067": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1068": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1069": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1070": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1071": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1072": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1073": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1074": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1075": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1076": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1077": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1078": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1079": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1080": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1081": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1082": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1083": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1084": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1085": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1086": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1087": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1088": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1089": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1090": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1091": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1092": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1093": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1094": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1095": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1096": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1097": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1098": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1099": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479868/944-20-45-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(13)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1115": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479408/944-825-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(c))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(6))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(7))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(7)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "340", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479928/944-340-25-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//944-40/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479686/944-605-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(a)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(3)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(3)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "605", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r915": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r916": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r917": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r918": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r919": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r921": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r922": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r923": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r924": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r925": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r926": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r927": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r928": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r929": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r931": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r932": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r933": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r934": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r935": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r936": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r937": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r938": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r939": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r941": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r942": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r943": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r944": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r945": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r946": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r947": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r948": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r949": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r951": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r952": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r953": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r954": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r955": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r956": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r957": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r958": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r959": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r961": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r962": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r963": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r964": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r965": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r966": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r967": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r968": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r969": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r971": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r972": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r973": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r974": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r975": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r976": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r977": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r978": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r979": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r981": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r982": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r983": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r984": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r985": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r986": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r987": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r988": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r989": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(b)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 100 0001784535-23-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001784535-23-000017-xbrl.zip M4$L#!!0 ( &2$"5>_ T@%(AP U 0 1 <')C:"TR,#(S,#8S,"YX M>6UGD[T<' MAWL>C?PX8-'\PU[&9_L_[OWCY__ZVT__O;__^\?;SUX0^]F21MSS$THX#;Q' MQA?>?;Q:DN_].#H='1\>GW@_O#\Z?G_XUKNY5F#7T+ 9<\ ]I<'[U%_0)?$X M2>:4?R%+FJZ(3S_L+3A?O1^-5G'B+^9)G*T._'@IJ!R^.P'>"><)FV:<7L;) M\IS.2!9RZ(?HSXR$HF;HGI!B!U0 M&+HSRA]#VTH*GM\?#QX/#F(DSE4='@T M^OWZ\YUHG@(.Z"JA/O)?P7F:)J'".ATE<4A'):3"S=)]+$D+S!E)IP)+E0CN M%+B?)0G(][D %Y6DU#^8QP\C55I!2>BLL5GO1E!:\ P% :]2SN'>CF1A 1HV MDCP9_?Z917]H_/'G50-_HJ32V#3A3?U1%%40,IY8.AU*M8;,"5D9VX$%%:HA M<&#A$(NG,!2*5O-58I8(EE099'X#)/-K/='0-"F6+*S4%U'N4G< *<<(,Y.&@BI9POS4 M#"J**L!/-4'E _7H]/1T)$J+!O!DK3\KC8;B$18C^>/]PY/]DZ.2T7F;L9V# M%>)X\A=F-K"DPD6+2:L_ M"XJ>3M++:7J2Z$^C=5)KE61 8!+]+'[#PI8";=%MN #DR#F(!=$GH9^%W?'* M9C6BY1^5E%Y(=D5W%1\GL\E*S:EUT3G@K9([-DFNE%=9$,^\N* Y"*[EH"M* MT\GL+%Y"5RQPG7R@G^.TU2"T$["*]J3MH"SK0"E7:O&PFD':FTB;I(O+,'[L M+N4"T2K=MQM*%ZA[@OP@U4*JYRSUPSC-$GI.4S]A*ZQW,ON8I2RB:3J.@KML MN23)\V1VQ^81F$P^B?C8%U8K.,(WT-D^HREV+@#C?Q=_9NR!A-CMYY03%N9Z M\'6JLFC.][!8GX"VE W!/\JVH)*HUG@D OV1[<'O6HN\LDF>:A/J(*H78OGX M@Y8M\[[+V_;W0>]>7.\F?$&3JP@(H7'UF9$I"X$'T!+AK_.=:&#;2AVZ^&YG MNB@:Z!4M]+0FOO'R1@YJ:57+J^B!IEPL'N7/JP@@Z2T%W_$O&H"^_!HE^1^? M"/AZ\ 6M!M"02,-OT,$=U&!5N)/#HW6%TTA4_O)D,]YXJB%"!*(MXJ-L M#>Y;ZL0&W6JI6^-EG'#LTK,XY9>$)?\B848M>HEH/ZWWC M8J+I9>;Z3#?C[H"\;Z0M(L) O+%G4SQ(QQW]\!C.8)\3G&0FO"UPU,-&12IK2*5??D;XXM/"0S$(FP:TM_HR>U I[ M&(W@>,8?"1K)1LFW0;%*^&W=$%$TWW@%U3?2[,T)#V)T#&Q.HCD&H<:PH')< MVS_%.S_X=[E>C&Z M5IG_6)>YK%@,/E6UV"/%.CQ9O:?5+P!5*3;!NQ@VKUKJSBUE:I/E8C:C/NYB M:]\FT4U"ERQ;IK^!Q<)I!+*^($E$@P:=V9J>35>.#NL^G$8<-4?6B;9VHA6 M8JSR>KU'6;%0&BJJ'E1D.Q6YBD1N4>Z,HU=.FDROK6@Y5*/FG+55#9;7Z85R M*TCL"HTO!K5HJQ:RGRJ2S),%TO.LA2JTPW>(O^9T5<4OJ:Q+?YI7XP798*'; MY7U'YW)_=Q8G2]%J/51YR2+H2$9"K;Q!\)L3LFK ]_6U(:_)TTBM)TD4U56 M!DTP:$*>'*S^QY4[XF"G:1V7B[H-I#5 ?GB* 7*%K__$N5D2TP4VB&F31+(; M@F&T!>4,..N<55;%=J28O=TDQAN;.9ID,&6G; MR%4XNHLX#&B22G_Y'!KJ,]Y5S,V$K%+_?C.IZ[7]CW+TO\MK'$:XV=!^H%%& M[\DTI 8K6B^T2.P$QJG!0Q+8WG<2?^C_E\_O,6+O)*G'6I,CD\>P[?I"F3Q- MA 83>X>YC#$841A;%LOK;G(8C54XM*SFH+U<[F*E.8-R[5"Y5#@,$*Z6*\*2 MY:ZR%*TU.53M[B/?<+\75DN=:(@Z[[T!9*G2_B<[D;1AT9T/= MR=."GG,(,/1N:;@>HB@)M5Q'7J "AS89@M0.;5(-*2#1H,S;4HV7:(2'I6M3 MQ>JL*"T%7_-''8(?Y&>37W&P V\I";*03F;%IVM*$"2/;FA]FA<$X_),T22Z MQ5S\!.;HCR1E3=+?=756W?F^[FQHATKV/=4F]#2T KU=6*0KEVJ:1WCE@$KD M%>WS1 ,'-6RGAN,@$+6W27]IA^10B9H34U&)DO*0U=)=F)]A9@Y/7-*K0CG$ M53,B*^(2I+R303Z;GA Y6T )[N*=@;'TC!GI2]Q8F\PV/T+2FJ15\N],9TZM M9TS ') U>RSR5-V>K!RG\>$PRK;*TF6NWI2,0RD,QT@=2C',Z!N>2 +C^H$F M'+OVCD8L3K[$W!)$<"%8!?N#*< YS5-C%%%/4O4$V4& 3@&.@P=T<2\S>=0( MG>$YM88<6^ XQ&BX8T>(,:?KY80]C?(@R6Y'U&[I*@,$DN+9?'&B2Y6T/8SF MIF"5\H_UP6H^=E;6@^MO*FIZ4P(,Z9MA=^2 MC$,#:N/[Z &UK,CF/4I[@?'&PIIE(J6WX2D\8R( M$\$JVM/ZGHF@F-]1KM-$^0+908 ;"/ VS<00A/_LX[AFO'HWU=O*6V:#;I'AV::$V M4*OD#->S%5E0.K%!5!W/6=JS)ISP5J$9H@OF4Y-#MD,;X7VA7-P711/ADN!: ME/$\P^R#9-Z9\9L'KQ8+E^I0G,*E+#K48E'4\2&L2S MPU3EETU,M@G[:'?G=@:]:$X::4@-L4NJ.6-XZ&K[-8^6:QOM76Z_+7CH=EL( MO#'J;>]R:ZK*T.,=;Z_L]^WN@1Q$T7IWOMTFO%TH'0(I@V3L.^F6W7*K#!P[ MXD.W&[K]UVA%F':')/P8!_^;2=O_%OH@>:C)HQ6.55 &=UP256^,J.=&O)*P MEU,>Q&@0(][IR_*G'?".8;%)02/3-HL-U"HT@V>NTR MBZ9M0&D02:LPDCMP9!='NU#1( QW6,@1Y;&+P>#,UX,V@Q1:Q%U< 1>['-I$ M6@8QO'A\93=QEC;QEN,=WF#UG?HUA.1>7F7,-R>^"$V+NISL\+'6X;[&=L$C ML^3K %8Q.IY]&V31)J)DEL1ZL54.]F.4@Q@V##.9)=,"PRJLMW5AM7@B;9#A M1K&GIFG.A6"58/=CBH/X' &I)D.D*+$*I.E[1IDL660RRRD#IA6Z1D< MW-8!KT&VW7;O&Z;$)CBKW R>E.G0QR"A]EOZ9O&8@:RR,3A.AC,9@VAVMEN8 M?TEOJ4_9 W:SF"*C^3U-EE=J:1(QXC3%\&,)N).[R5^@/1:%P[O,:Y=2OMA= MYJKM7MFF?$T . [M]PH&/(T#'7PXJ[*M#; .0^BG)&Y\@^8%*-K4;:LD&3/L M^,(3U0^JTF7!:G?@L.4QPA81Z?\4Z> _4_ J;^G,>Q)?.,!\V$O9'QR>&[D\-_ ZL'3\M0@2#Y0K2/CX\'3],D/(B3^>@8O"8I MW?7>R2M6)$CBUZ@\G@@:1Z>GIR,!!43$OBS,V"/5^#UO]%)<@1QTKCCCV*"S M4CH>-CQ]XY&P$^MK\NTAYZ!)7>595;X>\A22:5>> (6&.V5GXZTG6#Y($F"^ M("PT\7+\Q-+S>$E8="ZO9S?L0+E1+%,EL"5>35S;B)(TO3&F&@JJ'I+U)%UU M5?S_TUR2GT9/:?">K%9XEP=^RC]$42Q;+[[A)]#-..%>1)8T71&_5!RAJ7X%+^N&O[:8!/2QUU+GM'''-QESZS/H?II--YYT =?( M/0WEO9I8_8>]L>\G&0TNGC!.(YS."5_01+O4_BQ+\*UPN6*CT?+O#CC2_,%& MLO?+&+J%),]7G"YQG0*FLFD*=FN&+'U":T*!,@#9\R(6AKA5\6&/)WAT6I9- MY=,<'_;\A ;X*K/\#,8,BX-[49^<<7@SUS=)'&0^IE[<4W\1Q6$\?\[9T?BT M0NV2LX!.S8P%69)GG'?A[)HNIS1Q,*: )%^PCNV+=>M]((REUIP1*,4W-Q1G M9DZ[\?0)&H O/"S+EQ9S9A/]40WL4[4^&R+T$->U1-#OS&^ M4,-*K8//ZD+%M**N[1#Z.AT)@8@KUFMBK!?U4&#E0T/:Q)'O@@>7<7*9H2)> MI6E69%K6SYB2Y9?,%OWBBB<]2 M]#1+G74 ZKHJK_'^]GR<8;^'H9L/#?!;\V$V32Y($L59?75H!][#(=C0<,,Q MUK8\6U![R/\U,$'/2!+&=VR9;PE>4[Z( TRXE[DF:):S/_$1M+4>V 2YCWU0 MVN17$5@V=SQA?]";!);_.LMNV!YR:%KH16ZWLLR_T$<5T+^+P\!A(]A1>VN_ M-S"BO)(SDBY$2L**M^'?B-972VE=;<$JF%%AYMX2[M9R,WA/%=VV#E79ZK" MK2/J@@ZHSY8D?,'UV;EG9&]N8<,7)Z_*6-2Z_;\QE9[NIM43J?+]OYJ2.R%[ MJ-]@U<."XW,:""/_5W!5<"6D'WD,N&=U_J#+H >\A;/KCD6T8U MAHRE/>3"*9A7(P_-99:]+G8.[A/!!,/-^7VODG3IVSNDQ;U?> M< MK+L!ORX;>K,:=CG&N+G6!M<6K,,GQQ>2>Z6HI$?%V?0-#5HUM2^+;"ERT M&%P.^,(>*+[E='QX?%C?I;:"]7#Z^1)'Z$!<@2,-/ MAZ5>@^OA)"S7>+!+:'">H4UV(]"E.0-K/\RL]^3IG,YP3S+RGR^3>"D*&^Y. MU@R'ER'ZC4,W6J3^#HPYYHLK[]11+UM@WP+>0SW0CI#?4C]^H(DX+5E/$7,! M?I,1[%RBA"M9')RSYL"Y07N\#!L.H.5&;NZ,I&OK!Z.?M$])&$(FQOVGDUE/:0BU]@78L? M(YJDD]D8/!+F$_VP\8I$=8NA TX/.9;9P3&)/A+_#XIG?.Z F(][';#^^;#V MXW RYQ.U1NLAW_4<3#&%VF=2:PYG*_R>6L?EU8[2MA-;7R1D?]$ ,W6KR:LN MT&_M]6UJ033N571%[,=:HS],'05C#&NFY74#-^09*S";A3;XGIH2FGA\8)PIK1Q)@)Y.F8:\MJLHH$MY.0C^^4L< M!K@\GL6I[IUT1?RV[ECK+;1_X8%EGX2-&]Q- #T6F&[I9@5WDYZ'ZMC,B2\(0PF MDC.R8IR$E=0Z4Y+=99QHBJO;!;LA_VJ&_9<,M7LRR\WSRK PE.E\L8C3.7@N M.U2.%H&70GLGLV+UQ"UU%C#H\[O[&.1WI6U(Y\F'E8#JYC3Z.&"J QW&>.2S M%0G'2\R_/*=1O,SM0M!:.?.EPDCDL9:NTCAQ;$SOU0R),H_S,HN"]!<:8H(. M>*@R#GT#;@.N%'D,[_DL)&QIC(-L0Z8?1I%3U]04<A7=TR=B.,S> -!# ML]-\F%++]921_4F40ZCSH@U9O2]!;8LD@%U(6]OLO$GB>4*62F-O0N(+R-2\ M-VH![YM*5P+]''- XT@&1DO#,?_\F3R#9CS>RT."S?#G'[V,9.O S<_%9)B==Z4N+:R0M3=ML&N#O8DVV9P=A@ M1C?URZ\1R0 M_0X5+"\!$\ O ,2"I-.S%MR5#>G6FQ.XNO&P5KO5%^#;N<; MG?<@V!1P<$_@XLD/,URLFG=_.V-N:1MLQKZ$;?3'XY0C'SH#]2Q("U />;K2 M I?*'[F!4]J^ZFX>6#-:["AO9IY M\(8FXHD/L;C53X'6!T [^![*'9H+SCD89B146ISGL1H/Q+I@>\@AGO_)TQ&J MV[JZS](,\VITMAAX\CS,9_I PZ/[6/Q_+&;F&9BH^U=$>Y#R[#FLWKV1I #T]GXD8IT(!E#!;87R3/V"BU1)_R MMJ7T6B;!WRCN10(KN%LQIY@P!5:JC F7_-S32@)6%Z1MPX<[<6#5#EQE3YV) MKLOK&L11;NXHPOSD@" M38Z(+01A!.SA EAZ3\(D#VDPI\%]?$TIGTQ#-A?D8$&3/O4B#@,TQJ+@3(S\ M>&VG=FM:?9G8'$N!D=-Q>A:'.',G)+R/8<+".QW6CYJXNJLED5?23^/@ >$P M?H\7=I0QV/KM5B[(7HZ=IEO!U29DK,78+IXXC0*J3JVJRQ2,B0\O2K1"BQC_,XLY$=D@>7Z$ M8:_9#=QO'M4-36>$@Z+!'PMZGU!B/!_;#:V7?*]D8AN>:J[83A4NFX%Z,ZVX MIDU;*M]D51R,J06!,!!HC1*-?;"M&7]NSKWXVC7W-" OCW2(8^-X=TP18Q2' M/-X=_/!6[O/^6+^KI2-B#\>9X30@[E_.(W$44@3G9HQHVW?R)@@\:%Z>0X:R M;"G=//%(IS!<)(+]X.$+5]472\EA2<",[%,:I'AI4>/<9@/JS=SF8%3MBGTD MT1^FO.[\^V[WPS:YCDTW@- 5!9-\,FM(RW7#]G#8RS$($W^#M=10WDM.FH_F MU6?L5M ]Y/*N=C D@.NAYP)"^&.A-0I+B=D M#[E;?P\#9NUI83%A9K7BQ/FRB!/S%7!?TT[W>RI-&*^ VW]F)&2S9PPJ*,VM M&RE=D/K(,XO8,EO*;=1*&JA8OF\IMI &6M! I&$HW=4[8EM*?7$Q6B2<%D>6 MQ_-Y(AY[_T(Y.DXH;N5>C%>KD(D+YK7Y;B8ZH^$ ],;4>IG+L*80-N9NJ71( M'7WU8A3[HFH.)^^:<'ZQ Q_L23U]=1A41WSUM!ZQ*H:^ZZTTP MKV9714XDMQ3?:4<_3843@WIV@9:7HBOOIA1ZTT7N[.1JVF&95X=_IZG(L%LD M-,4L'7UUNWCR*9XV+D^=@(%P!F, C27QH9(,NL-:=K]<;G+)6LIY'!ON5JM\ M[^'LK@7$SF*9>/F9+5G#O>1K(+U1>V?:EL:!RK+Z# 8M6+IBP*C$]2:N[3B] MZ09W\H?QAGF8]MS7T N@5V)ZW65@;U/IN!JT5X]4N2!?"<=&;55Y-1@JN4^R MM'%06Q!>C6Z?T0"WY<6YT-\2QCFMG#LSE?:&-U>FM,+07AOJYW[OR2>?* M 3LGK&$!%1'O;YMK;6SW...+.,$XJ+S1Q,EH':&RV;^[5TY,C/XT0CY3?T&7 MY.?_ U!+ P04 " !DA E70O[>7C89 !T_O4]=Z MQCRZ*1W^$56ARFYW]Y]\G7@TD0S+X<';V]O7U\._U(V9CG[QT?_>/[PY,] MP5-T2#P_0)Z-#RR>_HLO/CY0&P5"1ZGL[R_,30HX/5K4)4T!_SI,DAW"I\/C MD\/3XX_OOG,0BP@_*U22)(=?24'Z%)8H_5KYL0Z.+R\OC\2O!UQ[EO4;HRX> MXI$EOGT)YC/\]< GTYD+98EO$X9'7P]FS)X< @.]\],>(/GOIX#3"!9R33T' M>YQN_H=/7>( O5?(!8&>)A@'_H$%U?PWIC1@J](F'?;_O.4_A M=(K8?#!Z(F./]\XV\H*^;=/0"_A0\LBAV 3[(#U/#/^Y_5=(7I$+J&YP@(BK MJ*H=B=)"Y0Z""6;W'B\(NL,'@EZ(2P* &C+&P36B9F6A&E'XO?>*_4 TK>6? M]]S_F?*BD4O^C1V.]*?'XG]\0WP\Y5^@Y^'8O%3^BMK=A@1-J[(_I2P 8:^I M']PAPOX7N2$N@+&Y[JI7:92RN'@+X7G#PG;(1&.YFO/Q(&#(#D+D?DMOJ6#0 M5]-1\(:@+Z^D!*4B&[($/KL9DQ<7]WFK#J!]?Z/4>>-3T,J$EY?8D'/P4GT( M?VEXH 7+">9V1X2L*I_XMW3 'V.(Q;Q#SL5%37YO69J2;N M4(&[&8_]X 2@JGWA9G4UK9Y(D(S$\?*)?Q/6H!+%\AM1PQ,>1\[UB+*I6$9) M3[+OB,?%),A-_5Y1'QM4I*T8&[EVZ(I"'OAOL3) H!I7U%)*Q^^\V3O867PE M 535ZQWW>M:AM2B7_[THVDJ7;<6%6]KK=0(PA^Q2.R.2"TNSE&4- 8KS>7FB MK!'R7T2!H7\X1F@F%HR/L!OXR1=A,\)>X@^_1Z-_4JB+7K#[]2#Y>-2$+/&, M>46DW#2_GY]^/KDXZ9T='U_V+L\O+LY[*:%3-M-G6?D1LY/R^9\9,UIG)DYQ MY,-* )1V2#CY2?X1H].EQN)*J([ E#F8?3TX/K!"G\M!Q1H$<@^L-TS&DT#\ MLF,FAGPRP(C-[1@6CHH9R4UK#C/J/*QSIP[-0 ZY#S-#Q+E]GT'OQ =HL4:E MTL841H-VU5 <9TG1K4 M.)\FE 7/F$U3"R^2UIB7M-T\:B.+"?QD$('Q%H#/;1#S230WP1\X*'%="K)T M@U!MA#&Q9P81F[]AU@^N$6-SXHW%PK&$8:6\W:"Z.M28\W.#.$\6?A]=)!9] M%PO W'RE/I(\BSD,RZ$K9N2)J.2M0WL5<9AH%N16&+B%O^@0;130I&7]9%_T&@W13IW MJ%)4&^BN#5=,_X5!]*<6DTKYS4W;!@+5!8\9^FP00ZES>G#4 _;$)]3E8OK1 MAOH*6>7)=SU7I=,IB<\XPLM)REU2:9(K5?T7,E:$JOYF)=D9*3MP MG;Z:6R"=8C;$HY!;9:R!>3&;Q9DZ1&P% MH :N#B9W(.#H?X)(E6F%K%WBNRK<^M<=)0-MW[99B)/3+7YRO$7-5U+.G,7( MIU=G)VVCM ; !JX^)DMJCV@.2VAJ9Q.RB3O ;06 !BXEIKT&Y;7B;&*CN:S@ M/)4@,] %SN[<+L:*\K7ALGQ=H+8:R/J]9,E8NEA0%#$KB!,'J(!;030,%N(N M;I8N;TGDSF0W**[-9&\%>_U>M,0&'AEY10&.K]C)5VN+$[>>/SUD!NZRWV"! M "*K+(4O[85+C]EF[,RA.: M0V"5;3)%/":N%2YOF1<>F%Y)9@Y=FA3D;TB70C-P%[KO."22XA$1Y]Z[1C,2 M(-FQ,TGJ#O&H@]# 26??ML,I*!M'ZUF9R')1 ";87_J!@\'H&;W+EX=T2ND2 M_34@-[!_'L)-? ^+L!9\,N:G8-[@$;&)_+9O6<:L"HZY"CZUE?R*8-5GI+\= MK00VJ"W:06E*-B"OL<4N3M49):O.:X)I:UQN;#I92O^FPBX,3^[7O $,="/,3F]UQY8G(&&XO4Y:*-[[T ,^P7L[^5&EML M0;O3AX'N'I>>)BOI$>L@R-^ ,0A1F&*H&WG)3Y=[S R:>%('E@D?&)Y>R]1;5 M[-TQA%J0&WB@4H3C3J*8KU(>_L..5JW/J^ MYPS3,=?SNO2R/-TAL3I<4W>0=:=2Q9FZP_0&> W<6QYDI2]8&K+'D6QZD!U[\TJ:H$T,#M_V_8XR.$RR'TG2GQ")]?BYEV<1LL MR=5Z=C?!:>#2 [?35P(/WMY1=D/#EV 4NLDU* G#15DZ0Z\V2 //L">AT#CZ ME8AI]],9(FPJ/^VLDK4S7%<&:^"J1.SB)1.[U^>\]-\13G$C/?AUJOK*S;(R. .6J<[2?+=XYP?45\]QEIR! M+OTU"@?6V-RZ\MWW#2"SF#UQJ[J: M_^3V?(1=$KU0LPIU=IQJ!6.JA-M*8RR,RXF/#:M>CD=GX9F_?6 M-A'ZYW^[6-#J.?&;W>*[Q)Y4LIIC237QN6X@E=5@NFEL=?VJDZ:@#=_ 3=C5 M[I+K0Q;.5'XM0K6$/;")3;6ALGO19"^QHP-VG;2-:CHHW>HXS)C$:4W;D"#L MP!OR^0B"8$"1D))@0GG[DCKY.\Q]/;HHW1+9T :V,(PL>KPG'/")\!1G'BI4 M'DN*B\DJZXPKZW-7#*=6E91NKYAG/RL1))4-9B7?7EJ(B@Y4#H#S.LMDE"E2V0ESX;H%+&7MJ*ICMAF+EMD,W$(ZBHSW/6L M>VDCBFI(5KYZ6QIKI#>(UFW:+WOA(V\J4ZF@#AM$S4I)S,/8E=%UJ#=XA'E? MZ!0?@"_-UV$;V4P'B4D4KI2:91)BF6^AISALG?Q!<_4"]M)(M)216$OQE72S MG(]'AF>(.$ECB+O)Y!F,[ .@I::C4EA6<^<&! G<@1E55DQB4KM>=5V'$#UP M%#VB$1V8O,$SZI,U\]#.WV&+J$<7B1$4GD2OWV^-XC&LK!:KQ*A1RMAUUJLK M(:&[>)6T%HI_4 \@%P>(*DC9=1(U4">L&;N0R55B8^R(&^)9MZ;T")=*U@Z; MPL9J2&RC\!'TAFUC1(*"T[_+!/O!5+)!L_S" MH5F[D [37:-"D@-5\I7%!F(C/$T0PU=(G""?PL!5=*HR/W$6[$67V*\ /&'9 MV 7"G5X/[:0U5%9#8ALFG:F4:"<*U[7!T?V< LPQ#6./[JMJ3>5P;J.^(IJ+ MHSYP_XV.@C?>?(^*J)7"*9E ]#/MV[R)\%$R](D'5Z.C M=T]$8XI^<4HL0*6(/3*-RNI0BFELE,UPY?'!.)@_NMR+AD ._.NLP ]1+V ? M[45/&4H1DHVREF4D4>E"1$&6K!(^FQ#X?.L6409?\]1^L\N2<)_^.PK@/OV< M6_98C;&3 M'56MF7[-+.7,#_$L9%PE/A8!=I)7/LOG/I*,YEA135P63H5TE-":F=$0BTH=04O#8(-<3S/QTUEZK%K='%E2+:K8]>Y)LW'#3CU$,1GWG%6Y,W84> MB)^W0R-/W6&ZJR W\?V7M+-U[_LA8"B\CBS/D,5\:>[T=H/&K0?>Q%BK"X,% MJ1,,(FAE25^?DV,?&-=$KW3?N,D)*_@P R&5?_N.F4U\^5IH6;Y]X+^2#HP, MRCK+F+*$\]5D>T"Q$N322[^&>/C M:\2$3F'YKRQ?A[G?3 =*MW"W$7CWAOBV2^$ Z WV;49$O8-1LD7?]YPGT"*; M#T9/9.R1$;%A$S8*9<'U\TA=8G/MQ,ON*XOM-SA Q%4+U?NI=]P[M0ZMI43P MCZ50$)4W$!L=CSNX\^[YL9F_.F+%[*+C#E MTKQ[8 #5]=!4U/>Z!A]ID,^X%>@.0^=;&X:$I-9"5"LEZP:U/O*JJ2D.WZE?!L.0:V="-P(1P$ZH;U M#1_<8>)#\.9\HM0SMI.X#?&9?E@>YKO^_V#7^)EEWF?%.@%0^=;LLW3YV17?X9O2,UQ,@E_\8.A_C38_$_1*#U.!0=Q%I/Y==S MQ$][QZN.>*JLS+^L2)X/5B*1<,V7,EE"*/$Q$LOBGGRZL*9\[E6-BDE?2H]Y MCE%YGIHWM]+/OVG>6 MOIZ:%57F."MF-Z=WJ$IHQHO>!+7IS[V5*,BVPVDHSOY_8[P59WN9*SRB#,L? M-*ZE[&[;4GTJ,?YN>E7H,'ILR](R9?]I:6HJJ;C,MVOOB+M "P=I,%I"OYK# M^4:&["!$;G(=5]=-6CL?4N0F"2\HY2G!!MU"'.ME;J4$LA*)6N@M*7H3ZMF, M\HYB8J#QC +,GK'W?Q@Q?V%CE7RFLD+-[9/*R%;WH"KIH&U^52'D._**GR>\ M@QM/MF)61>7OH85IJ\/T;4XM] ,O 0]ZJ-_8BLK?0V/35H?INZBJZ.&>.+QW M*C#796'YA6;U>-IQL]+0@?%[N1J0:1@\$6^\#*%SPVNROW574C;G':I=@ 5[.SN C M/)/(:]+=+_M4O%^6V@Y[XQ5;HN;T:2*HVTHJ;\'6V(KEK=A4ODY7&FNU(G;< M714+&062"6DHL:+CD^\\Q<0?L ?JC3&3=%?U5I)MDO%3-(UT5YL82;K+VH%^ M3)^8;J:"!^S[SQ.T4,56['"UDC_ML()^3)^?5E%EZBQ.SKV&6DHT2@NZ'5*Q M?G929[O;JD2!VQM"5+2W7R/*+FRXI,X_;;AV[54)UH\2P1Q2^(W MT/0F;&?K%QZ3PC]8B^(_1&%'XAI:,"N3OM^T?O>I..GNKSPGMGB#9PS;!$63 M\)F+1>/PG'C507S7??2KKN+-Z6%4B%ZY*+T]#9C_GH8,CEB&D1A-<:;VFD(% M7(8- RLOY\)=P.1=7;U1X#SOVGM2MA45+H: I/@6# %WQ.,V\D!>\>H+P[[\ M FQ9IEHN5!=4DNJ>TMT0O)(L>UBZCB*SQGYV<7'>:SA4G1I[BQO:V\"_A1OV MVS1J"4Y]0Y<4U&8;J1FUT@T\4#!&7"M9W"O.9TZ[R5+^Z MV*(/17,J=-H LR/,&':BL.O1TTAROU"2NDTLJ@/0O&#>!'=IDTR"#?-A6[5! M9K.TB45-%(;=X(8IMG@1^1<7'<7!1ZDGGI;T!V'@\]$9GJT0;R8OGB^H'-W_ M\_IX&$D@YK*)#!"J7U1F17)8*4%$PN17D,6ZW64HQD)D!O)JXJV=/2R3^NA#5.U@ \850[1>5CJ!^[BS6(!K+=( N'^82%# M"Q91$O5%2LO;Z5[[?=<3-\*XYK-RR"9L.4G-:=M256=F:ZH03'2@TD'D"XG* M2=DRGE01F+CLO])ERAM].D&CK3X61*G9QVFS;%Q<7)R?-&Q/Z^J6-_PB$+MS MQU(VGL^ +%E;E*\EOT93;LP;NO=L>+$A#N\,<9Z1WN$^[@FM12]4]81(7+GE MBMJC9PSZMVWP@N#IL_F$NISA*^SA$1$'8ZY=1*9^HM.!7!"L]O M*1=@4%/7)#%SKFLSO 8Z8VM=Q<"+T'!8"<($6+09(/I!B3U4+*T;QE$G>+,& MD:ACSHPA5\B%__@WH?; L7:--SMP1,6MCALO<7V6$^[@D'CYXW]#;--7S.!N M@.2AJ++$N_?F9X@XZ<<58Y]'>C97EL&-2/W*WE2%"+*M+GK62IV\C M0]5 J034V:ZW\X3'T2M.(\HB-5Q3S^?>H /'=J.C302YJ=_UW)Y/ZSL'<956 MJDQQ7F19K;6H-Y/(_(GR8,8IA]?"HU>Q6!S-ETX55Q.VAEQ-"#%-YV;1M)@Q M 3I8I;"IZV([$-U3_ 3[O?>(&:%.X76$*D5E]739!JIK AD;P\7V>_7E\#(8 MP64,<6DPNBKX3*\PGQK.*.^:!B/>%5WSKBBOZ]8MHS6\UH5*=:(>TBL1YXR3)# M;_ND@E0#;\A=-P2K:5&?$47G&L/U->KYQ!&X\_G4R=\N*C=&EK!HTI[7 WJA M;-F]Y'>OQ8E;PV(%& EE58\+_'84Z3%>+/[;_P-02P,$% @ 9(0)5]U% ME75%20 \;4$ !4 !P- M>/^A7N^'-QLQZM/VV([Q;)344J\BU%W:DMK>_>2@2%05IUE$&20EU?SZ!_ H M7CA9))$E,\+AED0<>2&1R$PD_OZ?S]M@]HA(Y./PEU?O7K]]-4.ABST_7/_R M*HE79S^^^L]__)]_^_O_/3O[G_/ES_'@SN\>[G1/. M/B-"_""8G1/?6Z/9[-W;UQ]>OWW]T^SL[!_I$.=.1+O@<):.]?[UN^+#13X: M#G^>_?CFIS?OW[[_,/O;S^_>__SV^]GMYZ+99PK8RE>T"_SPV\_L?P]TMAG% M+XQ^?H[\7UYMXGCW\YLW3T]/KY\^O,9D3;N_???F?S[?W+D;M'7._#"*G=!% MKV:T_<]1^L<;[#IQ2IQ*]^<'$A0#?'ASF$O8@OUV5C0[8W\Z>_?^[,.[U\^1 M]RH'D7W6F*1HSKYZ\:%#M?'W;[*/U::^9.@*VEG[%B@YN=[]]--/;]*OK_[Q M;[/9WPD.T!*M9NF??H[W._3+J\C?[@(V5/JW#4&K7U[MB+LY8ZQZ^\.'MPSG M?[^+*;N9'%W@T$,AE0KZ0X0#WV-BZUB[=OV.K3\A+'W1#<,VN%ZNW-\PI:B M%9+*(3D]RE[3/7R+[IUG9$=$>?/;H.(2/:(P0?0/SGI-T-K)\"G^W(TTFH-: MQ)=J"*H>W'@>12CN*@'RL0!@=^,[#W[@QU3>YF[L/](MFRU>EPDBW;NI,8J\ M7CA]S(2G1J>5DP1==7!_\\*B6N_DL(KG=?B(HCBU>N=;3&+_7\PHCN(KNNW] MZ@0)HEK^:T@/9 '[\LFAQP/ZEQM,UW]72O0R)21:4>@.L-.M$+D)21E[OB^X MG3C!9R=F?][W3+1N>E M''>"ZW"%R=8Y0M(T![6*[PW=>8(/QR+8&,4&1K<$[Q")]\PALV,"R$X@>!4_ M.:2K3:$1BF?:[4SM/8.>\_='=]/-CV M53PP_^HC75:,VGF:_\*@E9C&1."!4Q=)3?2F=, M&]AF3G"Z:'YS&$1Q=(&W6QS>;:BBC!9)S((&*;RAEW]A'G36Z]$)F*W0D2+] MS0N":DNT2VA[.@TUUE,QLX7?6YQH!P M\%Q&"671+:'_Y+Z/7K&6#&_'=T*/[ EA6JS/'5Q[6!LX%TYQRI8'/SPJ'B0= MRHI,HS7;?RJD/LZ1JAX/!I;5X/ 5Y43H^GW(\1$3V:#+%Q2G?A)$TNV$Z9TD MSJ,<'_T@H3"73>9A['OLC_YC5^DX?CXKTI,\1.B/A/+U\O$(,;Y'H9%-?4D'KTO<0)HD48[.NXLYX1KRNC!_LA)4Q*%,$X M=;IJ0*G:":GAYQ"/&7Y)%./M_-F//N*MXX=Y_"#BSZR_DVM,H('&RHD>4CY% M),Z0H#^<(>1MWUP^QW0+9X>:RS#9HBR&?^-'.J#7&%*;(^,(!2^=B,T8EM WUU] R&$\-N%9_@N%_-V/9^_>G;U/ M4[O^O3F7-B:'F?PP?N/YV\-L3A!T [F2%\82T+Y/X4M'.QXH^C,3#AR>>>EB MZ1'"]M ]@)N.=+9%VX>N L"'M3[N\8!N*$S$31[0V8$,/8++';U78U+7?LR&NEO>S\K<KK6;:!S#ZG M8A'U"[&1HF;S%C,'V*U-%[ T5TPZ*V[VEU)OYW_XO1(KND@(8<[VAR@-4183 M!:K$'=T>_1./GF7BF68QG!C,D$1T9 M[S*7P:O9COB8Q<-_>?7VU0P3NBW_\NI=%Y$Y>DUDJ7&'S&/!@M!LG5-0V=H" MGM64RGH@ILRP%""MT_7W#P(:Z'8V7TG96M#E##8'J2&S?:S?]A)3P#^[QS-3 MN,OU5%MF-H2.4H#Y"1;AG<-R& K'FDC0%,V;HB5L/J8P"8$ )SY"2'.!>7^T MP @V\%N"O<1ED?U[Y&Y"'.#U/M\T&I*@VSPGA+KY")*@!@**)*@AS27A T\2 M_OZ&8R0?;SP?[V0:7Z^5UY@")RHN*S'(&N*L;%<<5\3M+&CM*A ?:QZ$'"UQ M@QP?7H,A3671&3=;RVHN8 VB;QB6$C2?P RR]M@P2T5JA=SX%M%CBK=8S;T,*)Z@&W0I)$*K"Q"4^=)OU$D3;0!K MPH27N",9:BM%8\)TT6A.!&FGF'O_3/([6E>8?$%/E7OC!(?T1S>[9,195)WZ M%N$5L[X6*'-/QRYY][GF>,D)(&N2X\EO8F_Q=.,9UL*UNF:,YF&+AS_^4$NE M2)WRD)_) OVA% 'ZR^\W:.T$EQ3@>,\1?<'7(B#:_#HXM-ED?.N>\ZDPZFN? M[ FEB)I8"GTM1%D?(373:SUMVRQ+=GV$(TBMO^?(5?X^)H1<-PFNC?;V)%[%+FR.;U7N!<,SL=<8%I+T7S&:-OS>]M98%P' Q]*GN@H- & KTWAB M2.OT.LPQ[[16._8^F.2&O>'11V/='C&"'IV@K=^N0H'[H%7])&0$2'9$Z@ MI/7!-K@UF(+D'>8I=?4^2;A6-.RL^Z'&Q2"TPT@E)H MB!XY2D[FSJ/8=K./)HZX+U)+*T,HW"Z'G*(XA XRA<7D,:[, MX%%H64LNJ\*1'G,'F1_24OX512QWCK.0.5]RDM6^V(.9N_JXW^IPVY=W'FFQ M'/:JF%:Z,R%M=(,D7DK$WA@.2W ML84%>VQEB8+L++?Q=_=8DBC$QXS2PCH@X-J!HQD4*AEQ*.(&U$:OY^5H#IJX]X4"0Y+;R[-MUN$M$^1^J M9CE5Q,V H,:5975#"7KVY5G)&VR 8E6N10,SZ98-:-NR7*+H4*>,O9E5\D;;(!B[:J&8.#TKH9D0$CR?8$IE.SY80;-TH^^G>_/ M4>ANM@[A>7=UFY=WUA3-0:!<@"2ZH*?57(ARL[G5RWIZW,/&:#>N[DFGR:_P M*88'ODH$9K5&2_':L&I$V>W\5UNG$/9KEGLL-UN+(RR)]RJ\_/C>:IV!4;B=@ *'0K9@?4QY!8Z M; Z"9&I47I64^)XU6Q_RXA]15FG+JH61!O57B)0L M\,/U8L7!(6)P1OQ/W%4PY!1<(EY0Q;C&Q/]7NH_;OR6C*Q!X%%K5T]:;PI?= MLE13$]2R='SRJQ,DZ'Q?<91>D?3FG,NKM630H[B@K]/#)NX\J/B%"O1[-'&7 M];!8D," F;@+_K7B ^K)TJ(#.I- 6D,73K1A[W/0?UB![$J&Q?E2 MTM "@LR737PW1AX?,/Y?^07U>ABJ$DCH/I3%4[I:"G"OA*J=XH63%T&+[I-" M6I-,@:2;;OK(CT^5!R]_7-JH2,D6- *!%#_!7-%,B)C]_4C!$:R-7"T9G3MH MFI&UM8EIYQS;G ME[<(E\A-"*$GZG,G\J.O(7Z(Z!G;>0A0FEU#/V-ZE [\5*TV<9*OSJ'G:U)\ MN/E : &)Z.'QJ2Y0&&T@:WIB.." ZI:T&)>&7N&W:^N49CN;V.6%QKKRL41% MKD8&FJ9)V]ZG :$T!'*%1Z.O0$_4X:KIB-[A@:0:;@G>(1+OV8T"5@Z%';MW M:9D44::&08\RA*;N 0EW80:'00\5[C R.DR8B;O@WX@PJB;+ X[J22"MH1L_ M1(O5!54.?GSEN*DMP%DXJF8YQ<3-@*!VP]Z:)MSUH=M<@FJ]N<6'PN5I<.">G).+I%)"L*MNK?Y_OJ M%^Y-9=..AQP>_8Z6"2*X["QJP$'0_GKLP">L@63]*K3N%%G"47MH2"NBK$J= MOU&67P[A;9!:;9L'&7Y;&YAF ,@N$;V1V\@:(J+KFM)F0F3LRZJ""U@;.?[+HM5!Z^^*-@<# MI6LWF,1>DMT@O0XC^E/H(@I[3!QVO\EU?8\NM_]%#N%IWVZ]#^6J#7O#I@]? MBW?M;TXC^RNLJSC@X^E4VT/,P,@*>AM/#VD5W_O;]+I5<0MKL?J$L2>[L6K0 M\_=W#5H;]H5'#_FM/YV^76E2]C9?I?6[>6:,PQT@; AX7ZJBO6"-4)K=XYDQ M*KTMS@BYK]?X\8V'_$P.Z0^E^-%??K],J^C./8]0XQ5%^0^"M!%UAY:@Z749 M',W*G-S5Q&W#18;;JNOJ,"(HE@ PFO#K0,QD7@BIW5MXJOP.<4.A"N4WM8Z< M=-/@-=5$L+\M04ICK)Y_=(7/ [BJWT6 CG[*OZ%PKU/;\,*)>(J)F M5A 1:F]94PVD^M'E2IIB]=RCB;0(6";.*B M5T!'WAIYPBB[L)U0O7%;VL9, MJKTY+?6PZT]WR\B+E;./KKDYX%85MP!,"][9)(P1V;%(AZ#,OZ@95\V)&HY6 M!7B7$'?#E,N:H-1-WH1(J,ZU^W(1-^I]C,)7L )W &?4/8 /?[$+&,%M^9WG M=I4GKNYL-Q2J3GY3Z\CQZP5I(,OKJ(F\J.NQVXB4&]@4FM&W%1[XU7U%#VS[ M]I0?KF\3LL/UCY_:KFJVU<6Q9]M*2.BF=<6#P(Y]U02Y96'Q M0!W=QOKL_!.3BR2*\9:5?^-;6.U&7#.#WVPD1++' FL@"*TI85LN6M+6QUA+ M4K)BCXF-RB^C_O;GWSR3;D:+* MXQ,L[^KP2]XP].9;9NM)=H0AIA*JVZ$FLY'K6P)[A4D#,>D.I=%32$#-OL?N M7@,+!39&:/3-NY+)??M#Q_>IM++_O+[1PK:H\,RE1X1 %@9LMQ2'R?AM[>.W1#[+$!*8AWJ==+'F=#LZ3"CE 38!9?R((0_V6LA0 M"7-CI?S]38..-_37] /G[SE\;?2*A GD>F]2W,J'EJ-%&.Q?U5B#GF-V<]UK MX%OI\ZJ?_ T&3B;?KE>*-?WE]WD05*;C.KU4S7*HQPV_7==UI:03EDY[Y!I*Y?ILJRA!*X+QL+/P82O7RHX97'Z\_^75 M6^7"4:^9':9SK@E.=J]=O,U6S"'S_P+3M1%&=!D?,JBS4%)6N7"QNHNQ^VV# M PI;Q.J@Q/N/=$;7C[56V=NWW[U].SLK;QK0GP]3SJISEDVB&5[-JM/^OUDV M\>PO^=3_06?9!F%T0/'IZ>GU@6OOW[[]D)+KP8G086V/>YGFGM4G$.Q5S49O M[("8T93=_<.AX+Z/9I\"@7[3GS>T)W&3!W1VV+JJ:X2WV?+)7]UE%9@TU,.X MG&F )+5W!&V'X43%=,CGT62#3,2J7!%@8Y4;%)HM#E,U)(U2<=H-Q(7ZYB-G M@526:F9G&WRK9)][GI_-?.OXWG5XX>S\V FD+%#T&9,=[X]DAP(5JZQ9HIA" MC;SBAKB4)Z+&8S+CPY',$.%@=X&X;K)-TCO%BWB#",.#H U3T(_H.J06'I(O M%OW^8_+JNV,7CCY:5MEWV!NIM8[2BXHJFZO2/R>X#IV>"75S%)1C>.J: 01$\-'U'V[W78 M/OXL<1!<8?+D$$_ .N-1 .Q0>APVQJP\R;8=6&,OO":@PH77;@C HNLHFO7U MV<8,$(-8M9EHD<11[(0>W6]%_&FW [!^^F!/&S$XW/F"XFP7O<&1:,MJM %@ MZO7 E092<#@B,G,8G!3HQ>K>>;[%)*5['!/_(8G9MGR/;ZF8A;& AT>/"L!H M[('K1Y,!CIQ4PNWW6'"^3%4/*?T!&.6F JW!71ZFO;%7$/+5T4&L/ L%,@L9 MEC]%/J5/JHZH($OX.^ \8\K!WWI?[ ,2!KQ62-=)5F6TN;EUV )$ XTI'S]: MV0Q$F(,7@$S9]2$!\I& ;Q5R FAO&B^[GP'L]^Z4#058 ,?7T- %T$:O<'TFC=/;YWGG_SXPU;!A0= M*OQ&^\%1(XXJ%&_'\"&8TV#HPX548#.O&H4UR^Q#H;MG%>FU)*#WT0&HB![6 MQ^%0T2=IX&B0%*NRM$-;D\KV#'F_4?D_<)A/CNEIL#.3U [\+#H"6-#:XJK+ MP0(W8"P4F#5?T%/ZI8M+M])W5$8.&.'5PU;)VK^_Z>TBP$<_8@DW":%X12[Q MTXD6J^)!@'GHW27;K4/VB]6=OPY]NEFP-U%=E]WM9!C@@&T?$;?W1Y9 %Y3> M3]E-@>_>OGO[;G8V*P%BOY2CLDL!Q;@S)_1F.5SI98$2LED)VJR 33+07W(0 MX=XH<#?(2P*47\0XSYYXEUXOD/7H03.HRF8YX5I4^JOR#D1= \*/O MM9QIFGT Y-8IV:2)RM">C@*"PY,6U'KZS2'L@6SPC!6T.)\?XY" M=D>?2,NL*+N!.>STPN+Z]5$5[I8O\3;!*X"35Y-1=H-QT5I78.4<:^)F^WHC M$[YHB5SD/S*Q4]UF%#0'X/O5E;[&/48!0G9]O$Z *$R/*&2>REC*$T%;" >) M#@P18 -,K>T5A<.E/<;?G@3\&6-[*M&&Q4+A\S!:/<#N1TVYE'*GBI%=[N15 M<5L0RDN!J'I!W)/:GU&9=[H*B; 9?O-@C%-VP&GUMK6]U\?,4O\*_W?C(1XPR.<])3B:P#C$.) M2AA57(%Q('&BS3STV#\LT^S1"9CHR4\CTBX CB)J6:N=1*3H6*Z-TDTYM )U M/05/;@"D5O1&DWHMEJ.T,+1$C4.]=%G8N=((P)FT5[:*\(23VMPZ2=]2PX'^ MP5FC=R*U*^T"(&UCD)4IQQHP0\O7"ZZH]4PQ=8+K,*)KG1'DL_/,\NPNGW=I M00\X^IF](T9\-T9-0_\B(9*J M=>IN (K$#*)EU9B?8DK?)XR])S\(:(?K[<[Q":.2:6;?]X-E]A7@I3U+ .&G M^)5Y[%3^=HC$^]N ,2#TF.3LE"^7:'>?[AF)[QGID7ZZ=#1=.OIS73I2/GW] M+"=D_;OE2(Z,D'5 K=I;0EVD\DWJ=+3F?-3'BG_)2Z6AH3@2?T/^>D--O_DC M(M3NO\!1O%CEY0)+L^2>FHB\ Y1);P"N1S.F&F,(YPQ40L8."_)*=>"+6 M_S),MGGM3W-AZ&M> (%$PP6C*4M]$>@4S]^'ZE#(^#[=WP8[=6= S5*H3N"H M;>DIT)=V;!8^Z3D=CE_ X1CNF<[P< SH3#<],0?\B;EL:[U\9O45T3D**:E% M@0UA:P ',NTGX_@8P+'.+UX\8+D=9T$AQA^,S#G&1W"%T8E'Y71C?0^&2=K:/P3) M)*A!!#[A8:6P @T>/?KT:,D.=TU6>?74W M:WY^78RJBD&NSD\O!I##SQY<8OY40@T[]L)34=/A8%2S/ 3ZGW?O/ L8W6DD M &NPBQ1TPA6.9[JH(8AC$09R'DL[ H@J',%2*6I6G<@%2%DRD:GON%5;NO0= M%P//LI$GC_' X)]P29HC/&47 $NC L1@FX_\E&O_%35^>M9,: _.'*/T@8*]!_Q,U] TPA+-8A$3 E&\[?D%/14)YW%U4XNK1MHU$M\06'KE2/*GL!X&67[5")%P@/ MR8WO//@!'0]%P PJR M861O7:\PV;)SVN(A\#,065(X*UYS[V]92O'JCOXU6F6)#G>Q M0^*/3BQ[UZ3O24[6N],W(:;4A"DU84I-F%(3H*"+\.YBS+EZ'_K^$U6Y, M!P&P2(?E, =G&PZY$A'/\_-+HGJN.%Y/ (Z;SEPS0A3.ZCSZ/$D[^-@35/T7($K)PD,2_L.Y1',@9D\@Y-[9W+O3.Z=R;TSN79%+X;29/S.2)&2N# M:O+$_#D\,="K5G3RO4Q5*R:GB]43G?D5IW97 *>W3BX6+>3LF&[7X2.*XDSC M;C&)V9&1/8-TY?CD5R=(6-6RKR%!3L"^?**$8I7*;C KH6%FW'UH5SNH3,XB M<,7\,P; 7V<,A%D*0_H42 G%+ 4C_>-?,DC^ [XA6#X>5F*=54->(LHB]@C5 M-KW%<;Z_H%OB&I.]WDN;IL.-JQ,X+WE+3$=A:S!&X[%LK.H%(;96]^:TDN0* MD;*T87KBFKAIM5NIW!\!>&5Y5-NDC99EU MZ9&YJ!>;!=23!\]_]-,ZL@K&Z76&8&AKLTT/):M,^TPM@[6S1N>.^PUYFJM, MU0E 5$2722I4!O#B+.(-/65A)\SF9+J=JFHWIB<4/:>Y.N!TKP7Q@W/5V> MGK=P_NCX 0/^"I,[)T#UE5%S1IT[D=!E8#X, ..F;[DQ)P*<3 ,%[*Z;;)/T M69%/!$=1W1=YCE:8(''UXY[&!F!IC2PQNI0Y?3%B#N2AQ*@Q-@ C$8H8-2@# M5XQ*9.JH:4J*N#L 6W1H81 C#RO614]!AW#78E7"2='.(W>)$WQV8O;GO6G0 MJW4331;T2F-:E;@7>_;^ ,[L83^K #0K()IB7U/L:XI]3;&O*?8UQ;ZFV-?+ M]\4?&>>:?/'V@U>GYHN?/+Z3QW?HLW5^G&%EPND>%*##@8N5'&UY,!5W=X>9 M"H!F&??,WI50I^+/*?%CN;E^N C1_R*'U% [4L)D P.P&H9C%0QBP GL8)X/5AI.I, B-I!DS9=TL&5 MO!>9>?0#+.DYY8PD QH-YI6PXH.PE(O4A2RG)SVUD^XA_Z!/;T-ET-/V-/3M M5Z@0YO3D1G1J[4N$-,8_;5_"@)Z#TQ>*P2V.TIE,D[:_DR=M5W*RG^C$LW3F:H$B-O>LF'S*SY[RLZ?\["D_>\K/ MGO*SI_SLJ3;15)M(P+BI-I'5.BL&BTS1!X ;S[C."L#E=/(W53I6*M)%9;JI M,GP]HNFFRG13Y=C3Y>G=5&EDJS0\8NP2OA\F.!%XFVY0%-UOG/#=^\^TY:9: M!H,UTSJ#]#XG +.I;XDDV$L5QU'D#X0U#UO@3D?"^/CTH=8T1P8071Y7EC3I/*BU7E+=[\@SH+)]NI= &KI7SJDL+I)\A32 3YIAI=63R")6_JRS.6>#$-PW(L.HBH- M<.MU!9#<8R"A*N:U\;.;,N)$&ZI.V#^7?R3^([5UY$_"RSJ,KU %X:E!%:J, M E9YN:1F,/%=:OKR0>3_5;I"CQL2AN95BWB5N\=A;#G)*$3[SP[YAN*K)/14 MR47\Q@"T;1]R7$\^XJ-JE5E,/:4/C]\C=Q/Z="N1*%U1X_$5KB \.ZC"%6$/ MC']22U7<'(:2E(NCG!M]F*&")#[F54$7#@GPG9]&#^C8GU&\P5X;#'$J7Y=1 M .A!E8@=DOJZX ?CS'"^/_SX7SXBE$R;_0UZ1('>V5[:>7SE*,@=&.MX+Z4& M#'Y7#T)M<(W/^I(Q8*A5,T%7GAW%Z,)@[W6X2^(HQ>N=WLF?UP. ZNTDL%SV M\1 $QZSWQLQZ;X-9JM-^G\QZ#Y99'XR9]<$&LU0GA3Z9]0$6L\[WQ0:_OPB< M2.9.4_09WX81I*.-9'$">,#X"+.:KH ,E &XV5"IK R>:[I !Y'O(^HA1B_Q'Q2G1(S7.S(0!< M?!E5'+I1"89]>+Y/36,#@[_9?GQC7W!?8"QCOTD &(S,D.XLXR52>O9][].! M,^OYZX(K$[T38ZI_-+:9/]#RF6HH@:VA-"[KISI,M@\&([!YJN5DT=(?@;]3 M/:CA;Y"/P<\.E(%SG._CF'.CJ#C5\QS62E -0BO)$>"8,^?I%:G*<#Z0H+PH M)Y J27MX]F#_LB)!'XYV>9'/%PR8_BOG>'\O&8PF !42Z*]L52=X=F+_S%;1 MP/)-ZKGG^=ETU^$*DVUJ)IG>AWXOO0]=3C&KS/'GN,G<3ED>_'*S>$K;=PI. MXD[(@":C2ABF:R+C>O5M7Q,YFA]9B9#Y;D>PXVXT+Y&8=@;@CM>Y.V**%K2% M1+=/5N$ENR9X%> G*?-,!@# 0#-!5:P\(:+3E:U^C[Z#7MF"<[0I4NGF[A^) MG]?W$ULJPM8OJEZ B:DBI @XKK(?"9(;+1K]8%@O"K%5<:B!TP"ZDZIF?[6O MS"E6D,*F /8N;4$ZJ$,A-@,0>8E8NF@8^TZ0IQSNL_>X9-$?C4X MA]SPFO@ M93?86MX22H-3[&DTR58C;OZB2B68[#5BDH!CK'27D76 L;VH9%7%%1 'Y"9@ MQ=EAZ<3RP[%.1P![DUKN9&SB(06*77<;AZ!;0O6W$;/:W0#L9L>QJHW2$(?= MYJ0Q\;])Z*_;"4!,3X_ZN@C!.;LV@;U\ICNX'W58--R> )TQZT;+E:@.)9" M]BMF3A/A92O#O@#2M8[CF@"O$53>%28KY+-D+Z&)8- /P&L91R@^/DZ@%L_E M\PZQTGKWB&P-M5V[(X"'*XY5=FVD1E@SMP0_',Y\B]42[1+:S(D,EH]R" #/ M0QRQDI3HC:'9DM!SV&].<+%QPK6)>428 MXX1E@4G\=2:]1SV5ONV=*3+48.17GW(]G &3X$R\>%.)'(FL3"5R1-(RE,0 Q,8O]# G M-;'$S6%81F*I%'.ABL4PN]HC(K'_P&XIA3XF7W",HH\)HDU_D&YJZFX ;!65 M %6W(C5"(]/_QV[T_Q&03=$+_7\<;DN)2%S10_2W4@?17WY?,J\19_=H?'M1 MI;!T-HP&_G;XPET=K:]V-3]7B&H4M";;GRDYM@D_JL+Y;E&9"SA>D+$!Z/B$ M=)[EA*Q_MZB5582L SK ;E=62%SL!&GXDG;CJUE!%&\L-2NAQ0C,X9K:TI9V M=:U2PH0D'="^+D.!V52RG&U^2XN*5T,L*JG9?/"'N'?0C.NI2*OH8%$CFU!8 M@<4 A#Y$Z/2E6-G%HJO,A-A*/&#$L/K=@&Y&* \EG_:D*T;I4+3O(E)B,V+T MNE(B;5W',GM;ZAYGSQ;=$R>,5HA$\RU+5'_'U=YF P#P>HPI3%U(-/0[ SQP MWN?@O.O*334X&T0]JVV)/+1-(4FOM=\BXK(@W9I*._U#Z/H[)\BP9BVIN>,) M=H_CAQU5L !X0ONCW.!/[U: F*_7!*V=&'U!,2MQRL*,MP2["'G1?+<+?.35 M1'^Q2E<(3Q7U,NRH4@/ >]H?Y4;>O&1P+E%:.4];E3I > [[9=Z<#:U MRVWS%6-33[S1"*.*#2!OJ1&1++\=D@83/Y@^%O)!^EA(.N;LPPF]#G+\A3JM M%T%ZFV8JF]#[FR ]B\!4*F$JE3"52CC%J_/02R(,?W7^Y9>]@%X>8=RR%U.I MA!=>*J%](+FB4D519"\&%BXU^7/A9D- RM4;0P*Z4>FE&'ZMP_!PMMX-I'L$ M U!N($/P9-^A[I$&%T[@YN]:+7$07&'RY!!1G&:$>5^6O3.6)(NH"D"V MXNO[S8\W+<2B.F91G0Z'+2<=2R6F_<[ULHY;\H7/E=-^R7GZLBG [S8/=2@W M_MZG>UG*A M&R3T&'F=.OMHLY$D5S;_RSK26Q-D&8GMA()O"=XA$N\O_TC\75JT,/3N\"JF M!$%F<>'OW[YKQH6+P?\Z.PS_UYD3>K-B!OA!XCMW@[PD2#/+,F1N R>ET@$E M6?!7O_NXJDL(S?F>E?J7A':U>H()\)JRK[KVM3"UN@&)<6H]UZ#+Q6I/&"%4 M U'5XEX5PP'"*85JHU->X"W=&1 Y3"V.J>CT G N-Q"X0VA$![5!:DC1C94] M?;58K7P75?>W1;Q!1%9,2J\G@%-H%W[HHF=5LY4FR",*L'CQ:+0'< 8S9),& M4G8+?+!+/QL<>-?;'<&/2!T_E/8 <+;HR" I6H.$ZAO&>B$ALF"]H@N PAA= MM)@2+SAN B%ZJLBI3D=K<5!]K&HJ3=L>/[UHI1"C3X0>^4UYG'>";&1(.:U" M#,[ZG+MNLF7N():YL2/(S5PX].< I00/O?D6D]C_EY-=.1,@)N!P?\-#MF2D MLM ?">!(C1#(+T@D"?(ND,V@;BL]10L.QW1$3\ YO:Z032DI!_70L^.@O@YC M)URS6^2'.UR?,/:>_" P\T__T/9/EV//LL%3YW0Q_"DYIZ\8C=&-_\AB"G6" MZ;FGU0.,'%L3PW.^_^S\$Q/E'223$0 ZK'596@M7F>!L-W8JAK2$4_D>F/$H M,%S:'81;D\M\K.T66TJB&&\16:(LXAIM_)W<6R3M < +WE%V:Z629"A:95=Z MRQD'>+T_I_M9&T$9XS3[ CC3]L!"363M,I,X'MHZY!LSF])?&$X*)LK[ #B$ M]L$\.9)6F?8%A]0.WJ$8S=<$:7C791T G"I[8)<,PP'\['DIL^(>WMS-"GR( MO>R*#@ .AD18!S3.@J\ =?[/ZX)JZ)&"7%"EX+A4AH( M3$!Y4P GKR/$LE*]5( ?'$^U1+^H8L9Z7>W=GC7 C!\W5NO>TXL<2W"2Q8[5 MW6"?M*4<5R,W^"-78@@J ):^W.\AG 6H MF"]?X4"PC_-=%[00W9/@NCC@K^H$VR_0E9O POYB2+]&:)4$-_Y*>,%>JRML M9T-'+E81A,-+A?U_^ITA M/-S4F;=Z*,+E*-TLNO*3WQ7"\TL]<9./(!Q>5FVUQ:H)O2@=5M$)Q.-)'1FH MP@T.Z\JC51O.#/N 82]:B;J]03R/U'4UZB()+B]R[GE^!L!UN,)DF^=UFB5+ MMHJ\*Y(ESV;EM+/*O*>415D@HY43V+O-GRD)OBCX M4HV;W#FH$BC8XUVL"(>VG)5HT+=2R&C%_E4VF$KQHM 42ON +1 MCDLU !\BOX6]R^8Z@?KZJ*@E@,""G)HBP/O7"!&)*]J _E9J OK+[TNZ:?+J MJ32^ $'& M!J!6=_QBQ;3.%8U=G]/.6D1>"#,__-Y0"J/'VH7V0?TT5![>V.]1E%XLIR-$ MK%I#]67 RV>7?EZLRA=L'Q&Y< C9^^&:5WQW^.D [*U2H1B> G9.U.R-4;-3 M\M_:5PK9(/"/O'/710%[;01Y=QMJ'97O%DJO"ZJ[V7RF5W+RY34$<]S598;X M/5P A]TZ0,JL4'%S&$=@L62)N3!P"N?<>V2GPZLD?3I[SAZ:62/Y65C9!<"A M6"4XAQU'BC@A48D9ICK/ZW6U=L0WP:Q1MDEAF)Y>JGU=5(MS M9_;,NY:MVNP"8!OORE\Y8G!69AW.KZ&3I5D@CYV\M1G'[0? ".B'>USL(+%P MA0A!7O8@(KK D2QO6M@:@/W0G5T"G. PZ0:':V;U,,D2<*;>!(#IT94==43L M.1P%EKVA&_(]UPUY-JN,/LN&GZ7C3Q[*R4,Y>2@G#^7DK1G"4VG+6Y--=L>> MGD)>!8AT^A]>_^U[I>/2= 0 AQ]MKICB-KG3>G5A#NA.FUP_D^O'V "XIH 2 M%,5+BF.:\%K)4M R">0# -",_3@6Y&C".;P6<%X^[UA5%\D9EML2@"KMRB\N M/G 84QUVORDG3\BI*#RJ<3,,V29H.<)^XJT\(/#R$N'!'L*I;// M+J]EAJ]$(:>!'1P6-N)HY=$R^Y$Y=9;L+N0[+?TI[0^@5D%/T489ED-7]JJ#8 MY3/,*E/ 3U"I*UY93@JWY92&8IZ&(B'YE'GRI\X\F>[@WKF?Y;^V+4O&_ M 1!$5\ OEOHI5'XBH?+.'#[1Z+C>H0I$5-R -2WP[=C.[,WM>$^M^-\["3&=>K'(V+4CZWIO$ M0)>T!V.G:S"D]A:N&"6[#Q?SX)):[M(>,(QWI;PI.3.@&7]+J-:)4:&SQ,:[ MH"$ DUU#: Y6NP"+H4,DE4U'36E)8P!VFPFU)9A853.W@1.RHYU$Z=>; "P5 MJ:7GZUB H+E4FS<;P5#@/''A47E -9UR^SIDQQP67J(3TC9O);=*I.T!*&V^ M.)0W1Z3PPSGDS9\F$B\[W99O;+!TQ1:#$(O2T5-(P4\%0;%SIK14A'03Y8>Y!LH3%+!4F M\CT6'Z3#%]74*?0/>1Z4]%*DX1@ ].B0*Z%ZN]*0,E:UPQ)%,?%=%B!FBNTK M94VTO/O*Y;QF'P"&]]"0^@XNS+XVZL\N3]Q@DO M'1+B)&Y%XQ3.3^U1 *PH)2L[(S>T:SJ?61 PY;%(U0- !%N/'2I$X+B9VH(C M9)%>%P 7N[6UGQR3D4(WZ<3T:(3((_*N,+E*8O8B9!0E+ ML_D W4\=M7ASM M,@" 2]M&RDP7+Y"+Z<+9^;$3*)!0KS#=<2S:WMV%6; 6=7$>,;;*R_?1Y>J1 M8UFT08[C[)%X#\Y=9[=#W@6UIN^)$T84>#IX=!<3_UMVI8[+1G4G $46--6L M&A<[/)@G\89.^Z_\&D[ST&74$T#9A&.XT48(2!ID>3>*8I:"5GPQ37ALE;OE M)SR6$\[P:A:E4_ZU;# E-D[>\9Y3&2?O^.0=G[SCPWC'CU>GQ;/FV6[! I4H M[=ZG$&\R1@J.?[8!LO<=U#)AT![&7: M,JG+06U'D346IG[?V"?=%Z!TA%.*0!HA=FH<-5J>\B$ +E0-*3;G-+S%^_(K MB6LOUA,K'4XM,AY9&;Q9" M^:E=,R(=^BP=>U8=G'YBXY]2M.1RNPOP'J$[1!Y]%PGN*@0I&#ZKO[=$+EZ' M[ 22J=2T#)]>G*77N<:N"4,E#!V\5#W-M2HK+,)7877(=AFGT!^/&,N::)VB"58K"7N#&=^1ZY MFQ '>+V7E8L1MP;@A=.FNQ(9NX&[7G9;57BC]UFL!48&HA<_I-*K*71ZP9@< MLSPGKH6XO"RB;F< *GP$F=*E!J03\C)*V'5S0O]A3R*PYV<-S\NME$/)>7EY M]S5-1;QE/Q03GM(!NOOM?LWDQ&/'G^KJ=$A@[(>I4Q6>J0H/K"H\?_82+9:* M\6A2 L:1A$&V2(&0I$5T4'D%^AC8FB.@/ZH(TBF/M?Q.[[S?F:29NJM>.5WB(+C"A'WL M6_@4DYW"EM--- KKQ\WOE9 M2=;H.LSH,)#RTICW%(Q_,,I,@YXO0&BSFV!E4F99]RPGPQ=VDS6BAZQ(,WG/V7+\BBM,;*D [1$!T/Z4UK+92A#PWCZ4[9Z M3T#$F^3^,TCXKRG)K4EX<_I3-D%.0,*;Y'X!$DZ)FB'70EYXX.A;RCN! .!2 MZ E+>B>2V\D96R(_I/^F12D]S\\FO [3:!K[Q2A7[-W;]MVJR@3TMW*.F5]. M C\_K(+%$E'D&=2W./#=O2SK2]FK!RT6D;B" /VM!)[^4F1,+TB>%#8 M2?5P7E-%G#6AT\OB05U+9@XY#SK(#$MY.AE=R?'^PHD=NL/AW0;=$T0U.I)D MKICUMWBF[,P-#;1&5T6'"S:?$!.0W<9WG4"P%TC:@JGY9[@A2% :GQ59JD@5 M$N&N(&EK?U=0RM2!^F(L!BE*2E>=$Q0WR:3O>_-;6MX"E )2J3O*1Z WF8Z0 M^WJ-']]$\8YD,LU^JL@S_>WWNXNFY!9_M?_*@DP44O$L0!V79/?_PR,9^ZO] MYPNT2,9 '>8)B0=6@%)IR0D:6C873%8N%_Y!2$J0EB[D-+/H[S0E)P?ZH8G) MDA-\#RU6]^C9T24MOY-]12D4$CZ-^6A8OLDB,@E;T7=M-\T-@ QI [SJ5U,4 M%C*4YPKK)R>F#;,8[F)U&SANEJ.M/DB*^@$(2AHRT Y. $2,8[Y%^0M_>C; M+3WGT8_.VMQC*AP'0%"N]R4J1';H%X;$(!7R=_CSC;-'1+4R=0V2^+M9V KKG2401BJ+LA)E9ZV9!W _M(&XQZ*PZ*ORH;7D-L$!@[OZ1 M^%%*WNA\7_E-KWB'[C#CKG4.5))J'<+68**]7=E67;A"+*UJ91Y4[$>"Y%4W M-/K!**&A$$45AQHX#6+@,K\%5=Q.D#^&N"\B>[*8I;(3@/QN;>&JF*]*O*PN MERM&2G3C/[*LP-@)U^R%M7D4(79K^[/S3TS2LM8296!8;"["#BFESF8VWW*:\DBO$6D24*,A-RX^_DKZI)>P#0N1UEM_:2 MNPQ%B)6T3Z=(NBB'O@?U.M4_'UU5OJ#ZYR^LIG9?E=!'J*D]Q!%.%5^4=[$6 M6-3!A%]425=MGE[M)([W[(*"ZX=K"B']B9V7LAL;-[[SX =^O%D8B2)PXBU]XMH\21SNKWW"V'ORF6;753E#P@ @9MN# MLAJ20G#$4WQ._1JA51+<^"M1]$.O*X#XKJDPZ"$&AX<<_-B+!8M5(::75'SC M_3UQPLAQB\\&1JG>: ""N5V7O3&NEMYQR SBRBW<)7I$88+,XKC?<1XZS$:> M589.K^BFHY]2/#='9(DH)9FM64'H?)]_U'R/07^DL2L8YN?F0GIS8&3A#D4? M@!%>8T;62P]*T;7\Q%T*BOPQA7H;&&XV+;FKOU]7PV* X]ROB,J&ZP1W>!4_ M.83O'Y.V!. -XPK$X:PD GP :EX7&4UB,K:: '!,R.G7@GCT>YW,UX$#WTMU M5VJ*".[7BAH"##]WTLXR' %P17C95MS4_EU;N7")J0XBVK'8I1[ <%WL)-+X MAK"UY6NY*DFJ;HE"'""8)+S5K IAZ'6U]XJ$ 6:"=R+T-=WI137R ]X5I1GS MS1-ZQOW-CS=%YL'ELQLDK,8R U*C86\ M*S^DUI%_1&VO[SCO0'+="=5I9X=Y:XW >QJ85YB"'?CY4Z$'A7Y+\,J/;W 4 M,9DHU/L]KB(M+PEV_,"3'Z*_NF)]L7ER2TQNB!2@E>.C-MTR._Y7^ M7;!8];H"V%&/9J<9QH/OG*U'3LHG4+Y01)UHDTO:;9!$G_TPJ69:9K? \@;< M#;?/X0'LT_TLYEZI F?Y+Q%["\>-TY>"9?G)O(8 MMW>EC8/OZ$7KT I#^W\^RTT$6SFHJKII04!M7&*ZW.\UMQ M>AC#86ZE]ARSW1?A5RJ&08#<. 7<=5G=N<.#D%D9.J$R[3+4F,S_V^#JM@L% MAE;(I> M5C7D;+K9/?X''WTHQWS'W(2DM0JR!&7D90G,%>I?.B2D(G)@C=YE MV7XF&53.#B-Z544V*!VM;E=\P)0U3M7=8.3JCK#D MU'("INKIY787X#U"=S%VOV7OPDM3RR3M 80J=46WRB )1L.4^(Z)[]*=/9WO M*R44>\!W_N003U[D6]T-0'#1A 'ZB U]IJ9K.[W^DSZDT89'S!;-C@#B?L:, MT41M"&XD#X'O4B&X)?XC/4_DU=]E;%#T !":,Z>_ J>AUP3;]W 2IWN>A/3< M9@ ";L;TYB("QX= S]>/[+H+M48_HH>X1$E>H5S5"T (KK<1KD(PNKL>7 M4[5/]MJJZ1@ PES&2\D0Y$F]IRDU/8X-U./0C@SU1"M+T!9 D$HI61)6]'XRBI#[>HT?Z1;D9QR@/Y2$I[_\ M?H/63G"9UJ#GJ"-N"SAN$X4*XD(_(FVS:;EZI?W9KAJ1B$)!R3JX [A@_PMO M$7X*J7U%CX5;1 TLYU##B-ER3K@7^UX-.EM4$B*I.#A7#="P&[! U+"\(,CS MXZ4??9-8,MR6<-[CU+1BN%A XD!^R001J1FCZ@3#EI$(EX0G+60&*;L7Q3'& MLFI[M08 [!$].:E4W:LA,(5N5+4P% ID"L!, 9@I *,^[:D"*N+F]JJ=*3"0 MG;E/-6Q1N"[^V)C\=@N#[U^&# HM1:1VPNVO$"9;(1>R>,(M.W),D M4E->TA- VF,W/DAP&I$K[,X;DPBJB*,O2,6)5FL 29!=J-_" T[X\D]5BU5V"+UR7-[;]::= 61.'J?]^&@-7D\MV>TRNY+IW];F MR&.*L@N FA[:K% BTR&>__&UL[+U[<^0VEB_X_T3L M=\!Z)V+*$2G;59[NM3MFYH9*#X]V526-I&K?NXZ-"8I$9K+-)+/YD"K[TR\. MP >829 @^,"AO!'3XRPE<%YYS@^O@X-_^Q]?=P%YH7'B1^&_?_/^NQ^^(31T M(\\/-__^39:NSW[ZYG_\Q__V3__VOY^=_<^/#[?$B]QL1\.4N#%U4NJ15S_= MDJ=HOW="\HG&L1\$Y&/L>QM*R/L?OOOQNQ^^^YF?_C+#W\B]Y^*9I^88&N_HUW@A[__ M!?[?,^-&F'YA\I>OB?_OWVS3=/^7[[]_?7W][O7'[Z)XP[K_\/[[__GI]M'= MTIUSYH=)ZH0N_8:P]G])^!]O(]=)N7&D[E^?XZ @\./W)2]E"_C76='L#/YT M]O[#V8_OO_N:>-_D(L+7&DR*YE]/VN\L^U?2C7U,:>M0K- 26+92Y1#P(@#"0CMP: MO0#B.HI/#984(9)0][M-]/*]1WV.,_#A##YP.[%__/=%Q)#S_#E)8\=-"TI< M_'__ING[?M8 H8'6>5R7W(G=@A?[V&&'O,7W;L1P;9^>!?D/P[NOXVC7+*E@ M%S5\^=_!<_\?ME"EID=,DRB+7=KK%Y7%5UFZ%)&U@&&,AF=?'GO(_!^7Q2#G MA!ZY"E,_/9";R/$F7R&Z?]_UIQ1H;.]":ENT3/"G+S13GEB9XMCEFV78QSGDH\KH," M?<(9''OI*)JF\H30CKJVQX,8!-';"Q(=!NQ/_ M&IKB]S^5?B>#[%$[W%ZHE';XX%M2G@T$Q?SQV@_HYVSW3.,&O1N:X'4]E3Z% MRQU_C]/5E%*:NEB^3 "*1)"Z,:'C;$P_>SLFH9713/L+M:L5]W-ZFTP MNYI"TH'N5E$E0'8NE[L)W2AF\,F7PX\I&](OHBQ,X\-%Y*D]L*L7=H?4TKKN MGZU=,+NKGN #O;?&9$4X&Q+%)&=%@-=<+OWD?+WQV!3!7_OB0+ACM%:WQ^[& M'9K6'5C1&+/K=HD\T&D9>5*G/_-X?^YYS&A)_A_8]7ROM$5S6^P>VJ)AW3L; M&F+VS#9Q!WIE3G-5?"!\<_XNG T_3W7[T,,.'Q;IE1]TO?+#LKSRP[1>^?0: MS>R5%^SC7?P4O89=5JBU7(A'GFK7Z(]5LP5X8X.P8_DBD(99)A"?V0_Y#/*1"ST:W/&J[ -]423R.@^;+H+N8% QF=M+[*$F=X/_Q M]ZV+>47CA3AHHXZ-[EEKN0#G;)9W+.P4U DC/]/B',#Z/*:.PA>/OL;K?4UZ ME/F7TGXZ:-#W^'J]G-6I2N%7M2YP^U2RBL4,) M:D20FP^GKKZZ6R8Q51P4*YKA]:HVO8XQ2VZ#T\=:)35UM8(H*:C.>E!\D<4Q M#5.1:P/QP]:V6=.M@H[F>%U01\_ZPK*Y+4Z7U))XX.(RITY*\D30GR^9(:5P MKQ_S8*.D$T8DX+J7,[VN'."X&.6^"%-U&/U M<2OLSM:H5=W9:DTP.UNSH .=C1,E!=6YG.UJ1^,-&_1_B:/7='L1[?9.J$8X M56OLSM>J9=T)&YMB=L9V@0HYQ#41!HSNUFC-T.TFPC]_?'K<,,=9>E4*H(-HG4J[+V3MC=4$?GHX5S M2P_,;JHE]]!%-.=!.),5$6R(Q&L$_XLZL?JF<4M3O/[7I5^91Z!H MA],+.Z4USB_(]Q,%90*D+=P\KO2Z9G]I*Z1SVA*O*W9H=WSM^*@93D?L$G;P MI6/9$3GIN;U07+_7\\-ZVZ5X8H.&S;XH-5R"-S:).Y8_YD499O+(<\;:XXH% M3M.:YOA[O)[7J$GA;;4O<7I8LXBF7E52(T!NJ!^MG>29<\F2LXWC[(4ST2!- MBK]47I7_X;]YOC1(<+>^]D,G='T6-Y&H\J HWMFS*TY?--$?W+1//WP>;"2] M\50R8JN8$&I:LT])%/@>KV+]T0F@C#3L%=%T,'8.\OFFLJ'*1@OQXY-2H=Z-;H?;=X*X%JR#J"%]XJ"W_.XHKG M2<)@MV-H/VF$VP6;=9+=K]X"K^LIY#2>7W)RY+>"X+RE9B=5RE[LY%MD6B%T MVG8)D:30\#2@CAIBCRN5N$,W2YTFCYPSMF95;)90NW"2[7GHP7^N_I[Y+T[ MY$G.TPLGC@]^N/FK$V2JJ;MN7]RAV,L",VBBYP'0?3*=YK64!4OIIZ?DMN(%S%IS#^? M:<">Q1RQ9(Z0#LZT-]KSV$9Q^D3CW4WX0I,4%K_*78_FIKBCMTV_VLY'0SN\ MT=HJK?'N!Q ]8Z&Q(Q)9*^$WM7Z^4C^=H-O'[I9'T@]__O$''DWPE_]^H'Z8 M9#& &8,->,T+(CMI'AKU>N",K1[:0HAI-+<;:<6#H+S29?_?:?A5Z2TES@Z& M!!@1"O+\65(_)%#LX0!Y%5GHL0$SKF0A[#?B*\GDNRFBM F YC"'1)[(].W, M".;6^#D_>/,F6M'(3UOBU'.6><]]3/>.[UU]W9"<"5^SYJJVN .[54,YE!L;X@W>=G'-QZ."*M]@M!N=DZL(FX=3 M:,9F"<^1#=WX,]UL0MRFX?PGCCI'0.AQI',JL)!!?]S!;8Y!7#4_GT8C$4+V M1^;[.-K3.#W<,SU2-C.!PY0]K,D_4_4\O+4+[OC2T;<^\U:WQQM]6E*;SS0% M\17AY,5#Q@6#%?E\LI\^UR1[%IUII2DHGD3K]-6)&\\1YL$E?'K/ EQW3"X' M*GK=4B;I@[_9IG?K+VQU!5"J,%57']S0I:6QC%VM'?""EY[8IAY=4B><_(IP M!F?1^HRQ$+L%EN;J<^D= 'D2%VIGL%UB;?[Q2Q1YKWZ@LHGT->[@/-9#CL/B M.[PA=R*AJ9<5A*8(H7WQ?G1;$(VNR0KN=T/8Y!=SIM/L,77B=&;=/M*-'X83 MJ]"I75^ 6-%[N;G**7).9L$1DY8SQ+]S,*F M]23 D!1N)!ABGZ:1NP\=O$@Q2)O!Z<6P0987#F!PT2OWNA+'ZJ1A5KO)LXHJ MPVZW\Y/$CT(Y6]O*1F.5J]&),*JVN"&D5H*/-VR.Y!OU'OJ<1_4CG=';"X-;WWGV S_U^1#, MR^]NH\!CF !G?.FAXXI]C^ZX0ZFO'6K36LV^>,.QMP;&T["*47FFGQYL5\>P MIK[,ZE\*8[R[I&O?]=/CI?_<>*!79*.UPV)B7J/2XNK,*9@<*=R[,\ZP,[-!>?=7NR?R:\#]]1CA1G"T M)H[@VW:G2AISYKT+/)]-7Z^0YL[4[PO-;0L\?K-0%RR^F_^JG MVXLL2:-=98A#^XQ$LRM.H#31OU843*,?WKE++^D'U*OF3'AY!%*P6948<+ [ MM9G%!FSU3QDEC\3TA89V+M 7RCW0=19ZNL'=U0EY6&OI7 OHUAZ(0UE/;O.E MLB!/!'TTP3NMUH(LK^WB%@;PZ!XJ^MO9V,]/V2_I-H#4*TVZCXY:18WS2#G30$94]5"-8_1'&]S #)F\NR4)#GW_I:) MA-1\(?! $QJ_T.-CY'X]<4::@?;EGH!>-^0; CV5&&R%$_!:_Z-@?EMT.47 MXV$?W^*X*=+E]/9#-?H@QCM=C4NDZ^J '..TQ3?>S2J1K4J[E+:OFC!L!57C M3NHC1C%A7Y(PBG=.0*+RHJE[<.' PP?H##=S(^#D]A-;H"4'>3/48L7$F=1N M=)E5L0TZ?P%%C&I;2@K1/H!'B_?=NK4G?R!>1X[OF+/!3E?6Y13'<;4J29;/ M5N2%L?9=HY/&R".N54?5]LT2+@-TR#O6)DYU2Q#A=LXD>AONZ0R_EU,KEU+N M&7??T='HASM(M357%P-JZ(0W=/5%'ZTHD'0N8ON&SXS*B\I M9EM&(5GYK-; MQ>8%G-4R?HPF/'WL>YQ_%%XY<1AE::GCM>/'_!VG2S]Q@XC-O)MW1PQGK M8]FIW T90 OY1LD8FIG&#A E+T 5]E'<4A+X6(E"J)"E#*W#O%LA-BU4\28U MYB3G7D$MX<;D A!)@OFW4&R:Z^K84_B#>^O2S<8#X?O8?W%2^JL3QTZ82HNW M)I.T-48,H)TZEO"H;(D<_+KE'G+XY18//5:G8'O!D+P*CK4=XQV;/V20'E5S MV7FQ;CJ#Y)1)3EK>[YT?HZ97\_@''@&)!J_Y+BD7SG^1=W@[5WS=O7!"6$^M MY=5>1Q>\:SU=P=C9 M6^V@P_:NS-3*RM.J=WX(F\KLTS]_>+_Z\<-//-?DGS_\Z^I/__KG>ABO(-5D M3UV(]>!@^Y9Z]T$1^KA5K!D:OL8;F6/.#J>>]/8X9!SI=-'ZC:W=SA>%5.$] M^V+KP56'3WL/W.&DH6W]6I:R.=YPTQ':?#>MI,T'@1IU2_>NYM/6E:F3=U"< MD+S_8&64ZUV-:<'UE_I57%IBC:4)RPHUEA$Z3]/8?\Y2?B4IC[)U\B?@7O_GGU8__^G/ MO W[Y[_^Z4^KGW[\J4['2H4FS_/A(,4)[AW?NPDOG+W/E@"*'T;=&G?\=VA9 M*]+4W!0O&G0);'P7HJ1+@##Q0Y*3ME.G:7HUX;'P,Z:FVZCF7 73LET6."D5 M%5L8<.UCNJ5APA#B)G2C'86[59]I>K=^VU/B00A[NA M(@,*_!3\\@I'-8Y$L"3O@.FWXEV0:$T89UO5W*Q9)Z]Z5+,.W'ZT@2,/-'7\ MD'J0.\.F(HDD9UZN56% K8ZXT4)?=QD@NGOAQ80>LIO7"Q$L2,&#O)-]7U$# M>)Z@GT%]6==\@8YCBTU[UP)]V*IU:]]*PQN6+;+.L'5F[;W1"=1&\][H!+K- M\]YHUR'B!(J)L\0$W29G5_G\[F-653?< *NK=Y^W(O""K[;D(QS[2V]#V,X MF$;7D[0 KC&^T#[.06JXCZ PH5Y/W '>0_NVS+J&;GC#O(_P(^;:-=[+09%V M-YT!$&0%Y8=";()[%[.Y&EN-<57O:?P(9RW=QTDM/7''=@_M%8>:JFYX8[N/ M\.,D.ICM-E!#C\4$M4I; M13 ?-U]$$"N%'B=X!7GI*!^% XO< %WCE*T7YKAU+5N=5C1=D,,>"3RFLV+) MLIE"T7PXR9-@_"8][43D796BHVN9>I>%Q6:#OJT!*K5?4)0V23UNJ$H<<,3K M!"K7@S::6..N?:U)-5ZRRAUG,AG [5$K@*?[>\:7OH\,I2Z-6ZLZM!2 MABE%4[P(U27P@.HQ'E30YC==DBCP/;Y8+1DED'^3%[!B#>QDG_"G@*[9;]WT M!E%9$! >)6?_YZDSVV-#8S$ML/B865E[L'R]L7WL;VN/&P@[-6TLUGG<&"^H=8L\ MO#YE^0*IY;?,Y]"U>&/T+W:V$9+T;ITCDG*]4F^#._P:-:KO#$@-\(99LYCF MT^N$9[!/./)IK/2GT,CBF/9(@P#&Z=#[Y,2_4PDG%!9H[8 [K+IUK>6S*EOC M#3@-F8WS6P5IO@-3$B\&.2NQ.).RNX+XF-5,(R]S4R;Y$W6W811$FT-SU&DT MQQESNGI*-4V5;=%7->V6?$A=4V>SB>D&JESR;5FIO&GYM'M, S$12R.R%^)P MWTU+@>:N:SJ=2>XE_2KJ5I!H5EVKW]+&/.$7&K+)?L"T//=V?NC#$@+NQK=/ M%KI[X42OGEK+TX:.+GCG#KJ"F_IR3I_[O"@**JX-;1!7< Z^@K1V];>[RAJR7U@ N6G!!;=[O4?X&K M;"MR$5//3\4SNL7;N>]@61PG3F#GKNFD1BB)DW44$R\G3YR>,S*F?!! MJV+##]I24C$:-R6?S[E3DQ, M899@BMF. N"B77'4T;*+>]0,-]:I]#H^$Y#;X,4PI:1#]M'SJYXY24M)<2/K M)4Z\HY-C-JN'WU6MGJX#QUI+W '6HEWC47?5#&^8M0D[_,BW5EW*2KA-JY^M M^E#\1N?G*(SJVN68TI5QHML9>33VLL')C>G.GHACMI_\PZX-RWS*>,Y9?6L] M;65.2_BY\OD ^ZV5/!8V=Z?,E&G[EOII*]RQK-"JGD!>:X(W.E6"&J^I]E 5N'%=KP3=%U>3#7II'6JG MNYI]\2XR>VM@?,K+&.7[MW":)[V[++'C[P:LB&!IYW1S+GNH,,(KV=K)\V#Z M)V RDQP]16VPC(_V8+R=^M+^JQ,\M#HAQ\'M#0_!H#63K@C7T_TD4*^S@-\ M';A8VH6:27NF-CU1VQM;;?V;U,C4'K#XNPD90O('4,56_7GH/5 G@'IO7,FF M*:!&'YP8U4OC,BZ,:2/:(<]YD \SG70;WO8 M!D$Z@]'9+]HQH9_.^FD+>&>LFG)/F*: ,#=AHIP$'MDV0KAO]"XW<'O%[ +# M=3J7G3]&N[(#I],US\IM#%)[!2EA"5F4X_+#C&E=51K\2-=1G#^R^>1\I0E; M9\9.%'M^Z,2'FY3N$F8N%PIY1;SP09'LH+#MM!QQ8\0,UCXMKCD).[PX-8?2 MYK-Q*>^YJE H!)2J>Y)G+F(!AES(%:D+10JIK" D9BOSBZ6Y!7.,34$ >_C* M],\'D(\TI&OE,[WJUDO -:66IYATTA0[GJ@%'H@%C'!U"3JG/>ZDIT\NYZ2J MLB!D8_ZW/R[SK,"HVGGK:OC-KC1IE&CVNI* M;F 76;J7&HVR&B^E:-IT^6BNF)I%F5FBIGATO'B-ZZ.3^*Y":U5;W%'4JJ$< M38T-\8[7[>*:^F)!M7HW;D4X92M[B-/HR.?-;/XNGLT@9^09R))WGZ.4DO=_ MLC50SZDL!JBY](,L5;XMIFZ]++@YTK(-NM[:A8@&"X \GRDS MTY/S]3Z*(?_J7%KE/T7W+-H[GQL?CSKN$!O9BB=W,8:3QAN28RLX[)I#/2IK MV96\]@!$+A-H17*1B"P3C(M"*MN[AKB,ZM:,6B2IP\S!3FG+-NNP+-4E@6-,2^RF \ ;$GD M1YY4 PQ.2[*PO"<+Z%?>CCTM9C/3^Q0G]NJ MO8>N-%*0]OZ Q;*YG@Q14=H M\[6,YM2H>4IDZ0V,N>QA*ZU46M$^2J>L5W_/_/2@O]/1VA=W7/>R@&)70]T1 M;ZSW$W^"'0R9Z[\0P==J" @1("ZC$(0\_^JK[B=T]5F(R[=IW.CJ31T6X.*M M8ALG0W*BI*+*5NV,[O&*?9Z4W;J"E]&.3;455E&UQ>VSK1K6DG6;&N+UT79Q MQ_)-\IL@;,4Y+W@6%X?[3Q3.H-2SK9-VN)U2J=G12J#>"*\SJD4=,,N%##Y. MTH;OG7N>#]N43G#O^-Y->.'L?3;I;_7#KCZX?5)+8]D_6SO@]54]L8UK]Y74 M"9 _\T.2,[#AQ0\T9>!-O2+]O]5]E8UQ^VV[CK+#-K?$ZZD=\AJ[J.MFNRS@ M*ZM+NO9=WTI!+4D,U2YJ.]KVZ(_;@WM;HH;"NIWQ^GE_%<9P_::#5UOI$$S) MF#()+ZGX[TUXNK7R$ 7!=12_.K'J1F5_*KCCPM J1T5:^I# &R.FB@PH_L'Y MD'<%QV_A-*EI[XW\!HQ)SMG*2E$WS7EYB*J=V)2<53W'F(PY6 MK\+6ND/C:W-3_2C1^&>II:S]71 MR&0R2!?0HXH;K4:RVHB)B'B1<"S%4"0>6KJI@,.&]3Q#D6"8IQO:3K6I,HV2 MITBQ\\71'/3A*>E,"U[V\H&RR5WBI_21QB^^2^_YT/! W6@3'%QPP^;5Z1< M=*TC0.8D)9(D5O(;T5N6+TASF[H2>SL)(4R6FR3)J'>9Q6PR*W3FBIZ[PAQ0 M4%B9=:#='3?X];5#/6-$KR]>,.JMP2#7)X(3$:R(X+423]VNB,S/"G[,9@S@ MP=>-\ "R5/V%0ZFC-H--8!#+:'-D:.R_2&A06T(#&TX[+PX<6E28 AV*+3.L M\#"!.;3Q8>#&D^)52)UYE'A[8,/:U#XEOI>_1' =Q2U@,24?G* RN67+%RNG M8(+\E1Y4O8_KE^90GGT\Y5?K-GDG*BVP(69NI+&Z"JZ/+P*)*@FFY].W<;!/WB%DHKZF?9M:* M+5DPV%]IPHM.L6$4GJF*?1?RH<1TV($<#DPX(W[=,8"F@](BD4;'.MI+Z#>" M-5K*C 0VQ4H:!=H,6VY; QO;J1ZM" S?W>WYY.OJ*XU=/U$^:&%"9Y&@TVT9 M[=E-$Y'% 8Z&*A/N\8LF.6=2LL8$,!,:J* $^") )=IC6RKE^#H<2MH)+1)+ M-&RC/W]Y$VBBH\N@V4L^39%'>7FN0IX/S=,9&*Q7!="L2J1)8!=(B&[IM4\+ MAIP49LU7C7.H?(*TMN=OTI;> ^5W>YZB)^?KKWZZA9L*S#A0@*O/ G(81=PX M/(*U%$EG?8QE!H&T1_5*\GB/@[?'(9'ER6QR-USX&^:$J#FPF*;II,> M+'ZM^)G,!!6GN*VH6S[#+.[4TM ]P(OR6L S/G6<(#21%V;W+>A\LG/2M@;HZ(=S M&.BM^BU3#P[DGTR0!-\$"+:2 9H"?"IJP$,@C>KZEL_-_Y,7_DW M)G>]Y+X+0#Q="^B>"9<=D>.>MO@3GOTR9J+!))FT [/7QK/$?1RYE'I)OE/@ M!"?7."R7P+]PDNUU$+TF^I7OF[I@C_9N?15U[D_:8XYM#:DGJ&H/S CG9L.7 M/],4!&"!]N)[U/MX^,*&\YOP;L\ST&-D@"[&N\PT%2%2,(4TA7=?Q$.ZWY*2-:EXVWX,SX*5N(76 ")BJ(Q*LS@E M,RM/WS$CK/T4RO(HC%5K@!L/3G61X[SZ%F_\-L@X)"Z/JD:Q?P89/XU6U8SZ MS(P1^. %HDFU'>G.:RD6.<$Z^'IADY(E6#PN+1[FB I_A<\N M&#L3]FVN<[&/[^T99HJ-D5-S3VT5^&.IU^ M>*&KE_2F@2$S@ (;V5F4D^&P* E45K/E!_HNRM'7RK=L1\1#12_=R;-#J MA7Q0Z*>#J3,_;2DL'_,1@:,@WU5KBG@JF-N:1,]CD&K.+&M_MR8Y)[LSY1EM MT +])X[ =R$8\,'?- M<')P]1686JJ]->$MP7'>OU!,3)CQX#RH.*3/;=B$6\J6..--0[MRKM'<#/GD MHD/HX6O+E,TK7'BFAGU^CN(X>F5>N,Y"+R&.ZT(K^#?4L$U(&(7B^,[/Q2%T MNFA43B\F,@DC*PZ""\)6H&9*#6^.?C7RCOV@9_"#6KE[462$PVUA_@A;P_&T M H@UN^+$+!/]C[+3.OOAG3_TDGZJE>7IJ] M(S6M%P'<$=[?%NWOGJMZXXUV QT&5(9H>NV\"ONWLK1E->S%,IW$2 M/15O9//43[Z'SS^4LI1'^[&0IBCA#ED>HHS[O*F@=DRH@-K;PFC\0\6]7&;E M_.=/^+!C)B!.M=P(R;?C6SH_S^1L.H"CVHQ[H"PV5CR_H]%L:*"@T;X>"HTY+ M @"5Z".'?<&&Y'R0Q/K8VI=JQHUJCKH">Z"090P;/1=LUA'M:'Q)]U'BGYS) MF/3'&;;&EFA99JD[+VYUI:'*D$55TU+J9'D$P1Z76@X6_+M!-:)&AHV$8#/%JH+ Y$='29"$Q*UHC*N%NP MTO';,GYI%MMORXB2+\E3= X7$&/*K,*@+SW<,TW3\]"[8G_=[]3[&KT(X,:3 M_K:H50?0[HT7/PQT,,XMSUG!ZP0Y,U)P6Q'.;\67)25+2YL9<]I$?JUUG[/A M1J *(\R*$==1_!BMTUHQAUJ)/I9Q=525Y9$TV49Q*HX(1,IE=6"@,L+L=;@> MG8!^%&E) 'OKEU5$6[-,D@AHD!RHQ3T@NX MKDC!E\=3Q1F";2I@,2GR-9>)6,>-.L>X^S%+_)!"1OIGFC_+\5/5CTMX7940->H##08<:C!4SGE%.9I'9.V720@ @DKOW0 M"=T1SBG;"2T2-#1LHP$>+506!R(ZNDP$)B5K_.>44UKI^)QR79K%]CFEM*R[ MA0D8FWJQ^9"O/)9L:8\;+3HU5>UNU!KCC?UND"T^3*"4[>^&3&EKNSO ME*\5FE0=<'E,EO_<>X''"GZ0@>_$$3QF3>VUL3*EN/NYPXR:G/?RMK-DV/?L_Q(.:![O,MEKMU M-\2TMD8,,=U:EA"C;HH<8C0$'PPQ499RC#F]/LJ]%/X=%V+PJOHV86A"@U2D M0NJ6H[46R]C/:*0 M>9PAU,^)@Q=[C+P-UY7#M,5A&YKA=E.57K)S'K?!ZY)*2<>!T,M3YYOK.&UB MS?9L5N#Z>R>P>; N-"N@Y (2!3L.%YM[X(XX#6V;3LD;FN.-0QVA!Y^!YP%) M"O+DHB&U=.[C[BDTYGO+O)X\9!##"%@-B?;2:>5T(7@.^&[/C]^OOM+8]1-U M"HQ&/^0!K*NY,INNJ1/B8-86?:1,.>!!K'D+@EEF%X490'VXB M=*@^Y^2+H?Y%% +XLG^P3XGO\1(K45@4GCHT9#:UCS#&-)&CXA@6:YB+F1%$ MC*:CJ#5P5L9W,RK^I"9 653ML&I,,;0[0;-KN.3HV?.S6$P7&6"5QG1EH2S7 M/GB@^_Q6J=;<3*?C(F!(0W=%H01%+_2 HB/[*&44*B:33M","BM,98"ZSM9F M)?K)U0I3]2* .]#[V\+L8@+>P#?08<:+")AN-4UE$I[>M9=-DA4F:;J$8 ,R MP!SP/RCX],(65WR'J]A#XA=!0Z_^!ZGE/4]3.ZYK>_75#3+8HV(?MK!K]\ 0 M^FJ]ILK[4;,+@1NZ[/PF,OS-*P%>"+5DAR>2L!Q)(<*U*)*+Z$V@W'?ZMU M$**3AGK;*U(J0 H-"*A A Y68'UA/Q,?&H3E_) /$BLQ5%#Y-X ?2=K.AP:+ M&R"F^+W>-GR/CL9O%%RQ8.44>">R_Z_"UE4M!NMI@1:A\"SW.K_3,)V]'E,G M3M^$Q5;DF6[\,,S/=*6<*FY1ZS_3[@Z4E.0!)W2[U,'%2'47C&;3C2AH_BQFF^L?7 M^/)B@#=A?F'-RV^L20E4=\^!O^&'3XV/HYJ3PHD_8]BGO,AJ2 ?Y+=>A6@VY M NOLHDS<:PV+'=.XD .6Q_G=2*^X'$F<2A825<+,>PW6EL7*C?:2,[D)B[NR M7G%95DZ7)!+[^>_R6[-3 ;M&OF1C.BF/(&"RZR!ZO0G74;SC,G7,'/5[XP1I M0RO(\T'-KGBG?GT5&&6NPL$$.!&)E>VIG!5+>'[B!E&2Q78.XF[@>0:VJKUW M?*_MY=3C5KCC6:%5_0W46A.\\:D2U#RQ7] C0% ^5Y%?[2@:K>9[PK#['=-Q M[5"_0^GGU*W?6>#7+IZAR:?<&6 MR-Y[L[VE_DQPX\(T-NVQ>=N3 U[LF4C/23=X88]!DNIDG_>=)!G)1?L6XY:O M!>N*38=:AC^?U4A7 D;<]>6YC,[!>0[H=11+FC=MQ;0UQ@E'>CJ6>[/*ELAW M7[OE-GY[H]Q;=<4T,0,[=UUP M,[8RO8\"W^U^#J&U TXHTM=5GN6H6^.=L6C(;.JXES1Q8W]?O*I6O#K$$SH> ML]T.)AOL[X_^)O37ONM W8=2&E*(8\/%"U$E#QCC[>:) S$MOU!2M>6(L4S.P/DG-;P\YY=_EB<,= UMP2 M=S2W:%<_^SYIAC=&VX0U/TRR^FZTQ/XFA.K ;"[ZR8E_IRELKL!=AO3P2-W\ M(6QX;IO&J>.'3['#D]?XEO)EF3C2-5A-R&XQX3")G14Q-2JO103F-!J/$-V0 M?LE+@L.RJQ*.".E()1YY!RUR"4DN8GX&]2VII+0_2B_![#9 ]=KQ8W[;HM*M M:XCOZ((;W'3TE0&JK3U>D-&2VM1C@;BX6(3%8;N&\JX^RW/9UD&UM<.RG'8\ MG*V\5AJ7$.RQSJ6UI13-/1M&#_=,>AAP89C=PU#7,<+H],,=L]J:'V5LMG?" M&[OZH@_(W>0<5J2D+>[C/T;K]-6)<3FX_C*S)XF%NKWF$B5#5$LP2V9!!!>_1)'WZ@NJ],U7*E; M+\D=6P<@1=.E..28>8W/N!9C4RIJI2(+/., S^TQQ<5IWNE^?L4 M>"US^I+9Y.Z M%D!#B>*&C7%L5IO #J*(%V!&TFL0ZISQYY>)S!YUH'V43=&YN!M,]8V$6KO5 MC&*MF>0;"+8.Q8RCK?V-=@2+4=L&0@1'#]0/F26@]*E^2F9G)]Q@HJ=S_1)5 M6P^\4* IM_D5H9*\9=_MO@K8V'0Q?MIQQ>^TW2)\PHO@@S.SR]_,WB/>'4<&D)I'.U7$.K3FVZ?5< ME)-/ =E-[HYJ"+-H!SO)A'0# ^@#W4Z.V4 MV/C(6Q"6'Q+$X*4]DEVU>B[+=W437+N[+<>C)TEJS9V[9()J))K3 I;#^\J) M0Z9ARI:7]LMRT?8FB:KP<1QUQ,G[L MJ?;'CAF5'>\%S2^ADWE^2CW^J+F_N_9#)W1])WA,G91?94A$'HCX_ZI0'$H+ M9YB.8J'R>4Y30LA?[QRLEG%9A&K_(5H3IWJR:B\2KR 5*RN$([Z0CJP+\4A2 MRC?O Z#6#%8R)CEG4K(F%>\B;^VW_+^V8'4)MK*4;K./Z9:&B?]"Q5OT.@AM MT!TG*)O:X2BY1JLOWIE5;PT&Y(U4C(C@M,*"$9:M >MY.R62_2B^9Z@4>0_4 M#9PDX0\W\KN$-/0]OZY%O9 M'&]0Z@AM/JF4:!,@R49.3C[_![* G\"--/?%/O+PB3BO)#<1M]7!SQL!K1V[*.CW\VAU;[[/) MC-0MZ-"G/VZ$Z&T)S?=?ZIWQ(D5_%:9Y]655OG*";H8QOXEL0,+- M;N_X,6QQWL67?K*/$B>X6P.,W?HOU!/ZZATK&I+"#11#["-CA@D=O/ Q2!OC M5Y)*IB2*2<$6-OKXJ,LYE[""#$RL&ZS!2'9V5O9^Z@3^/_CFSMWZDJYI'%-/ MJ'[NLM54XL-7O#AMQXZ*$2G<<#/$/O4=E/YT\,+-(&W,G]P13 HHD=@0S@<= MR. TDPV8*5]__T0=R X$#.R3(=6G/VY Z6T)&46T.^.%COXJF 8"<"*<%9%X MH0,)*P9ATX\J=_(F3-(X,TV>5"2Q\^V>BXPA49B66R]%04.?=BQA#$G@#/TA M]B@SU7OV1YZ@;JK-E'GI$I_&X^PD.FCJOSO8E@CM\S6Q2NV3;BP+>4#?4 MP_B&:LX.9CS*/!+R&^=J'1(LVL;ER2/P_PD]2AZ)J^01URQYI&UUU#1YR><3 MK4!A1@$G2@RP1GUII-U]"2NC_LJ8!@(CEP5.3+QJ@52MA1K70,4*R<)::#ZS MM,SYRP629>2T898:;$:[?11RJ&3_:G&85>$QEEX]=3:;F&[R+?@'^D+#C&I- MQ'3[XD16(PLXGNWO]O YW/ _'WF3I5N4)Y;A%F%+]O*Y,JW9E1DEG! \@G6. M;F/V)8-W'C9$F6FQ1OIW*<@JOS147:3 ,8VS8<5N4/**7"/S&=[P.Q2.'T+1 ME[OP)GRAHCI$9WG*SDZX<49/Y]H5B=8>>-%#4V[C3']&GKP#!M\2ME9YI&X6 MBUT>)'$_L?[RNFT#M@#T"\1CG\P>?L731FA_V*9>75%'&-'3JBZ-VENY DKC!8PQ[U9-IS.GAA9Y1M#)/4"F9DXH[>3X0B3\I!" @ 1;G#%3 MP[PVI^A#"BS?#U!E^IVA52Y(I. ," ME;P)9SX3"FF4IK%C,GG/90WF$RNR777]BV?4R"E7N\*:3BIW8;:-2]L^@Y38 M(>M+&#TG-.9;ZS?A/DO9URSD62]^DCLFHO5@]78 KZ]]3?%0E\_;@,O>VLZ( MIBLB2T>X>*0N'Y9I'TJ3RVA\2U^8'7XD?DIW;:#K8(#=^SC:TS@]W#/%X100 MDN7W,'IT@:A61]R0J*][_1F!KEYXX:J'[*:14+!8$!XUI%;RFJO[,M=^R/"*UQ$Z+HO6\[I9'TJX\6& =9HO MGFF3P8L@0Y09(Y0$U[S@U4G=02SX8MM*?F48>TE^E1&*2HCZ(-+48RE@H=2V M&11.FB\A^-5"C^&^97%1=.$\@=[5OK*[9238.LT/19ZN$\<'6!PX.Z@SPI-K M+)84K8QP29]3J=J/?E2W=%Q*<'?IWASCJEY+"/5.V4=9,Y<%MH&=7$L*'P;, M8A!(G!GOII-T+S[:[:+P,67R/E#8&J'>=11?9VD6TYLDR>#:9?>MIX'T< ;[ M:)8J;T,-(8;\9M0HJHU[2RK9LI5T M46N!#\!OJ:BT'\7(YY+T=9M5$))G=K M(M@3SI\4 A F 1$BD$(&VV"+P&S5=&R=!<&!^5B0BC38A M)!>))VUY"6;]A=?X_'"CQN26;E[FC?ECWTY;LD:(Q>,XW!"(BXPV3/:HH BWPX/L]TSC?F_7ZF_V3(ISYP7 M&CL;2C9\;N?!/1((0FY_7'7<46"^%=XO20W=3]G8#_S+ M!/S"[OYW66OL.HJ_A'O']RX"Q]\E4+%??/#^EHE[O/E^7>!SR[6/=(-V.F![J&04KBY"?E"&R86'P_YE_HG>7VI+07A MC*S4#&Z]2"T!U\P4&B,0<^*D9$TDWBLH.%2T0 =A]HR65S$%ZR2"CPT JM]T MO5O?[=E<$PQQ'T=K/X5R*=##)KK7A4>C$<<-3^/:4$:K M<2CC!:^1]3,-RZ,;["PX2T&(D*0H<<1+ZA?BP":T+! 6=$-BU5KID?+]9[\" M6(&" +S<;$EA5O$8FJP#-[4KF[J1H.5L+2>&8[[DGL;%"8OOLJGPI4@-[7D_ MMB\UW! YT$J*/*H^I/""X%"%QHC/@C,<91+.>\4K?K@\&'/^6/ -@\%H83"& MK>)*P8I7YQ &R[/!+:\HX7STXX'7S^26Z)X,-_18"JXHM56L_HZ;+P$?U$*/ MLHKCY^E0'1;HY\%^'.'F/IS$J>2_[%^5[[)__/<#[.65,['? M@#+AI"T] S:-EO(M8_'^F4?ICJ\L+Z+PA<8IKTAT'Q?O??&FXV5K?>:9UOS: M\-X)?9KD-V;NX^C%]ZC7E)JAT0=G)/;2N,S!ZNJ /.M*6WQ3'_Y<)NN[!0M^ MVORZ]=UM5:Z/U^X3K!.H[L>9SYMJ-:,I2A8KDC,A!9?YA]ZNXK'RXCP+?9?QOPNM(,F*3.?2Z+P#*>MCA!-4T^BX$X/IH,MS1 MJQ1!?KLJYT?V.4/(PUD#2SL(-Z\M;FJV*/B1>\D6G*4]Y,/I&Q,B8@WJVZ=Q M+7V6A'T*C=6 =]1A:2BG$M\X7;YV[[)RX6I2!WF%3$3(ULS']'*,=Y+B(F>1 M1Y]L*1772RTCX-AV:H*]D@<1%9=L;*!\IJ_GK@OE&$1R0\@^NN)1D[OX@F>' MWH1R"S]T_7V>2*]8] ZEB1,_1K68O'$SB"#>#9YQU#*-MXHP>83;Y$[L)>3+ MGE]:/?P['TV2!^I2G[^&U'C4T.\ M,=@NKOD]!7%EJ!PM<$R"#D^,7;_9O=0#MX-J:-LQIR^:XW56':%'G.L ;4R3 M>)"GW_R]UF-A_GNJ;:O_5LT7Y+\-0H_NOQ:GZ1=9DD8[&I_HW3I!Z.Z%W)/U MM*YYF5#?!&J M)^YPQW2"F:\#Y=?<90D:9_M=;1&[8Y>&I3NJ&B)UQTYQQW%'\ZF\(C6IF%XE M-^$3_>HDC9.8]I8XO4U#NS+YJ+D9\I2C#J'--^[V4)T,=I3E^A>\F#4OUAX1 MM^ ,Q_J<][Q)1!-I?G&BUB1A]AAEZ?;"82KZH:,5;LT]EA%V+=HVA5]#\^6$ M89OPSZN,3=>ME^>U( MRRR5Y]H\.W&2+90G9O^!QT1?G "F >T')^U=MZ&O] M4HJ87$^I<76)NGC--'\+@E<3;E;<3O1>Q-3S4_AT M7=1;9\*G,1^'/CE?H7+>U=<]?VE.UY(]:2XL_DTLU@H0?0@N"$&,U!H38H0 M^3]*&4@EQ(KD8I!"#CO+?+N6@^4_6VL\.^$$%?@^,JK'B_/&!CA!0*W+R1*" M?[N0Y4-=UA'.6.O/VX,KS9S;,*YFU5R;T[.W?!A;'3?:[=C\ V#PN4&S 0%? MS9ZD*C6/V7/B>[X3'QZ?HI2C6/GD:7[ILA$'3M=9'',_JN8PVITPPG,??6NO]W7W@?O8DU;\,=Y/ M?%-WEY^7:DFCL%BOKE'YVZ['.#I[X79Z3:V[\X)N\1_IZPH^07;0[11'\?4A MZCZ@WH9ZY\E%%,!10NP$3]&%LT_]%WI4#O;0-/T=1 VGDX]DI7(U;4X*^7)Z M!,6,ZVOM('-%'%?7)T1[(0945W9+0>!"1E6)F2V+7"'724(J]FRI37(!3BHW'^9?:^,PE]K-)@;II^@3I>G=<^!OQ*/63Q&OQW_8 M1H''# >C%#_;B>+&?<\QB"X-LDULUH[)9B(($T6U9KP[L&X=-#OKX MW13H?YV%7O*?-/"NH_C>.4 TWZWOHR2!%^Z*1UDN L??*790QZ"W",PWMU0# MW/+!?]AWZS] M?/HEI+2%^A;L*4$6YT[^L[#@?66]0H3J:2DAA)W]<51&.W([#9<;/W.)5TI* M'N@F"Z#OX9?,]RCK3I.[==T ;0DJ9LLCXS%%NP4Y7Q))BN2,66_%(STA'ZVLOULF*> MGBXT'LQ^S!+@D5Q$NV<_Y#%V$WIT%[)I@[A$_I]L"O_1<7^_B)+&.7-O"HCA MU ;DQ^^ECD,1)ZJ.:"WYC'P .;SGYV,H91I?!6]2, <0+MCG M.Z%$$H"C3D)^ QE(+H2=A[2"('J%\RLFQ&64/:?K+#A]K$AA<>W.N(.KGPUJ M3VYI]<0;,CWE-SY\.7VD:D5*WGQO)+_D=ALE\RY=YK9$3>DLA"-=ZJ9\*\AR MQG0[6"K,UMD)=^3KZ2Q'?'L/O)&N*;>I7W<-=59B>BZ=Q5$=<22=85:-+XK/ M=U&<^O_@2X"KKWL:)JJ1W8#,@B.]Q2[:L=] 8Z%HT*;)5/B0L/F Q);D?"W5 MU)C=/#E-9A^O,!0*-*ER[^_C:$_C]'#/-&0K+ _2A_>PXM&[>-'9'3=Z]+5# M\_6+]KYXT:*W!L87#7/R*\(9\*R7DL7HER\Z7F/)"U0T%EQM^AZG!RLU*5Y: MJ7V)SP?5(AIOU0AJ-N!4&3ZW'==XM#KB=,#^NLO@V=T+G\L:R#X18-Y.<:WG M5^IOMBGUSME$RME0F!+!U;R]#]?/=WO'C_F 0)M/.WOUQNG1AE8H3SGUNR(_ MX3109,CIYFO.CCB"'Y\6\VHP@B7)$O:E'Q*_Y$U2QGQ%8C_Y_T;\&*Y+SX MHHS3S)*%I\4XR^"ABG#U3.SJOE%)R(8,7+$C)F9[? MS=*FC1U;^)4M',X*&1 (S?GO4KZ9"HW<:$?O8KBT&-,M#1-^E1'^>/4UA7^R M_EZ[AMU'70;L^1R'GKG&U[.*]KM_"1A MD=X<9[TZXHRZ_KI+%RDU>B'?1>FGPSCIX6Y)O_!BL2M2/,C!-Q(=+@KQ'WES7XJ2Y\KG" BS$M>-,^H5FONTH_1V/PJXL<+ M&K5K)?K=\2*%B1*#+YCDS,1\7; C$C^[-;OGM,@O-.1U%?D4P] #8Y-,BCR46ODYR4Y**04I;C M3AB1:UY[?OGN\3NRSNV4E':R"6R7?N)LV#)05/:$A[3Y^[EMMV8ZNN"&(AU] M:W?J6MKC!0\MJ8WORM6(BP?@.?FY;\#E=_$CC%]^EYU_]XUEY2S.< M?MJE5W$MIJD-/G_LE'3 Q0(@RI>/.5WR&U">V_F@!G,N0'(9[1S_^ RUJRUZ M-U1K>.2+IPU1.V2+N*-ZI: ]X@67QVB=OCHQK>2'5Q;=V-\#'C?>!^S3#Z=# M]M:\S,'0Z80\!:.7"N;'E>4STWZXCN*=&-[A_A;S7TBE2"-22%)S<5F8>1,M M9C%,3>$7%>XJ=,'%GP3B MB#>T1QG\/?LCQP%3;4: !$BJ4L,""'86"\E(*HE&WM%"N.J)J6_G!8FYK:8T MQHBOP$=)"FQD?=2(T-H:)'F+:4HLF]%O9YK2EN"=1 UQ,$\W$IEL)N30@X&(R@V M.5C?6Y-9-U7DBQ:,TA1K)21ZNXZ%64_7ZD&YX7 MUK"EJML')Q;UTKA6)JNM [Z-KGYB&R^-JZH-I:%=.:EJ;H9\PM0A].23 MH8)_M2^:"#>==Z8SD1E.M)M@S:2Q$%I"D'7M0RYKG]':/F)U4R#?9[>U9!A[ M'8 HM>>VHY:C1C><@=A7;XTTGUO\51RU)9\@W>=V4/W&$6[8;N3OG/A UG[( MYAA^GE,L"C:Y#D]-(!02F/?P3#B;8>4OA,.%*W$=K7K29]YYUM26:7C027&S M;IYZ5%NF!KT)FT"+%]XZ?T[X%PKHZ],?9_0;6Z)6SDJW,]Y!K+\*QL51."3^31H*]]+0ZZNR&.@!["FQ<&:O'X M%7'6*8W5[_M->@E;E*.Z"KU;RS;ZZ 3B@#*5ZV8=J',\O1U1[U^@-F]TIM;D(WIDR8S_25'SW[-'F,@N-"V*8T<&+>((N4"X*^!)"O M$(S5,9X82R^P"PXP0XBAGCSLO[+?+_&]_ HW?$._NF(> 1BYB2(/ZK\6.= \ MG2I_#@PZYPJ0URTM:/H)T/3X,V&L%2.:L";IEL<I,ASO/8H=[UVFM]B1VL_]DLVLOTD'CA+<>= 4?<==98[.A$L!JT;>IC'(;A9LS)L6NZ=3!XJGQ ]V)O)-[&O-T M%/;CW#T'_J9\.-F%"V/^#JI:K1_97Y.UN#K"=S$N&7*V)$>/S@0WBDQCTX:3 MZY$XX,6HB?0<>"*^(J5 1)*(5"*M2"$4$5+!W$Z6B[\F$Z<$1+.8+MYV %,6 MP1UP'-=$ W?L&EE$]UCNA #>R#-38[KCN9*G^HANGAD"6L-@.;#L*C/?U09+8K*E] M;"HGEFZT"?U_*)_=[4UDP>BEM(DVG)U06"B^J?68#/!691YYQ=72T[PSFZ;0 M.U;I/?)Y4S5)\\3._/&N1;^>. />0/O6TZ73;@L\5VI18MP, K>(]J!>9V/_A&<"ZVB@7LEL9K";U4ER2O# QTYL^GI4G!PN1QXFM4]EQU W>G#;>"=CH&F+8U!4RC?G&\#H+/7$C1,#3)=U' MB0\'5**$7W27I4GJ\'4E?W/,1J2.?6TVC MJVG\'KV5G%_JBDL9J\P<+Y>2E.4H(Q)5@A*:2UJF^!3S.*3/*F/Z%2IIRGD> M*>0AN4#D*2*22*20J2R=7$IEY^4WA&:]F,2=9QV@Q!(ISZB@WDV8/Y=[MR[* MT!5UY^_CZ,5G @\;KX;P6_;P-=C2?48S8V;+']R&JVYGK"L6GW$N.&Q5./G; MU8Q<69BQJ#9#]KGX"QW^[/U.NJ-A+B$I1"0W(2E>$[];DT+,8H!,2"&H:H#$ M!N7*C-&96/[1 +TY5W4.?G]$6!\Q,;2.[&%)^/\'=XR_U@SXKDR$'@#Q!;^+ MP/%WR95X8+K)_JJ&B.&T5;<2!!M;(8>N=IG' 9P2'ES.I'A\7#ZELH$#TZA> MAIT@2W*Z-LYB;L(7FJ3P\XNW53]359IM"(]!L<3!2$WI$% D875PH,HJF32 "A&U+IC%-E%\X(_-*R9U \CA MA*VQ[%1[1\:0%MZERF"-1EO/D-\X82MW7*^+>L W89+&?+1HN:JN;HT[$CJT ME!U=T12O'W<);.JF)5U2$;9X&?LI+RB4E.]W\YS'!NV3)R9&TOQ5Z]-?([/ M'1)3V%..HS'IXPV^2;0<,V('O8$V.&@OZ7/Z2-TL]E-?\9!M1U/<0=2F7^W) MF(9V>)VZ55KCIV$845)1M>&-7QY_B5YH'/(A_LN>/?_%3ZI7TY6&TNR, MW=O[V*#NZSH],7MZ+_E-_;RZ Y3 EA]_5R99D5T6LMG0W@EX3)4O5XM7(A-) M##OE#V*VQF>"?HQ@XJ:%_UU]<(>!EL;U6@8M'? ZO9[8YG=V<^KDF9$_J3P[ MB^]^BN)TXVSH1\?]G>HZ;V,!$(GDD0* DI5128,Q[ACFKJ>Y**YQU M66$A9X"W'8\9#R2)$VO&M-? \\!;_ \DCZ*5:<1]IBEI.!N\M?MP\OF+XP=P M/'D=Q8].0.M;)>) _7T2[X$&-LIF3^W86;0.4J=8#DZ8T!)ETV",W[OZ9'RGS6/KD?#4SIS;M1>-I/POV %D]PHM%WI[J30O'E3"$2T,J<7CJ M]8H\3H5KQ[3?)JXU6G ,7*L1?GNXUJR> M/5P3#S=-A&O=F>&XS'F*;+<\J1P#M%76J-M&TZ MW9<%4%UV:,,@5=_EP$RG M!A,B"8HIS[0&2"0#K!T_SA_>]?S$#:(DBZ>Q0=\%ZV0VN"Y5ME2]WKZF"+#] MDY/F_WKTPTU \W\?^$MH)[L3'0]\3<1JR6/&,/OJCR]F?)8Z%@W4=M(9<"'+ MBC]>ZO*9,!P7"DG+K_F#?L?;LK:?+$-I=7P[FBJSP.L ?G@7TO]%G;AFD8'V M;B7\-N"QVW8F8*BFNGSHT]!M(J![;#A1Z@M\(#1APJ/&N2E-G/$'8*)0O.I" MHI@$].2R/"IX.XO2^PD>3Z$% (-5#.] ,PS!06*F$SS2VT9ASY7_ C*!@GM],3#:=! M4 T>;PA!=2UJC*!=#-X(@FJKN0P$_5.)G^]_P(^>TQN_1,\*+$O\3&FX$/B< M##/_ $ Y#3J^94A\"SBX!/2;&O(6@6^PW1!E: MYJ#Y+1\K(SY$Y@DF?^790\L]0![+OI4Q,,-9[60)1.82CWE<)1-]&S#6;K/! MQ\,EQ>7#5X=>DRY;J_A[^T?"(YKV[1P'CX5F.O3?!K!I6W+,(^ W!'?Z*B)% MOK=V[#LN+K[)(]]14;*#_AM"21U+CGG,^]904DM%_"BY^*/=*1#R31SKCHJ+ M;QP,QT? MPI[2\:Z)2#!M8)N^+4<]KGU#F-=#1Q3' MM,H]>UQ0-X-9L1W/ED6^>SP.TM4'-TII:=Q8''Y9;W_HB3V\.#S4GK)#(>1;FB1/6R=\_^$3:[F5R\(TO.@[%T_>%E_ ;< M_T@/M'05C)35TEH#.;D0BYFZM=LDQ'- M^R9A:RR<>EO 9!>)K-2@MV*F'&&6-U?ZG,&)_=VZ^/>8LZ4FVF\/>)06'(I$ M)X3?%C2IU;,T:Q("D6A=_@WCZ<9S/8.I[B*+?FEH+*]G^&+PI0)NQ' ,ON2LL&39N> MLX!UF>E\GB0T3E -/Z]4LS:[+ M\W25_EVN?MQO6;ZNE-[4V4MZ5NX:.LF6S=+@/U=_S_P7MBAC*K9,3EH[X/;A M;EUK5PR5K?'ZJX;,QI<+&4T^O^8?).H6)Q\/-$ECWTVIUZQX\U];P7H@2=P! M,(:]Y! 90@]O$(VBU01A9G'V\RD*Z>&3$_].T^LL]-I#2-D8=W"TZRB[?7-+ MO [=(:_Q)!W(DAVG2W99FCD!66>6+I[#+,V!C=LGZFY#GZT86N8PRL:X/;1= M1]E#FUOB]= .>4T]M"1+SO?[.')< :TE$XM3EU.-6S=+6IHOS6?5VR*JMDOR MVY$V0+H]UWPVL(_=+7?('_[\XP_<*>$O,$JD],*)@^C1YUFDC/LGFFXC[U3+ MQO'?G I.%QYH%?!L0Q)V'=Z+W PV.IR&_-FA"@V/A[0,@0SJ-?&C;TJX-"0I MQ2$[+L]W4YQY-P&"+;NT:F_YU*O\^)\^C5F\;0^W](6%K=;!5WMGG(!A9@/% M\5=+3[SC84_YAQ_^DI*Z./L]_RNRL[#DU Z]3\7::"PD$OI8I//X0$5@ 7'1 M2XUIP@/#(=I-N,_2A /">[VSL\8>"W%^M;:-KG[:? &.W2*T>7T81HR\Q^*H M'WH[ZH<%.^J'?H[Z88F.>BST,$?]@,51?^SMJ#\NV%%_[.>H/R[148^%'N:H M/UI>%Q8IHX>+P$G:4@VZ^BS$6=LT5BS^3CLLP&%;Q39VV8(DX30QK.[:4YYY MCO.7,'I.:/P"R<<\CMG7S&-8+[X_TH;MFIGGQ+?8XMJKAUL0=,DN8AVSWZ8[_>J3D8,:. , MRT$6*4]%^A) ?B9BK(YYUNB>*<(S@_QP'<4[L?,?4S@""#[(YBCL[J M'G9LXI7O Q"CVWLD_:X []34\7V=;TQWI#N%MG45SDY/%O6HER' M\1Y>91R]G>KQV2TD3B:RQ MD7@L*J#'L>C8M:)*!HL)W9'4'*-FE!"(9T5*(I%")L(6X2UEI;A@Y#<0C7#9 MK,2]T*&T\:6?N$$$XBM^C;;VN..Q4]/:H_2JQGCCI%OD06-4[4T]4E&W\_#[ MY+JN0=<7KJNGTG66 )6013]*.SOA#E4]G>5X;>^!-V@UY38>K.'F]UA:6N/%E#GN//5-7\<.+;;-H/4+VEUPH M4"1,<[2LK@M7O&W6@KT)W6A'BZO\FO?I>W?&';C];""'H%Y/O,'44W[3L!!L MB)/S05+5A W.41;FQ;2N@^BUU==[$<#M[_UMT5$+1=$;K]\;Z#"\/D3):T4J M;J*:&O"S>UXZHT4DY5U&>=57F7+D:FZ->Z8[]!2#G!%4[S1 MW"6PJ:,6=(E$V.*9:9.:\#&F[16Z=/HMSWD;->]RXUJG93ETL^ACNO:*%$PF MN*?"Q@]_?9"XJ1-0U4UQ>JF.?F72J:(=\G33+JE'3@_?TSAE[I>GF0KF\KV' M>?-+IU)>T!TOQ!XH9)*'J>\$>2[LX9'&+[Y+FS-"M3LA#CMMGMJ:Y'O+#XQ7BU+EI;F."-;5\]:Y6M% M6[R3O$Z)QWBBAE,F0-KBPJ5)T]852VN'Y?FL>HVB;KTLOYW@<279"D[6/0CW#2_C]EDII<_ M-W1;EC>K]&[SY>,^R_%DI>3&=YBS. :<3M+(_1VN@KHFWJRJ^'XL?1K[O[J?'M7#^1+67WYQYA0^'Q"(4JS)YR3\-J9*[%/KO.CI!N&\>7J M*XU=/S$88II[X@QA ^W;!IJ&;LL9:]J$-[YBF],D]UC\F@ORUP@VQ90%-?KV M799OMUJ@S;L;.R['O]O%-TX4*0E.-X^ZCN(U]5/V)^7ZM4\_G.[:6W/EA*JI MT\+F5*TJC#VMJIBQ/Z>4*2B6N7:G6).80%+U \[0Y@PX,FN-@RR?M,U)5=%P2('?JKI^O-_18&@%U:C U\ MZXH?<3E#R]/U&?3/44YB100O1. VE1VN3W[OZ9#LOS(G\-<'N(8)MS4?G: M M%[%7[P7A6;<5E)"F[KHP5--09&Q@^WO)DCB\'E8"3.V"VTQFR/&MXB:J"A'. M#Q'&36B._VK\]6WLTUS2Y[2J.=J2J-G8$"?.=>LF[[N_&2&!S\M'0]^,L"#GQ:/!\<:6,2#GR0\^&FY M>#"6157F6I'+PE[VUI5S&Z 1$'\:#Q"K5RON]HJ")&WM$$->FV8EQC4U0@YJ MK2*;U\VJH L0!RY#16OIE1$2[>>_#S^)JM)K,H*J^2I9,Z8:5[[M+1<45Z?K MW99F"XNMD5:[RXBNT9;V)_$U^K*^.G\7+-JJ3BA:(HZP=NVD^A)-S9!'6(?0 M(\S"8;:\$_-C=:67*KG"2NA-9X5"JR+T)IPHLSGJ<]0R59Y>2?'3C5@ZZO@@ MO M=NCH@!ADM7:MB4FVMD4..GNQS(<]I$HP5!)K6* WI+@@ :3Z=:S_L>/A4 M'EWKSW^ZNR#&*$U]2Y3J:(\ MQ8]_8V/<&IPV,-&;"[%;G]8SP)J*7YW*^+W YZ#%"U M*JM;ZY:^T.#]4\3_^^$I=L)D3>/D? >UCMXWSOMZ$L 9JN:VJ%9Q?7HCGRV9 MZ6(\3G(ZL&F;%J3Y+1WQ@N9.>C$3+NX43V0^\R#\YJSM-72%>E?2H+D)(O:R4XSW_@.[.?Y<8(*F-\ M*%UN6DC]D"OUWA12VP@L#%([;=$*J"X34;EVL0^H'74B=.5=F7G.J(?5# M!:GOT4+JA'Y6@U1NC/=#('7P&K=X$>,BVCW[(8_&BRB$9#$6G.P3U "/^9^+ M5<'A^#:+8ETQ#F6<6#V!]9K>+_ 6X2SD>#K3<&5/7A:"A;- MBSTSGY78M,N%G@F&75II4N'*B4.V$.J8&YI1P F: ZPAWVKIT1WYBMU0&>/" MH7QMS5;;1?$#J. 6%=,,)1@0*N0A01%T9/9;*W.:235JD)RA[1FM99LT^@:2 MR6K^ZA8Q>#G;,D[+V?\+53KD)(26"-7B@V/\9]U&V16 MP]R4YKB4S2&A(3/',5K.OPTRJTT*)F"(:5XS]$-_E^V$4];DYV5*'BC M-)>[CN+J:D&3@8:31 R9(]FK*JH[C!YR8!U+N[$N, EQB,/E24C,^4-N6,&> MK-G<0[[7LA8S$9*%'HUM7P*W;H>OOG2!WO:3F>U%(_J\LI.3]OZY$T;^Z,]HOROI /;KC?L^?F;NG[$=B MT;]A ]]]H9FP,;2D.^HI%A4CD,4Y1HQM-W4QV/XT\2ZS1]-LM.*RE0SB4<\5 MJ<0 W"L%*;"P$,7*SKIU^]6-(XV2?+8*P%8AGU-E<;,A68RN:42>Y?NDWHKL M@RPACNO&4-*P>+%OO'FO;)7SS2:F&R>EGVEZX21;N#U['T=^*+SWZE%(2)04 .40R@D(2<2_9[J-F/BS/_'!B?#14^F'0YX62[ M'VUF>:!_S_Q8?R08CS3BT6!D^ZEV14SI(A\5QM9RDET2K<$BSL7#,5I@L>OI M=DGGJ/$@&Q+%L('-F)U>F72ZI8V-E*O=,_4\ZE6U3OM>U>M' >>@,< :\DY( MC^YX-SU,E# -GH(7D4KMHKLN-Z=!3M_E>^?S:F8P/?W6:AVK]L(^O)+/ES!Z M3FC\XCP'E-N#?QK[D7<5 M>FV;.#CM?242[)X=UO\D>WI$XSRF3IPNSSP?Z<8/0[6%4(\Q"LO>*.M,<(A9T5*,:T<'*"U^;GG^1R]WP">/M(T#3B1 MF1"USO /A:D-MIX0525N?QA<;=(9);)*@KX%;!W3[FK3+!%??W'\\#9*DIO0 M#3*/>C>\L!9K-A/JV0$]O$'X" M3Q<<1GP,\#%:IZ].3)DJ%]&.C7,T+E52OX*LU0NG\_;4NKQTT]T%^7V:'@J, M<%5&_0QR(0>OTEA(0DI1YKT,,X-1:OJZA;ZTX#+B(W09FVFF; Y[MU[[+BWU M8+K=I5L:J\-9NR?BD.ZG??7>G%8WY*'=4XE)P[N4944B+DWEZCP"(A!HYH?C MYC&/EN8V9JD% EW"BVV1>FC7:8\3 ;0UE>>ARL9X9Y_=(IN7%V2C4N@$P8%X M@CB;?28Y.QM.>PN%_;91X-WL]G'T(G:R6]VVO0=NQ]705G;=EN9XG5=':.,E M4T&;^!+Q$0OBY,N^KN@M,E^^A;%:EI;X]\_J0K_:03IWTNQ.IH MVE" \,PU928V24%?4M;F:*/N]5%)YP!WD]GK9T[W@/OR*,I]U!? M7A'.@$=MR6)%.!,KZ0FSZ4TK;67(:M9]EH ^=QGFPQ41N#'/T-<5QW;LV42'M9V',D)>L:;U#@<:FMS1)_D)DRWJ2/-Q6CB2(E9T? M=TN]+*!WZVLVSTPI/U1B2_W\5(D?*B5M!3%Z$<"-9/UM4=LLTNZ-%XT,=# ^ M],A9024JP2P_T*S8B2/-Q&HQ";49/AX^.7^+XHO 29*6A)5^%' 'B($U:JE^ M^MWQAHB)$L;G!>UQ\7P@G"'A'"TFN;38I++(9V?7GO#2G\IBHZ7-*IH1TT1B MD5'3JL@TD;.JQ0VP'9(W,SA\+K(DC78T?J"B8$&R]??M!QGM/7"'A8:VM?'/@)+#;/%BW+VY?[F4!V:NU M.N+U[W[BFV])Y.5GTY*=%3>/'8_NG/AW>)J7_P-&C [W[NB#W*UU-*ZY'661%<'G+ZHKVN9(=': M&GE^A)[LDV9'E"_^/N="$">78MZ\B&E-\5>EEN.%Z ,-Z:L3//B;K6*0:&F& M.!Q;]"J#L*$-\M!KDWC2@(L%8Q)SSO,&V31*R_K8F*3=A!Y=#SYQZ$\%9\P. MM(H\Q^M) N_$SU01\Z3O@M]9H#J=LW;LT&&,'DI M)WNE "3()9AWPC>5 4[U0G: ?MOU!HE>5YR1:Z*_YOGX[0+>_.@C_40Y)"UO M<_6# %G$MUTHT>BVV$A77BKIZK/("!_G@D57GHN] MFR4SJ4Z4<^J-X<425>T,M3Y2@K><5WX>PCU6QX\;;HF,1!)GK(]IKZH,QS!Z MR.?W8VDWQNT/Z85@B1\?,?V2(_\ZCS3Z%:H*PD*!K7/97-IW@OP[WFF3#[,K M$CCN[]!LOSTDOLM:)=ESDO+9-Z\@Z9!U$=3KF6^SVOX!NH!<_H%D*0@3@U1R MS'SC!H7IS$QC>Y:G,$W_T51-".?H,-PVFG-#!95%SA:[=)D;=BS=[+-@(4T+ MV(:3SU1U$;FSTV)A0M)9$Q)8CT6&ORSW5*'.>$RR4(Q2)S",Z?'45B\33]6V M',I?$KK.@ELV ^YML%K7I8;UJ?YZP5WU6V*(-T@_2:"OB.!$@!6RC:$1;7"5 MI/Z.C]F2NN2='Y(#=>+D6UMO" M[!B_B0QN-#2U2X]$C1,:>%'26),)LYS>E5S+8Z-)0*03/NT;QZ^,(W;Y["!) MPYF"/GYH=L:.&O]?>=?6&SF.G=_S*_@2H >HWMT)D&1W$2S@]F5BH*;MV)[= M#?IA(4LL6QF55".IW.W]]>%-$E4F*4JBR"/W4[MM\MS$\_'PD#P<8X,^5MCT MA(P0H^1WMFTL-M0@H8%O0T2R(8+4;9.2,#>[4P-H[#38";:GV^GU@CTZM9O*X?-,([HC4BSIU M+';C;ZL]).EU$-X56795E%^C,ADP0K_E.@:B0CO54)2:P1^,*F'G#T=*%0FR M00=D<[GYXD@?.KW%95H,C4Q-EW4,49.^JK&J:@]_T!JEGCMZZ9D"4=:'TT>< M09# >U&-&=$J926Z0CII=P1JJS]8KFV\#L=4ZZARR7Y+^,ZHD7>^&W:$T=;U M(?'^B9X'6S=TK*ND8:B'KON:X40Z333!+;<^D+W+&^QT_FYY&U+6$ZL85V;R]8]YH!OW\Q M(/2B=732]@IRQ9D'NEGM5O7N8K6@B[YPRGZOF?I147PXETC2WP/H0)'^OZK8 M>_*$0D5?-"3KE9@.[B=\L[O\%I,_W^RN2'->B>P%E^=16;Z2T<9^H3;0DNQ M8]KB=I: <3%>X-%U>I]1 +UB.0J)6?=^8#_>#* Y=2!%K)]\&=9^N$Q'= M[! 7DOY$Q42\9"(5%#62\M^%F(C@VEWI"-W8#_1$'\YP26/W^^>HQ"2<(M_C MF8AK?)+*HAO,*6FLWB=/Y1G[P%T96TL^8PG8,$", Y)8S-A^"QC*WTTZ<_W3HQXIS1CK-&49Q>HB"U/+M:_9++FY9X>0BK6)KWU3W6Y.#&C37 M>ZFBTUIG+H'2Y+G%RQ,)D1L+T'N=I4=[C^$C< M_;S(7S"9>A\SS))6__&[__QWG@7^HSZ=.IH"3%^:88TV%3NN._!$[41E%CW2 M3-G^*^*2(2$:DF1#3+AF7^&/?I.]G@TV: 5NK,86X1>PUSG!8US5=R3ZN*]I M"-*=1+-:&0P0@(DKTVVA7]N:>L.=WR?HX&RUVW!#E-T&<8;2\4X F:M%#=+J M3S/8Z$/%Z 15@@PAN+HE;"\W:'=2)^^T&5R_-0D[>SP*HIO%PG2+ MZKF+*ABP&E8?7ZZB&(_8TNDUA^UT0WKJ)]*N+5SW&Y38V21):2-.',!\Z%!3 M3@8]%F59?,6G)4$"^&*W>YR,=$M=SS5YJ%%[O;,JNZW%;\W".W-AB0TP=_9D M@%(RP(X:(%(9P(O+7T9E]DK4CEZI:#<[OF W!+S&#K =?%A7V:_UK>&ZLX7, M4PKP*SJ8JB5GS'\H.,7Z!EL+^S"$I7"H4GK&EU=>A/<'% M(XX+G!?[-&>;"U=%V4E!%NS%>;'?%_E]7<2_JA+\K@C#1 3WMFOWQ9Q0!;Y= MYE9'![MH]3-&B<27AA7T=X=&-.E!YH1B4_T.V*U M;L@!C0J)"C&>$16V_6'. 9,M,3(JY)U7'16>J+!X5,CX Q+#OA=,1!NIM29D575953QJ M5&!Z92=,XD5"6(Q8J;[3,4_(Z.4A* &XM N=HJ<2!Z@MXL$<;P^=,-LP-J&. MFOC2_5H:!A]HE;IN+ 0Y9:(_6G.YV^&8ULN;!XVS*OG!1 M8;0&;@^^;5#W\*O,+M3;KWYL098\=1G%]3'*.AP(>%ZN_UPFO_M&=&;7U,[R M]C:JW5NPQNZPH6"L'?3OP^K[PH6"T1K,.)76>S-6<3D217EW8QG"&[(>S<$7 MCHTYXM8<2= +W'*49*H5K&X)V^\-VND7 L"+ )N$G7SS2GI+MG_/5 KUYQ0 M=CQ.MP.EN?2MUS1>WVBI'[-;^#6WA@1VM9,9^@G:\RRB]>?_QFKQUC?E7?KT M7)]]2W5CU=0>]F@=U%0>K]K&<$?LL,B3UPF4,@5;01L5)6+4T1=*'\ZXO2CV M4:K+%)A[K'#L]K4='+V\^L#;N@3-&7P5GO]MRRZ@MJ#;>-J7&D,:YI.-0PPYF:@S8 MR09U;!U-VQ*XLPW+[>C\I;Z22Q.P/CZYQNL],-=\*)M/F#H?::N3W,$6:M:5=7S= 8>*AA)?J"X3V? M@]-& '2@HY>*X+DVVI)FH*3XS0K4LD"41XBYX Y7=9G&])T *M$O>5I7=_>_ M*'W8M@],/QZEL3QQ&#O G4?LQ)[NRPUUX;/TV/LR*U?V@$7%GI)Y>([RRZC, MBV,M?GNLJSIB3\8-K!GLJ< 1/XE3B)2O*%@F^[5\ZSOY/F >PSK5R4+3C MA_%SAYY"#:&G#5(.]@",BG;:M@AH;@X<[2R%GX]L6/AK;X2"P+:%3= 58-G M7O#*<+?/I\ZN<4B6ET2,N'S!R5517AWK8XF;LX-GCQ4[5VM :FL"@%%JDBU. MPS:[WL Q;)HNDR&M0 G>I61Y0I,-T4N49O2@6Y!XS)/*?>AJ^+%"#YQC=V[W M2\/4[SN%X8PB)K*R,0JMX[#C1FE.[_XYR F=+B8]CPYI'64#AM$L^Z?0@8F: MLRW3.^,SE@C& D_,HRQ[***](]$HKT=W79?HK+V6A-*!%)\B@ M:ZMSAZY#/:##J+7\J%5"#\"*>N$GB;FN@DW,Q*(U$#-42X)Y1L[% MC<,Y(,H"R3SH5U;XW3*"<: 4Y M5V?9%6Z&;JP"D_-.;(W3,4*"4P\, CZIX\L.[)%I:9Z08(!$S-T;.P#0(&%K MX3HM<7)Q+,FR]!:7:9$P#>RL.$!A5:A@8PT#,IBZKP8=K)1PA1#\Z(9@AS@_ MQ!ENE&^US[/&G[@U ^( M\7;E-:7_VC'#47P]"C0"K#6"&,4:--"'M,G*!:DEK"P,H3_].:(;;*"PU7NP M\@>8PZ#&0P"VDCNO ;)9^BSD@;GM96Z,%Q;7_Y)O&CU&V5+[:5S/^SHJZZ": M?L)/:9[KE9V3+E;)?OD-EW%*\%J90AKJ 1.$1FC;I86-S:&G@^V$GW]2H*G' M0/&GI$PJU++QG.%=5F4#X+9,0AP]7UAMG6ZN4>><(EN6C4 =N-MF;4 M:9NO$77>"K\(ZL0-&P"HXTYE ^JT3,"@CD.U&:7E04T,W MF)V071U\3;+; ,:-HKE*()RFH;O3G+T[@N07 D41%MP#WH<&8"\.M3<=U-YT M4-N[L'/=&K!IV8@3=NT-QI)B;?XIV-H,;[' MY4L:8V:&3S0U2\Q"WTEA>':6,3'8 PUW."Z>5HUA?2]/8874CV5&E3<-8GEYYO>BGX$^<$>VM>238Q+.@$4<^X:%RU<@BN08UT3^ M!QP_YT56/+V:GH(PM(8Y+"VUE!Z%T#4%GIFR$-QQ_=A^I?H#Y\\&:MU*X/N9 MB,5L<*M4+\3$\A/.<1EE1,FS9$_,3\NTT%*V-K.+;5^8OCS) O(\8]41[F0S M3ORI(UUP82,]ZO$),=K=Y >V T\;NN<"VX,6LJKL:XY9P/7*I10-F,7::A][ M]'/ &)Q)Z?GBCTP")(L0Y/5QKK:XU/G&*N+C:@QKW1DV?(VS0>_=<:N><,%F MI/Q+8TB8I\8]V8!=*N VB"7Z""MU][SCI\'$[AM5GUZ[-N(;GGV-RL1NEV\^ M?=@0XMR2ZMV\F<3A I%[%2?[J?3,NHQ;LC0R>%7H\14I 8[*-&,+3Y=BPR7+ MF9 A>:=X&L20;;/L"-/1QNO>Y>!L>D%/QXW2P7%FKO=P:R>(F,Q*Y1,RGC-U M7LPC<=%H'602'P),'5X.93&<$(:))NYMUYNO9U,%/%&[T\W%:D(W*P],RJ$S M$A"L""@),=D<-P=6,4HZBGE79-E54=(_NK;]$+-W"G56-G8"?T9.[Q 2[?0- M!I,;) 3L'5='7ZB02$BY,OA:6#<"YII%C*][G!*:_179WER^>V0 MEHQ"=9WS[=6%/H<-W_<]RUA;WN6L,\CT_KMK5L](GXZPD2%"U9$$_R4$!WK.)195"&C1!4Q932I($ ZG+W\[IO7K=5[5)=N% MZ-Y1%M;\7.0ON"*Z+IA=F2K$.T7P6=_$"9Q/DN =8OL\.P1,B] MI@^YM]- *WZS-&EWOJM5YWK"?+?.A-U&I'C_BTFUKBU">QLNDQ^:P/^[GP\6 MR">-9?Y=SP)P\D]3)X#UY::\?YW@I6O69[(NEZ6VVLIGPI]8H<&E4EKCV7^O M\Z#Z._B9!ON\O\=94&,!^),@%WRAO-=PL* MX>KOX ?#^[R_1PS76 ^AG/!U[MWX?O+<'*K@G"R*.&V>&,K[8Z/ZZ\T381W M"N4SOH<3.)_ _QU"^APK!-R))F)_Y'(K$-ZX/[TV9 _Q@>!M4-_A-*^.);^E M51/MB9ZW19;&KZ9+Q,.]8&.KI=8R' YT@8M@MH)/OZ#8TDO'^GNV5KU@#MF16K[ +]>.T*!!>_6RJ.;B<$GS^8Y<+]7 M:KV8Q*CO(HY,:--"@Z_G41V12;@X/..'$I-/@ U7YT?V7X=S6UM"Y>:#G=?C M\/:J>'+]1B D280:D8*!@ \S6=K X6M/!2$>94V%9P,$:%L"=G:S=MTS2\IF MP!UX0.CIQ;_5_AES=N1W3Y2;YU>/EM%5D)TQW?96A!6.?_=4O/R^J@\E7PW2 MG[I5(/W?/^[/3Q3L?@O3D4ZDIDXC?@5O%78JV.343G&LGPGR$D9I'GD9%P]_ M5^G"?@MX7'12M^/BX>] QX4DV-1Q\8"_14XGW_UCFN-D<$6M:PAS9 SK)LV\ MBE;@)UZ3S*[GW9J$?0U'6A/>_SIX&7U;G9RO=<^+$EO%LZIFH#U*JY?D3V_: M@/E.:"_L3O>&=)OAFQZ9"2^_2=%J+KYET5GN> MJL>:_- H_Q)>6=&WIBK9.1GG@"ZYB F8@[8LV"O"A >]*S4ULEQP2W([4!W1 MKB=,)Y^@O=WVY!9^ <,QPB^S3;G5%A]TML5!IT!^;>-F=YM%,:]4/)SAU?:# M.8Y':Z[9RE!W CYEC5)A_G760TL4D8F,3&'=$!?KLJ![$POI?[(G0;G(UZ0[ M3E[O1@/]_K F.-/3^%-&>CHP07&V9>RF>@V1-4[\0ZHL M$09L4,L54;8;U#$.4F391!4]V%-8328W49_ZT6K:XD#'2;R=7)DBPT,J30DB)1^B MOBWQ/CWNJ[^5:4U4UQA,UQ8VE!@UE%%"V1 N )C%G3HR.574D$6";A '753# M@R"[05^5*LXY$H$3>AZ*T5=[E*$93&<:TJL[Z/"V#?#LADGBF=$F69**P=4. M-Q13=O1@ S_-0.<9__=6EM"9T6R 8Q'<&+Z(OK!R+C!C]HQ]@H>?L6YYH&P( M$UZ&=9,GZK>MX,[2!EFGCL73N7F#"-5%)NB"WJKQJQRA O$Z>N\U.IVX)V^<, MVLDNIV@&U^-,PCH))1?Q-_N:1LOI!\'?^HH-QY)R.]B^IM5,%4FVC>#ZF5[4 MV7$D)QD^C'2G6C^*#.A>+"?^7&0)+C_A'._2FI8Q.\^B=%]=Y_&Q+''R4UE4 MNE/THP@ =\C1MNAYJG5OP"X\7H?)OBVQ0@TO5B60H\C$]K)'48(/%3"MI-G_' MD((+(W,5\H IC&&@@#V4>7A0'QY@K$#5$.G;=X<-(6/M,#K:@+U<&*N!!U0( MMK[P90NZ[ @/ +US+3%.7VC9U^KLL:K+*+8Z2Z;J!-O9[736G@E[TP.N8UO* M[>)LUQD9R<27OS3$PSQPZE'A1_[P6H62(_YSH'3<(4J3WM5%GL70IT[T'6"[ M[+"N)YDZ36NXKFHA\XS<'25]4A>5$P^SE%].5QY8'W.>QFOR>N%GUN(%EPR+ M;O)?* *PW7>\+?2SKZDW7/>>H(.;$]<=+U3DB'-#G!U]J(_\ M &"B7M0>VUZ0C6CUZ/(ER(.I&J4G@,"JW7ZLHZ_3M9=U9H"^ZU[ALJ.^T#7V MECY['6[XQOK;]C ]T%I3]3WTD\; #V5;B3[_=#8_@UVJQR>*V/Q*2ZR*A2&J MGC&N41+5.."%<]?FT.#1AK\A&?H*N6MM&9D0D<(VC1[3+*U?KXJRW9 0/R3_ M=ZQJZA"7W^BS:;HB/"-)P,2Q.?:0(XLQ_>%&&I.TF!PV-\Q88021GY=2]1U' M)%@NX?P']CKK96[SIL9>T M8L^6?"AQH%L1TP.7]'67- ]RR.K^>#ADK%1[E$FOSA#;=6_X M5LK +#!T?^WD)'4'W>XL!O M!I,/@G%>B#(+EKT>!.,5&O25,%LA$M^2*+\,A\-CV+]K%![]'1QBL#7O=XO MXRTP_= QX?2^T=>W,2GRKF0=WUR4XG_^T=E2Y"U=V&#IS'+SUO0G1.'"FSO5 M J1X&U%$FY6L[ET;D-YK3!M+G"SGDR-;R]-3GW MAFQZ^\T#M[=TWQ.^&;0+ ''B3U2RHRO4DVF_3^13:A@6_N'I;$0:> T@G&.(=BGO M<*VJH_Y^44YA15<@)Y%^GQBG4C TQ'4YO%!G2J%8-' "[E;$E\0*_#8ST9_^ M8+MY,:8_;'@:;8E>71#;SG A9KP*84$D$&[X,Q--=\54WW;!URX& 66[[N-G MLE+-\,WNT[%*%]1MF(PG QM.IMJEMRDYD@9< M<)FLR53G:1C2@ZL-2R3SW*#'5_D7Z MC?)IQ\N)#"IMLR2^N:ZRMN#70!;9O MV.@K^X&I/=PQ;R7UU/&M&M/H"Z6/&(,IXUA3UJ)A=5[L'].<[6/3FT9/>?I/ MG%PG].FX74I]AQ?J8P+1HK9D7A03?4IFR:HZ[G%R'E7/-,+FDQ;O<&(^7SQA MNHA7B[%>_$IOV3W3N#"JT%><9?3?!._I;Q)\*"I: M_?9K6C^CQRC_M4(DSMX1S?(XC3*4YE6=UD2!>_U-1)%_3;"CP\"4#S)DTZ!=1 M1:]>!( ?#OLU S!,[P07?41Y*S+-1CEJI ]RZF%=WT2I;_1[5DAUAA!\^)]7O\1)>O=V1=5]9I_B1=*/CT*OYHEUL?0PDV MJ,RPCCK#;DT&+IC,4<9%GET01BU;)/%E^?:FA>M<>U76DDN1_W7N1/[SC_,B MKXHL39@@+#UZ]BT]G8:-#6$ZP[!N=*SK6\$;RA:R3DX2R&1YDAQ]H90##L.+ M8A^EIRG)@:9K&HI]_?2#D;=;RW \D=;I@.2T@^Q"WAQP&5'8%BA=_8SWC[C4 M3#;ZUC 'J*660HUA2YSMU6GSWP:1HNC],L9>+<[%IWO"V+75K3TV=79*0TOOE0 M=#,+3DP+0R>$83N-.]OUBQ+/I0K7X1SJ-KTVH2P"75IV,Q"7 GV@.HE<#;IJO9.P VWF'=97] M3]\:K@M9R#SY<@ C3:?&CKAN=>9$SQ=_!3FGNZ5SU3_8;OZ?GM&_ Q]H*4X?@B?#.C%6T3@D^78 M0#FAJ;1@XIP3"^E7^9:$X$8C\]29'Z[WUO2!2_R$L86\3DGI&F-*U1Y-Z')> ME"0P(N*>Y0D[;B>NH2JOUY@:PW1N.QW;2$;;$G@X,RRWFY@F;OBPZ(2_/XL% M*_IW>NL#LV-6?J.5Y?1O*2-"6ARZ;8A[ODKN3=/VVSI<(3U')?Y$^"3B(OQ9 M61(Q6:G;S\1]H^I9*'*;':N?T_PHG^.[SN-BC]45)18@#QC*%K!CMXQS1QLX M7"ZAZ?P[>CGGW JRT965-*/M&72E'% 425H&DYC\&->L$(KI5H6R(6\0YQXL,@I@ MJ,8V\G/%9*BS#'Z@O0;85I@12E[O#U%:TACD9K,6KXHIL=3*J*/N;XTH+3B "&;2GVJ1#[;$4H,/V9'V<;)^@HCV\G;:2()Y$$(D%+@QZ MHM+0XH>'J.0I" ;BTDF3.,KB8Q;@Y)U_&W8\E%V1)N+F! WLG+-TJ6#= F61@F M1[BPFFU@]%C0O=B ^XF?L0 B]I;#2Y1F](H!/0>XWQ?Y/=T!?2ZRA*SU/T55 M&@\"1&SO;CAUC+GU]LH>R3SWR F0>@S MN,$,1D+?DD)(D#8/9+'*#_BAC^A181E@P'*19D3\9+9Y.SKO!5Q.+#,-7@21]P PIZKX MA!C!&WAHXM)"]B"3*&WCN2SM65ZG3)#T!=_C^%BR"N"7W]A!YH3>J3IG.H@Z M,I?BUNPM+MDI5[N*M8Z8P :H96RJKG/K@@-<:%M(3Q?5<66!4"<1:D3BA4DD MH6BG1BQZG@,QP4(6-9IITT^O:@**8KQ^.,)&!0_6EB%B079P\<*'TI-WQ#2 MX;AH\6S__QSML;*0\8AN:_3$MWH/NU/79VT^H9#<\<#>(,IC3@EDS9$'=ILB MC4G S"+W7_*TIJ\VGWV-RD1=Y'A$-Y@C=ZS>[4$&BS[ CRZ,T6#6_1S&@U^. M0T?*A5?Z87S\GC0 H;([?[T]/F9I3!2X+=.7J,9_8Q=E-?7([7H ]E([;5L' M-3<'[IN6PD\=HYP\&Y,'S@!]%1S\.F0X/=UY(8UUBV/-XER#ZZF; ?8W@UZM MDRG: //0UT@;MXLA5\QJ,Q#7V4$ :G7KF&/.!VH)JY0_*P'<.U'1VF\[;P M"Y0[U]!UHFYT9G^K+3[N9]L3C$7I;BB[P=@:9X4P9[PN[HKVNP8X_85R)X3? M+;0YND/L"-<6N83N"=*6L&3561+W+!GW+=F6&6]/?FS$-=8@YSZ.CQ7^[4C6 MH)EV# M\T1+T_@43=6 F^<*/8V[YJ;VJQNM^GUR;>-5C5A'.^.:,1OP M4> 378UY2EW;58U6?4Y2V7 UH]11_O%TA,Y.HY-H^'=/QVQV4:1]=- M636:/XCR5_T.^9C.,(?9-!NTN^G6/8'OL8_78_IAJP/1@)4DHP7(4NDQW]VLE0_R%8_3G!R7N(DK>_2ZE=#4D+= M$B826&C7V\9_VPS>-&0C[,RJK;AL#C<'2S^<:-<*9LQ!#'9:U2C5Z&P8L"<] M5C-V=7([&\;.(ZR_XJJNBT(?19TV@#GR]+JTT5#OK\ C'K6LBT5/5 MX6E_J4C]>?&"R^@);]-]>GI\::@M3 ^STE"Z J=N"'RN'A1[ZJC[.?J6[H_T M> JGRLZC8#K^?-]R6TA!B3!J*"-&VO^L[47)]DMF"B5=@4A&*X6647:'8TP+ MK-.S5@_EL1J&%%//M0#,H/9JN-%V6Q/X#"LQZW&'ME!X_VV3ABNM_\W8\D-U M$:HIZX!0M9PY>F\"=8Q0PPE15HCQ"HQDGFR@'06UP@9N@(Y6*:=H^ICAZC,> M K>WK=TXP=&PZ&9:XM),D[[3]-%W3/G "*U1>RE"=8VB*6K;G:(\T,- M0R 1V_*VB"5;G RCG=H6,U#R_G@X9&R1NC=HHU%'^#@ M,T:#R44XZ//AM'@YXR(OT5##!U%&?D''D^8?[QK-/_Z(SB35?Q:,'"9N)KBM M11_ /FNK<9>=6;>W6HL_.6P YZ;^5![VS__Z?2?>EOSTEW]I?B.H_>7_ 5!+ M P04 " !DA E7)\1EG\)K "_WP< %0 '!R8V@M,C R,S V,S!?<')E M+GAM;.V]6W/CN)(N^KXCSG_0Z?-PUD2LZO:EJNQ:L=;LD&\UCNVR/+*K>^:\ M=- D)'&:(M6\N.S^]0< 28D4B1L)D$E:LV=/NVP 1.;WX99(9/[S?[^NOAZRS19')\]//IST<_?YE\ M^/#OM(D+*\)5 G]"VSKY^3C_PV766N#_8W+^RY=?3HY.3B=G_S@^^NV*&[(Y32]%?O?_]=D\L\P\- <+2:TB7_$;QOTKY\B=[WQR*?I[U8A6OSK MITUHKSX0_1]]/CTB@OP_5QDW\O].?>?:C]WX[=9?!.&:JO&G"6G_^_QVVY]- M@!M:AD&R^=D.UK^0/_\BUQ*53DIEO[24[#'&["0=N0Q\!_F8Q/B'*/!A.B%2[COJ"[(-*N@)H/0-3#8QS8?ZP"S\'+Y_6?"9Z>KM#"M=U8 MMSXX'X*HETLK6MUXP0_]O-@UW)W<5VYD>T&4A.@*17;H;LC(G"TNDLCU413A MI>DQ6:^M\ WCY"Y]O#^Q+;QBV7:0X"7+7SY@26P722I#W]?ZT- =;_P5%,668:K]+5?OH^XWEAK]:GKK&"Q7[Z/=#&. U+GXCD]DFV^ ] M!HOX!U[V547AM]4/H_!V>ND^>V@:17@S@SOT-0B<'_AHI,XP3E/]S('/DLO; M?IT^>ILNEEAIOUEA:#48X34-]"$'W0#0PS/9&N$U4N4L)6REGY4"GSJ3,#UM MJZX6A:I]]/V[O[%I\S])NA+,483"%V6AY-KL0UK,E;6;+G*X M8WAK1K89R&^RI>$VU8=L^;8*=^S9]55.IDET)+H5MW:PFVA#TGN44Q& MP ,*'U<-M@25ZKV@D3Q'Z,\$J_/ZI&>>?LX^_9Z!VO7]R<)[O8[U ME7^SQQ-C,['W*O=\>FPF0TT#O9XDFTE1J0[M5-E,+)D6@9TPF[)0V&!?I\VF M,^*N)HB39S,QF,W .84V$XS?5L\GTJ:K4:4!J*?39@*JM SC_-.0F\QV )R% MFHG$:&1X^^/:VE'I-OM--$2OGI 5>X7>-M0TC=N?K0/[\GP]/L+%ZA<,N;.]=Z=CTW)B,]"<.^ ME"S=J>'I^];'VL([IE?4SP1>]_T>+77X%]9R&:*EEDV'X2EI\PB\Y:5 MP.-YCKQ]1]9=0YJHHZ,#L/2H72^]REDPY^]^3*?P.;(\]R_D8*"^^V'VCZ^6 MZ^?&%+R,^H7Z#15CH@<]:W*Z#L*8]/4RB.+M50-'BO:J:_Y)2+K"O=OV'6\S MD)V$=(A"Y(G4D[B82BWO_J&+%(D<\XNS,#9'YSI;N3,_#F1-\3+^X45N4U' MJ/'N]*KCJ>-0Q"VO8'MNJRE^H[W*>X?7<.^TK8![K4"[>6XHGE23P.Z>&T^* MXA:!27JYPG\A9_-+O E_P[,(7OKPL7VV,*<*^4\"TY7.6:WQ9_KR7FAL,GKN MVV;V3-YCO> IB&C[$?EN$-X'<0LCF+#!ON2<.B_DO'R3^.39^Y2HE;U: MIDT07BGDVB'PZ9UP-$MB\@Z<]I=X9]._$#>-]E=8^KX+0FMSM$EP>?P9?+"A M,N1_T:4?B2^ T,1#\NRY-O[%0XBABE'V^]RDITL=LI^!XQ7UX%E-USB)!N'( M.8\2"@O^3SO,E9OOV4=,YZY&NMF>9;Y>+)!-#M>%W\W\!WSF=I-U]%OHQC'R M2:P.*_21TUX9#;\'4DNW/K$WH(+[G-7\*J7-MWK63MJ/4H>S^XKHJL7EDFK[ M4#TS]\M8B%H&&^I%QQ>AO,MKJ )N4S"\5-M=K(K;@R%E,:C'#4;"MUT=:V>+ M#P'PYFTH-*L5 !*1W5L29WX<5ZZ78!1V1:9^[#KDE^Z+)MD;? _":]"F;&1F\_()LAT;>(S]0@:FPMW[D.BA\"JT]DT>-E)7FJ)R\ M%E0%I#+D4NY_?K_ZE_3[/G% PMLFZQEY/TFI9K\M+PQ+39%8?U](K+_CSU1' MY2^T[BEFN!N0$$EA;+[3U8^U[O\3"B-DON?%S[3O>(ND3D+7E$M?_Z:>]OOQCL1JZK)]SB7B_V__S[Y]/SD[.3HT_'QU].3L_/ MSLX^[_I6Y,$T+/?3"NV\:?QCB1I5W6 ,!;/3_U'A*#O.0[= M'K1+/:1+W"Q\"(,7-XT:RP5CK_CP$)$1((>EVX-WJ9L/011;WO_G;KB;KKK" MPX-$W/TU@%/ON4O5]D$.J6 MZG2N\FZ/V=G[NK?CD^?SS"O?\(3^52GC;Y+?Q^$LL4]SC7=[=$X)\'UJTV?!3%L2'7%!J%WZ8[GZN_C )S%MDDM MNH0E6&])Q-S(U!D!82'?_QR3;L^[&6-6R/-$4!0+ M#0@!8;=SQ?=QSUQXW5EY_,G>.'$J#0@893%RH/JXGKY$)$:/=^L[Z/7_(/8@ MV2M7EN,8RW$*%@Z)GN<(='N,SG9P-VYD6]Y_(RMD.RBQB@X"!Z7.YU!T>\[. M_7=V?;S!OZG;0C%*#@((E;[G.'1[X"[W,'5JDT.B4': 6(AZGZ/1[3E[BCOH MT$YZ5MVR7?K[(+0N[G'N)LDX.O_SEWT'^%9>\?R.3;>O&?>075O1,VTNB#TO+VF1OB[PXRG^SHU_VB]^W@LP6 MVS=^>< \AC.]7)7FXZ:)&%D4H_H.UQ>",IY4$"##3$$:IFL^%B\-#7R7:HC9 M?=KW>/_93\>P9OL;*73WRI;5BF8C*?3NG ^[CK$?\0(A*3Y_J5Q$$C0>=I>IV2/AD3@$3-,="DK;C, M=U^#7"#F>"H,71L?WLDNBD^0VK)CHH2\@,SG9X,D@P\.#P)"DHC9N1!XO'&F+DRL*O I(*BM4%9P'&=$F98>(MXY=TA*T)S M=[F*9XOO41HGG<$);IU1D$)=0DTG![QI?0X@["7S\/@,"N1_'@7:7&&,'A%. MNH9UET!69!.H*5G6S^DPP9:5:UQ[_?T$&'AQNWZUO80X$0F&NDS543"CL:#C M.A'D R0WG])D&S0*L.67;:GW01HPFGEP:-+4**BD37!=YP\8U"J8683#+$849Z6.0YH1B,F;?H1[*J\##$D99)A:^!X-L M=2BD:.JYTDI. ]:&WD@BY]C"K@"%"%J Y?)$1O!Q^C$\6&]D9R3GP5 N#)@> M,GBR'1@DQ 1%!L;%-18G3%!^ZQ;EUVY5-=7=84M7'@T+-(AMU%3=N4DRS_]- M\EY?)E$*>.-/&#)51T.G9T? M#9PJZN(:M8OW9O2BZ6:E;%J%DJ.C@ZR,H&SDC%T'(XM9MJ)FR0W>A#5M*4@IVPL M%Z)OKFD>0@H3R2T=)/%6TAO+#>F;M%U2QMI-9XOF1DHA(VHQ>GH]U<.LA]!] ML6+TFT426L8%;=;QAEFX+/XGK-VST;!"36BCIU55S%NO1%>("N^^%#?IPG5( M4&ND9&DC/:ACK1X/'!7"L"N,G"N*@AL] G_N\0@L/ON.G B2R\I(SKXDVJ"; MND63\ KYMLMF,X%38^3,4)5,6BL4(2Q?KX0"FC4DZ=SZ*>.XZ8"/%BN<^M?6ALWMEA/31BE MRWKZ/'PBJ,@Y+OOIU+:3=>*1B(%T@TT"3H=HA?P('\I(?M$U(C>/]RB>+9ZL M5[;_GTHKX^./!OG'Y>0S1['E^L@A!D&\"8L*&KI""]=VV8$M1!5'QYZ&(H_+ MX:>J1>E=Z^@((2FB+OLIC(.N:(_?\-$*-'*8,X;(B\].Y:J3.?V%4GZ@**Q0 M[-J[K:TPKO*G)G&5)W\K?>S??CK$6>[27%YSORAI-Z^I61XK9*B<#^I=6U,1 M!Q^FN7".QZ-Q%E(%.E3T!Q32)"UB$P>KYM!9T53$P3]TK.3IF2;Q"J]1?^UF M?S8;]FN,B 52HFDZC7H@@+^-HD0>]+3TZ #GB&7@)-DSXNQT9#)51H>]2#8# MGCC='P&V?XUFB\R]$?]552;"8E+X#8_76/);?1GTA$#_R_#MLBW: E**->@%C9FGSMKU7:(WXC7.GP<$M<;"CS;BCNL.&0^2%S?"$MP$X560 M/,>+Q,MC-C$XPJLR-H(HRVKT@4YO$=3Q -F++'R[WEANN&8_NI"I6M;@^>#9 MTECF<3W0(;MM:Y%SXB@6@\(&A7.DE BZ]A4%SX&>+ 4[MSR1C6!7A+"KN/EN2^I/6+!U:4AQ7>D:!;?^OC,EOLQQZH,Q=(5!LE M 5H)W]9L)&"$KK@?5>GJPQ'($H-1^UWQ0T4';;>&FFG2_KQHN3[9+LW\79B" M6Q^K,Z'7O_9?_U*-)NXT2IU[R!Q MNS@\XM8;/8'4I=>T=64]V-5TU;'+>)9J")^]Y\CRB$\>%;MNG1+5&249FDMN MU!;5>8@AOC(;'6U'R9<6HH\KOY:++HFBM[,7SOS7NX- MYOH)%GWGH7B!%D&8O49^LEY1A)?3T,*"N[X5OMUBC=*82L2/+*!N!;FU@&DX M,?;%$D2?R..WS]#IUK4V#"1"[X.P6!'9L+Q /EHPGX4S2@^6*'*2M UE57ND M[G@)0K'PIJ54IJR(CT. 5-Q_ WD&NX4QCTV0/QF[L"+79L!96W: L,K+H2M" M5']W)?NR7KE>$C/?3#%*CP!CGB3:GLWWAO)OR%VNL'C3%[PI6:+[9/V,PMFB M\DA(<%NJVLP >:%%Q)PPPW6VEU4#;SE0:@,*5;3RH#F]Q$O.. P5#'UDL['L MFT[%5MXWUY2TTLG+@=Y>BY;"M17/*8)'HZ?-'HV6/C?)O@?R\6CA ?+6Z%X3 MVTX89U:QE4&=4#_U/F\T1$GR!/M)ZWI3OE+KX?I$$)KQ(0@I%D*S3=5C@K%-/9"")#ABT$)1) M0PF#]095*2&:OP"?#:/KJLLY5W#I0@%3 A0.FM(00L2U$ M%/N&B/V(O9:7RX'%4!J.VG590D@FC" 2?G!1Y-89(Z+J C/W6OVF6>#"6E]X MC'@J2,I\M0(N#PM_R,K6'R/<[81G/C/IV .C+/]5L,849OE?U)4=([+R@C*? M?/2T"<:'8$1].D4[WVU!L/@UVN[RQ>*8*GK;X^*)(D3XI'Z%TO_>^M5CVSSP MO)L@_&&%+-"FY-5FY M-PA3@=@%P[ABHOS4.3BQ:-A@3M)^EHFACG*@GQ#B75 M!!5_:J=**B81J=OR2U1_'WQLI0VC@1J@\"K+O-686-7ZT)C5B@/2E)+4 Z@G M$HP8,#*3>/J8?)DZR>Q^BEPG>UJ.QRF'5,:^ XU\>J>U;M5F-.Y(Y_M*WC20 M/Z4M;TD:K+#U#8V;E)KUTC:^@. \TWF ).YZH8-XO):@,4\31Q17977VF5F? MNS<&\]1-_C:C\D77KRBTW8CYMEZYG;)NSWJ_-^QAQI-6BZXX' ,X9FC@'*)I;AT:"7739>]@;%AQXWH3 M1Y4U1YL$:XZ(7UFA>,LRKQXTTAG<^BFKH76T)LV)+(RR*!UW#6B45H3&HV:( MJS&'([GA%"B@CJ;WZ ?]2Y,[KFU=:/SI_@C*5X6N0&"Z M+#\8H<-5?$,$/V6!;GQH&V\*? MF>3?@?Y6?ZL3\1/]FJ*=^[B2/M"DPABOB[?O&(E;?YMO_MID4&N3W_5QV2&C@<=YZG>^'&'-_H70$H4&N&L,H-@C>D[$QYG<07[8S>5PAWVW8I!?#/'J)<\)WI MFOB;_\6[!I&I"HU^G;&D2M#&ZAK7?$H5&Z6N9E=!\APO$F]JVT&"(6$OL^%W"X3GZAJPH";,#>CF3=<1-!J[9!N6H423;2"6L>N!7 M>W69R%_:H_V]ZKFQ543V9E=P:23? #3V&;L*:JD2HU8J 3+;<)XP"-\U&7G M*I"I"HU4+;&7(9.D$@Q[YG:^-E85<>OCPXCEV^@1Q;&'L@<=^FD8;7K[P-J:-6OL'1*OL5K:+IGPZ9=/ M^@_66Z,5,ZOW#DDEHP%-P0HA;[G"! N1F>K8ITB9JN^30S)* !7QCV&CJ@I' M,S/Z#OW/]D">S;USC&;X4FO":M1026V?CX@+_SBXHUDE1F/\ =BZTP5]N\]L M,B\Q6Q@MQ73IPFC\- "+7;Y]G*,7Y#,?C OKO4,>R6A@"/)).%BC\ IM@LBMG-F4ZX^6)GHT8?1^IO/;W[H%WE\^H7"]LX]$ETG("4BO MTL1HN:5-&:8C\W0>N8*QN._K^1XIW,:H*$\P]DORMUZMWZ". MGF M5:$KU$5]%GHHS+KU7U"DXY4SIR$H3-/TREE54@,/:3KV>['>\L#A)/IW MB+!&\""*WQX\RX^GOD-"2&PX+VCD&X!"%2L5T?Y^H@H?R"1?P# M R/@4J%D64/'O9N\C9-&)/O8[GLK@R55)?V=[)13J/+N^"*MA+'=U!;]"!\M M#WVSXH1T!<^OEX'G(9M&/)XM)/BDWM+[H9DFW1B]Y^T\?%AE\%TDD>LC\EB1 M9NTC6&1_844S5VGB_;"MK5(,O\KK(T>KI*9;G^C>#HD13YX4X0=PD=0%5!:5'3X$F\H.*TL,@P!QMLCW;;"$F +MT60$G M6/[3$1) 47[#1_;.+_&+_">!R(G\W( Y[ JCYTM#%6@Z9WN]S\,:J0) M3>[.K'PBW?,H&T>:D@DV;>[]L$ZG@MIZ3PLFM3,8>VFLAG60I@!1VE(7ZI6U M=PK53L M3]?& X"Z+OA.^1>%DFF:QGU'^>M7VTO(9A?_L++P$C''@^EZL4#,>]AN.P&% MZ:IWN "TI,LCJL#] ='=!'O?)1EYW&H;#B--S(C%">,#PQC*/GZ7%#O6Y@>U MG_RSXTUAX-M8V%GX@#F>_8,Z&$8N$8=F39XMTOA7N>.AR!&J19-E37\P:?TI21RQ3U3U[[I*"51OIH&%34!AB M#/D]CPF=:@+E4-4^'GZRV:0A(BTO'Z2W_B((URG^_%E*LC84NJE.2&W$,Q!G MI>M(!FGT]@?+=7CA"DJEH""M \$J'V2$'=?T4+K=H$'=GZS7-(2,S#NH_2KC MIH>RY*!<,TWO@O& P;]"'F&_Y"LD7/<;%^L^)$R*I_.^DXV MI9>/'>@*5$9&QG:;VI;3X+$W05A00-V&FEEXG%1I(+/1-Y@YY/_\I:C2.]Q= M^MO]7V:2E)2Z";!,RS!(-C_C*3C]V)4;V5Y 4E]=H<@.7=KGV2)_%SCUG<=D MO<:C8+9X=)>^NW!M$F,AC3R,CP?:A3N=%%GT&B/?V3E^Q6Y,^G%\A/_? MY,-D]U'RC]UW)\%BDG]Y8OG.)/LV^7WAZY/=YR>%[Z\]/^+HEG3DV8K03]TF MN:]HBG%PX!7L=K7*$2@ 0Y)I5_KWA%&^\-AWQ,KM0)E(Q)@5UQ(]8G:2BMS8 MW+$7D%0P"9Q4)X%= R!'<=8]LGTEOB2$"L11+H\3R1C2TK6Z]OSG=DLTK&6K MEVG^N;?1K(A=^0U "U&-CNB/ID=T350/P:@^K8[J 0LECYSB4*8\OUGT*+FG#I 6:' MC&B$F_HSNE##7L+SJ(C;:(CD,+\7(% P3C]5QVG> MZM\GVW;_GI[5=TV#'+[,()&,,2Q1OO,;A_H.R:_L*DU &>;2N.U=.+03=-A# M_Q;7]IZW7S>Z"1ME0[[0KL@AWW>/ZR"?:WL MI&-, 8IUNYT.I#HGFA#4&BF/E+/>HL@TPK0X/6@0>]@;]F+$!\%,<%9GLJ>U M08YWTC?AP&85ZG8$EWLA&JJ,TE#&)%_OQ<&G(LBP1UEJ(\"3S&\6\:*3-J6= M5X=4..E9YV^SZ(62-15+ACG[_:WLB/4>GZ4$:M'%8E MS[]6(FH:SZS7W9],CV@J/3, A6!8?ZD.:]K>!]K@9*]%D&-[UWGZPG7;WRR$ M!(UY0X-&D*XY^=-8UBKRMT<.+TB[!@&*&O9N8 M(S=/A"HWX1P?U5VT%QL!.<<4NBBVM(L*=WVUONV-^!J]6K1,VO,>K\QE$"C? ME$M*TXD3N+$A^-W?6"[->8VJR:_W,HH+QF:-)US:^B1MGF[UR8^3W1.E9[IK>BJ8_[.<(9XSG9DUT.\J+?;Q)8G+50GR\WBZ0CQ8NM;:F M4*;]EC\^M&\8R@S2A@G%><601H8]"Y'0,F[FOT#2Q&3!C>3=<(]K// *C=*I M9[]9D!,.1Q-"&Z!BW8Y?YLMT3C2=J#4"9>IHA&GI+7Y[L8=]^Y=[)&-%/+M^ M^8FT8&*H<>+;.N3O-0=R0J@3G3'^^47[<;DO]$5^F,M5+O.<)/[]W,OPED&H MSKV^@73#/NX_HB69PPHOER3'<(US7=;6I-P8R!&<=76.L'9HMBC&O0&S6,$,F9%F)3N!QJ*->PM^3V*R5G] :4ADR5':HU['6XH/?7CIB9Y M6R 'ZK45^AC?K^':'@RRT,9E"+]%P>EFC #7S>3YPC]F1#[ MPHO\\Y7C&H>W74N3;5,@A^*^R*PUDUFLZ\@ZY7X(5TI6>2A#4:3_EI^K#(HT6Z8S&6.H^=1GY=!HY>HYLSXHB.J53R+8W3H4%@<$7U6:&R1LM M4AJ-<-0Y?[Z3I W74>RN\8S+BN!6+C1,["5D,!K(J//$%)>!;R,2O8&ZC[G1 M'VE.:/(3<]%@UA@FYJH":8IO7D^ DS["G).;0$%\[OTL!'0)93&D19,#I9!N MB37%-P26G><3Y#PY MS/_$)8ET_6$2I9UX!D)*]WCDO5UO+#>DT;C#*S?:!)'ES19W@;^\P\<\)]6* MW/&W25/#)) V234EH 1RK+FT-FYL>>Y?5FJ%OT+&1J%L:5%X:2Z M*&3-@)_51Q5D'B-@+96;RVE@AM>23ZA& ?GO M4@.<>%I7;6/ /- GKX%YOO,[^JK*B/0DRD+^!EQJ\FC0TH II%MJ SX]G>6I M4-HGG%;W"86FP.\5!I&VXJOE^N0MT\POHB2*2,NM5";M26_W"9(I)!H( ^KP MUIH"NWP9NTP9(@9PZPR, .JRC,LKMZ"FR\S-%#D7;_ERE5C>-RLF>GF[LF*Y MTT&;)@?&'NVB&G79/>V:7-_]$)%;6N34S[,R;%)J8V#T:2_;L#.:;N]CE7:& M'ZL[PUUN(O ;PZ$G*2J8.;-;=&?FS\G:&;K^\L**7/GD12IM01G:C9,:M1;6 M<&CFSE<'%[J>CS(MT2E!FB=9HN7;)W,GWTP*WM+"+- MH4J-$7)%3L9A;Q])#BVEM>.LSEGR.0:_0@PHG=N.@:0_MS[N12)UY26N"&64 MRB=Y:RC3L#=ZE7QO2D/TO#I$:[*^@1^Q_:5_8W@E%3QJ@_4Z\.DWLTP:SC:O MP&T4)31]B=!#J4U[9=)_["]BG73>-S,B&QWGW3_^1VL\,5CA6ZI*J7T]M\[P M:-)[4;F^&L'2Y]Z/]#(I3LLM< MTJ?+,]IAO)O=!?FA\])WWR6F6ZP'FDP +_AU!>S8?1&MA7UT87SL!J-%HRNY M<6^18@I#A>7[^*CNQ=&V*? K]H"S;5XO%LB.(S(YEZ$3QO875BSS^U-OM^_J MF3@;R@8J:+#P(%^0C2S,+RBD$BHP-2;A#*WZ$K4JET7P\X'54W>IC3AU/@@UZ1P M S^U#"V7VY;#^STJ*/WB+?NCO'U&J34H$X-2SC>-HH+:B&HX714=6F>+V0:1 M(-S^\B$,%B[-&4>>^V::B9Z"R\"/ L]UB U Q# ]C0^1< 8E-[KU/3&][NSE M(51:=&H\B:O9",&O.0-+2U@P2>_UB'C(VWC3=.5Z"6&MFK.@4FOE@? 9CX-/ MO4P!*BD-=8HZ;*^3=B'W:FM?H=AR/;F)X^/1<35UHJ9 ?.R&_I9U$>P\-.@8 M?>FM]AM]=$S'CWB/NU\#RIS2-/J>G$"!M_X-/E7M;VQ5JX^."TUE[N3&6#9W?S[6SF932:2H;2TREJ?\P*??K8",QT.5[]*/0F3#P\8]VFJ%] M%EZNR-[ZUB^6<'W;W61.-XR=9:LVR^,2_\_YT0#L+/I%[LP2HW*\V$^[>_%V M@7Q[A4?T'S7&&MEJ4" W!V;-L:2)3@9]-*T(G(M[%:PMEY6_7E0-&G<:X2I# M#PFQATR/:B[=6DN4J#A\.DC@6*6#DKA])U-H?V]C>2C*@L??HYA+A-JR(V6! MO*R:3J] %HJW)_PYM?U%7@,:$WK:6G#5,2JR$$G5-A2[&M#(H@JD!!4$P@YY M!U%(-E.6F;M^"&J!IX0 T!I*-!!XR+3XBH)E:&U6KJU&#&&]\5&CF<@P$7EMZ!Y1(G:N+LM5N)+AEH5!"':X] MJ)4$['%]8&7NRU:YZ)9$W;:BVJF>4[(LYCD6\Z0_')6PV+L&4Q /-(J/01*O M+BW\!=>WI-"LJ3%&5&7%A+E,*VSD+BR/7.,^KA!Y$Y+&L>$8!5C%H7"@2XN MDBXTYU/M(]=QK?#M\2F(*;^W8?V\\:Z67C%&?AQFRKN63F%HC MB>K3F)H<5;J>QN".T5HV^0'MNCBB5S(R%70L@>7!\> A9XF<:709>"1T>6AY M3\&EA3%[07N/R=[JUL#FK4&;G.2>P)@0NF^+HPI1GH)O",6S9\]=IN_4G@*J MKKB)(0AK]TRM&QT;;5K+WO=5IY ]-XGO1/^!/))J*DMO,%L\!%%$ MDD3FKY33X++UVYW6[8V",YK$-G (*\L.P_2+*5 M.C*HM3!@(F@0U,!Q&L(U^#2^Q /@#2OQ5\M+F(9BF;K#Y$=[$0TU 7*4/Z3.N=4O>SP!['R_*7TFCME>3,#HW;'#9W](N><>R\[6Q";,5% MA@&UJU5?,M.,-O[R"87KHFU@[>)]/#[\[0JJ&M\^&C.^Y4),=IW+4N;@ M7T^VDDP*HA2+C\=*!R>6S;?@A9K.IWC\O$5N1'*UIT,HM1],;3P6(Y?@3],1 MS@//PT?''U:X'RI+0XNEP7Y^U-L\IS:_Z198KQ]IC_=1)'?J#S*@L;170?(< M+Q*O.I>Q#-A2E:$PQA07JFQKH9=Q.8WQ%"00 HJT0V@$NEG&0:"JG!>D143$$-7!Q1& "!CG#!P3] M<[I51D L1I\8I,\#V!@4_U[N_/&0,!"*P3QY=;OC8$[/=X*GG^**4-#3O":U M5$"/P089;A6_(7>YBI$SQ2=,1XRB2>:-,H0G%T@Y>E&'EN-2^'8NW1\4B'_(9??T)B M4JJ*.Z**;80O4L@.UF@6$J_J$*V0'U%?:_++:V) H3Z1UWZR1NE#1G4.ZODN M-/:V(9T2A0VJS_0E&U 3XBQ>H7![T7[G6L^NY\;D[4[JTJ-J3?QLS)I(>UKP M"2CT]>^3K+T3G^]XT0Z+W%^&*'TGG2^F^X\QFS0Q3&:TEM!HG(K..9-[$&6CA,R2 MMATF6(C*%I%_)RK3PC 9TU9 H[$F-.T<1,>#NDV#J,ZPT&XNDJXG+@6G]"J^ M0(^5Z>G[R7I%RN$>SHR=(--.36BO1G12E/" Z'QCN;7.<%U-2H7*8^BD]T00 M?'76.)2(I1FDHX&:VTC_N$G@(.4<,F3,U)U#^L--#(&D<\A 6OAS0 -$ZW MI+T9H +79+T3N3Q4"T*!M-'\J2C6D+,D;K>TF3_Z!?+1PF5MQABEP8+-QZWF MDDY!/DT#&\R]\O5B@>QX>\>(E3#'6KP,R&8QP?O%V2:[:&1- O(-C(8O+44V M:G8'0J YL@/?=CTW!32^00X)^D94GI /*7"2LQ2:GGDE&NOBTXB3QNSZV2I MK_$OK.4R1&ET.))=(/VUDK'FY.AXWUB3M9/^NO %8J')_P;>]))U] ;SD,Q0 MY,S_FQNO\H1A##N,=*V.'S36(\TSS/"J0)D>%#$JO3Q4%8^S@='[3E5P5'P( M R>QXUGXB,(7UV:99NJ*E>4Z[7U65\:@?)J4%A$8=-2"GG8Y8B9&99:% J(2 M K7 2(1$5VGD++C_!$3XX.UZ^VESCX-+&]JF.CJ-C$: #5(3>\]R7=\C&_4PX;IKC4AEHB*O#50.Y4$!X MV>U_16%,TK[G^U3V$E!?$AR.0@SVIG4%L>"A)[%/![H/;XP7\/VU*7.CZ%Y< M5 T:[AI6V$8B[!G5_P9D+FKY"5[W7/&'?:^8-3]*6#[>9 M$+87>FXS/_;V%J63V\R/PA?+O6TA+BR/YNU=(13?!6EV(8XQAE4<"IR-L:G" MJR3J4*#EVEG8%:#!JX2-'+0<08W>J%4CQF=/V]@GL;V)L"9# M)$([D?>/KX:YMI'(G(UR;W-NGO2\=B]!MJV"IX32]0=" CZ"52*TDU]B%>[\ M0293DGL4\]_Q2]2$QH)V\-70H:$*-!E?-@CSA@0\"^/6(6,8RS]3PEO?#A$^ MLMZC'_DSV,=@I_?B?D"UC;&R1I\R0 4;4F7.%4H%)?G[Z*YI4QLM0J7^^V2, MK"+:^O!\2=GBD\4S*_NNEJSC47"IM0XT.?:DB]:U#X!(U;,;UL%]X-M2\8L8 MM.[PL*P7VFY/48[@0)2&N30"!YRJJ&CZ5.)2X5 M"I^G.5+3'DRV79CD?1C[:RK%VK]WGV[0Y$U$__.)@M[;W$E\@FNXSCH]1\1& M2,( H7 1A&MB1)P]>^YRFYR.9*E^4I M^BGO&E)^P?11^;(Q[]&V)$FPD75JDO5J0KM5:'BT[Y^4:X,P(NFY?>Q_ANKD M/51YJ\6NN?0LH\Z/;N44R^@R%[-$1J)+*!AR7,_+"+Q'?21TWI!'N% M-D'D$C>P-%)@,$OB*,8; DSQZVS3D84@R^=G7DHXK1\8"#_XX.X9 \PKR*CA M6]5BT)R'TW7!/1$YM_[4>:'S\2+?ON:1\1["X,7%2FI'R\;?*X- ,.C7O[@C MENK5E^D@%!#YRG1,[N*3!];J49G>>*K:B9M+=>E9[CK*4OC4T:VVX!A)(B^H MWL"G(&Q1JK:E3XJVI8.)B!I2.[QDQ4'O>#/*D;]A+NGPK* M:%8)H2[OH!G1SDNX?\35X:J!7"@@/"_AMB%S 2 GU/K>WDQ&GB&/Q4[LJ/WC MKF&.;B3RD!]S<&_HU1_![U<="$7X^"JZQDC8F\P:28T=\&[]%Q3%=!'<_9CF MLYPCRR,.AU/?^>Z'V3^^XOF7Y/NX"T@0X9E?J*]V(CRMYH$LM%7ZUR3MS]\G M>8^HE\&N3Q/:*?K+M%N3P"\U!OXL6>@LX]Q86Z+K9-9E?MPC=B+K2LGRT,%C MY_RLEUF#H^ERJFHY"8P.?E77.*;%.1TF.YGH>*FW%-<6'0AXRB* RA MC1Z9 MX^3 (R6'C1U3 L.!BS2!MS^-4(^]PD):?Q+CUQD2H(UDT60LCX/8\BK GG2X MH9JN@S FLEX&47QCN>&OED>]-EG;*=4=5"7B?'D'M?W^A'3@[Q/2A0GM WL# M];>T)_]VV#/I,9G9*^0D'IHMJKMKS",\]637B!=OEW@B6@;A&\_2WK2Y@<#>B^C]QC>\Z/P&-72KP5\EC7#-0XK:CY_@1V4E(+]%KS?V\HM! M-PY;C;E85BU $/_^^#5X0:%/!\02^3;US9!F@6SUL@J^]/ZT5AJF*L*M1 :# M.KW+S#,OIR%PDF?'?7%I1F8!YC*51X5X8X&9)J*N[W1"O(7",EP$9":4&MK< M.B-"5UW.'C/7MV;"-[R37EI+=&'9?R!9*O KC8@+#01EFIMT& !G\0J%=X'E MIQTBVQB\*['C)!1BIUQ_!##JD9GY\AN\[4?DOM&F26CT,&PNT*XJB#F;IB^6 MZQ&EW 3AH^6A\I KV9\OK(AI8%)M9@14XF-=I9,6%8&Z+39-/MM.U@E]*_,U M#**H?.=Q@19!B-A)O;6T?:"I1KT9O2L?#'?)[9@I[I;:/G!7H]X,.PNH1L?3 MSMZ=ELHZDR0HJ_J!@VJJT>2X( K"V+GK CZ!;;T79HN=$K":,Z?9Q/*^63'Y M]9NJ#T,EP0W/AX&Z*!3<&(+%9->=R?/;I-"A2=ZC@RO#:%T9OASAX]_1Z%T9 MEDM=0W#@3O4*_COD'FZHMH*5/8$_+-<%WTC3(FQ[V'P!X*UQOI59.'\1"Y M;HS@!U9K9+4RE5L_QQ\6E$HS>MH;AI%NZS2GTT"W;10:50WQ M2),ICJ^V@QFN:,K1Q5MA^P<*&]'@P=!6--9H93.O_0.;C6CP8$K32^$#;PVJ M[6 L*P&BWRJ!(W%#%8[;'-;%P[D#&245U(F1JXO':WZ0#))XB^IOI7[R'\K5W@*]P-_>$*_7 SS2[X]R3]^>!8WWF=Q_4TYG3Z+ M*T\<8W\6U_\ZHA6U*BE4M'!X%J?Y%5'_[%*!OTH>XYH!\DA*Z[.X_D$W#EN5 M*=)J 8)X'Q%^ 3!#NH]5A%N)# ;U;B/\#AWQQ@(#>5*WC6*K,+2Y=="P-A!TG,%ZAPFC'ID/P7K%OEO]T\/PR5^[JB"^:-[S M_-PSE9/(9:Z?! G#5GR'HNAI9?G')]]PR54Q'F)-0LA.OCD"DO)9)#H[=J'/ MMJYIT&)7ZM5@)[0_\-R$ L?EI=9.8;FB9G@KY2]1V,7D+OCF@?0=Z'-L@8GU M:K 3VA]X;D*!X_*#XRNL7DTZIG"IE@\$UJ:UMLYNY>GXJ=81"=B<7*\LC6P] MT+.YFL;U[+.)6NX38CB<+?)_ZYQ'*VV7,?C8NR,\4*K*Z2WC[ME[V &H;IGT ML+KU5P]\[T2CV4@X-SH2C/DU;Y\'[-#9_NH;LD@1ZH(S6]RYUK/K9?<]] _. M--XE#O'G1.^AZR]IG ,UW^>/1\?[OL^%-" ?)GGG2$:0PA^*'21_*G0Q_YLS ML>)22A%_LNWHA/84OJ/T5LD[!;$\IOE%._:1S?LRC2(4$]^-&@H5>(,+W =X M8!9IQ/.EUM8^E(E2!N>20ZU1!8!TN\XEOG@KC/V;$/V9(-]^X[E@BVM"H4$W M\'+HI*@BT$2IDX3K@BU1$RQ1%('C4$!1>"!.E;4[E^WXX'IER50MBWZ.13^# M@;LB6G*X2TD/!/A+*UKAZ8_\Y_K/Q'W!FWWR0HF]'+ K@ 6YHU5 43,0/7'F M^' 9NC8^4-8+4_];[O30ILFRWK[T;B)51+A*$>W* #*+X-,_>OMFA7^@^";Q M'9$;;UUA:%AKAZK*!@5% ,&93*<4A"=DKWP7KY>KM#KT@3\[TPZD,#?P>K3^J6N)X M X$R $55P91-0 M4GS .)\HXWSROG'FB0_D675=MT^5<3Y]WSCSQ ?RTKJPFN7;H+=+SXIX-EYN M';!8=[_=DU0.QWNV_UT>7UE4.]_]X#E"X0M1$B4__G/@V[@6Q7E?#W([0U/? M!4M/:;IP*->ITHQ:*E*/LB56'OXINC*+H,UL^NGYV]678*U3:* M4IX>'<&Y?>X4UCUSAQ8E]D&5:ROT@R16ID>IWH$2\I00*T[/UI9!@X?0?;%B M])L5AI8?;V5CX\^M< "^!GAUC0'9Y%[C#CH.TUJ&!UY&]G;;H<43AI%4N#Y9BW9^R)!3#>0_6_PDKU5CC\;@37^Y@I?ES M8(DH10P.L;K0$Q";;@^!4D%1I0NHJTQKI38PS.DTV.J!-6V4!N1FP6C U@-# M&N@*R"G-<-#7TZ/CWB,U]TR-!LH:9>#8=TP%/7H#$GQ6QZGS3A"-5NLW@).P MNV.[,65RPF?T=M1/A:UYA,R@'+/\&.G#A[-*(37EO*<$Y4;2,+Y;FK71U;A" MM!:4+3^'\2L=&-9(0T93>N=IW\Q'Q)DZCIOV_-9?!.&:MJD:U^:$&]=F]XE) MX1N'B#2 -^+5YS/&@]2P/ED>?/TE>.HC;HV23B!&*-'\"+5/_'O#M4HM!44- M@Q2MWZ5"((8"*C*0K:I7A8\R!J8IR"Z&!8%ZC M +P %L 54TI-$ZI "I' M![&X1I^"X!7,7;P5.L2>\!E%AP"16,E[T[N*K)I6^28#EP'J')$W)G[L6E[V M\N M37C/\PP05AHET,VD'O)<77C 3;TCGO"W.(L]JS@T-@!8[954!3$469T MW/6;70$:/92PD8,6ONEGO]?YX75NQ7RSC[AB66R2!.,('+Y*1I^&(@-%^G&% M-?80XF5,">?]:J-'64I@HX]P*SV*0_#;=OO7@-@'F4_KE>J.'G!YJ?5X5$M.RS=!N$ N^(Y%_F5YERO+7ZK,X_55QTT%%:$S M"GP!3H'_3"S/7;P1 R"Q$Q(_=8Y-7+[VN(F@*'=N%#D:0]09_3$^3X\^CB*5 M4TMSN;J^0 =W'W/83U",E:8+AW*=*FWD83\!4:-36/?63"U*'$G8SP,EVBEN ML&$_#\ WU!B0RPKR4G<76)*SV:T6!$N$_G:XDDKB1+,'[TU4%O'>6O,=1EC% MH9%'$CD1Y (!X7D.XG7J!86Q^TR>[_OX4'4?Q"BZ2A N^IF[0Q!5@XVP *CJ MNMY(W&'A?=X,[_/WA3=/7 -!+33,[E$8%V9V_*_=K([_\?N<&'IK5O[2W\KB M?H(60+#+Q5ZLE\YB*F?TZTR F(Q^L3 >N5C4/S[@#$0BF'4O+!+53#;,!X2,LM!43J 945-1YP8 M?CWM+/>[7GLLY)2$0@4U' 3X<42#=S;8>7ZDG><]':LK"1I!#A)[&"H(IPE# M?-9X#K1Z050<.42(,F4FH*&=@" M9:C!Y>XZ"/S,^RP44@+8'O:J";',S4%&@TA MK+*4'<09?-30\H&TM:0UI5D#^6)[ MC,/?0$OZF%S6+[D1_GQ@KCY-:O*:TL/4AAZWW$FT00L'RE4WEAHTR+G '^"D MF'FE$C3F[G(51[,DCF++=["6)-=UE28.G*R=!ENK4-.5WP!(25Z7-R BJ78@ MGS+YF&K3],B[;!?OD7(%KS[B'%B7.83!.HF:!^(Q,NTVTYRFU^4L[FFR(M[Z M=HA5B45+_WOK;P6<+?9$K]OLJ=0_$*RZU6NM/Q,/U[6S+/.Q2TVA);FH6_(< MD\D%5HX<+5V)]!6@SDES5S=Y)0TGY29^J:H!8O9O?+ GH8: Y)]2:/V[F2?NFK\U(C)V.B(9UJU MG =C8S@97EJ>G7CTQWG@>3=!^,,*69?FQK\[8G+S66:4X JZ!FT'*=P;_.;& MJXK445GLJ*RD[1)%VQ(Q7.>W1LQJ!6IQ*&YEV_P-CEP'F,KC/OW3&ZJ M/8;R'K)K8N%>1O/G#H-#[^!HI&^CK^*'/C(>41Q[M)&.QD;A@R6TCH_.SH\^ M'D9']QHW^I1_Z./CJ^7Z=T$4W?JVESC(N:46:URLH^'"_OYA]'0R>A0!T!0] M@/5,Y_-0AA/,\\EAF/2@;$UA"M+SR;7O,-<88_YN#V& OQZ_7?^9N!N:#L5W M'H-%C-6-U)S?/AT=[SN_Y8W_?;)M_N\3RW\+E(CQX%M7-3D_U[G 2 MY;N=Y1[M%7(2CS[=8'2-Y^LF6QW*7"2-5W'":"4D1-,;4XR+-Y(KF..F)E$3 M"M1:T*N2H:D&!L6#7<9H51XPJ#]/OF;B_EP&:[Q[0>&V M7^P+/7=#P8U">)/@XU6,]T:SQ<*U47'/-8M7*.2%;)>I.5(H M6P@/Q&UJMZ-^05[ 'K+"\N-#N)G(0#*JWI% %*O MJM!Z/(Z8/F9[)]Z<>3PO,VZ5\0'76&JF003(OE?D^26N" WL MKDX_? 5 ]+9BBO(U#")E M!*T,!OB)8"[&RQC4;^[_PR8&K;R9I8G(E3-9; M3DW"^&?W31&8@,>@B4W6TM&DL?"?Q]8U=!=[BVOZ2 M!+';1B#Y&@3.#]?SU&X"/U=O G=M3]+&Z35@WCS\:\"\IU@G^VK:R.ZOV(=>3* [6 M*)RCU'$K6KD;OC&<4Z,LZ,G9V7G/OFT:<*JBKZH ($C3Z'*!%RS?+O!.K*H0 M'N92==\'^LU5 >1:\RFT'+2VPC_(68'^@^A @#^OSCO!75D%0*X[[P,?GQLW M*$;398@D;CO9%=X'THKR:[(?>/H"X.6H+%&!\C*U)%6C%&?TUL_2D++MW$?;>1'C-TYK^C P)16^]YJ MH"(]D',X9PJ\$X6XDJ@*#?@N[;1\)8SL73E;#3Q7*5$U:/1IC+82<=BB&W68 MTI33FB-8P4.G>!%.;M'6&\L-:[R?=#0Y0A894XMA/Z?.\\&HZTA]JF(T-$+: M:59&VS500+;NPT&PU<)VJ^-7*NOM%.OMY!V0B"6X+N\H&,YU; 5\C] B\>[< M!3,8B$35=TD=@?B:HFVP M!\ F:BN7XE87EX= MY.&N]GPB3RV9RJ,F5&,%9#0Z&T=JQII%OBF)ZJJ^(PI)BY\1Z'P)V:+ M?:6PGDUQ*XV8- T$S^CR923+UM;2414_U;-'],R:IRHOC4Y<,DZ\+$]2=Y)R9I+R;! MXO FIO\W,7GGQ(DU:DJ61]1'/**.AOG*158V('>A@DUH_4ZK/WA4MINTI(J-8'VD4!ZG55QL<$:2G'E38@%W^WY;EC7UK7%QX?%R3D MTWN!\P3CF-E\&>@W?8F1=8"7O$]7A.K>EH&4X<@IW%DVF $X]<4S!K0.-"2I UM! M6=1!DR$5COLNHE0&'-C*<-5 +A2P1XA%SQVRSDN\=BB5!(>C$(,=;JIB&7!( MUO+F%(6Q:UN>."YO?7Z$ *(:@!B[QR@_G="4 [)OUZJZ3-1.RTM_! M@<;I5ADVL1@&@#-F/+U"S[&:0?2L&ON5- +?NDE%%9DQ684ZCU6//!02\_WC M"G-WCC9YEGB>P5)4#72*)X)J=WVD1D?'!/0X3NF%C&QRK!:&@ MU@J3*K22@D*,E%KNNC"\"JLX-& E$1%!*1#0:"R4R\!_(;853,-'Y&."W 9*<-\/[_'WAS1/7@!>9#M"GS@LQ M?]\D/GEA,PU#LG_G7P4(JI2E_]S[,X$V8#<1M4?; /C)Q2N[P++O[%LU\.K M?$K6+VR$N17&A*^ZH :2ENB F&9VI3,1&]7],F,"4DHV(.D6.7M^T>6.3%5H ML&HZXC06?5SNV^5!4GZ6)75D*E<9$%GX*(L.4A)B&[VCZ=E(\MVWTC>RR"'& M(FFVU-1[-Y21E=UP'+'.0SM=9;V^<7VR^;T,(EY,)T;I4;-$7N*QA?VZ"_PE MV323D<(@1+'(B%D@%--H *_/7=QE,4P=BC=WRJ[]Q;>KR2^^.L!=_06V79&?X?\ZASMIL[-0OR3)!QP.ZILNT_@D@B5S3 MR[3^@>_Y!@X:P@*@VM[ @<4[[?XCLO%BYA3$H@)]_OGLD_ R3JV%,;% @^3P MO,9-WMP,&VYU0<'Y[$*],NB?&)HV?(U%[_NN7O,^\-;'/4%1/,>:H"\="R\: MI':&O 8&Q!T^Z*+=H[(2!O#F0X%2N?C7KQN2[XEC *PI.6*2R$JK:4X118GL M:8K!RS!2N(3<%1\Q,Y1$-IHCJV=R['3H*/*DMN:[H8R\] :\DGIDS[45>F]8 M>.LMC+!;)C]X5-H$9MC)!.^O20DVN\AN1MAB^)Y,2RU4=,J58J MR-EDYCU,SXG24I=LK ;JE#WUMX[[?[U+,51L[8,BX^ MR AG-'B(\>/M]9\)_A ^Q/]FD:4NCK)+,F(QB&9)',56NA#Z3N'ZC-1ZL3S\ M:<6WON?5:+9I#VA.K[P/].DO^=@D[<>DT!%:,/\KZGS .S:+"?67SHOVZ>+OTK(C[1IA3 \H\(8='??HN.:$@'LYHEV>+;+S- MPKF[7/'.V,SR4&!L"DX57C51(<8^KI6 >_CFU( &L!H\DO#V=1)_"/'"%:-\ MV6.?OVL+#@(:^8.WO(R&0QIO=SEB7)B%1X:-FIS,'7&W\^"#9_G$]L-9UXI% MH$'6?BD32B=AN^A\]XS!$GB "G/%0X.+K=F^Z4I=.#37M/!Y+"_ E_@#/EEC&=D(,\VDF=E2/7(?X_N/D\9S$6[3GSCN?&!E)J QKZG2%9V21K MT-N00XO-412'KDT%M\8,7R/&FR?NX*.&979D MNO[="=S$:LM"8X&V"T,),3GQ-9K>!(LO,3)/#I+\Z&EE^==6Z =)7/'O$-QN M2+8"#5UY;-@7'FU$!Q7?C<&53""&WT\=+_@URHHX'BX'&HAI.();]ZX$E6' M9(9,E3%0H[&ES1V0ICX]+:N)BP MV(YQ*Y=J P2A,KN+-."XT,85O"FU^GOB-+ MI59MC99.^K6BZV1;N[J=::*4M=D@Y]+RO*?0\B.L)MS'Z#$.W3_2$"ZUW!%5 M@D*2]JM8(TE!!8U4 GZ:Q"O\G;^R^ C[9@R%FB.G@)2XFH) 0GD&LXN6@?5( MI<[_HOK@I9+@G_[XK<'C8,L2'+2-O>/O21R36^;^P>^Y]MF: @+@&I[V]P_WAJV%U9, M7:S2M8SX7P4^\;CBS/'<.M (T7ZZ5Q>WQVQV[3- E(7D3ONU9<$10!F^*@7D M!07R8F%.3C4^@RI^"A(" 5"S0TC_\+6?A^7%E'B* MTOD)BG9[9XQX"(-E:*UW)J TSCXK:+QD;6B@RT-6M^PV%QG418QNZCA728@G ML0>$>^3\:GD)TYHBJC=BND@*VTF0(1!$J;7%RU>$1I5F<*O1AB/YN"*2[2N! MWE+&;MA\JN&T (U).B<=5;';^BY]26GDHR6)H@=O JK7A])4Q&NBK-/3_D-+ MM*1#4X)QM&%THNK<;[*[Y*8 V-1F8FHJ[KC\Y?"9P4;(B6ZP7G,OF]F"G21. MNMZ8J-),6*/N*1\[=TMX2)X]UR:/B$O1LJ8D21 NJ>J;4,E'4>^;D'Z5_G:3 M?G?R(_WKQ,J^?'!0Z#JBGX0KOJ :E-E!W56AD62:MAB;="L36V'Z^:S M3J+K5Q3:;K0;NJ5+3VZ-X6';5"@C;VZ,07I)EBW/4X!T6V-,D/*%TO14I@6D M YJRCX&3H)UHFC;ZZ:1][3O&QW?!2Y_F!G5F?E8BG\9$KV[;-SNJF:*]Y)K. M !TN_%!9!'VN,2NZ)A?WVKG(V!$RO<7>CUE%8E"I'1:_5#,WT*8_T+8GQ<;) MB1&W#_](N).&&A*V LR11^S4-+\EIK]<;+WA#Z!&% M+ZZ-&#'./-H-E^3_G",[6/KD:CNUZE+)Y+SE-7ZK/$0_]G8]HX=#]7[XIM4% MT8/_UL>3&-HZP]UELG'VBKM%)5TY"]A1FRD>>ESYJ_6>$?B,1IS7)Z<3U.1=4&0@L.J#7+3Q.9X3TE>0@#)[%C M+,83LE=^X 7+-UZ"%5;I,4'<1-0AOQ'XBGP46AX6=>JL7=\E>RX2T5]FZ$O5 M'1,YV@NNR6S;SW,2+?NQ.X$'O.:O0*-?G]O;+E1KU M7-817^VPAJ3*RJ X5 M7?'3OLI5AD;0+DA2I68+777B%M>Q[7$>)=2!!?^GD=O*EVI(#8XEY'P/'$:*^^MCL20>21ST.;GC$("^22=!P1/LER"_QNF[F;9'%Z5G1%N9?EY.C6(P2*K7T$O1/K) ;/-"8]= ;7P@QY<>.+1&_JJS">;'+F-/J.;(]?%_:6YWQW'3_M_ZU!N- M_$/IZ=3Q436(4^$#^%^[;TS*[]QGO$)*@%9?&7PZ7LE*LN&#@'[RB,"]#C?^U@Q__(0S#,PNP=:LV;(U8Q M*,"V@6L'NI*4 T69[ (ST:+:!T/!%DBE0_#^3(+;HAB5+ M\\;VKQ?7*HN/I3_[W#>TDACM><-<7OUU:L847JV"S0D\APG @ MSIL*E?IC1+^9T. B# GF]6UXG:^(4'RSWCJN).CC0T7)? M-N9BSBP+!71UN/:@5A(0WCQ_&>#IR?+R\%B<&;V^)"@/DEBC=A.F#)3X7!BO_U^^/E_K!,?PL%.%7E%X8?1Y!!0?3T7W40/?W7 M2"!B" +O ?%EL'XF*>>%!YK:@E#0TC 3RDH'$<(02:UEE6(C@D].MAZ?8\N M1UR=70?-%D_HU9*%LJX2%&"5P.%A*BTDE$50[U7 G>!%O41-*)30<^)L*SB\ MB:!L1R&+4'JS.5L\>):=A@X0&YWJZPT'>SYJ7-.3@NCC>O+-UF;V%^3,W>B/ M!Q3:!.>E^ITBHYVR;L^Q;K\,G%9Z56'T184JS<33SIZD^5C:_OK.>L,]$?$J<2GH96O7_ ?%*:E^@;&QRI-.M#T-A(PHZY? M;11%%=UDK% =AR1F7S[NYG_$**U MFZRCWW"'L':(XZ\5XE&IZIY7B6Q>=L_+/CX)%I.P\(? )VJD'9C\2'M 8YXC MVH>#]Y[1..TA1F0/?L8T4UL6R@RB[JDG+PZHXQ;+#H<<8OVEPM3#R"HV/ 25 M)#$<@:?SW<,>8>\1:U=0+3@\I!5ET77R",BE6>](ER>H=$&6FIK3HL-%6UJ: M<9T+BC,:'^Z:DL-%6U:8MEMPJ!-Y*K)X'M^6*VOGR]G9^>E H)8315.>>OXL MWM]9Z]:W$RI$$$7TC>6=A53/6:=-SUEN]O&)1[].CUEWT^O#&'3'1YEQQMF,2%8?+GE:2=C) ;2+K4NZ'2CM M7"XLC_PGNDJ4MRL?^=N5M+G]W0:U]X#G]$VENN4?)/24QO[?,JH (4%+;"M/<.JB#LNXR6LO>081X(-M3K*%T0F#J26WO*M'>V-BF5Q%C,] 7M2Q02*9KMK6^ M45MCHYL^)6@Z6X&:Y1II1V ;;M7F@7XB98 Z[[6/N)UL-AY]ZUH*#(RUM0O' M%B661Z,IIZO&=[S-#\E# 2Q!=C[Z;V0UW?AUUP$HU#9'S2K]>];NN,SO+97Y M0'K>WTB1_OQAG'2LVW'=*ZC#E;MUI'\^UK:MV6OW/?+:C-) W7+T0-CTUP^X MI/:M>+5I*+3M;TL'1AO1X-@,Q5FZ*9*PC7&)RC_-2==_QWQLIR/#&2@' M,'L:O9KHCXF KB;*5&O[9I*=*>[DQH 6LUE[;3JLI8W.BFV"M\!K4X7 IL5OTK'-R[V M"CF)AV:+O%=3^\_$C6B6T>CBK? O7KI+U6:@3 HJ*)9N,W3(.^10Z#5BUZ38 M$I2&Q@(MJ%;)HB+]V#A!?@P1JLW%)5T/&D]4 )6C@UA<>%FZYHAD?/!CU_)^ MLTC&\/@MST[(2\$HJ%06_@0DUF*T=JBWD'K(<\&-Z[LQNG-?D'.+ ?.7+IXO MIU&$8CR/?K/^A^Z=L5;9:X9""] X8V@=::L1<#D=]?!I)_F]M>:O-(JM0.-5 M6P(H44I:(4.>IB[Q>3U8HW".O'33OW(W]:N71(T!T44:W"IE5!4P9'K<^C86 M=9N*-<]VQ5FU.#6@T5-?6?JK/%,2HQ!,9Y+,],N=Y&0JCL0K)46A^:" T&]9BJ\$^3VXU6!AG%W M%BZ^"C0]\>G5S%6P%5\&^&SO+['R\4_DJ!]FMRO959'\18"H)6B$4D:>39ZV M6M"TT7Q!X7-@+E!(C;3DEGKINW_A;3HU$BU<:[M1SVQ-#O'+R:1W483_EJR1 MC77AQ&- 3CZ&]8TF+X,HGBWR M(7>-AV+\]A1:?F39^9\5SBLRK97U?#H&>NG41"=OHXQY=#VB)3GS%Q[FSM$+ M\E4C87^LNG5E+4\*3=/XV+1U^.Y=6??G".N/'$D8KEWL8GVY<^WWJ*#_B[?L MCW(>7=(M09DA1)C5.W*U$W/(MQQ;DU\^'V;2\F[GN76@$$$WR#7T45;#H(F2 M"L>]WBB5 4<$9;AJ(!<*",]5ZU>$V6Y;WF.PB']@+;']L^I+@L-1B,&>14=! M+'CH;0.BL&';*S)XO&3D >?.%(5Q81;%_]K-H/@?OQ-3=N"Y#E4\/:;4K*_L M@N PU;ZH*LH^?/QK%U)>42@<4$1*!#',M;3U=FFVH?=6_C+?97!]!ABE84,N M-:,WD7#(N'/F0Y$O@4S5LKX^CG A:*V-(?N49::Q&ZQC<@U.#!>_N?$J=[N\ M?K6]Q"%6#1*N(4+.D_7*(%.#EL!QJRD#JF32I8V.W PZ-/7NIG7DW+@^WG:[ MI1B-JC;@$SD;M!['[.VY/Y7)$.8MS(MCX$W[4S+_?-"'2XE MTW+_$'=B6@: HQ"#!J9EL.BU-2T/$"\9>89O6FQA6NX?4^-KK*(JAD^'EI;F M_BBAB%032W/_DS-$2S,TR*4F^"82#AGW_J<5K3 MUZ#PKOL37H?Z'+)%_#XA@W>V2!5%%)SKGD%4=H6R;C[USK4N*5 EH**>AO' M+A,AC<6)G.N+VZ>KNG--7;D#/;;')&GUC.O=6GGR+ZDRMKR]R5X0Y[-16P<* MLBWL;50(ZBD98^JZ#$*L92S*U'?H [DL;$+MHUYF86@,TH?AWA2EI@&]^5[Z MGZFN$.ZX[68WM!L/44A]9[HF _4O^GO&Q"13]3VPJ+4^@*5<8>V(5EB[%U:$ MG"S=QY2$H%S2VXI[K%0K6F4CY\%+HF^NGQ1?Q*5A8>KCP>MN_CV0KA.=C2TS MRQQAW29VG(1XG\%[W%HM^!XXI2A]V]?1 G:H9K1@3%O%B+N^0\,-DF?@@ME( M7.L]$**-*MJ^9(8V=^01)K .]H((W*XWEAL253-F$YFJ[X%.K?71-GT3R&2+ MA41#Y- [\[_CL>5YR(ZI6FP[2/PXNO4?:*86O)E,F$1KTM1[(IXV_;1-Y]3- MCGTWFF:+N\!?T@@H:>"KXY!*_7?#G]9*R;CS!?8]RJW_@M)D M9NF6D6XA+8_$_B(:("E#RRJN=QY3;.3=L$B/9G*CYA&0>:CUG@KW( AWIQ5! M&L+:PN^!0@TTD%-E- ;P[;U3.H#(OE#D\+0K^9Y((BM^SI#65[FDR]T_;+M' M].X1'P&H=57MU=JG:N0RW-Z$-#C!+4YHD_#?HUU;H8^!WBJ!<4/-+M:Q9P^* M=YR.1E$UN?4 <>!0U(P>*D&AD EZM":?2=+I.@-U2+LKUTOBW0K4F'A9.P?J MJ:MG7"YKOR%WN2*[0I+I?HERITZZAD2S)(YBRW?8;].;-@.%>"K+IA89-;$' MS-0EJQ3>>JG4!A3F:&5%<[*]GT62H9%LJJXH1HUKK%;>-]N4M#*VF6U_:>#- M8+5EH7!'98V3%T232S18N/D[;4;I,4 NL?=MFQFCM_!5>U8^O/'?)''V4B^3 M>U=DZL>N0W[IOBC; RM1K&KL@22(U?;[DV Q<=(>3'QC%P82H MN;N[Z(-%L!^1G80T_U :UPTY:=RW EGV!9!+AJ#C(T.<8CK0 &>WV]2SM#6[ M6@I[\5;? "<8EL$O0N%=AYRJ$KEK_0Z'U;M,\$K49"60[Y]?74,M2S:!QH!D M0KY>;[S@#2%J5)W13G"CBC#+EX4\QT(> :2% )2:3;>2O'I 9;AJT68RP4%OK)L^?:F(0/H?MBQ>@WBSP'Y,+.K3%*O-4E9MHZ=&!&M@M!$J>6 M5390-<7&B(ZLF,S'9=UN;BX#_X7$[<3GABOT'.^DYFYQ!+5&AFL;J9GOO?2$ MR:CUM:])5\T>EJIMC Q;?3IH^Z"JZ]B8<_+,GA$==?LW:&AW:BD1:V)H\5"I M-+5SP=Y?H> NAJ &KB:G3Z" ?;->W76R9D)6^CLXT#C=*L,F%@,<<-W9SN\$ MT4AU-0^%/D.VBO.5:33TVL>!T9H;!D!+V] (;91;VJG,T:'1AQ*GW<>/>XYO M?1(O:)V> /)#7OICA&5["%T;'3.X*EV_K,LO6)GV=?PI7JJU^M)04%-&1 PF3\*!X,E/BL8J#QU3'C!2L'+$ M!.)"L==I[MU";=D!8,A!08@B1T@#"$;(_GD9O/SB(#<%#_^PPPS_X_<[M+2\ M:[P]C-]JYM":$M#QD9@W9:6"8O,5HY@*4CMI[O\9"GZR()1A$TIBU.GH/X(U M"G[X^& Q6TS7"!]AK&UJ/7* LOPW]O6;=&5(" GUO7>_UDY((&O8)<)'LTL\ MO-UX[D9_W)F 7=1"%W \JO!(T!LC *"2 C)[Q\ MK[^B*(Z#@)>DMU"@)-3'H]Z#9#6 8&]*%HMGP,@+T:D! )H-)F.Q/)J>-P)W M3>@1/3$$^MW-TY/HVWNW?TK/6[9D8"O+B.HX&LR 'LDM')H>7-D(Y(J@'@(/(5) M)(:;67.TX*M)/(2O/<'FD M705&]Z0FEQ6BL=DBM6K=6"0$?/PFO;+451X)0S0(W3;K&)<3FK(3 MR)!5L[*/JF."H$I9%,N7.0L/&L_)JELM3)13WKSR9=3^7;X-94L M/\0#"K$P;P"LJ,Y 46TD5@ZIYIN5CK4T];Q;WW%?7">QO+H'[/DBLJ>R;U8< M7Z]"S[57:ZON.?3>X@/C^E \_=;IHV;BE5:;CI%:I^NZT2F-"7/!_N#$P<2YH=&WLO6MWJDK6/_K^? K/?L[Y=_<8#VL!"NKJ[GV&%[PK*N+M M#:.$0I"K7%3\] =0$Y-H8A*-96*/T7M%A:+FG+]YK4G5?_Z_E:$G%M!Q5E!)+U5/^)'J6;0,ST82.H^IZ(N^HTA1N;R'P7\E?^*]L L/^ MWA\P#]SP?LO\L[ON%_'\DL+V(=%%F=_9WR1.)A/I/P3Q)YE)M)O/+]^,TU G M#G""'85_PH'Q7QF*S/PB*2)+';Z)@\Y"%6&B9DT2U>*?A$S =(:04UB6QB&6 MRM($ELF0$RP-\"0NIPB1$%-[(X7__$?Q0K:&K#7=/ZYG.__]2_$\^\_OWZN) MH_]RH?AK:BU^1[_$9/RUO=1WL2D ]L/5,G GORQG^GO[PY.+==74'JY<+I>_ MXK&CJTD<3_Z.?IZ$7-U=OG+5)U_*0':6J&4X'1LS][3G =&7+,8 7"B0%*VPH_31W+MW^)EA$/B=-)_!%4'\!4")3#;'@+)21&TD^ J1X$)KT! MIOK7W_]1()#^_H\!/9 0+=,+;=5___+@RON]86)T,P;GOKKX[U_;WS$OL,.9 M_O[[/Y[JZ?#O__S>_;L9:V))P=__D=1%PO4"'?[W+P,X4]7$/,O^D\1M[]_A M4W^'/S^Y1E)=6P?!'],R872!NOH3C0:=S9^J)$$S_C.\H.0 ,:(YX9NJUXUP MRX=_"%S(0@DXDL!S12&K50)G*C4E'DXT@\VUC>5\G M9X_XQ53TDT?%#&F** M5ILQ>&8&U4BHL/TJDU6I-.3Y#BAK+8(X[ M9ZF.U5R^F\BBNE E&)/H*L"!X:2;XV+#JV4G#-:I%/6:H7:2Y=FO_] M"WM*9-%W8I404@*Q$67/VI.K5TLVO520G&ISIC!3E@,Y2>$AR1(450/HH;J2 MS^EG@&.&%+MMZ'#1A(JJ[H=^]@GM4JG4&[374,#]'DNGM5%E7G!#VD-/3ER7 M?G*??E*83PH25Q[[4QPL>Y54K:8WS$SGT_2+7G-L]8GQ#*<%N>=4Z0FID9V( M?C)S)?J)@_)/2K2,=90JP:OEB5)09C)KP,_3KU46MDDT1U.&HU9Z)U5CNV,U M5'#B5Y*\+OW/Y-_-I@DBI=0;YUS1LM0BC6UQ5Z^4NF$G9 M[$;^R??*_\'(;:GOZDMZN5:PG%8/VJL@3;.K/3X\P'E_6]R'%'J< 39GAE;YRM=P:TQH)YO= NDLF9F?OK[RR5 M3A(9"K\"0]YM!<[*$"&-5[H5N51D?'+AA4ZP7[:-$!TA%L.(CDY^)4,^:A;. MRA!ED2G,A>K*Q/V<4:&G3LN>9)<10E)IDDRGK\"0=]N)LS*$Y@OJJM&TNPPP M>CUE*ENXST4J0],$0693EPB4+A,^8,GG?&E!KVJ&R0%L6*Z;6P!5!Q,=]JPH MKK),SK-$3;'T,-AU#UG6 H>-,,+ 10V4N77:[?N"UPJADJ&S89Z!?]B8?)HS M[S8IY^9,.X475H->A\1!?M9LCH**Y%5#GTNFDR1U% M6D6IW(\-5N30G%"KE2HQAI9J.U0OR2:QGQRL5%(YSIY@@Q7C#QBBEUK6YEQ4 MS?E@L'*3!8_49"VK0H.=X?5.4LN-DV6O6?E!!0]VFH55(/!ARGZ* MRZ==9:DP=:)FC0S34.D(RFC*&$226)+YROL7M(O/CA$OA-^[#=+&ID^(! M* 8,BUGD9)TIX^E.)[*68:H4/N)Z^I1G@)*W/AMZZ\T>8P?G&\"!"YE>H*T6*@()JN)TCA5_&C\#1."*#=RLZJ M?* Q03^8!,4,,6"-SG-+\^G);%A(/#%-(#7)%=PBPS%<.6--BTS=7N1"S6\3 M9/,( S\9JAU?_BGHP'59>1#:-&!ZK-.-XC9F!1U1=9_9Y/0B5<8Z M#-UBN&4SMY0JUGS2RGU\E0TUJ@L1+G3]&=4E5AS0(R &&ML1+9'0:=;R.I=9 M6_S(BNFA7#ZFL014IP]T'^9<%WIN(]0%G>Q9\;]$+U[?#I/XG&'YIO<4X41_ MP=IKT"CP1EYS+'Z<%\O-*/CZ,L^[4^"J88=41":-E:MFR,*I&CJSF*!2J-$> M;*B+,)WP0MNPNR@J7;!.P3)L!RK0=,,+-E\R*R_Z&-[/F-%\X]D]H7MA2\44 M+Z1&6J#XH:\1U]O<1 M>RP=Y6EQ,1CUAW--U:>N.>A.6IVH0IP-0R7KLG4=3^B&0-MXR.A3,]0%PS>:,,JR'UQQ$P(W?$8$P*II^UXO ML/>@3T M*-/IV--(JXT-UL&:U^3SH8=JB,I^DIJ\'^.&-(>ND M8@CV1:AFBU!-P435PSCU^5.?FMI^ISLM,$V2X7AF4LJ2*RG,*J.@'W]OTGL1 M+H/5Q;CL$J"!\RY?T4##LO@L3; -[XTRP@>YW*,(LYYM>R4&,G5Q;0E!/KW* MQ:D5A0*7SX#EC@]T50Y"38X-,0=TZ&X'G%($X"D"7S+S0+2]OD\/VW3N(HPV MY5;/S92%)$,WQ.)(#"-&D^U\*SB_PNB);#)*KK8,PB "@\%D3=67@S<* Q]D M] (SE49IJ08XF^H(C?70'D_]Z3%$_W[:\N; , R"8>3G_OV?J WQCQMW#89, M3,1MB7^BAKS__N6JAJU'+83Q=TK.!*',8^2J<=LPUNH]H]WITFX6,7/"1(T-FA M)2WKJ'[S;C@73J.I;3Y*X<-6MJZ*JK>96D)2C2C,L\Q'7+W*NK_^CJ/E5WGWG]\' MG_6.*1QC^E]_'[OB)=>/SN+W,\;\/B0%.TYE'V02]\1Z<84"PVDLB3\P?/O+ M[O/NOM]/H'HB2NW+@>:"+ MDM&-\--*Z[9GE?F!F.,\KEF3VVLYLP=NN>$[D'&W_'[_GAA4_C>-[PIO\ T M1E6SH;&K)184.5,KK.ZQ[GD#AA=LOPWL(A7LO@@9M+%L]ZOC#,9SB\S8=CE^ ML/3N=O<&0X8S![I(P?9PS-!O-HNIIK;T^0)5\ZULMEI1"W?LWFK,\)T!?"AH M@%I_M.979=B6&;\.O:]U7>@!U832KGMPJVCM&4X''-[+ M\Y@=5&N@S$PP"ED_\2JICU _3.MMA,0?E6].DM1H@0;H;:!*5;, ;-4#^FX5 MVF[D>O8T,^+K ZL/6IGL\J>2?QLH2&X=VIEL>C&C<,F24Y[Q\W+&7S)ZDN9U M9(,G1&UZ\HP^^Z/R?=VFFU"=2Z-JIZ %BN36?%H@^ZU;%_.5;#H2TC[9IC-Z MNFG) U%BU#P,Z*GN$0/I;M,118$;M N+09-,\0/ #C2[F!-\>'%I797X _6% M3WDT-NLGF48I6."@"?3>7%PPM'[K@/]2CW;Y M(Y7%HP)?BD7/ EG.U[0YIR M5I0_0':M"&&7AHRX3_9I*W'(-LB@S#&#Y,1N=Y-BNNOD;EWT5_9I%VKP.9-5 M;PJM=%M.KNJ:/\(#@GNWD'W/4VY7VB?;])X 2T%7=U(XUJP4@ FL !O?O.2O;M,O4GLZDTW'9YJ8H^1A MFE>;Q4EJVA#+V9LO-'^U3;]$'GI>F^X1DLR6+;O#U,W%K+%>R4/K7GNZ86F? M;-.G0[S8$HA\FS<:@Z%H5P>E)+HK\[=CTR^# CZ##]N+09G2@EG&T>L-=^G- M+IY07Y7XAUR5.(]'ZZ<5?DHV^Y*FIEG'Y7+%&DWB2ST:<:%BQ'L%_+I+ MP]D9U)/R;,RS>8\Q?;DAK?V;-VQ7<&G(B/MDGP86NB;0.@0:&-7R3:_M4;*4]7^0U8LR(V/IY/)N"/@A3[0K/:2HSO-6S??7RA5));_7HJ5LS%;QIJ!I+&5' ?7ON#3 MQ5LWS5\E5D3*_R^EVF6F:G%8J=H\8/J&M:@":Y:Z2_6F"H OI=K/CNRZ!06= M'Q1H<9BO]XVQ>>OK.5\H522RX)=B[?CE@%Z*=9(I.+5YBV&"CD'C M)%GR*7S>+3>H;B"X11%9!WI-H;J[78ZWVDE@^(-8'W][X)NT=^F^(N]^N90Y MWKPV^;AKZGJ-&>_O$W(GVIMN5F8F!DVWR4&LP\_1*;^J4:A:FMZ+0FS<< M3Z'SFQCH=P@6FL+4%YC%7#/*!;=4+ZV:8W3W>D--L&B8[$-D=SE^*^&R5Y@E M9Z6&RK"CM@%U90$7N5L+J5XE\5N9[@\AX1T*+]1&[;Y^[J@E=E]N0OK>/2!\ZGBH"?3?N=H1T;I*RNHW\2H-,)FN;>%8JKI"+@$-6 M_3G$JJWI/(571RWGR4;[529O9W*8RY>TVJFK>?*/H+IMN5[36L#X*(^-7KMG MPW(!'ZU+#1?KXO7NO,&EJVEYW4IMCO7D"LZ1= \3.!CY>D(A3\)!Y_WS$MAV<\D>TD' MA[.!.AN+/2(G(^>9[Q[Q0JAX[KA(W+9FX_14TFBP2@T&2DNJM6X:#C_"2QRN M2"-1G3&)UHJ':RR#LVT6%B=RR>^CMX_0QRUO%>G;EI!']]=4:TLJ*8M#D9GTNKV7Q,S)QJ]=9,]+TZCB/D/5F=6&7;2&:?A5)N/73!R MYMV,*B-IBA&LSJ"&@T^8**Q;&_!TIE]CRH5U=TJT1@.VCMPZX-T>'*['D/LX M(-'(P\OLI&N1X\8,GSL*)+IY669,Y!!US\,/HYH\O;I$(H'JB^;A9&<\Z+2L ME:<9D_4:]Z696$G?&I9_6!Y^?]MNW!NM[ M'GZ#6+].'NY5JII4QK I7J:!6Q)D=;)H(YGLW//P6\7\!_-PA@-I=;+*SQAC M0BOM\2(WEF9(0A.U/!Q!''S>,S?:RB)5%)8KIIZ:.<'0*_8,'SG/?/>(%T+% M<\=5%@>YP,ZZ,C_ 9GW#PQ6K5KUI./P(+T&@6YW)BZL^J?=4@^$LT&P)]$!, ME9'T-_?JS$%4GUIS1 /5%ZW.9/)SCJ-2[%HSG(*[J$#/TF\.RS^O.G-;"/[Z MZ@S?+%5L9S)-\H&RPD<5V2"[Z&WV>J_.?#^L7Z:6,?_!ZDRA1Q%T$_1Q'C/D^:BFMV?+%)(-/ A69U##P><]"!7/'5=1F:D] UMTF;)2L,M,9NZDT-WB M\.XE/M$_VH7JCC4=W_( IX3*$EX^=8"Q14,TP ./RS#ZR58BW8I'<3W;$7I# M81BTI)Y$FCK.E0NM 5%R1ZW@UH*=M[GQ\: F>O11-O[U=\3'/[WAQ9")8'?? M5R"3*P@I)LU3>I%G>*.6+?=+Z:14'R%GS1!')E>X(_-LR(Q'*5@.;%AB/ V7 M]3TW1 \K]^ *[()TO>>X4G?9!@Q8.D:(MF72Z",7E:$+W/CY;[+YCNL+XGI[ MFU"E)D"WICS\(+AK BI@P8 MU&C0,ZCJE+\'$.]%[P'6?D_\[N\I\?#WR? -+PJ?Z04%X '7"S\HL.? <.2' MDC33= W1K]?[FM&>C'PGT,98^8;Q^";%EX3).[:[KC0UH'IY4PI M.D7%CLL:P8M=L7=5K2)<0-V*K]IB0VDL5L1@75&T>8YC1JDTCP"30_ M5GJ/$GU.>%QN9_O/2;P!@0L52Y>JANU8"[A?S!>[^JC6,?LE?.[C=AVNWDI>\Q4K$UP.#APV0S>.!O^+1/;;D M),D_[X,Z0OJWEW[)=TS5\YTP695#S_EP77A/?*CL%@$5G;7FQG ^P;'%.E7, M^/*T4_\&"#B-_-M P8$S3<[C[!O,6N^N#6*,JPU';1>2!@=*=V?_$9&?^<#. M3XK\-6]/3M9 #0.[@89-EMV<.QRU' JY6LJ->'LTQ'ZJNRP:HJ6L>O7""K^F*3CTAUZ#H;XIP)097E&&O4Y27&JVZ_MZAG,CHS1#:-N"4$ M7;T,_59;V)D0U$[58$Y=YWR<$^HC/EO*IVOH'L5W,PA"\'6_2R$HWQ3[77$Z M6O'^Q)<"F[)G>>*.H#,@Z'HMB>>(@[K0 ]'*(0.CCS]=BX[=CE M"#9P.67G:O6YCL.>-.Y,@ZE:N=N-'Q:5','&VEY!JYX>$#BIR":5:[4DMWCK M(X^]7] \, MW83 ]9U8N"4'SGUHBL'AJ>Y=Z7:AZ#M.*./MP-C04:86V4GSA?*$Z0_A7$S/ MD87S:<)ZQ/4KTCH*[H],YJ68'^?P'CF?=5+' '* /:\@Y#;63Q'0Z\V>'[&, MX?8MZ(>K+JW%]0FT:P.A->)!-J_-Q\;4F.+(EOQO28LW^Y2\)M6[SMZXSA;" MF86L"YD0O4@> GP31$:QD.5[EU9=K]FO@C8C+_$"R_:)# 7G)GUV:\Z2I!.DNO<+):[PQ+=H^;E._:?&%M/BKH MNV;?B&:?1_OD4I$LCZN5@!_D6EPRWU S)1G9NAVJVG?'^1V<7_-XD99Z@#.S5D87QYD!U#+5WIUYE91?J\GH(7I MZR;_N7$U7W;]58L!L-N8%D9S/K-&=A'ZGF]_>X1'8\4_]Z"HF&K(SOW=@,/Y M%("C6YP:]RO%:9:G6-++N[;#[I\VHON>K>M.G^&GP?%L/# M]L+OEMQ5OWE48216^0A3;GC=!+^^ZAC9PS0%<236^@>XV[]]%G>\A]>(9%/ UBNU%]R"Z;[G'C36]QF44#_7G +[" ,JK(AA@O*7T$XUNDGE/8M_+*_V>0,2FL M XD3EP2/L2K(=\1&TVPB:[%010:J+_Q_!AFS=9HN22E[S7.@G1EC^'1(M>XV MXSW(0/AU_\\@@YN1U6HMI=*:/VVY=257'2<'=V2\$QFH;BYT#!DY:1$=.E'R MS>BX[ER4VD_C>&N7ZJW]\A@?R!/>+_"K_+(TS?;5VT/%&V3>XXO3$4%/\[U6 MM^*M\8&2,V0V/R:X\AT1WSBN> L1K99EDDW% SQK=&@'9.)-K^&DN-ZT1Z4UD.W6*ERI)!LBL@V"*"("F4V#JJ8$9=54/=A0%U"JFE[( MA"BZRKDN]-Q\T 0SRWE6NWLX8+JABB&W'\[JPK-@7FEKM,"KRSK.SL:=%%]$ M-B]])^G/#]=^2ON%ZE67;\\\*P (MZ:D6N3:8^9-05+<+DM(#+*NXA8 \ 6U M^G<(?W=/SP$2-("CN3E3BC^T@/& M>J:QD_E0&,SR9KJ7*]NBHDD34#[Z#_ ML83]*@-^%A2B%S0LW9H&>>"^O&\+":Q5[Q-REJEIV%3!S;Y)=%B$7Y_Y$"1. M8<2/@D:8-XB684,/YJ8.W#_@1J#Y=G^1(K0USTH\H*Q:+;E"=^_)#^'A./4_ M"@0%W_4L SI=N'F_RU54>X>"5)(H]BMT.JL%:A4KU8):H61_+Q2\0OZ/@$$< M+L:+O:R\6W_.B7-?=:"T14%0Z.: DJ9]AB:&@\)<:!#K]?<(%^* \57J?PX( MNM"$2Z!WU:GRX :Z>4Q:S,HX9,J>YTS)IC7+9[^' =B>^_R"YML0^)?L)E-U M4R6E+5$-WB_!3&O0F^/=.KI!X1=N^H)4T> ".ZR49VK0P9H#R(-^C5(8S:2S MY*U*_A/=L[_D2 Q9NL6%T/6WDH^OA+]U0^FVE?KQYT[!; MOC,/9CC. @QG&@V =#S$V*I"LZ8WP^F:W]FNHZG=Y- MR_X:QA[EINVGUMXD=)?5)=C4P* NDRFWWV]E;]JY7]':HRSVX^8^.99!/MTA M5HRJ4+5U*F_161G=O.YVS/V%TKPS6OM,/J^,F^F4AI-$5F-4RF'$VX[UKF/M M+Q+DG=_8=U/#-C.NSFR9(;%Q::#EY';5OFGMOX:Q)RX4 MX[U+T"=9>U9K#)?IK-/4!BR7F^7 K-SZECL#?H6U1UGLQ\V]9U4]G"O0-%[7 MV26_F+;,;/L[0N"KS?W9X'#B"P(76-!ARU4C(S9+98VL9MHS29^N:/U6L7'M M!1UT7BOX#(Y.""(6,R,_M[).E1ET!IE">TK,Q^Y-!Y!?%D1\(XR\VQ')@4>6 M)I24T^J&.61ZTZ)JS6_5V%S=$2&'I".OK'S:VA3$)C/$V/*(49-0;I@L(99<_(ES+?L8I]L6SG^R/FN'\" MBRJ^J)G3)5^F1J;2$C_CRPY:^_HX]/^'(4$R*G,S1V^C(N#3BVHXUV>B[ M"EU6[D+;#R\#[N[@F[E4K^8JA8;(!(O>Q)9$OD(WD7."R,'N#;;>L1?]&KUY M#:)/0"\HT>C;T4BKC _5P9K5YO.@AVF+RGR2NF/N+0P&DS557PZ0B]0.P6V?+W?/BACBWO*LU;E8+^.+Q42;KXH+ 9,, M,)O<1$!W5=A]?\]Z!NP=\ZPN 1HX[_(5#30LB\_2!-OPD*NU(X>Y&_6L;VP> M]Q;T7#_CC[E*4.+GI3+#-=.-?(!>%^>'P7*&*OGU-G_;EVCJY,W?>M Q&A8P M2T",*SR;?1.S6WD+5=8BN$J/8GRIAXW3K5E03R,G[S>W=7J52$30D/K*S2%# MCQF.Z05M/30C.5-BYKYJ1U3F@Z=>9'?APP6<)7M+X.R\AUK/\^5V*3/25*U? M&/,UO5/6D(M8=@ Y@>R'%917Z48$,U^Z8GLVS!#ZN.#-ZWF8/!MFC*DERSXCCG#6R#",M^#'*71/444?,PAO07DVS/14=5V4 M6\611GN3%DGJ)5=/WWW33:^Q[>TU\KSA[ND>0Y9C6R'<8!03VD_F$B+%YML\[$RV) M8_U*J3T<"<-\&;D*+M(B/O.;A:?GI(43#B_@^]*2%AJPSOM&FZLK_=1JX",K M7U0.+WBJP*GSEI0.IP^Q1!\[I5D[NG9_#ZA=L7;SRU:\3M5/\YU^T\/K0ZD] M6? M;@:0B_=B$1ZB[6&SIT/$?<]$X$/2?U%%?0("NY.=+(M=!5&K\5%HX%:\?L_,;BQ=X,2GN6,+:!]*\TM;&#F2T<<,KT",D; M#OA!>I'UV8:&K=%]L?BHR7\?U;<1OF4%@GKZHEDNG(>DZGZD$H_Q"K,2=5^" M4LFQC()EV+X7&P]6COI-57/JMJ'#*6$JDP\.#_ L GQ@WL$8L$)P]4S/:I$\ MJ\-<:E;V%OTJ+++WPQ_R<-8=J-9_M M93!D-1N%XT:^-'7_V&(C[5?M20'#BSA+M2B'E3-E.+D]H7[98N.7[@EULH7- M=:V"5&*F)!,DV^WE*)C0TQL\;_*++.SU!/>6B<66Y10?6/.BQI;ZNI5.%_T\ MN#TY7L?$7GSO92X, V,R=J_:<)N)'CJ19RO0-#OF35##QPPWYDPGW2PE21>Y M;'HGT%<)?'[NSHV[RP\(4U342CIIVB3# HRTG4&QG>>0C6/1$>;E[>T)PNQ' M&9@(]&?KE7.^E/9'RVZ;&=3=*>B7IV-\C:S%/46FAPF]#=&^M+EYH$?XY!0( MO88E@J>ES)PH6GY(?A>*4%V ,,$N^([SZ$_;4[$W,%5\HOD"4[9[W7#@-+(: M>XS6G5=]G5C4+?$;1>NH[_4!WF5H31U@*Q&.]Y:HMH>XN%6S!U=@%_SN5:;$ M\-[-4[JJJ^6#/#1%)3H?[$D)*WY%H@L7T/1A"WIO#_/0 K&[YG%^+Z[>CN9- MYC*5;@]MGJ;QOC?5Q[;$(X>\J$OW*--WJV4'N7X4;2>C_2UQ/=;/#LKK(A-X M;/K87?2FI+_58L)9=92S?$\I ,?251.@K*OY:0W+SZ95@PG<\MH)VOT>D&]= M5P]P_ZZS/U!GWPRD'G0)N$K.E*)_HB:W12C QRWE2G4F+05Z&V<"EDK:O75- MYW'D5.3M0.H!1Z\0^ZW0<2RNSH6I@?2TM?/=6ZLT&FXSP-79$E=Q=J&Y*2L( M"&2+&T\H1F KE2^M=IQ#W*6@)XTDNY!G6+\B"126ZLC"7=S(),VDT)H,+-[W M/8IG72;9DTHP95(47_FS8:3 M I%^YN;WC[=TU>=]?^YFZD#?;E,7<-!9J")\GDN?^XC9=I?5E6K),QF?*W.6 M1E&Y(GI;B3S$#X>9^-!@^ 87/Q_FWL@9MZ'?2F)$^H+5O_.@^>A+^\C07C:+.D6\OMB)U,^$N-&LH:QP.B M'5">V$.W]'QUG3B^5\"Q*UY*\?.S."S^QSF<+O_;B"7?J9,A>:H<[/WT64V, MV^S:CBJ>J(>;;3@B,@K T2U.-7Q]&]%YBB6]O&O7]EPTUH,V/Y&ULDH.\-88 M]P%_H\IX1 C74,'GXKN< FXV#'FWX.]:>(H6QA+L6Q%#]_9POI J9BIR<33S MM!K#SE@[/5HX3-VZT5@1(54\*,.[/MZD/KX_/OVH,K;FW9$R;'!3// -K3=J MYBO.XNX7;RDTO6OB&33QX/9NG.>HVE=$IU6+8 -L,E@SP!LV>"M=3!L-=)=? M4-/"@YO)O1#>70,_5X$E?T;9)BE2N20+>A8^:(J-*M5:-F4/V660>]GF-LHV ME^^1_9YU&RNHL#8HYBI:89*>,#4I0Z=OM8B*4'SZ4^LVWTT-O[1P QK)+#ZC M1R[C#\Q>NM/M@$+S1CTC0KKXHPLWWTTAOZYR,Z86J8P$AF,<"B-SGE+H;AK= MC1AN1AM_;N7F5E7QNJ6;U!#,,-YF-(9>V"19'[>#@7!7PWOI!@$5O%C#S?FJ M+=V:RJV'B^2 9U^*3NO6L5&]48KGU]0;4&^SH%V^?_,MK_O=_W GXX9!O.+ MO,GQ+3^%\.NGU[']MV%Y;Z9H?C[3"V$R4ZBVG3:OTJ[(CKOLM.S>*'KOIA?Y M^/W,MC?;:E-ZM284-*SBY-2:/2=L[%X8OD7;>_&HMVJ*E@$?7JX]^'ID&9K0 M 7K.E'*2H9JJ&[]5NH#,R@ZYND-=OM.SRYF>/\9)UDHK^0;I5$ED2Z"OT+W_ M-NT)A-^&USUPI,'C>>OQZQ4OWVKAN9@_;DA_VXI..XRV5O$GDKI0(V:^>''F M<<"'/RNAD$"H44$#+J#^9/2':^*\UHTO((\/N9<(EQP8ZITI!H?'V[LRVC#$ M=QS5G&X'SI74@:$KJQ:#4F> M=3+'8'%@)J_@XCOK<-E:0,>,II^;AMQ1H7MP\^(S:C%Q:2W67:,CM)>.H\WI M;#DE)5L4U46VL'B2%I\F)33TF+CK\9?K<=-RO"F8PCP0-2A=4GLO[H.;4Y:7 MEB#)X"1EJC#7X*<5](Y9>(?VOBX;-'3V[GN_7F=?/S'JEE267@_5@EA2;(9> M4R13F;9R>.V65?9CYUO=-?:;:NSCUN+13NH;.QYF5)SG^*(7G9MRT]J;Q=O$ MG!/+:7Q@C%(>WNRX0$2VFOV*]C[NE'ZBF.Z:_-,T^?.UJ_/HG #J5*.8T5M: M?3E(#?-P.FG6D:W!HUEHNF/\:.\W/7/LZ#[FE ZOF63;DX*2;I(4&D\0:Z+X"C5:BX8_K,M8'S0'I)3-BY M5UF$OH/BO4FF0\]7Q5LVV%^7R-\1?<'<^4SK0DJVVAJWQ( 9C-OVA,6LW&IQ MB^B^;J+[DY!^H)7K1S9&I+)IV_7$?HU1N0XG5@>$5QC<ET;:3,G6-\RO._]$>B ^DH-$C6,YKKK(,]I99=/,JTRO:#-6\;T MO4'BZI!&J$."KJP=N)9&'D.6,& 88^!2O5N$][U#XGI[AI14$X2A']"KX=". M'P>#'\@N8=/VZ^UF<:85',_*=)I8+3-#%XN'B3Y;"HA45\Q'9'YBLI4O\^65 M6:2G/!S!-J4K7+&-L(-]6^J?S(AN7.YOY!Y9H#5FTI2R-77,MKK+?$-%.9QZ M2]H?3!!N7,8/(63>,E^*6%V/A_WA+QJ\1^-PF_ M/S+M-Q8!DYE)!8T35TI#(11YD$:WK5U? M\&^$:V1_[B@EC@B8@F6D:*HT+*XANHOA2(9KUQ?RZ_&:93K+2D^(_:8XOWA$U!VEUIJF M4P,-8(!MK5VN#_KHQNGWJ 1MG)\'E V#,J::18M,P&:H=K[:'#=\9,/T'XJ# M ^6#GY%$.MF043D?X+@J_=7*-3Y4,PBTQ1?4;MF^NY MQM4:;1Y@ZSPY1M;B(Z)3/QS&MY!&IJE ;]4*M(K3I)%D:\',ZHOW-/(.]"\& M^L6#HF4PS>6UVH3'56HP(YKIX7(^N>>1=Z!_$.CG0>6LV/.S)<6#S#SOC)2V MIY?S V3#BA\'A*+OQ,=?"BF!V)04>M:!^D(NG):DZGYT!N;C>BNS$G5?@E+) ML8R"981Z&8_%R@QPS) %;ALZG *35%UH5?D%>/V#O*K',"+@25XQ6!![>UBQ2&/T#N\;<' M*4A[E^Z7.7:_W#0Z"Y:Y@(ZG3O3#[R4.S-RRAF$+EF%;)*WC28$FT/6^7X+1 M-UAV1^IYD1IW"'6AZSFJZ$$IM@R\J7I1JVMN"9R'$D*O5>&,83?#:3 [X6I3 M'0/T%-GJV46A&C<7G<"S.U8O@-6V/PEY&35B.^HB)&4 '">,8A[>$EPO[9;7 MJ5F\O^XE6\Z$Z)30/>OU\C!]G5UWA%X"H="1+<< I@@/&8DM4.6Q+8QSRZ'# M%'0?/4.G0V]N@2:5Q9PLE%L3?*@08W1 M;0.^/#H/\.B.Q0M@,8S^O?".D%?A7VZ(C^1^O2_5@15G-9&6E%59BKL:QU>6L M^C,1>]6Z%/&#T?E676J9]*J3/%4*M+FTR"K+G @AA6S]_;O7I7XB4D^N2R75 M9K:EY)BYQG7X7(I;,#3Q0\TI"G6I'XO5-^I2=9\SZL.*FL;5V:JURAL.GG5_ M,$RO5Y?ZN0@]J2YE 7WD9@4H\WZF56B3SF!FM'XR4*]=E_JQ>#U4EZH12:;( MKC,FXS.^MP0595Y:_LS ]!IUJ1^+Q7?7I'/]B, MHE27NAZ*M]55R <$R4)Q/G3[7&PWHGXG8Z]6ER-.KIN0W M1.=;=:G.RBZO(,:X&J@F,W4GJ0V3VL]<-+UV7>J'(O7DNM2TMV"QAIDQ-!*D M4HY37!2RJY_9?GKUNM1/QNH;=2D_;Z^[@UK:Q@N6LJCV-)H#]@^&Z97J4C\: MH2?5I3!^/1@F9Q:KS05U-<'\%-T:_62@7K4N]9/Q>J@NE2SX?5_PN14ST"OJ M2,REQD'[9P:F7UZ7^LE8?'==2C9%VW<[CL/0Y5I&S%1DT;)_9I:/5EWJJB@F MKI[Y'Z]+^34*%I560]7*8@WKE:A*S1S_3,=_U;K4J573[XC.M^I2M*C"?';= M,[1ZV9FV:U)SG.%_-D:O6)?ZB4@]N2[%NR#GNQ.1Y>M6!HR'>I?7ES\X4KUR M7>K'8O6-NA0^5LI>(\G3N&H-2NXZUYX74S_3HEZY+O5S$7I27:J2(9C&P-1U MIEYO,)JVK(E"X2<#]=IUJ1^+UT-UJ4JEV*QP0GO.U.D!4ZE[W4:;^<'I_A?7 MI7XL%M]?ETH98ULS^F6JD\:GY;R&M8N%]#0Y2L_GR)F]&\++U9N6C^"E:HJ6 >/C<2/: M&I88W_7$1W)0UT-CGC.ES<;:X=_,R@Z% +=H4<8XF5UIVDA3F>Y@AN=E,9M! M]K6.5TA^=$5OT?P];JQR%M\C5L9TL=:04IH_R>.-QMHA MRCRR"V+(^QY47Q$\G^^I=B1IV"KZ):;0!F.V.^S*+70W1[D-WW.+J'G+]^B- M@&8"3TSS),7!N5*L94;HGH:&JN^Y>MYSI(1^%M^CP4PW_':UY#ENU#$'P2 + MX&V'L5?S/0BW 9_/]TR<5J"TLI4:SJWF9,_P);$TN4V;@H;ON5'4O.5[5G(; MKY7S2H.?C\8+KS7.- :-V\3)M7P/P@W99_$]%%M>AD J+7BUFIOB8X],:>QM M0@0%WX/J4O_Y?(_.NXKC:*49[^M"A6>!DETHMYTH7]WWW")JWO(]54K+S_DY ME\/9-)Z<&3;.\QJR2S^H^I[K(>/U:NP#IZ(35+T@6K2W3/C\'-J<)*G18$!O M U6JF@5@JQ[0=U79#)=E:5(1<2 $D@=,1EEAR+J>5RE^M"6ODOP3J[/G0,IL MTC3J/4/H:B3'RTN 5=LJNJ<.H8X45&LIYT"*E.)'V4833#1U2AD>OV@0)72/ M^T,:*2AD/L]LRH&.OS!<>^SXX^5R4\@SHPJNNGPSWUX$;J6(7,QQJ,MNGXSO MJ?LG2_1)#V?@,06%D4B%'TA9WIDVQ#DS0RY&^'#?Y"U*='/^;WHG3@FJ0@-. M@<[$DW[,#2IA0&TMP\S*9>6<$0XO@JKIAG P11A9.F#N4H6')EHH0:G@P-#: M=557>QRJ#UW/LZQGEW/^Q(T/U_681?B?7F##I[6/I[]O[P9D95;/0;J%STNP MK!?F#6G=0!=W)[NF /+:3>"*0SS_HB"3W2CJ'1'E. MK=H['SE4E/2>3EW\?.33PI[P:\,RXS>H=I6[X4 M]BFNP]>UOE;/NDZFRB%G M&M\9ZKP@\YXRG8X(8UB?K,49VV!8+)7#M60P[X[NB$#9F9XU-3I@(^II-JOR MZ1I3+_+C9$XE%,JZ]73HZQ"!0@IT9D2H21)?%'-PI@6@G..#ELD4T&V911$1 MJ)5DHZ0I>CO0TE4IOJX:LNPI#%@[?G'0G'(;NMWGD?2.S;L7"W?7[8?@CA>& MFCIGR=X2.+O5(&'AJU5MTI7P\J0$21'/9H"%7#0=)62'6?2(H2,\.D-P^QIS M'^+I0]S]GK'/-5'\D"GMWC=F_4G54ZM+6K,R+Y:2ZSU:CJ-WNY.R,/W"ZTO:OGQ5:VOY^<,?]RMUG!,'$S)69W",^BM-2(/ MWR^VO@BV^E['^IJI))\L5M*$QK6SC*?-VEAA=4_=4+6^"-:BKFI]*_B\+"QR MNHL72AEOL)Y/:%>[6U_TK2]JS:[7L;Y\Q9Z0]MR1\?ERH2=IH:.IA7OE 6'K M^^6XW31:/$W2MEW(K,-!9Z&*<'_79W7'B_"B\"E>4 ><+WP@P)[#@1[VY'E M*69@-6TKP]0;V)(#4\=N "2-YR&"'_9L/IWBR_4*[,OZX[T"&UD_E$;/*&JG ML0H$E3(&&@@H?SHT>_DUBUSO[$V(.G66MI#G:OWU#51D?\KV225+\%RZXRY* M]**YGB$7^7^+%BBDS,L'7$G'MSP0;[T87CYUP*XO4TQ/*'=*J M2S3JL.0MJ4!LS01NK8Y-6 M32,:R(4M5S5<\M\L4KEN@K.2DN@ MSPUAFNW>U?>N9!]5LOU++[8V&JM!$<8'KJ@+N#EH[5%!Y-E+2?)"'IJ@8P-&>OK$HBI9O>FX7BC#D[T2'SXWORY%>6-2"[WJA^7%> M7+L=*^LU.RL,5SW)',P>&S9?Y]W>NX]'F'<&$WN1PYR7_FVY5>D[F^XHR->B*U) MU4JN*1H\[FS)(XIG1J94DC> MZ2$712,44'R%3#^_GCUE>I"S4FD:-SBL8HPQO)5>(R=6M):6+R?9I) DCGK! M@P6PCTL>\%"HE?)F1ZMK'7IEU;LE$R!GFR]?6$(14TDL>;8EGXM@ZJ$ L?UI M.T*SL:1P0,DX#OK#E=VL]YJ@B)PU00-3AUEX&YAZZ8%*87#KP4;H@Z08)1[16<>QQ]:P'A801YX'*&FO'D?GSL> MV79L4^[5D8OS=Q)_!_V/:=ZK#+@-CW4F)#SL;9H:H5VI>!A3 MIR"CV$)5S2K(69?/(>(41OPD9+2L:(M$&WHP-W4@W&^#2[?Z9H7N(5\G\""C8Y#-!]R,J[<"HGSGW5@=(6!&9>7=B+60G#!X-NN9"N,)J& M7F?1AT"P23]>H_['8* +3;@$>E>=*@\^H"R;Z2R3PEN\RO4ZPXFI9[CD]_ ! MV]+C"YI1E_?!-^Y3ESKJL^?6DL:@"2<:/?&GG./4?8Q 5O5OX*C/=[SIGCKC M^L_% ))GUK,,=/0R7[;F,VF@VOVR@%R9"V& /&]&/JN-.'%'LG<7-V&=3==\ MJ7IHN%5-?Y@JZ:$]A+MW,+9&.J]\/Z(#/OV+X6MID5=$35_0J#G:^6&Z1> M'S$:4/NDK>@CF/>^$;(/L/*.ZTOC>@/&9[^6+$>&JA=^U0V#H<.KK%O .^ZTZSTEXON5A9.,:YZMC(8L:HB6R@MT_<;L7Q%>IN589Q M>P4K#X#CA .S3MQ7\2C0=OS>$-S^O.LQ6>'F2IXW!CT^8*L51J5+3=9%U@$< M)?'A0.D#--ZJ/(_U".PMD&\6SN-E\J>- 5IRI'*6!'C2E>=5/)K?L&G<:RAB"VLW1++#K)^]$/2I6];NF_8XKW#E9[9 MXV4VZ:6RP)4UD&_4%UR[ZF>KR(KV+7M\E,[;D.N!5.XC8:]2KN9:2UL<:&5* MMCT*@^/J%%F9(A3V7CXS?V?H)^)C>Q>:\8G80$P(%4;#OLK M.664D#6V",9&5]?7X\&1TN]*E?Y2+?(PWU5M4BJYZQZRLD4M.#JS8+,"04=R M)E+*9?LS=-=7$%1;(MH?DZ _+]V']O5' <<;X)Y3 MVIZ@I$?RE,C@\[D_U$9:1W+IN[3?D/:3'O9G\GZMA_W9I9_M84\*1/IIMOOD MW3U7?;Y[EKL1 M"W9B[8;AN],^O6"->8*D9K>%T5IBV5;8M=!MEJ\A%B']YI M>X/:RV6^28Q(GU']SW%6=DZ28@8!O0U4J6H6@*UZ0-_*O9,=--8Y:I34 %W' M.C5A4)V+R,K]58KW-E=\C>2+60,4SM!^AI3YI"!QY;$_Q<&R5TG5:GK#O/RI MZ!]@'&I'@'6S:8)(Z76.]VUYV<);HLBXJY_>LT[E2VK9!+CFDP)1&ME] MFFUI->,7W7IF!-9*Z?+'75TUYW@4/10EH6I*ZD*5?*#O M]< SV.4\.YHX]O=]HYR8]Q74HR>8PK+_(+2C(RO+I&K]80D_7E*TJZIY !- MJ!?0WSB:_EWB&Y+R8CU@^"'.Y?6NY= 8W4;ON*6KB>\3+[E?)A!X)FNOEFQZ MJ2 YU>9,8:8L!W*2PE&P4U=GW,:H94*^Q8Q*TY <\R-UK/DU=0S[.IWRLQ?' M^;L-1";DU/GSC&>@24JTC'64*L&KY8E24&8R:T#D@J"O>I'<-]4-UZ)EMRCW M,B7@2((;O6?A"EU]22_7"I;3ZD%[%:1)F3?=QS#(V+1%_KV=8WS/[CF[WW:? MHP>]\5">*PI9K1(X4ZDI\7"B&6RN;2SGXY=/5%TK11+I/^$M[W]@,;*D,'[< MEDZV.2XVO%IVPF"=2E&O&6HG67[$1&QZX?Y@+=^(SM&TG ].[,7]T9=%:%J& M:AX:]E0./QGB]]/9GRX(.QQ6Z)MS(ELC1BN&':;9:0M/+ZW\\HCLHSL^(7DU MS'\%6&UTFL/!8,8,4DHY94H<;74Z+QX8>[[HAD\\3]R<_R*T9U@Q[W&V@=-5 M=S4<\CFRYAYYY/:>3SS5C?)\P:EXXS9.I9=:P2D&=9-M6O7U2X3'SXSO^,P3 MHXU/0H,CC)LVOIKZBJ89C2Y19-*V+/2//71[TZ>>&P<90KG7Z36,3I_#L=IP M66PW&2JSMY']L\?&][S^U-_JZD^H I;OB-#=?%0@D&(+&^+\[_^$_TFX7J"' MAMH *VRI2I[RA\#Q__??-I DU9QB.I2]/ZE?J?3C5TZT?K+[SMI4WL+'Z/%F MZ/_^Z]FHSE0U,<^R_Y#$+]KV_KWWC/!2>W>A'!I:3 :&J@=__M$+HSDWT8++ M1-<*0[5__._FF_!?-S3/\C_^'5_MJFL8#A2.N7G*G_#/1/3_Y/:/Z $@H3A0 M_N]?_]-C"^%'-P3EDT?&?_\Q+<< ^F;8)8SIVW[UU]^]Z&".A"4G"I$O,+W0 MHD2CA"P$3\>35-?601#Z8ETU(3;1+5';D4MF?V6HS8QV=]L'A"#J$#A_)I:G M_/NY/%XP.C1?DV[Q!@S@5Y\"[\[.Y!#$*?XL=Y $">ES00NRPA+6:2=#*9$2@* M9H64E$H)&9R 0I8F*!JGR%2:EO_:6,6O9T9B]W\BL^',Y(#$DX?X\M???*O: M8XH)KI?K,=Q_?D^N)=#/T, Q!;Y;[549+I%K%1/,L%#)M>*I[KO87T06&@?<\--X9F]Z$R!J4\?R30D3+=UR_NRLTV[$R/Z]&"[RBO@O M.GS49F"2^A6.O#%Y&X.[XVL"^)X5!Q1Q%+'Y[^>%F[RD<$MLM_E__H>@\7_' M @WCT9"D.+M3Q<0VU^Y&X=K'JA()$T0UA^B4RZ(EQET"40/M7[$!:P''$;I6 ML55*4EP5IP%)U7)MM\K$NTZ]-FL"QSH; #Z9\!V07P'(S$?P2)V(QW\V@:-M M ,F:\%_7MI'[QO_-S&)O] @@.[EO;W^J6G*4S'C__4M=1:1;899A>HX?*L9% M=*[C R>D5@^ZT+8<;T_]:NMF8_#"KR)E[7T5YN'&K0^_-@[I M$]5G%V9LYI\K]!)L*4%DDZEK$W#<'SW8E$/>R7(2G@(3\QU^$YMJ< *&#Y(2 M!US6OEY)45M*.*@B@2 (TWAH7DB]VO&DF$WA>D^YQ&;%-N4T+C&LIP_G' :D M@'_IVU[C0,TWX4:82?Q_-W]$DSOJ_*YCW4^--BP')1Q>VJ#+0'_1DKY)XR30Q\0_O7BYPT\XY)3#,:(H5_YWS=HW4TIX5G7!N<;U8PC M7BAZ(4-UHVZ.1$G582+4[4F8;!QRP&>U=DR\W!P]K_6[):?S+JIPG,"262)%?GDJF;RGDAOF4)_%\,7!UX53U8U,G!>],+H' M0)TM*B3G]01F(,*)[%'5M&._5;AH6XZH),JAH.QM-%G 0[URM2+U@Z0<6 M)PA1DC,ID!0HB&>%5&J2%3*0 H*$I^F4G!*S8A)N%RS MI]X;XQP:3\NQMU%@_!I*(=12SPD*EK2UU2%8^/0D*!D:AVF8V*?D>G&5828Y M 8]A=7JX4 P5.SJ"Y:BU_NU)WU&P%Y!;#ZRJV^9",1YO/[P+)5:;%8:P-.UV M-78AF$&/&9KSB;NF/F.ZDJJ&.=MH?=6]U4IOM:9 E-=QY__A1*^/\V. MZJ_N+^Y7@C%LW0J@DW@*Q6UR\Z]G\/@=>Y3S]T<==\,4RKT.7V\SV7=]&'[HJ+ MA;LH,'+O<= 7">ZE#U]XF)\]70F%$X\5F&;$1]4/4VF$[L5.RKF%8( M_V2=GK4T]UB6[YK\8#TS5+RLFPN_E;.D5?7E"MVK+(/ \_3#@0NR"(J=%NNT MPP@R]$W[F7<]$(>KMMZCM$ B&B7=+W2K^/LX,LA]DAE?RXNV%4;3^EBU'^/: MF!/E>LY/#4T[PY2#,JWSY25,,>]3IVR&P%.7*T!\R%F?6H'^YY8]4?S2=D*4 MJ#;0$\P*BGZ4@2=868ZV%_A7XI\AZQ(1[Y!J*#A=2/^\--HBRY-S('B&K]9H MO-;73LE@Z'&URRS:!>"EWZ=I&8KZI*K]Z^*ZUK!"3]U6+/-EF=G"+4'IC0W( MU+NDG/6)-(V#]Y69TW0:(U,XCIB2G=R1\U@!C2)/(OUO-^%!'=H1OQ)FS+#_ MC=('W8_"_$28(8-0/&?5M0^5,8^KVE,"6[]SU[8*U./K$8<#DH/!YQ5[HR^* MN+<7YE^2N V;X>I MX>B;!0OHA-*S?5AK;:ZA;/H+NL 81I+4DW*&'(UR OG.U?'-GLV)>-/F_TW8P$DL@.[# MQ/^#_XIVEHE:0Q/Q_A^?7CZ_DA=%5;!;8[7IWGZ0Z@QS^YUTO<@SY8%;RU-N MKE.Y/XV',8RK15J%!$,NBD-4/Y M_]G[TA[5=2WM[RWU?T#[OBV=*T%UYF&?VT<*$.89PO0E"DF D)! !@+\^M<. M4$45U+BA&,JMOOO4X#(>UO/X\;*]UG ND;/VPB3AG!*?FM,6V,16%$]3YANT MQN"3.]V/E4JI#UR3..TY^)_ZQ;@_V@E_6Q_>EMN;7\((>2J\IS%8Q=2Q#N8% M5&2"!5&'ES8BU\/>#TJQ]7#LN4@>EV9!]>%2#9\GQ#3P6Z".8-&9JZMZI)5P8E-' M].#*B_T%:@:HB7D!6,Z]L0.O?NZ>!_ACQ7_9GU!YWFC8XLT?;[OT[WCDA?N+ MV.OW 0%!I,0*_@'T7EP5_"]FPK@V]EO*@E47.A>X['-C5HRLI[B#V_QO]- MY[VIP'5!PS9/=R!Y^XH?>'O'#IQFIE*C02HES7FA5<'JJ:+"^UJVS[N?*6B5SYX_]^*"?&CXP.:GAN\#J.@6 ML'W7L>'":ZUB.EB$5[$\7.T4-3H#32N^LGFT\8(3GNK8=WXV FO[WI#":(CX MAC[:9NO=OHE-M&)_P2_9OPF2>-B6\L=&=,-[!F]X?PM!;)K_"'G=^_>%L+PW MV'"LM]#>?X^GT@VRIS4E]NTS0^BO=H'#FT^IVJ^N8.?\!H<]1.<4CQ\BP/Q$P=2D2LJFF7H MFA@Y[NI,3ZZA*]%-;3_C\6C*"4;C!:VK+,;(OJ.5BH5"4PZWE_C>\AL)KUCJ M<=?79TX=WY4;5V^]S)[_ <7_68A_<>ND]! MQ9;^78O>:88/_T;K>C8^YU\T;WV KFYIO?P ?>>J=[:87B[=WJ3 N M\@ ,@>,/G.59=J?1""<#S[!USWO%I(?LH< MW[N*\ >;U?,O;)^S5'%[,K^QS?0 .>]?W\L,WKM; X =';P09PV-W M]Z(;>V QMYWHPEW@;:[E@+9LDAH<":?MN-%G62OXX:$!/AI\;,P&_73@31LP M9I$XL!5;-10+WN*!41"C%TS;C)9>#$9B-+0WGSJ3?RG/+P(_NV83^].%^X;O M7$:7N+RQ;EF[28_]!:8RNDJUB7#[@8M*+RXH]G3O_?N*%UA!82^?\5%TB7$R M64URI688B$4JE9(,E^Q/%D=$;#R4J*02CP/-C5#P&;2(>7:K=6EPFNL,*RL-$M9%! M?2:C]K/T%Z"]FN-KNFH -?8K!N-E@/'"GIOKQS*\Q[:U>/_W*U_)'+E('_4Q M>L;2C!I8?1JA/>O-);.%X4*C1B;3(0-\Y.;9\6P$@U_%*1*/5/T^Y=2)PO9'O= MCU?YT59_QA7S=-#^W__UH<@R>_F5M\TB(BL;Z8G-[05EZ.ON;\4*E96WNT<) M[(9YC##S:#)1DNDH"7;LZ.!X*?V"A MPD7IMD^4;OL,H_<2!)_,QSN@&9Q7=7G(XV!APQ6POFF$+@\(>J#3.H-KM+J] MGGR:AN]/U]-C_6=/7E]8!N2;8R\J/]71C25=23>.6.?L.J]_/PO_/WXV=9O]H%XL28F-C_ZR +#?<;7 M/S[OX!$//'_^L7LV*J\GE3IEAZ/>L=P#_?I+_-W_V >Y$NK-X>H4&/F(+_Z*:.]\G7R?ZFZN2U=$7-_?R6=D]0&_P16/P0<#6+W#3T^[ MZ=__4E5='PZ_5^WA!V(//]1ZCQO/FM!HY3/YBE!)Y852OI*I-LH"3.@J7NE>/A@!+>/D>0%!O\=$;W?VQ-?N-JRZ,7[ M?#YCRCP>F^7MC1/;<.Q'LSH50U]\ ,^[V%*70L:>DHJVV\][37Z&>*]$&UY< M4" A>,U=0D+PPIR"I-\GI%_>UZ?XXPH;972* K+)',<3^-';=^^?1\!*MUA=6 M=1NSI&(!4:4W MQ[H.Y!G.$<31QPCOJ[/'VF/[U<>V]<4,JS,8+\ XJ3I[JA_>M=U^ @PACG3: MS]!I%-)I2*>_:)L9+C(=WV4W0;C70;TFU(M]U-)^]#XQ<1Z \8_]E=:'AFKX_T8*[H=I^BD[CD$Y#.@WIM+OI)-)I]S[# M2*==5J=5'%_W6L[C1?L.[%71-JQEZ%(H/T0@<8C@88$ M&A)H=]/)GR#0KN_^VA^& R'*BJV,-BMOVO#4P/,,!RS*FF KULHS/&>8^9H M>(H+0J"X(#>H$[_15)XJ?LR6\O0!,? )L=U'0%_>DVB$JG*3F@F6:>A>8+U\ M$($4Y!TK2!*]@D 2$DG(^^DDDI W*"').LQ?:/A1&ABP$(-OK>UW6)AKKJ/J&ER*98;'*?Q/E2&%E.$]*,/3 MF\BNPD@-/E6)Y-X]RSWD$$1R#\F]^^DDDGLW)O>BA%#Y:BLG-O:S0=$ZGDTCRW9CDBW)& ME?218D5>%AW6X\D$RU(X]:?>/912[.9EW.G-(ZHLME<;\NG=LT\/"3PD\)# MNY].(H%WBP)/@'>E,HKJ.ZXG\SA&,MP?BSL!J;N[4'\YP$]>VJ:N!:_B&[OVIR$./ M?^]"XYW/5/8KCD4UPQ>\V_#*3Y5'U_@D3X>_W+K^D$2\:XG((HF()"*2B'?3 M2201;U BDFE]J,"P&M+,L9NZ;3CNTYHL\QA!DU_,.X\>]]Z91#R?J>PJCL&: M8YNJ]Z0ADH%(!B(9B&3@S70)R4 D V]+!E)EP]:;RE#W5WO!-&22QCCT@A?) MO_.8"*PPMJEQ/X0+DGOW+/=0V@XD]Y#C:3>/4B]TYK'D9>Y2. A@8<$'A)X-](E)/"0P+LM@<>(RS$8)-^3<8+B MN3\6=@P2=O<@[$YC%KM*D(Z[9QWWJ?1M'V'1ZZ-,)/1.PG$WWA^D\I#*NSV5 M)W9S^62^E:^DQ:Z,XPQ#L'^TFF_#\(%/7B*I=YM2[T+,^//ZC20;DFPW9=!( MLMUA)Y%DNS')ULQG*T)+:HA-F2!YEOZB8&N"T5'\<]R40D+M1KN(A-I-"34& M>T&$_^LK TL_Z8=O"0GGWIR%O;]\+)?8C.J&W#XX3:=O^-O6<^F6_KE=:\;B MG_^ ?W9_IUJZXD*#'K^8!A)^R';5P[#_.8N-JF#$=7?7*X*:^3'LZ7_@(XF] M1D?__O=_[3?^"6$)U;$<]_>_L.C__M[KU7BSC!$1Y$9Z8N#JBIE0AN"#?RM6 MJ*R\'4OS#Y"D'5<#O\%VC8+#$,.Q!Y+^G]C>UW X#L9RJBP3>R/V?,G>_-GN M9Q$Z'W_H>%&Z\=^N;D69)6'MS^J-)@8L*+\)_(&!=@"^W7:,PA]8^DQ3]61N MT9R03Q/SI"Y:U=37]$0+<@\,NP S*L'D[_NR8K\^S?!FEK+Z;=B688,)M!S5 MW'67X!\X>M.B#UOY\TDZ-O97 E8E9FC_]TM667:H4IPF*[S*RI2N,O* HS59 M4S"=4"EBP%,P;P$_5Z'_:C2L<>VQ1[:M2I5ZI7QA8:V5LY3&K51BH7RS:J M4BV^'?-*ZBFQR69@ 1:!.7JZ!K[P',O00">TI&*!3NG-L:[#(UR.("YH0G]' M*=@VC8SMMS*V;69LT\ZSCOK;BN&M6?A+LI5 [I1^_?CT%^FE<81OC9\4($* MFZE85LP.I@/=]6*&'?/'3@!SZ'GQF+Y4=6#\WEAQ]9@R!:NO[X&^&)=19*\ M]2L2;4NW0YK3"9PEY &M$#*E#3F9YU1-)C6=9AB6&9 J_8QN6ZH\)4(\J]M] MVTSTO+:&,XRG- 09EXF7)3/,-)<+)QU<4N1UG[2[5:'?KX.2!W6."L1T6164 MG&@TM')NDJL4S6E=)F3L9T/3% M5&VT3B8&0CH7PI)'1LDOD%.ZDS.G0(+9K%T?92LCF3[\=*HF3ZM=KM83.P+9 M$0F:FFM/:M0:EIFZG**M'H4O4LAX%N M'9FJ.86M\H59S7IQW5@3!:72BXH>6&K*"2?])9T?B%FCF5IDVOF,!<>5.S15 MMSPW<%\1%U)6')+9"MMQAC0 WY&)I1=I6=2%Z<1<^4%6JZ270P%TBS@RL=.I MH>05-Y$U$S-KC!E^V> &@DPK)>NPZ$&W.+M& MLB:;"\5IK=.N!TNOY0Q"6/2@6QW,;ZSKF?$CK:H)(@@8<,1WE<;O0QHP!%SZ9;)@EXW MC*;93%=&XZ$4B$155 HJ3VH*:.L1MH82TVQM)YV6BN:-,&X'@%W=S"H4%*AKHJK MHM&K+7.K\HH#M'K$!B1=JJ9Y7W4! R^HRF12#U,>*'H,W+XU$Y+=;L',=EJV M'^!#NB@(,GG$!J;]$EB"R-S,+)9]S.MYZ:#+@:)'9JN@!W-_9FJAF U&*U'0 MYK6R#QIP9+;RS9D73BH9WFP6TI3&:SFL!; %BC('EI72,=.3J8E)A,(H6/CK MFK, M1Z96)?.L_:L6F9-Q2P,_6& *0D^E,DC$VLWBVZOZR='4G;<%5=D52_5 M4J !1R:VP!&+')&OS<1JQTMZN<::)Z:@ 4D71!'-2;? 46/ M3&Q72W?M5I+$,+WOM/#$G*[T4Z%,'9G8.2F5VL5@C9DIU2YKK-A')C9=KP&Y-E^NL%4V6:Q-\CJ/DZ !1V9K M79^/NR2U;&/9[(#I67BV5 .401V9+<[-NXH^D"5LFIPKLWF;IBI9 18]("(Q M#>Q_1#%U3,'ILMO/XM,Y6X=%=T04^1L?O3>1JP5Z;BQEYNF_=U_LBT'H[-@Z M.N#&7=VX"IZ[5O:/1S9^E4/7E>_N/G5;&[Z1DA][5L"P#\R;IY=[KH:]^AU0 MY]!RPIWJW'V?@*[BWQM'5 @&X5T'T%;,1A^\*ZH,P,XG\/4S.W[>]MQ^RNNX M_?V1%8$1Y,% (4/YX8:2UE4='E5M MC05_,A;B^6!]C3^_]R+7X%YTV'E"2%RXNSLC_^/>;&3@5=T^O,!Z MN-5@5W<9\=+C@FP=V?HY%J\CIOY\\?ZSM>@[K3,5N"Y8BF/*=HVY#+Q8SVRH7?'&4>H[%7ZASP-CH5B/EU5O3UE=H?%> M0)$=L,__NU-1%2,>Z&%W[%HLL%R\U?"9Y<'?_W*T'^BFU"C?[?+V/I_[:#J>;XV]__ MBMG*% Q'X"5&BC+[#>$GV!K\C_B$/<%/*:Z[ N/85JQ _Q7SP"R!OP(U[VZ% M!7J $T3@! M+^5!QZ!L$BSNK]OT6@S27I'K*>MQ)A5^.Z1[N0);MIN)K%BT1RKC"E87"T,Y MNHU'X'0<@Z\V7X7TE6\B7Z@.056CYP(Q5U=U,$0#2X_';-V_!65_K7QTFYN9 M2RO[6Q<0.R0U'H%4T?VMO^8(R:QQ=TQ*/(]+\[8:+&:S8;O1A"\OH&Z@XBQ. MGT\V($PB3%X3)L\G 3X)RF)=*J8:Z0(GZ6:J@I=SK5J>#0$HXB.;82I0.!'X+\QC?-!] ^7Z8RS%'05 M*QK%DI_1.YP@0/0#;4,R<9IXRT]Y6TZ-AF[87N!&H2<&VQ 46J"C_=-5[I^N ML,L_9-]UZ[NNY#QHCEJ]/&LRN093I6B_F*V. M9#;2)2P1IQ@6^4(0EA&6OU=?? W,Y:;,^4,\LS1UT70JBC)93^<" #-TH?#\ M60Y/KLB'4G/UF6)H,7TY@_&PO.A&AQ/EO53/V2+27$#2<'6HCRTFV<:KQ.96R+I(,GH>2R53PSX=-%@RR48G JJ$C[.,&<\ MH$&81IB^"TR?S^OQ-5!KV6Z_D>16(S'!K'NNC/5YR@L!J*$ZP>(8QM^1$\3S M74.%83CAC5*T8?H#(KK<.\PK')(MFUW-V]1[DRM/P(4WUU[GLO$:EQ*3-".) M6=;%P^2<6:?Z,"8F$"@D'R=8Y#5!)(!(X$;US4=9 )/&OC$-J8[9-%JLKUDE MJJI!%@"*!B?C-/76-N6&W2U1&.E?_[0<7[&0:^6;MV$7QOUW;]-^/,V=[]+L M._NU]61"S#H843*9474Q+-M])=F(HGD#D_,[@ M[9UX=&CD.4,_5%ST'.>*C[O1U?^K518[7-4LQ?8%6Q-WZ*KHQW@F-Y'&;JEN M%K%@J/CJS'6EX;P.^N%WO7[.K*.HX6&9:&-$]HXW263G$U/[)!SA#-FQE+(S()95DH(>MC- MY7C1[T3Y1J'G@L?C/(8N@B $_A $GF\M?P."LHQ;;A V:"F1\_-#6W1EJ1%! M$%XKI2B@W]^"X$WZ*4J./4*Q0M">!.U);DM)0-R^'RQ@%B3E.5?2>U@J%-DD MG5T3=#K*3 [O73!QFGWKHCP"/P(_ O\UBIB/H7^1*^:*U=!7L%6V8O1+2US, M,0)$/] S-!W'\=/'0?M.[9*WP;R,#)CX>G.B@NY8H#W1_=+)V;3$$XXVU[@J MNB\N52N 8_C&=JE:DCMEMID9F8QCA+GD>)K-]$,9CV*?\DR<(QCDL$#@_!G@ M/-]:_T5TDB&[5@FBW#.+*:(^X3.#=:49H1/>N<"X.$'?UY.2%\Z,7> PU9E. M#<\#O=L/CHXV.6B3@S8Y5ZU*=GN<7>SGBN/KGF!K)4>QGP>"KCBV^NK-<[W8 M)GL32Q#$(#/*+XK+S#RW )N@*%PJ?%F'$<@%@M@!L<.-R:(3T4,FR0W+;FV6 M-[.K)DT-ATYO,@LA/6ROIKX9'^CZ?211.)4;RC-ZA>B]=-B \S^5^^GOXLYW M?_0IF-&;+#3KA;/\LL)6I!4_R:W$4!I3-&"A3>S4.(:RR" P(S!?6G)\%,W9 MM$<-!5%8FP:)#?2R7]947H!HAIHBSE!O^45OS_'R(F#9)I0'>N)RB2?\)("[ MY@3P1.P27';>%)J7[NKEJ>W,\3N.'2'/A$*INR*[XG14L%K34:^>2-9E/ J? MBL M)#"4R!2-;>J/IN^HYAC\3G<]:),X^W<,!KWP5[&_TOK04 W_W__YWP$2OK=\ M<:SE!EHLL]Z;6H>^A5ADVF>P4N)&YFE$./BR. M+,<49"**S\;'2?*M.)0(P0C!/QS!9SR(^BB$BY5:9SV9-%B1D81"'6\P1JX< M01A&DH\3;P9XOO(-XJ&8< /]S23$:!^)9/R]D\[)94.4$7T+KFWB46^7>73/ M\?]&LJ[>&/\GREJ]3EBN%!8&F7E&-O6N M/.9Z"GQVCW4 M.KLT=/2 ':O)4V<(]'HI-5%RO-U% M" M\&5.T2; )@+^[)1%S=5#E MV'N-*]S15V^8?LBD'QHH\CR2*.""_HX /W5B;KL<%NXY+N+0J3OA\ M$9_S5A7LX39QUG BSE'(%8-X!/'(=?+(F538%XADS>:%D967AF*G.TXLQ#+5 MZ/D1D<#G,7B_AP@E.1/5O0LVBMS H.#8*CGWI\Z:/D%,@+R7256MSLR@7 M,^NV,/@+GDUZJ9M3=3L6K-F65S M6I[S0@&"&687QNDX\^;I\>UY>O[>3S"(KK.@HW!T%'Z1ZRQOYMYHYYQ^-1@I M2RPAY,U9T1TL4J0 FP4D!D4P.""R93%",@.13,?)6W9EP*.BF>XJ/OB(F*4KWHNC(M"IQ*F/BWX@%?VL M+O^0,^_SI>O;(;($ ?EXM__M!*)E":-==^B*Q$3CF'JB6*H0(63/*'4?3I[Q MX>[/LFX$Z'L%]!E3]GT!T=EU.S$,A;(MK:Q%?9(+1]/6L Y;"!_LQ&GROM+W M@2I%Q;6=X.D$916/*7YLJ!AN;*%8*(#(3>^/KG 4?NZ^ZCP73F!T C!6@,[ M5YZA19SGV%M8/[)>!@"Z#?&<-CS5#+.+;'4XZDDIO%(:A^WR(ML2 +/A M<9(XS,\3A7,YS]"<\63QJV-3GJF:5S';HF+(A#D7]'[#'H&QH>+TD=DJ7&NLU;_1%A8]C4!/(R[)B&^J/ -K#91:F73-E2%6JJV5V5]U!9F, M(O(2)%!YZ+43@C2"])6MY&]BNI/V\X.YQ[ F,6_PK*=URLM*"#$-+P?1<>H, M^0>O(KS-LR?7YWAJ_>,W9%<8A.(2;RM^/--]QQOM(\PVGLUG!:PB69@R)ALC M2E%8(E>7R2@6,!['."!8./1V"N$?X?]6E<[;!&#GW;$\(WHS:9X=^T.IUBK6 MI! 2 ) V/,/'6>RV;_>DG.G4B.(8;B((J[M[46KDI:LXOKZQ;YQ KI7KO!UP MQYE1'CMSLBXA T0&> H#O+U=*ZBRZ3NJ.78LH"6\Z!2)_3NFSP-@?K&_-'UH MJ(9_.I)'VA6]^[_-U0%9+K+B8^J: M[C9A,Q\W@MC>(76F3A4\Q:QX4L EBNU&&?.)>@C&^&PC\*E-[W<, :M7.ST_ MF4IB!!N2L%^S(2_\^@=[P# ,/[(/?GEP/U.VA_:_D91'4OXN/57G2W[[!-H( MJ4>\52F&H7*K9(:0=%(O4L)('1E>72:C6*)O1@9"($0@O",0GC/I_;LH+-)] MNQDDUJ*4&O;"8B)=793M"(7,.RB\/:?"BTPO0N"/'1<4 ^V/U,Y.Y7($CO_] MT;G>"J6&%3+A>IP0S.*JMERQQ%"RO3_FW'PE\[7ICF21]]3#HPH)DV:YD6+5 M"MBJ.!H+6KV[DD2@D"@,BV.;_QV_ZGFNH?D4$LX[-KEUZ"DK,5^4@IFF#IL^ MJ^+C\.VQ>7ZY$^WPT0[_UG?XR'*1Y=ZFY5Z=;^J%=;[0(L\L->'I:L)8)C:& M^3L7_4>>9-M4<3)8I*14IC*N+U.%FD./CEKY%\=Y\QVL!TP\6%>MS4]"'0[Z M[D>__LE[7J!KCRC9_.=UI/W::H8C!8]W5&+41:?7[LY-PQIY=J"F:CG/DL:O-[X_:2UU[JN41N6-^1)?/[L:)^ORV2+CT("!3_Q%=OB-3OSWW M'G3I@?KALJ98L9EB: G#CJG*S/ 5"^UIT9[V1O:TMW[V]P3"&L!@WDYM$'CD M\($3E>FPDQI4I56MS%8ZV=FXT!=D*@I4RW!D'*>/'=0C)",D(R1_QP'BQZ$\ MGG%N018Z4[-82[*L7:/'C=0(0AFF+6:Q./UF'HVK<]<=2@M5#::!!>\>Q9PH M0HSJ3&>N/M9M+PK_YG@H:S':*%S+1N%]OWGLKQN3%4\ C![\I_;AE[(O3-N4RK)- =4:A9)HZQAVY( M])X,8?O'8_N,0N-TX)Z3\WJ1#HVTU*Q4;8%;,&6:#R&XH1*)X^SAEN+?M^[V MV-,FVZ=1:)>$7O6?=!=UO:_Z;U#+-'1?,6Q=@QD\P$AY>P!.;_#[%L-)>#OA MED>I%I:RB@.)K#7:=@ 8+@H^R^(P+MGA7@N]E42,@!CA>A70GU$"3\QG1KN4 M#Z0BYP5T;=W,U4T!4@(0/31'QP&)G5[V7.KF]B:&F?>=#\1_(L/=,YW]0.XZ MFYK9C]0@1@!\BZH:PU6FER\N>5,I5,;C5COAN_.13$5!54DFSE($\KX@'-\Z MCF_^[.__O&G=CW=_7R-/@=(5<%6_L0)\ZZ MS+Q%XGU"FC8IRZM1]1S=K\O4+@XKQ<9QZBU:1(R & $QPM4*HR]00DMBJ(;: MS=5-HC8*EC.\I#E\1 G,AA+X.$:_>S_F?WT%3.'Y,:L9WLQ25K\-VS)L/3&P M0 ]W#,-S#]3F+XX\'/D@O,_=_F]MQIZEJSHP0G?S$\,&G^O_Q@]PWQKK,46% M=X<4>P5@%[,='^I&%_S8CAF@AI$;75]V_9@SC/ECW=,!(I1 ,^#Q'C!T4+&W M^2K:ZT2G?D/#5FS5B+QBX =1B-R'4_?RU3X]&WW5L1SW][^&PXAG]I[:P9MC MAKK]R\%*[.9_-6/QSW_ /X\]MG3%A60]?M$Y$G[(EJHQ['_.\@)@ M:W3;7A'4WAYETT5RK]'1O__]7_N-?UH\$MN9VZX0>[T:;QY&$M%B,0*,X.J* MF5"&X(-_*U:HK+QM+UG^@=QMRG\_+C)P&&(X]D#2_Q/;^SHBD9=C.566B;T1 MVZY-"4L? L/;_-GN9]'"\OA#QXMN*OYV=2O*Y AK?U9O-#&^,_M-X ]P]S8% MWVX[1N$/+'VFJ7JQ=R2?)N8_2FSLP@7K7ZUJZJAL>O>%:@LN") F4G#] YA_ MM%/EPY2.$_P#1S_C]/>M_/DD'1M[)5K[9%8;< /%)D? M$BK!Z&1K;01\\^Y3M@ [ ^@U^6:LV4KE8ME&5:O&-IRI?20$: M'6R&9-.EU(Z!4WL$W'QD76=8G>DN&(:3]NJ@L>]T\[&1L?U6QIZ:"8UFVU!0 MX-O6PT,"?FL^_I)VZ]Z_'R?A,JTTC@!SNYZ!9BJ6%0.2<0 D(%C!P9KM!!X0 MK5X\IB]5'0 ^>E <4Z: 9GT/],4X>5]>;?D!J^P/\=?7XBV\AZJBJ!&\.4:3 M*9)@986D%)D=$AJ-D0JF#<@M$)2=&-:K6H,QBHVVV2RNV]V\9':(82@#L?ZR MI+V6BTZ++E@8,%MW)7>;!EL00$GN9;8_++.9D8R<5CG MC)PNTE@^W\ 2C3QAB';7G)AU4))^67)(4-7YE PH;.YJ>'[9:BV:= A*'GRZ MH'CE9:(^T3 #JR2\@LW-89?657E4SC&R)!K+;CU)\)T%3]=E^K!D4 FQ MIKZJ^6+16Y2XOI48R0E!9@Y+&KZ&:0*GYDUCUB\S27[>S),CF3TL65^S=M6H M%0,L&)-X=MK-]ZKK4.8.2\I9NU(3\T[*5!)+;5K(DM7A3)#YPY)B-^GD?8>H MB\QZPBS'"] M"5@H=E@TT>$&+#$C2#.;9WJ:5J8JEA(595X6'?>6'VDD69$S) MK0T[T#E-2(>PZ &?I&2A/AZGK+%H6$MJ.2&2TZ$JP*+\RZ)N@JDWR+E"B8EV MM6J+1KBNDJ#6(W:5D)GAO-_G)U*V9JX[TWZ!\510](AA!1CAFO6<4A53J<2T M[TVRY* DP**',TNP6J*=2+#2W"-SB?IT568F4='#F>W.E1EN9@=SK*IEW":1 MJ*:733!:1PRV6>P;RZ82$F*3!3.;3RV<8!#"H@N\YY03QVG?.">.PZYP7QV'7."^*QZYP7 MQ&/7.2^(QZYS7A"/G75>/OFDX5UWY<4&X1NOZ[Y-X*>^CWIP7>+(D+QU*6$_ MW\#SW .#Y\.A.A8&BCX0_K&+Y[U*Q&V_E=4WY*5X(;[Q]W]^OM][_DB\[>NH'P.E@ M\ZQ%IF1\$Q2@Y>Q%"/ +9-FG5N3(G(NIR3CL#$D:^Y/ ;1$R,ZXSA:^P8!\Z MAC].!1Z8&=T5EZH5P/$5/$\'_Z]MPM>^?"&#U):,]L/1I@2MG)4H6"5;*Y^82Y8 MS6MFMM2C.R9CI3M#9\"H+1MR 8RIA,5Y''$!X@+$!5_G ORH+B U9IBHC_.X M9&0'X]1X,JQ.]4MS09&N",T>WL:P::W36$_3N<$\"U\!\K_^P3DFCI,4(@-$ M!H@,_I0,7@B#!L_B.&45FU(P&X8MGDCB?GAI,D@&_*K&-/(SC*'&]HAJTP8S MA(^'X=,]P 1QBCN,G7K%AUOO&?G@305IYAW,XKHXE;7T-C8? M+9?*?-BRE$DH,ULO 9AB!%\$7P3?[]OL?PJ^(\U3N+4T4; IDZ@M*C7>;%?A MZ@MV_@P;)XBW;@8B^"+X_D#XGG?__BGXMEVO9_4J:B!-G4*QYB4PG)3@ZAMM MYNDX\:9ZOH=[!377T0+5C_;WOJZ.;<=R1BODG$3.2>2'4D@U"/47[-#X0NH MGZ2:Q62R/N:E1*:'L[QAS?,>S,O'1*AGV3-Z Q'J$>I_!NK/ZH?X NI;4Y,- M W/:%U>J.[(X=5+/U$. >CYR(E(46NL1ZA'JK]E]\074+RIB58N8$(81 MAG\@AL][)^'S&'9F^80Q6XQ";)7#,W15Y-T<&$,(PP_(T7 M$SZ/X?2\X1J]A&1@4VGF>XU)C2P4((;Y7_]07)S!.(1AA&&$X>^[G?!Y# ?9 M0.W6F.K*5'*S8:E35,-9!6)X^]Z XYG[OZ( 40NF&@QS3'."@3\,K)BBJJ"% MOH<\F??CR;SZ0?G9'M!O<3<\PCWCN.DMV(4MUH_P(UGNC=,Y.5QCNB45)KA5 ML I8*//0UP T#HN?4>,@<%R<,=#9Q_TX*3Z)?"*-?AG%L;!'L$^Y\!^V_Q:WP2]IU!16/#OEJ5JCW=2MM85B!:$/8;IP9/ MH\L."/D(^;?@#?DD\L5,4JZX0L\RIYT!I602\U6^ :4^=(40V%W%7BOR>RQ=;> NVEG_$/\Q7X3\QQ+'36]&OB67+L$PF* V$&MUR"MI( MQC'H%H$/V_ S1I_[R?A #'*'# +' "=0^',$$ 20^_,_?'&))8BY;B;-MHI5 MV?2,MBHRGJX)<(GEP1++Q@D2Q7Y #((8Y(M+[&W?7-A\0LOQ%2OF'.130_[( M;_9'7A@*E_57WA0/W/1F'<:.]8",V-[F.N;#%-*J+*V97$U*E?)*6;<'3E\! MJ@&/WD;07!QG40H(Q!>(+ZZ#+\Z?0N(=ONBR52=LUL6BE.TJQF)>M;$\&_%% M=,N!B-,\B?@"\07BBQ_@J?@ 7U1+RF1$T=V&F&V(\X'%=TM,/>(+_M<_)$?% ML3?CTR.^0'R!^.)>[E=\@"_"26!4F0:)25.%9*SDJ#V;]$:0+Z+L]CP5Y_#3 M/S"YH'T_9;>']RJ00Q8]=[NFYVX'78O]==,>D4>TY6W5F>HE #E 0J#KH)XC M;+3$"T.%:OL!IE2XM=XAZ ;)AX"*-E$K^3AU))/6OQ&($8A_-HC/ZZ;X)(@K M-:7GK'2)PW1GG69'#3:U7(X@B!FP!<'C#'OX-@-A&&'XIV+X6UP'G\1PN:J% M??SGU736J%,-D*A M+U9Q;S!PI#(_T.H0Q'!OSV!QDJ3> O$]7,&H^F/=C1G1>,7^VE[ ^/=OY/%$ M+\+NXD78*[T]69^1E2,K1U:.K!Q9.;)R9.7(RK_-RF_H8''[8AOL"EW=\W>W MO)$S!#E#?J@SY%N.%G=X>SUT9GTEMD/+FM5%W>(X 6].*AXUDG$*GB9R<99% M9XD(M0BUWWJ6^#YJ2^M,BG-<$9<,SBB)7&^B35T!HA;>>([S!$(M0BU"[;>> M'KZ/6F%=K4RH-C8WB\V&PX7E^;Q;J4/4P@-#+,XSZ+P0P1;!]EO/"]^'+46$ MZ^:"3?O2G!OP.3UHZADG6FSA$2$5)^G#( 9WGQHH]TF.&'1LJAAM; M*%:@QYQA3%=."N?E"NT7-W_L!(R @0,NX#&3>Y28^2 MT&[6P[R= :MA&RZ&U:&X60I+NY7PK4M'K?&JVE=\7!8#,M,M>J-LRL5&,DY' MB>/B-(>>'R+Z0/2!%E:$C"L;E-M QDUNR$^QL'97N3'3#(HNMO(*U8J_+-8K M>!TNK-%+73+.,G?R4/?M??G,-1:*K\="Q745^QS[\Y], F?W)E[]"%S<"WDG M0=%>X[S:!K^=#7P_1'W9;NC5QM*RB:7\?E/,]\A)K0FHC]D\"T9A5A$3(":X M/;?"%YA 3/EUHCOIF>:\TQ*"H%7L,P4!,@$#CRNP(T^+$1D@,D!D<#57"DY( M!KJRR)FT4!3 -BHLCK%RUZNK(20#&.N,.6,[P8P:8U7T?V:J_O*\BWJE'/C5&.9:\_%1#;1 MJH<%(IDR 76R443Z.$\?ZJC37=Q$F$%$GDI$V32Q08[PJ5D=+K$\6F(1D5Q^4*Z12,Z6(^Z">W1()C"5 M.^@V^-C \,91AO=HES[PD7L2N2>1>_(J-]D>E Z$ 'B,^16AVF VV./F,?S M<%)%,LY%H0?P.$D?1EY$\$?POT_XH_SIR,#OVL!O?H?[ MV?6MOQK(&*8(17.5"^H=8I4?BUX=KF\\6M\0_'\8_.\L>?DNGMU"]_QH?[H- MGPU8+.;JH/UK78N-(&O$8[8>;5^-I\(HR3ER8"$'UOUL@Z-;.D]DL$D](-A: M8\L$D7PX=FD?;PVR 16&TC2I$6FOX2XM4Y!Q/KJT'R+_Q_ M@3)6;6,+,CMOQ2NE9I#/2(,**#=0Q#P48092#*N-O' U^@#$HME1+3/JF)JT6>&6L# MEDJ6ZI RHHB'U%NOAF[NOL'Q[&>1UP9Y8T]'>HZKZ6YB4_@W/EO&/,Q*G0^16'-MYGO+Q]4BNV@*W$]/)S#)7O4RO MJ$[[X3@M@+9MW"TT>AF-*.#.*>"@ZS>>*^%=#GCUPK&K]BB,"3**M ISZP&Q M='@F'4(R@#D4F#=C.B,N0%QP^UQP)XZ1+\N!/JE4ZCTK3V)3NL#X!;M :W0D M!R+/"/GF/@=1 ** VZ> ;Y0#WY/]_ MX63ZF)YW"2E75:>\ 0@2A\X3EHA3+(X.DA!O(-ZX"MXXK]?E,[S1S [%SJ20 MRV+-=FOL]V>9C%2N0]Z(PE%R!*(-1!N(-GZ"A^8SM+%($\7&<,WVL0+QQ-5Z=S_"&7M?[:5F9K; GR8&QH+1+7,$ M>0/Z<0@JCN%O/;N[H>LKFT^ CQ)C QV,I;YSV_C*\H1/BQ#QW0^+_0Q/\[>X M3C8\!-&7<9UI"K3#L ,PH-4-43FVEXQ N2G7@I 4E[ZK@$7#L!5WE??UJ0>( M#?; =2PKHK9-*N*WW-1506K7Z'8B,*?3\9SK4L0ZDQ)DP+DP: 83Y\E#=D,' MUX@+?C@7G-<=_>6B%N !Q MP8_B@F_Q<5R("WKZ,JNW:F52- :*8F5]B0GS=<@%_*]_<(*.L]QA#C!$!H@, M?C@9G-=Q<2$RF.I%E2\,2M(3\>03* /A"2B9/$F]%T[^$Z2_[1 M%Q(;Z+8^-/S87S/7@8S@V.A""_(4(T_Q_;IE )-N/<3)#?:/D&1 8.8(GVH! MUBE@PP7GU?K%HB!#10AV3X>!5Q!G(,Y G'&_[IN/<$;5R":RVB3#2(&F8VIM M/)QT9R'D#'B7A3D\D4:D@4@#D<9%CJ2_P\USC#->W95)?BJ9$DUCC"72(VUL ME/MLO32"Y 'CP1Z^-T34@:@#4H4^HC>4H9I?^<20EP)R)"1[>7W-9R*] M$5UFX<_@Q;F@D5=T/V8Y'KJZ8$ TN_!D[[?V=Z8/G]O;P2\OJ> M)T.Z_^35?DONK%VFPO9R746JMIODR,I8'J, [J)V-U68PUB5Z$ *01]!_UK] M)!^&_L1<&L5Q@ GFU'=E)>!X8L1'T(<74]@X2:"S: 1]!/W;<7=\&/HB[F*B MUVA.S%39ZBZSZ[F0S$70W]U#P="RC["/L'\[[HH/8[_9;LT2CI=I8LUE'@N8 MK"Q(^0C[VVLG#'[SUTZNG@60RQ<%WK[>P-O1H'R*/"\]2@A/"$\(3PA/"$\( M3]C=$.'W\RSP^_83'=CWEAQ]5@B-E \0XURRFJ&%?BZ%ONK MXOAZ#*>1R^PFGFY];@02GJXFC&5BT^'?N>@_LI;)M#JUM2YC0:O*L&8O-T]Y MX='1^Z)=;KZ#]8#A<:>*M?E)J$.T[GX4N>^V W]:2KHE7UW:6!B:'GGJ(I!Z MY,F0P62B25(MY\=S6F5J(0RP<"3>@"1PP!]B'U^#/NH?KGOM/'^!&/D M8XA]CK./F5O,;+S<&XE->FG5J4*UT3=&B'UND7V^>E'AK.SCU?C!I)5/ MKT3=3/4S)74NNHTZ9!]X7^&!1&F@?C#[J 4SL5P8_A@SC&*VH4PTGD?:YZ;9 MY]-7)<[*/KZ;--?-A%V7BBLBNQR)J3)=$B#[P!L3V /YIOA!]R60__Q^_.>7 M?P)W36RXZ>W)^HRL'%DYLG)DYS .:=.'(6;Q\E@:5LB$ZW%",(NKVG+%$D/) M]D[]_!S[A(>E$SG&=$T ,Z&,]$HP'>AN=;@!;37P/=@!,,([S\M+AXNAKR=5 M R\UQ.9Z3/ 2V[0S2T$F.'C4S=-QEL3C'(WR?B-@(V#_\;'Q=P)[9"T3N72S M:F.=CC3P1@UWT39#"&P& )N-XQ01QX]$G$# 1L#^L<#^ZHGL=P*[DZY:U176 M*)C5 F=EUD,&7_!U"&P^6K$IEH@3[&&B$P1L!.R?#NQ/'W9^)["Q MDU9G*2 M%9N- "]F7'%&I480V/#LDX>OQ?$XP;^;K/%_?65@Z2=]JV#8 $_^[^?H?!V. MW&.YQ_")Q,<1>O(W%JH.4T0\ZPG.O=D5U'C4>-1XU'C4>-1XU/@3-;XUUF.* M"L\/%'L%#Q!LQP+Z,6<8\\>ZIP,-J 2: 0\7@*[3 M8'#@Z*LH%+,"?SPT;,56#?"'0%_Y^A1\MO=PZEY^;$)4QW+DJFJ6O8CEX7))OI78?$UUT-'PPBNJSBXX#Q]*N0T)]2/I=NJ6OM^RCNT+- M6/SS'_#/XUQ:NN+"3=3XQ320\$.VVV$,^Y_3;7L/X;3M%4'M-H*/6R5JK]'1 MO__]7_N-?SH836QMB&TWF@E+'P)(;?YL][-H ME_CX0\5D[!M]N.4?@#2Y]IJEYL MT,FGB?F/$AN[<.?YKU8U=71_].[5YA;4)G.);^M6GOF:&Q'?3!LT_9I]!?_]2JC50NEFU4I5I\XSS)5U)@ M@1ALAF33I118E%Q]#)87T---;+>F/_5/VHF#MKW3J]3C>I?:7^^:CZO6+,]T&KCDJU^A4BV#?_Z^KN%-$_R&L>SA,SK"B]3+,_*/*;J,L-30WHP M'&H$IVW1H#SF?J)J:Y],,9;4%&LL7RAYTFH90D?;RY(MWI+X-9?*8LUD<8XU MM;#$S6%)[F7)NCEJCHNUSD!,9*=YM6@F%;,5RL1AG3K7J!LFGI"D*EVS%(5A T__;!+ Z>[E$D**V%-):>UVEJY MKG@CF3KL$EV=FW)GE-#$HNI+0QU+I#()0:8/2QJ\*)/)];B&92LX,?*Q0BXU M#67FL&1F-AS8*<+@,J9K*2DTRX.M.! M=1X,DS-I+U(V,\]AJ\$X-Y$J3KHV6H1N+:JF]7\N?K9\[MOI<^ANO3= MW:=N:\,WC/#!^V/4 _WF_;$]-;!7OP/J'%I.N...W?<)>(+P>Z,50S ([VJT M+25%'[PKJ@S O^:?P3QT5/&ON/#\]8!DW$54P$W%R@B;CX1'#O M'$&BB?BFB2 >B[_GZOJ_7W"=Z?5:OVA]W MF?O#\\?]5\#/7P0/GO=?=2PX*/_WB_[UU6T\&(R7F<"^-6_YGXY5:^SJ>JP, M?C'V8J*MZ5JL$-CZ9L!(+/[*R)UG^?Z>H^O7X7,P/I_$TPGL"7O ;]N@FL;R MD^:$*/9$OWE=D%Y^R"^)6%MJ;L@OF(%GK MK=G%J?@"V<6^4X^];:5UR!=?4U(7C>+U]U/6H9/II$MWZ$NWX4]PO^+2_3Y% M:FWN"A.$_7W.]-E?C5ATGO39GD\MS:H_[6)ZKM?*=9U&+K> =Q?)7_]P3)P_ M$KWD%+'H-SKVTO9[$=Q>.HSBZ7![F1F\,&X_'9#H/+CUF7XZ76Y/?7%*E#1] MI-6L9A'>8V: 3F#C)$&?*8=$I*%^(&ZQ*^"KT^ 6'FW_(-Q^-=[0>7";6'>Q MN1[T9EB6+;GF<%*L*3WXJ@!F?B'H.(N=9\%%P+UUX&X.?G\><#\=3^@\P!T& M)%]+NIVUU,1LWA68?&E0A(^18. @$@8..@S@^0=I4RYPYE'UQ[H;Q1Y^>NUH M1&,3^PMNU__]^Q8.-JZ#=-Y^_7"&3IXL9ME[#P:^@U.^?\;.?JYR)6;YK:$% M3VR6%YV@9]6F0)L'K@&JR>G60H?]@%4JMIU(K.\#Y,$A11?>KPY:R?,M[D1Q2 MC<1@T1E+16HM6(VA3J>54*;A,1_+O>FY0&=\ISKCNS2*SKDSN\+NWO5!X7>0 M!L-YR^9P*-%2)SET!'CMYQ47!I'Y]P,7V%WW\RG M\$ _BQ'ZT70*UWEH>4(.>4D=4KO5$Y;9=8 9PL)(DK-*31Z, '5$^5/.DS<% MT<95X>BE^W;7?XXMP M+M>+J7)KEFR:%V:C^-O7]Y"9Y\?V(%-G-.,VTP!>XTA>KAE?20J-/Y:[A8R&U]7N7([ M?EQEW&;*YQ,V?>"V R-=-UL5C)9>W0L#V0N[:7,8#$,I.)HI&*U_G EZ+#D04LE M69GT-&*:,U-%C3.M<# K5J.'WP?Y%;V>*?.S\G2&,6(M$19<66W-HD20!YVB M&KS3*8SS-7/*U0+.S%9Y/P\__[!3Q*2]I'R-5LQB+C40V]76>)Z%.2,/.C6N M\]E.?R8GQ2D9CNH+>>;7*P(H2;TLR9"5#M]SVS.LFJKE.] MA1G4)C.3:U8)589I. ^[/PHIT?>6]336)-/THFLNTZLEK/2P^W6O,6VKM&*; M^GA24CLMK<*DHZ('W1_..AZ-,R7"K*XY/5MC9&&1JQ_+[LF%CMZNKM4VQMA5 MAB=95Q[CPK'LGMJLIT]JJ98B%8EA3VIHG)-N"<>R>TI#;%J>!X.,.%5I6_7R MDTI^73^6W7,LL[U^%TLTS$XYX.1L@^;7YMNJ@ MY$&7*AZ=(A2O5A43?&(5E&J<3.&PSH,NU3QAKLFS50'3A?JHK3]DDN.914$.NJ6&V0DHR/I9G7@!]_V*>ZDA4F M>BGC2TH@,CV>P^P9'14]0'Y_.A,6U6YQ*1;S5:%O2C:)-P6 ^\/^CP9!NB"5 MYE.QTZ_XO46.[HY[(2QZ, TZ157R80_%96$6&1"T.GT\!+ M-C8O"C6,$+M.31U%90\ZIJGY)MN6VSUS*OGII;ELMM,:*(L?MM:;]/X_>U_6 MG+BRK/M^(^Y_.MQ>U5)59M97F5F?,COTDJ9"CIR-7!$-ZC0_2H:FGCH?+!H^TF-) M(8\L*O..!V$]MAT/38F+;H6#+>=T&QPJZXUB?0W9WB1Y:AHI&PNL5E#"WIK+ M;UO5_EK0%(L*D[$IJ"SK4*G/39@17 HF[F#>7#>->C*%WUAYI6V#,>J!_J;- MC78YG >8^),Q^'+"[9B]CI!OVC,UVWJAOVWGSFSK!>R7;.H%?J"_:<^V;.N% M?"# N9]!O0 , 3H)7MZ(1](H)<,Z@7@6&;U L[]#.J%?N-;4* 7@&- M+\_\,:"7#.J%>2!?_18\G1Z>7^IE+\IZ,V;RTO( MY?W%V<_T%>7KH'\QTSE;#_.WKNM.3XH^KME<0(3G,:*OBO"W3%)\U;,(Z:UK MKFP(*=-V]M:-%! AV*K'$=+K'C<0TCNN58"0P'8[SH5#-H24:5A_ZVX B!!L MU>="DATS_N7__D!_?%9@\ -SVD91],<%]MHGBZPL!U9@QM]A_OYD$=C,V6WF M##TGLR&Q#Q;[S62ZZA8Q.,L2 -FH*S&B;$ ,R$:!;-05B_";;=6O^T_4 W/: M;7MLESN:77PS*9F/K36 WPW2*E>#3R"M K8J2*N\@?%)UQT [+>:4#FRM?0< M_[ S +(EV=PLYY' [YV ?WHGD(E!7+#!VI%W2MZQ+,?>U0B\%GBEWS*8UQ;\ MEQ#A^T5-+4E7(-V^KI IFZIG'JBK.AZ?W%$!]7]#9_I99PJ@^V_E&A^H!@Q< MY(R;?N8E0!_H8GC-7G%2V]N[%F3\BGE]K,9UL'JJ[4.IV M;"(O+>):\==B%->-)[M@[':,9]^B 1C/&>]%;L=ZZHYW-7Y,-@^C?81W.R:1 M[OWR]?#O3WNIG_^09575M,P:2DXR)5N..P FW7$:DBO/[C#D_B[NZ7O4K7)> MH5P2>+\4-9[==%[I.GN'/A ?LJ:[=[:H31H >6+'#,EP.X-8H[9IK3<4J@FV M]Z)++>N)O"9B(K;O.;WO)RO^[NJTV\!Q$L^QXR9/[%KW?H_:7>@D69Z&&G#J9C-LBG.]+AM,*NV2[\:RM;:59_$!?VUUPS >^%R\N4L[O)K;P[R:V M?:Y0RNE*" E+IM%?Y[WR"G;B]B/HCU\,=0\C]#V,H:D^MF#[G9V=>T7(_5]' M,H\=I_9[X,Y[6V.?'W0^U$O[:=9Z-Y,#G;.1#=MS\YP$<]:@@O:K$KJ5>S'H M$#]^'6B:#<#F[%^[?TNP(2^R\-L%FS]T[YC"4+'WV;4]\-BJOE1&E7;>V,P4 MKQJ0(MIOGAAXMJX4:JU!53+RG+&")XA8D=OM"'CH'[](BKK'41*@S^59ZM\0 M?7;<\FRAS\H4Z%D7*[JEN; LT4'(F1@I MF$=&G4B8T6,.P(^ M8GE@C49 =5FHV5^8CNE(.G+B$3X@Y+W-(FG\.>? (#. MZ_Z<74J9 *!='5X 0,?S?OYP]Y)O(IYQN2JV[%CJ'I,XDVHXVD!6.#VG;LBI MZ2,#97HF3!('^@A:];@2MW1Y<[$TPY9(Q2Y1W*Z1N$>9M$<$$ D$9.=!I(ND MO:XI(/,VK?QJT$!Q82#Q V-18,5 /3)TO$0,;$U/8,1?U S(%]8;)A>JA:0/ M==R.%H\@@WHKB,H<<_$M>V^J_IV97-!F_W+V2CB(V=K$=PG#%OTW4/#55!/) ML@1.7@P$F/BEF>3GJ F;90F(N+B/*'J.2(H8?,24JS+K\UB#AC9&7I,YO\&.RQ;Y^91KY(OOLBV?CGX5:_CX!IL:2RX_GX4##2/@\/0'FUO,3W.:49X(O-$) MVDW)13JC:7RP4>\YV&Z!.)[G*EDB3H[N]LU8_9XKZT_H8W%( -?L+C M#IC!Q5G)F1?*E3"6P=ZXO3O;S OE2@BV8&_<'L4S\T+)(OT3[(T+)#I'&,A&QBU,#'4+:PV:(4BE1 7*3K]&=GQ M $?L(XWUZ/N MN)<7^)5#6.;"3& M<[P/IL'MPE5R,(]?=/>H06JZ'"8Q'.B%/M%M"S6C;]08SZ4KW? +-7CC9U<\ M+U"5:.:1.G;@LBO-F_R9>PE'!ZKT2J*@C,MS#(:M/N7WW(87]LJAR,15>I%[ M$J7N"?Q0T06P^0#S%3!? 8,)< $RD#P&>^.;FP%@O@+F*]@;@/EZU M3Y4%H6217_FNO7%U[, =IS+^HOHNU/U97!XRKNX"+D)NL!_S$2G#MY?36[CR M[/6$WFZK]*3UKF6?:LN;HNM8?\WSO: ?_TGX#9A< 9_TPK'0=1LZP0;Z9)-C M102.,WXX1=Z3:+HI%RA>=,3LWN6V9.8EM$_U91>TP/7]61Q2L$7>ROAE=XM\ M_ES_5FS2CII\--ESHC-]\,?Y+3KN&W=W?T@"_5J@Y,H$LQ'XB=<:+GAU7J\E M1WG2=(H!Q_@IDZT H][*O&87H\ Q?I:<*]@B;R5@P1;YK@8 /-UWYF&SNT4N M[NF>CN=Z!.^TUQC6E[S9#@Q+%N=6O=GB5DX8>Z<)A_5U]_06**ROMF_*2:9D MR]&K)"_FN%8#6[W#X/N[6*^@"=H9FZ#]E>_Z''BP"'@4)YB8:A:0YU3-PCZ0 M6=_U"SM>*GVYRAG(F).7\*"\FLHY8[3MLE^AQR9+X0/?BQ<7*>= +AS3>@@E M,%W'0.?V:%B#PR:J1Q"%Q+EPAKY'2/J>(4#CYHMNT+]R8B^]03^-_'PT;I$"6&^%$]RHMJ#.-<8OX\0M)5Q ">)6% MKJJ7WI49P*N_D)4O+9G;Q:O7;S?019WM+:;T2*@-G+[4I)EP#9^XQ^NVS=4] MI\OB,!1LES5"+WN.Q\;8%5]:T-@]0B P"X+8'\ADU]ZFUX