0001628280-21-016073.txt : 20210806 0001628280-21-016073.hdr.sgml : 20210806 20210806160433 ACCESSION NUMBER: 0001628280-21-016073 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210806 DATE AS OF CHANGE: 20210806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENVESTNET, INC. CENTRAL INDEX KEY: 0001337619 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 201409613 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34835 FILM NUMBER: 211152880 BUSINESS ADDRESS: STREET 1: 35 E WACKER DR STE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 35 E WACKER DR STE 2400 CITY: CHICAGO STATE: IL ZIP: 60601 FORMER COMPANY: FORMER CONFORMED NAME: ENVESTNET ASSET MANAGEMENT GROUP INC DATE OF NAME CHANGE: 20050831 10-Q 1 env-20210630.htm 10-Q env-20210630
0001337619false--12-312021Q2http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member00006111100013376192021-01-012021-06-30xbrli:shares00013376192021-07-30iso4217:USD00013376192021-06-3000013376192020-12-31iso4217:USDxbrli:shares0001337619env:AssetBasedRevenueMember2021-04-012021-06-300001337619env:AssetBasedRevenueMember2020-04-012020-06-300001337619env:AssetBasedRevenueMember2021-01-012021-06-300001337619env:AssetBasedRevenueMember2020-01-012020-06-300001337619us-gaap:SubscriptionAndCirculationMember2021-04-012021-06-300001337619us-gaap:SubscriptionAndCirculationMember2020-04-012020-06-300001337619us-gaap:SubscriptionAndCirculationMember2021-01-012021-06-300001337619us-gaap:SubscriptionAndCirculationMember2020-01-012020-06-300001337619env:RecurringRevenueMember2021-04-012021-06-300001337619env:RecurringRevenueMember2020-04-012020-06-300001337619env:RecurringRevenueMember2021-01-012021-06-300001337619env:RecurringRevenueMember2020-01-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2021-04-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2020-04-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2020-01-012020-06-3000013376192021-04-012021-06-3000013376192020-04-012020-06-3000013376192020-01-012020-06-300001337619us-gaap:CommonStockMember2020-12-310001337619us-gaap:TreasuryStockMember2020-12-310001337619us-gaap:AdditionalPaidInCapitalMember2020-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001337619us-gaap:RetainedEarningsMember2020-12-310001337619us-gaap:NoncontrollingInterestMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-012020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001337619us-gaap:CommonStockMember2021-01-012021-03-310001337619us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100013376192021-01-012021-03-310001337619us-gaap:TreasuryStockMember2021-01-012021-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001337619us-gaap:NoncontrollingInterestMember2021-01-012021-03-310001337619us-gaap:RetainedEarningsMember2021-01-012021-03-310001337619us-gaap:CommonStockMember2021-03-310001337619us-gaap:TreasuryStockMember2021-03-310001337619us-gaap:AdditionalPaidInCapitalMember2021-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001337619us-gaap:RetainedEarningsMember2021-03-310001337619us-gaap:NoncontrollingInterestMember2021-03-3100013376192021-03-310001337619us-gaap:CommonStockMember2021-04-012021-06-300001337619us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001337619us-gaap:TreasuryStockMember2021-04-012021-06-300001337619us-gaap:NoncontrollingInterestMember2021-04-012021-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001337619us-gaap:RetainedEarningsMember2021-04-012021-06-300001337619us-gaap:CommonStockMember2021-06-300001337619us-gaap:TreasuryStockMember2021-06-300001337619us-gaap:AdditionalPaidInCapitalMember2021-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001337619us-gaap:RetainedEarningsMember2021-06-300001337619us-gaap:NoncontrollingInterestMember2021-06-300001337619us-gaap:CommonStockMember2019-12-310001337619us-gaap:TreasuryStockMember2019-12-310001337619us-gaap:AdditionalPaidInCapitalMember2019-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001337619us-gaap:RetainedEarningsMember2019-12-310001337619us-gaap:NoncontrollingInterestMember2019-12-3100013376192019-12-3100013376192019-01-012019-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001337619us-gaap:CommonStockMember2020-01-012020-03-310001337619us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-3100013376192020-01-012020-03-310001337619us-gaap:TreasuryStockMember2020-01-012020-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001337619us-gaap:RetainedEarningsMember2020-01-012020-03-310001337619us-gaap:NoncontrollingInterestMember2020-01-012020-03-310001337619us-gaap:CommonStockMember2020-03-310001337619us-gaap:TreasuryStockMember2020-03-310001337619us-gaap:AdditionalPaidInCapitalMember2020-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001337619us-gaap:RetainedEarningsMember2020-03-310001337619us-gaap:NoncontrollingInterestMember2020-03-3100013376192020-03-310001337619us-gaap:CommonStockMember2020-04-012020-06-300001337619us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001337619us-gaap:TreasuryStockMember2020-04-012020-06-300001337619us-gaap:NoncontrollingInterestMember2020-04-012020-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001337619us-gaap:RetainedEarningsMember2020-04-012020-06-300001337619us-gaap:CommonStockMember2020-06-300001337619us-gaap:TreasuryStockMember2020-06-300001337619us-gaap:AdditionalPaidInCapitalMember2020-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001337619us-gaap:RetainedEarningsMember2020-06-300001337619us-gaap:NoncontrollingInterestMember2020-06-3000013376192020-06-3000013376192020-01-012020-12-31env:segmentxbrli:pure0001337619env:PrivateServicesCompanyMember2021-06-300001337619env:PrivateServicesCompanyMember2021-04-012021-06-300001337619env:PrivateServicesCompanyMember2020-04-012020-06-300001337619env:PrivateServicesCompanyMember2021-01-012021-06-300001337619env:PrivateServicesCompanyMember2020-01-012020-06-300001337619env:PrivateServicesCompanyMember2020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-012020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001337619env:PrivatelyHeldCompanyMember2021-03-100001337619env:PrivatelyHeldCompanyMember2021-03-112021-03-110001337619env:PrivatelyHeldCompanyMember2021-03-110001337619us-gaap:TechnologyBasedIntangibleAssetsMemberenv:PrivatelyHeldCompanyMember2021-03-112021-03-110001337619env:HarvestSavingsWealthTechnologiesMember2021-04-072021-04-070001337619env:HarvestSavingsWealthTechnologiesMember2021-04-070001337619env:HarvestSavingsWealthTechnologiesMember2021-06-300001337619env:HarvestSavingsWealthTechnologiesMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-04-072021-04-070001337619env:HarvestSavingsWealthTechnologiesMemberus-gaap:CustomerListsMember2021-04-072021-04-070001337619env:ComputerEquipmentAndSoftwareMember2021-01-012021-06-300001337619env:ComputerEquipmentAndSoftwareMember2021-06-300001337619env:ComputerEquipmentAndSoftwareMember2020-12-310001337619us-gaap:LeaseholdImprovementsMember2021-06-300001337619us-gaap:LeaseholdImprovementsMember2020-12-310001337619us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2021-01-012021-06-300001337619srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-06-300001337619us-gaap:FurnitureAndFixturesMember2021-06-300001337619us-gaap:FurnitureAndFixturesMember2020-12-310001337619us-gaap:OfficeEquipmentMembersrt:MinimumMember2021-01-012021-06-300001337619srt:MaximumMemberus-gaap:OfficeEquipmentMember2021-01-012021-06-300001337619us-gaap:OfficeEquipmentMember2021-06-300001337619us-gaap:OfficeEquipmentMember2020-12-310001337619us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2021-01-012021-06-300001337619srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-01-012021-06-300001337619us-gaap:BuildingAndBuildingImprovementsMember2021-06-300001337619us-gaap:BuildingAndBuildingImprovementsMember2020-12-310001337619us-gaap:LandMember2021-06-300001337619us-gaap:LandMember2020-12-310001337619env:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619env:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:EnvestnetDataAnalyticsMember2020-04-012020-06-300001337619env:EnvestnetDataAnalyticsMember2020-01-012020-06-300001337619env:EnvestnetDataAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetDataAnalyticsMember2021-01-012021-06-300001337619us-gaap:SoftwareDevelopmentMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMember2020-12-310001337619env:EnvestnetDataAndAnalyticsMember2020-12-310001337619env:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMember2021-06-300001337619env:EnvestnetDataAndAnalyticsMember2021-06-300001337619us-gaap:CustomerListsMember2021-06-300001337619us-gaap:CustomerListsMember2020-12-310001337619us-gaap:TechnologyBasedIntangibleAssetsMember2021-06-300001337619us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001337619us-gaap:TradeNamesMember2021-06-300001337619us-gaap:TradeNamesMember2020-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2020-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-12-310001337619us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2018-01-012018-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2018-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-01-012021-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-04-012021-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2020-01-012020-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2020-04-012020-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-01-012020-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-01-012021-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-04-012021-06-300001337619us-gaap:ConvertibleNotesPayableMember2021-04-012021-06-300001337619us-gaap:ConvertibleNotesPayableMember2021-01-012021-06-300001337619us-gaap:ConvertibleNotesPayableMember2020-04-012020-06-300001337619us-gaap:ConvertibleNotesPayableMember2020-01-012020-06-300001337619us-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-06-300001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001337619us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-06-300001337619us-gaap:MoneyMarketFundsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001337619us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001337619us-gaap:EquityMethodInvestmentsMember2021-06-300001337619us-gaap:EquityMethodInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-04-012021-06-300001337619us-gaap:EquityMethodInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-01-012021-06-300001337619us-gaap:CarryingReportedAmountFairValueDisclosureMemberenv:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-06-300001337619us-gaap:CarryingReportedAmountFairValueDisclosureMemberenv:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2020-12-310001337619us-gaap:CarryingReportedAmountFairValueDisclosureMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-06-300001337619us-gaap:CarryingReportedAmountFairValueDisclosureMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-12-310001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2021-04-012021-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2020-04-012020-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2021-04-012021-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2020-04-012020-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2021-04-012021-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2020-04-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2021-04-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2020-04-012020-06-300001337619env:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetDataAndAnalyticsMember2020-04-012020-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2021-01-012021-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:AssetBasedRevenueMember2020-01-012020-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2021-01-012021-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2021-01-012021-06-300001337619env:RecurringRevenueMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:RecurringRevenueMember2020-01-012020-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMemberenv:ProfessionalServicesAndOtherRevenuesMember2020-01-012020-06-300001337619env:EnvestnetDataAndAnalyticsMember2020-01-012020-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMember2021-04-012021-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMember2020-04-012020-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMember2021-01-012021-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMember2020-01-012020-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberenv:FidelityMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619country:US2021-04-012021-06-300001337619country:US2020-04-012020-06-300001337619country:US2021-01-012021-06-300001337619country:US2020-01-012020-06-300001337619us-gaap:NonUsMember2021-04-012021-06-300001337619us-gaap:NonUsMember2020-04-012020-06-300001337619us-gaap:NonUsMember2021-01-012021-06-300001337619us-gaap:NonUsMember2020-01-012020-06-3000013376192021-07-012021-06-3000013376192022-01-012021-06-3000013376192023-01-012021-06-3000013376192024-01-012021-06-3000013376192025-01-012021-06-3000013376192026-01-012021-06-3000013376192019-04-012019-06-300001337619env:LongtermIncentivePlanTwoThousandTenMember2020-12-310001337619env:LongtermIncentivePlanTwoThousandTenMember2021-06-300001337619srt:MinimumMember2021-06-300001337619srt:MaximumMember2021-06-300001337619us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001337619us-gaap:PerformanceSharesMembersrt:MinimumMember2021-06-300001337619srt:MaximumMemberus-gaap:PerformanceSharesMember2021-06-300001337619us-gaap:PerformanceSharesMember2021-01-012021-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2020-12-310001337619us-gaap:PerformanceSharesMember2020-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2021-06-300001337619us-gaap:PerformanceSharesMember2021-06-300001337619us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001337619us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001337619us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001337619us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2021-04-012021-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2020-04-012020-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2021-01-012021-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2020-01-012020-06-300001337619us-gaap:WarrantMember2021-04-012021-06-300001337619us-gaap:WarrantMember2020-04-012020-06-300001337619us-gaap:WarrantMember2021-01-012021-06-300001337619us-gaap:WarrantMember2020-01-012020-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2021-04-012021-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2020-04-012020-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2020-04-012020-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2020-01-012020-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2020-04-012020-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2020-01-012020-06-300001337619us-gaap:CorporateNonSegmentMember2021-04-012021-06-300001337619us-gaap:CorporateNonSegmentMember2020-04-012020-06-300001337619us-gaap:CorporateNonSegmentMember2021-01-012021-06-300001337619us-gaap:CorporateNonSegmentMember2020-01-012020-06-300001337619country:US2021-06-300001337619country:US2020-12-310001337619country:IN2021-06-300001337619country:IN2020-12-310001337619env:OtherCountryMember2021-06-300001337619env:OtherCountryMember2020-12-31env:previousClaim0001337619us-gaap:TechnologyBasedIntangibleAssetsMemberenv:PrivatelyHeldCompanyMember2021-06-212021-06-21

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2021
 
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-34835
env-20210630_g1.jpg
Envestnet, Inc.
(Exact name of registrant as specified in its charter)
Delaware20-1409613
(State or other jurisdiction of
incorporation or organization)
(I.R.S Employer
Identification No.)
35 East Wacker Drive, Suite 2400, Chicago, Illinois
60601
(Address of principal executive offices)(Zip Code)
 Registrant’s telephone number, including area code:
(312) 827-2800
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading symbol(s)Name of exchange on which registered
Common Stock, par value $0.005 per shareENVNew York Stock Exchange
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 Act).  Yes   No 
As of July 30, 2021, Envestnet, Inc. had 54,515,307 shares of common stock outstanding.



TABLE OF CONTENTS
Page
2




Envestnet, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except share and per share information)
(unaudited)
June 30,December 31,
20212020
Assets
Current assets:
Cash and cash equivalents$369,524 $384,565 
Fees receivable, net81,037 80,064 
Prepaid expenses and other current assets40,619 40,570 
Total current assets491,180 505,199 
Property and equipment, net50,008 47,969 
Internally developed software, net114,770 96,501 
Intangible assets, net435,023 435,041 
Goodwill928,493 906,773 
Operating lease right-of-use assets, net93,298 105,249 
Other non-current assets57,924 47,558 
Total assets$2,170,696 $2,144,290 
Liabilities and Equity
Current liabilities:
Accrued expenses and other liabilities$174,957 $158,548 
Accounts payable20,423 18,003 
Operating lease liabilities12,477 13,649 
Contingent consideration1,312 11,251 
Deferred revenue38,645 34,918 
Total current liabilities247,814 236,369 
Long-term debt846,411 756,503 
Non-current operating lease liabilities107,045 112,182 
Deferred tax liabilities, net33,576 34,740 
Other non-current liabilities18,384 28,678 
Total liabilities1,253,230 1,168,472 
Commitments and contingencies
Equity:
Stockholders’ equity:
Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2021 and December 31, 2020
  
Common stock, par value $0.005, 500,000,000 shares authorized; 68,459,262 and 67,832,706 shares issued as of June 30, 2021 and December 31, 2020, respectively; 54,495,863 and 54,093,535 shares outstanding as of June 30, 2021 and December 31, 2020, respectively
342 339 
Additional paid-in capital1,089,263 1,166,774 
Accumulated deficit(44,619)(79,912)
Treasury stock at cost, 13,963,399 and 13,739,171 shares as of June 30, 2021 and December 31, 2020, respectively
(125,583)(110,466)
Accumulated other comprehensive loss(2,286)(398)
Total stockholders’ equity917,117 976,337 
Non-controlling interest349 (519)
Total equity917,466 975,818 
Total liabilities and equity$2,170,696 $2,144,290 
See accompanying notes to unaudited Condensed Consolidated Financial Statements.
3


Envestnet, Inc.
Condensed Consolidated Statements of Operations
(in thousands, except share and per share information)
(unaudited)

Three Months EndedSix Months Ended
June 30,June 30,
2021202020212020
Revenues:
Asset-based$170,075 $122,246 $329,450 $257,057 
Subscription-based112,504 104,979 222,333 209,530 
Total recurring revenues282,579 227,225 551,783 466,587 
Professional services and other revenues6,159 8,088 12,060 15,265 
Total revenues288,738 235,313 563,843 481,852 
Operating expenses:
Cost of revenues100,494 68,849 193,363 143,782 
Compensation and benefits105,548 95,565 206,262 205,995 
General and administration41,755 38,448 78,070 79,558 
Depreciation and amortization30,010 28,443 58,402 56,126 
Total operating expenses277,807 231,305 536,097 485,461 
Income (loss) from operations10,931 4,008 27,746 (3,609)
Other expense, net(3,784)(8,173)(11,252)(9,710)
Income (loss) before income tax provision (benefit)7,147 (4,165)16,494 (13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Net income (loss)(8,369)(5,471)6,566 (12,661)
Add: Net loss attributable to non-controlling interest88 547 99 401 
Net income (loss) attributable to Envestnet, Inc.$(8,281)$(4,924)$6,665 $(12,260)
Net income (loss) per share attributable to Envestnet, Inc.:
Basic$(0.15)$(0.09)$0.12 $(0.23)
Diluted$(0.15)$(0.09)$0.12 $(0.23)
Weighted average common shares outstanding:
Basic54,440,388 53,562,850 54,325,353 53,288,741 
Diluted54,440,388 53,562,850 55,136,946 53,288,741 

See accompanying notes to unaudited Condensed Consolidated Financial Statements.
4


Envestnet, Inc.
Condensed Consolidated Statements of Comprehensive Income (Loss)
(in thousands)
(unaudited)
 
Three Months EndedSix Months Ended
June 30,June 30,
2021202020212020
Net income (loss) attributable to Envestnet, Inc.
$(8,281)$(4,924)$6,665 $(12,260)
Foreign currency translation gains (losses), net of taxes(1,264)1,575 (1,888)(1,449)
Comprehensive income (loss) attributable to Envestnet, Inc.$(9,545)$(3,349)$4,777 $(13,709)

See accompanying notes to unaudited Condensed Consolidated Financial Statements.

5


Envestnet, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(in thousands, except share information)
(unaudited)
 
Accumulated
Common StockTreasury StockAdditionalOtherNon-
CommonPaid-inComprehensiveAccumulatedcontrollingTotal
SharesAmountSharesAmountCapitalLossDeficitInterestEquity
Balance, December 31, 202067,832,706 $339 (13,739,171)$(110,466)$1,166,774 $(398)$(79,912)$(519)$975,818 
Adoption of ASU 2020-06, net of taxes of $7,641 (See Note 2)
— — — — (108,470)— 28,628 — (79,842)
Exercise of stock options27,043 — — — 522 — — — 522 
Issuance of common stock - vesting of restricted stock units455,349 2 — — — — — — 2 
Stock-based compensation expense— — — — 14,013 — — — 14,013 
Shares withheld to satisfy tax withholdings— — (147,041)(9,541)— — — — (9,541)
Share repurchase— — (24,227)(1,672)— — — — (1,672)
Foreign currency translation loss, net of taxes— — — — — (624)— — (624)
Other— — — — — — — 118 118 
Net income (loss)— — — — — — 14,946 (11)14,935 
Balance, March 31, 202168,315,098 $341 (13,910,439)$(121,679)$1,072,839 $(1,022)$(36,338)$(412)$913,729 
Exercise of stock options4,082 — — — 51 — — — 51 
Issuance of common stock - vesting of restricted stock units140,082 1 — — — — — — 1 
Stock-based compensation expense— — — — 17,161 — — — 17,161 
Shares withheld to satisfy tax withholdings— — (46,699)(3,479)— — — — (3,479)
Share repurchase— — (6,261)(425)— — — — (425)
Capital contribution - non-controlling interest— — — — (788)— — 811 23 
Foreign currency translation loss, net of taxes— — — — — (1,264)— — (1,264)
Other— — — — — — — 38 38 
Net loss— — — — — — (8,281)(88)(8,369)
Balance, June 30, 202168,459,262 $342 (13,963,399)$(125,583)$1,089,263 $(2,286)$(44,619)$349 $917,466 

See accompanying notes to unaudited Condensed Consolidated Financial Statements.







6


Envestnet, Inc.
Condensed Consolidated Statements of Stockholders' Equity (continued)
(in thousands, except share information)
(unaudited)

Accumulated
Common StockTreasury StockAdditionalOtherNon-
CommonPaid-inComprehensiveAccumulatedcontrollingTotal
SharesAmountSharesAmountCapitalLossDeficitInterestEquity
Balance, December 31, 201966,320,706 $331 (13,479,000)$(90,965)$1,037,141 $(1,749)$(75,664)$(1,518)$867,576 
Adoption of ASC 326, net of taxes— — — — — — (1,141)— (1,141)
Exercise of stock options357,974 2 — — 3,406 — — — 3,408 
Issuance of common stock - vesting of restricted stock units398,881 2 — — — — — — 2 
Stock-based compensation expense— — — — 13,765 — — — 13,765 
Shares withheld to satisfy tax withholdings— — (130,164)(9,199)— — — — (9,199)
Foreign currency translation loss, net of taxes— — — — — (3,024)— — (3,024)
Net income (loss)— — — — — — (7,336)146 (7,190)
Balance, March 31, 202067,077,561 $335 (13,609,164)$(100,164)$1,054,312 $(4,773)$(84,141)$(1,372)$864,197 
Exercise of stock options184,475 1 — — 3,274 — — — 3,275 
Issuance of common stock - vesting of restricted stock units134,207 1 — — — — — — 1 
Stock-based compensation expense— — — — 13,006 — — — 13,006 
Shares withheld to satisfy tax withholdings— — (43,697)(3,617)— — — — (3,617)
Transfer of non-controlling units— — — — 910 — — (139)771 
Foreign currency translation gain (loss)— — — — — 1,575 — — 1,575 
Net loss— — — — — — (4,924)(547)(5,471)
Balance, June 30, 202067,396,243 $337 (13,652,861)$(103,781)$1,071,502 $(3,198)$(89,065)$(2,058)$873,737 

See accompanying notes to unaudited Condensed Consolidated Financial Statements.
7


Envestnet, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Six Months Ended
June 30,
20212020
OPERATING ACTIVITIES:
Net income (loss) $6,566 $(12,661)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization58,402 56,126 
Provision for doubtful accounts455 1,515 
Deferred income taxes8,137 (1,598)
Non-cash compensation expense31,422 29,869 
Non-cash interest expense2,906 5,907 
Accretion on contingent consideration and purchase liability575 910 
Payments of contingent consideration(2,360) 
Fair market value adjustment to contingent consideration liability(140)(1,982)
Fair market value adjustment to investment in private company(758) 
Gain on acquisition of equity method investment (4,230)
Loss allocation from equity method investments4,045 3,286 
Impairment of right of use assets1,110 1,426 
Other282 556 
Changes in operating assets and liabilities, net of acquisitions:
Fees receivable, net(1,334)(8,560)
Prepaid expenses and other current assets(155)(7,756)
Other non-current assets3,665 (353)
Accrued expenses and other liabilities527 (4,484)
Accounts payable2,333 (2,130)
Deferred revenue2,789 7,236 
Other non-current liabilities692 1,946 
Net cash provided by operating activities119,159 65,023 
INVESTING ACTIVITIES:
Purchases of property and equipment(11,357)(4,329)
Capitalization of internally developed software(31,802)(25,703)
Investments in private companies(4,549)(12,625)
Acquisition of proprietary technology(25,517) 
Acquisitions of businesses, net of cash acquired(33,143)(20,257)
Advance for technology solutions(3,000) 
Net cash used in investing activities(109,368)(62,914)

-continued-













8


Envestnet, Inc.
Condensed Consolidated Statements of Cash Flows (continued)
(in thousands)
(unaudited)
Six Months Ended
June 30,
20212020
FINANCING ACTIVITIES:
Proceeds from borrowings on revolving credit facility 45,000 
Payments on revolving credit facility (30,000)
Capital contributions - non-controlling shareholders23  
Payments of contingent consideration(9,200) 
Proceeds from exercise of stock options573 6,683 
Taxes paid in lieu of shares issued for stock-based compensation(13,020)(12,816)
Share repurchases(2,097) 
Other(587)3 
Net cash (used in) provided by financing activities(24,308)8,870 
EFFECT OF EXCHANGE RATE CHANGES ON CASH(524)(1,342)
INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH(15,041)9,637 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD384,714 82,755 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD
(See Note 2)
$369,673 $92,392 
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes$3,077 $2,136 
Supplemental disclosure of cash flow information - cash paid during the period for interest5,533 7,861 
Supplemental disclosure of non-cash operating, investing and financing activities:
Contingent consideration issued in acquisition of businesses 5,239 
Purchase liabilities included in accrued expenses and other liabilities 632 
Purchase liabilities included in other non-current liabilities3,300  
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities832 1,139 
Membership interest liabilities included in other non-current liabilities248 3,098 
Leasehold improvements funded by lease incentive164 1,710 
Assets obtained in exchange for lease liabilities999  
Transfer of non-controlling units 771 

See accompanying notes to unaudited Condensed Consolidated Financial Statements.


9

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements

1.Organization and Description of Business

Envestnet, Inc. (“Envestnet”) through its subsidiaries (collectively, the “Company”) is transforming the way financial advice and wellness are delivered. Its mission is to empower advisors and financial service providers with innovative technology, solutions and intelligence to make financial wellness a reality for everyone. Through a combination of platform enhancements, partnerships and acquisitions, Envestnet provides a unique financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.

Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 15—Segment Information” to the condensed consolidated financial statements.

2.Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2020 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2021 and the results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other expense, net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the operating results to be expected for other interim periods or for the full fiscal year.

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification, sometimes referred to as the codification or “ASC.” These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates.
 
10

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:
June 30,June 30,
20212020
(in thousands)
Cash and cash equivalents$369,524 $92,244 
Restricted cash included in prepaid expenses and other current assets149  
Restricted cash included in other non-current assets 148 
Total cash, cash equivalents and restricted cash$369,673 $92,392 
 
Financial Impacts Related To COVID-19

On March 11, 2020, the World Health Organization declared the outbreak of COVID-19, a novel strain of Coronavirus, a global pandemic. This outbreak continues to cause disruptions to businesses and markets worldwide as the virus spreads. The extent of the effect on the Company’s operational and financial performance will continue to depend on future developments, including the duration, spread and intensity of the pandemic, and governmental, regulatory and private sector responses, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the pandemic at this time, as the pandemic continues, it could have a material adverse effect on the Company’s business, results of operations, financial condition and cash flows. As of June 30, 2021, these condensed consolidated financial statements do not reflect any adjustments as a result of the pandemic.

Related Party Transactions

The Company has a 4.3% membership interest in a private services company that it accounts for using the equity method of accounting and is considered to be a related party. Revenues from the private services company totaled $3.9 million and $2.4 million in the three months ended June 30, 2021 and 2020, respectively. Revenues from the private services company totaled $7.7 million and $5.1 million in the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, the Company had recorded a net receivable of $2.4 million and $2.1 million, respectively, from the private services company.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.

11

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. The adoption of ASU 2020-06 had no impact on the Company's consolidated statements of cash flows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

3.Acquisitions

Acquisition of Proprietary Technology

The Company previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, the Company entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem its previously held equity interest for approximately $10.0 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions segment.

Acquisition of Harvest
 
On April 7, 2021, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of March 31, 2021, between, among others, Harvest Savings & Wealth Technologies (“Harvest”), a Delaware corporation, and Bounty Merger Sub, Inc, a wholly-owned subsidiary of the Company (“Merger Sub”), the Company completed the merger of Harvest with and into Merger Sub, with Merger Sub continuing as the surviving corporation (the “Harvest Acquisition”) and operating as a wholly-owned subsidiary of Envestnet. Harvest has been integrated into the Envestnet Wealth Solutions segment.

Harvest provides automated goals-based saving tools and wealth solutions to banks, credit unions, trust companies, and other financial institutions. The acquisition optimizes Envestnet's API-based financial wellness ecosystem, and also helps strengthen the Company's foothold to enable embedded finance, which Envestnet sees as a key driver of the future of financial services.

In connection with the Harvest Acquisition, Envestnet paid estimated consideration of $32.8 million (of which $3.3 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. Envestnet funded the acquisition with cash on hand.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

Preliminary Estimate
(in thousands)
Total tangible assets acquired, net of cash$2,032 
Total liabilities assumed(596)
Identifiable intangible assets9,500 
Goodwill21,858 
Total net assets acquired$32,794 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities, as well as enhancements to our existing technologies. The goodwill is not deductible for income tax purposes.

12

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary Estimate
(in thousands)
Estimated Useful Life in YearsAmortization Method
Proprietary technology$6,900 6Straight-line
Customer list$2,600 14Accelerated
Total intangible assets acquired$9,500 

The estimated fair values of certain of the assets and liabilities acquired are provisional and based on information that was available to the Company as of the acquisition date. The estimated fair values of these provisional items are based on certain valuation and other studies that are in progress and not yet at the point where there is sufficient information for a definitive measurement. The Company believes the preliminary information provides a reasonable basis for estimating the fair values of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements of fair values reflected herein are subject to change and such changes could be significant. The Company expects to finalize the valuation of tangible assets acquired, liabilities assumed, identifiable intangible assets and goodwill balances and complete the acquisition accounting as soon as reasonably practicable but no later than April 7, 2022.

The results of Harvest’s operations are included in the condensed consolidated statements of operations beginning April 7, 2021 and were not considered material to the Company’s results of operations.

For the three and six months ended June 30, 2021, the Company’s acquisition related costs were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs over the remainder of 2021.

4.Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:
June 30,December 31,
 20212020
(in thousands)
Prepaid technology$17,032 $13,165 
Non-income tax receivables8,447 6,571 
Income tax prepayments and receivables2,928 1,684 
Prepaid insurance2,788 1,777 
Advance payroll taxes and benefits1,046 6,429 
Other8,378 10,944 
Total prepaid expenses and other current assets$40,619 $40,570 
 
13

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
5.Property and Equipment, Net
 
Property and equipment, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20212020
(in thousands)
Cost:   
Computer equipment and software3 years$71,506 $72,443 
Leasehold improvementsShorter of the lease term or useful life of the asset43,731 37,671 
Office furniture and fixtures
3-7 years
12,148 11,249 
Office equipment and other
3-5 years
5,709 7,151 
Building and building improvements
7-39 years
2,669 2,669 
LandNot applicable940 940 
  136,703 132,123 
Less: accumulated depreciation and amortization(86,695)(84,154)
Total property and equipment, net$50,008 $47,969 
 
During the three and six months ended June 30, 2021, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $5.1 million and $7.8 million, respectively. During the three and six months ended June 30, 2021, the Company retired an immaterial amount of property and equipment that was no longer in service for the Envestnet Data & Analytics segment.

During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2.9 million and $4.5 million, respectively. During the three and six months ended June 30, 2020, the Company retired an immaterial amount of property and equipment that was no longer in service for the Envestnet Data & Analytics segment.

Gains and losses on asset retirements during the three and six months ended June 30, 2021 and 2020 were not material.
 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Depreciation and amortization expense$5,246 $5,363 $10,889 $10,680 
 
6.Internally Developed Software
 
Internally developed software, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20212020
(in thousands)
Internally developed software5 years$191,421 $159,619 
Less: accumulated amortization (76,651)(63,118)
Internally developed software, net $114,770 $96,501 
 
14

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Amortization expense$7,262 $4,334 $13,533 $7,942 
 
7.Goodwill and Intangible Assets, Net 

Changes in the carrying amount of goodwill were as follows:
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
(in thousands)
Balance at December 31, 2020$603,350 $303,423 $906,773 
Harvest Acquisition21,858  21,858 
Foreign exchange rates (138)(138)
Balance at June 30, 2021$625,208 $303,285 $928,493 

Intangible assets, net consisted of the following:
 June 30, 2021December 31, 2020
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$593,820 $(221,893)$371,927 $591,520 $(198,555)$392,965 
Proprietary technologies85,324 (33,876)51,448 54,914 (26,949)27,965 
Trade names33,700 (22,052)11,648 33,700 (19,589)14,111 
Total intangible assets$712,844 $(277,821)$435,023 $680,134 $(245,093)$435,041 

There were no material retirements of intangible assets during the three and six months ended June 30, 2021 and 2020.

Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Amortization expense$17,502 $18,746 $33,980 $37,504 

15

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
8.Accrued Expenses and Other Liabilities
 
Accrued expenses and other liabilities consisted of the following:
June 30,December 31,
 20212020
(in thousands)
Accrued investment manager fees$79,007 $57,894 
Accrued compensation and related taxes63,938 71,039 
Accrued professional services8,039 9,240 
Non-income tax payables7,632 8,398 
Accrued technology5,435 4,701 
Accrued purchase consideration3,947  
Other accrued expenses6,959 7,276 
Total accrued expenses and other liabilities$174,957 $158,548 

In the fourth quarter of 2020, as part of an organizational realignment, the Company entered into separation agreements with several employees. In connection with this realignment, the Company recognized $1.4 million and $5.2 million of severance expense in the three and six months ended June 30, 2021, respectively. The Company has approximately $2.7 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements as of June 30, 2021 and December 31, 2020, respectively.
 
9.Debt
 
The Company’s outstanding debt obligations as of June 30, 2021 and December 31, 2020 were as follows: 
 June 30,December 31,
 20212020
(in thousands)
Revolving credit facility balance$ $ 
Convertible Notes due 2023$345,000 $345,000 
Unamortized issuance costs on Convertible Notes due 2023(3,999)(4,306)
Unaccreted discount on Convertible Notes due 2023 (24,058)
Convertible Notes due 2023 carrying value$341,001 $316,636 
Convertible Notes due 2025$517,500 $517,500 
Unamortized issuance costs on Convertible Notes due 2025(12,090)(11,731)
Unaccreted discount on Convertible Notes due 2025 (65,902)
Convertible Notes due 2025 carrying value$505,410 $439,867 

Amended Credit Agreement

The credit agreement under which the Company’s revolving credit facility was issued (the “Amended Credit Agreement”) includes certain financial covenants and, as of June 30, 2021, the Company was in compliance with these requirements.

As of June 30, 2021, the Company had $500.0 million available to borrow under the revolving credit facility, subject to covenant compliance.

Convertible Notes due 2023

Upon adoption of ASU 2020-06, effective January 1, 2021, the embedded conversion option, or equity component, is no longer separated from the host contract and recognized within additional paid-in capital and is instead accounted for as a
16

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
single liability measured at amortized cost within Long-term debt in the condensed consolidated balance sheets. Accordingly, the Convertible Notes due 2023 are presented in the condensed consolidated balance sheets at their gross proceeds of $345.0 million less unamortized debt issuance costs of $4.0 million as of June 30, 2021 with no future accretion of the original issue discount necessary.

In connection with the issuance of the Convertible Notes due 2023, the Company incurred $10.0 million of issuance costs in 2018, of which $8.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.4 million was originally allocated to the equity component and presented within additional paid-in capital in the condensed consolidated balance sheets. Upon adoption of ASU 2020-06, effective January 1, 2021, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2023.

The effective interest rate of the Convertible Notes due 2023 was approximately 2.4% for the three and six months ended June 30, 2021. The effective interest rate of the Convertible Notes due 2023 was approximately 6% for the three and six months ended June 30, 2020. The effective interest rate of the Convertible Notes due 2023 is equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.

Convertible Notes due 2025

Upon adoption of ASU 2020-06, effective January 1, 2021, the embedded conversion option, or equity component, is no longer separated from the host contract and recognized within additional paid-in capital and is instead accounted for as a single liability measured at amortized cost within Long-term debt in the condensed consolidated balance sheets. Accordingly, the Convertible Notes due 2025 are presented in the condensed consolidated balance sheets at their gross proceeds of $517.5 million less unamortized debt issuance costs of $12.1 million as of June 30, 2021 with no future accretion of the original issue discount necessary.

In connection with the issuance of the Convertible Notes due 2025, the Company incurred a total of $14.5 million of issuance costs in 2020, of which $12.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.9 million was originally allocated to the equity component and presented within additional paid-in capital in the condensed consolidated balance sheets. Upon adoption of ASU 2020-06, effective January 1, 2021, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2025.

The effective interest rate of the Convertible Notes due 2025 was approximately 1.3% for the three and six months ended June 30, 2021. The Convertible Notes due 2025 were not outstanding as of June 30, 2020. The effective interest rate of the Convertible Notes due 2025 was equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption.

See “Note 14—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income per share.
17

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)

Interest Expense

Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Coupon interest$2,480 $1,510 $4,960 $3,011 
Amortization of issuance costs1,429 633 2,852 1,264 
Undrawn and other fees316 133 628 286 
Interest on revolving credit facility 2,009  4,527 
Accretion of debt discount 2,349  4,680 
 Total interest expense$4,225 $6,634 $8,440 $13,768 

For the three and six months ended June 30, 2021, total interest expense related to the Convertible Notes due 2023 and the Convertible Notes due 2025 (collectively, the "Convertible Notes") was $3.7 million and $7.4 million, respectively, with coupon interest expense of $2.5 million and $5.0 million and the amortization of debt discount and issuance costs of $1.2 million and $2.4 million, respectively.

For the three and six months ended June 30, 2020, total interest expense related to the Convertible Notes due 2023 was $4.3 million and $8.5 million, respectively, with coupon interest expense of $1.5 million and $3.0 million and the amortization of debt discount and issuance costs of $2.8 million and $5.5 million, respectively.

10.Fair Value Measurements
  
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2021 and December 31, 2020, based on the three-tier fair value hierarchy, as defined in ASC 820, “Fair Value Measurements and Disclosures”:
 June 30, 2021
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,340 $2,340 $ $ 
Investment in private company1,508  1,508  
Assets to fund deferred compensation liability10,806   10,806 
Total assets$14,654 $2,340 $1,508 $10,806 
Liabilities:    
Contingent consideration$1,312 $ $ $1,312 
Deferred compensation liability9,414 9,414   
Total liabilities$10,726 $9,414 $ $1,312 

18

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
 December 31, 2020
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$84,110 $84,110 $ $ 
Assets to fund deferred compensation liability9,961   9,961 
Total assets$94,071 $84,110 $ $9,961 
Liabilities:    
Contingent consideration$12,559 $ $ $12,559 
Deferred compensation liability8,720 8,720   
Total liabilities$21,279 $8,720 $ $12,559 
 
The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2021.

Fair Value of Investment in Private Company

The Company has an investment of $1.5 million in a privately held company that it does not have the ability to exercise significant influence. The Company elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is included in other non-current assets on the condensed consolidated balance sheets and measured at cost, less impairment, adjusted by observable price changes. Any adjustments resulting from impairment or observable price changes in orderly transactions for identical or similar investment of the same issuer are recorded within other expense, net in the condensed consolidated statements of operations and are considered to be a Level II fair value measurement. During the three and six months ended June 30, 2021, the Company recorded a $0.8 million adjustment to the carrying value of the investment, the result of observable price changes.

Fair Value of Contingent Consideration Liabilities

The fair value of the contingent consideration liabilities related to certain of the Company's acquisitions were estimated using a discounted cash flow method with significant inputs that are not observable in the market and thus represents a Level III fair value measurement. The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.

The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.

19

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021: 
 Fair Value of Contingent Consideration Liabilities
(in thousands)
Balance at December 31, 2020$12,559 
Fair market value adjustment on contingent consideration liability(140)
Accretion on contingent consideration453 
Payments of contingent consideration(11,560)
Balance at June 30, 2021$1,312 

Fair Value of Deferred Compensation Liability

The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021:
 Fair Value of Assets to Fund Deferred Compensation Liability
(in thousands)
Balance at December 31, 2020$9,961 
Contributions215 
Fair value adjustments630 
Balance at June 30, 2021$10,806 
 
The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the condensed consolidated balance sheets, increased due to funding of the plan and gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.

Fair Value of Debt Agreements
 
The Company considered the Convertible Notes due 2023 and the Convertible Notes due 2025 to be Level II liabilities at June 30, 2021 and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on estimated or actual bids and offers in an over-the-counter market on June 30, 2021 (See “Note 9—Debt”).

As of June 30, 2021, the carrying value of the Convertible Notes due 2023 equaled $341.0 million and represented the aggregate principal amount outstanding less the unamortized debt issuance costs. As of December 31, 2020, the carrying value of the Convertible Notes due 2023 equaled $316.6 million and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Convertible Notes due 2023 was $427.8 million and $460.8 million, respectively.

As of June 30, 2021, the carrying value of the Convertible Notes due 2025 equaled $505.4 million and represented the aggregate principal amount outstanding less the unamortized debt issuance costs. As of December 31, 2020, the carrying value of the Convertible Notes due 2025 equaled $439.9 million and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Convertible Notes due 2025 was $514.6 million and $540.8 million, respectively.

20

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Fair Value of Other Financial Assets and Liabilities

The Company considered the recorded value of its other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at June 30, 2021 based upon the short-term nature of these assets and liabilities.

11.Revenues and Cost of Revenues

Disaggregation of Revenue
 
The following table presents the Company’s revenues disaggregated by major source:

Three Months Ended June 30,
20212020
Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:
Asset-based$170,075 $ $170,075 $122,246 $ $122,246 
Subscription-based66,663 45,841 112,504 61,410 43,569 104,979 
Total recurring revenues236,738 45,841 282,579 183,656 43,569 227,225 
Professional services and other revenues3,559 2,600 6,159 4,029 4,059 8,088 
Total revenues$240,297 $48,441 $288,738 $187,685 $47,628 $235,313 

 Six Months Ended June 30,
 20212020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$329,450 $ $329,450 $257,057 $ $257,057 
Subscription-based130,675 91,658 222,333 121,733 87,797 209,530 
Total recurring revenues460,125 91,658 551,783 378,790 87,797 466,587 
Professional services and other revenues6,582 5,478 12,060 7,315 7,950 15,265 
Total revenues$466,707 $97,136 $563,843 $386,105 $95,747 $481,852 

One customer accounted for more than 10% of the Company’s total revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Fidelity17 %15 %16 %15 %
 
21

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
One customer accounted for more than 10% of the Envestnet Wealth Solutions segment’s revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Fidelity21 %18 %20 %18 %

No single customer accounted for over 10% of the Envestnet Data & Analytics segment’s revenue for any period presented.

The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
United States$283,589 $230,102 $553,661 $470,554 
International5,149 5,211 10,182 11,298 
Total revenues$288,738 $235,313 $563,843 $481,852 

Remaining Performance Obligations
 
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2021: 
Years ending December 31,(in thousands)
Remainder of 2021$136,052 
2022204,602 
2023124,747 
202465,749 
202534,779 
Thereafter14,374 
Total$580,303 

Only fixed consideration from significant contracts with customers is included in the amounts presented above.

The Company has applied the practical expedients and exemption and therefore does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Contract Balances

Total deferred revenue as of June 30, 2021 increased by $2.9 million during the six months ended June 30, 2021, primarily the result of revenue growth, timing of cash receipts and revenue recognition. The majority of the Company's deferred revenue will be recognized over the course of the next twelve months.

The amount of revenue recognized that was included in the opening deferred revenue balance was $9.5 million and $10.4 million for the three months ended June 30, 2021 and 2020, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $26.3 million and $25.8 million for the six months ended June 30, 2021 and 2020, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.
22

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)

Deferred Sales Incentive Compensation

Deferred sales incentive compensation was $11.1 million and $10.8 million as of June 30, 2021 and December 31, 2020, respectively. Amortization expense for the deferred sales incentive compensation was $1.1 million and $1.0 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense for the deferred sales incentive compensation was $2.1 million for both the six months ended June 30, 2021 and 2020, respectively. Deferred sales incentive compensation is included in other non-current assets on the condensed consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.

The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the condensed consolidated statements of operations.

Cost of Revenues

The following table summarizes cost of revenues by revenue category:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Asset-based$93,341 $61,875 $179,531 $130,467 
Subscription-based7,027 6,807 13,631 13,084 
Professional services and other126 167 201 231 
Total cost of revenues$100,494 $68,849 $193,363 $143,782 

12.Stock-Based Compensation
 
The Company has stock options, restricted stock units (“RSUs”) and performance stock units (“PSUs”) outstanding under the 2010 Long-Term Incentive Plan (the “2010 Plan”) and the Envestnet, Inc. 2019 Acquisition Equity Incentive Plan (the “2019 Equity Plan”).

As approved by the Company's shareholders at the Company's 2021 Annual Meeting of Shareholders, the 2010 Plan was amended whereby the maximum number of shares of common stock that may be delivered under the 2010 Plan was increased from 8,925,000 to 12,375,000. As of June 30, 2021, the maximum number of common shares available for future issuance under the Company’s plans is 3,718,681.
 
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Stock-based compensation expense$17,409 $13,006 $31,422 $26,771 
Tax effect on stock-based compensation expense(4,439)(3,317)(8,013)(6,826)
Net effect on income$12,970 $9,689 $23,409 $19,945 
 
The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% for each of the three and six months ended June 30, 2021 and 2020.
23

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Stock Options
 
The Company has not granted any stock options since January 2019. The following table summarizes option activity under the Company’s plans:
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
(in thousands)
Outstanding as of December 31, 2020438,040 $36.28 4.1$20,156 
Exercised(31,125)18.42  
Forfeited(1,277)49.02  
Outstanding as of June 30, 2021
405,638 37.61 3.815,517 
Options exercisable366,736 $36.40 3.4$14,471 
 
Exercise prices of stock options outstanding as of June 30, 2021 range from $10.40 to $55.29. At June 30, 2021, there was an immaterial amount of unrecognized stock-based compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 0.6 years.

Restricted Stock Units
 
The Company has granted restricted stock units and performance-based stock units to employees that are unvested. Performance-based stock units vest upon the achievement of certain pre-established business and financial metrics as well as a subsequent service condition. The business and financial metrics governing the vesting of these performance-based stock units provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 50% to 150%. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.

The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:
RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Outstanding as of December 31, 2020
1,345,347 $70.56 302,797 $72.50 
Granted1,134,299 70.40 110,301 70.29 
Vested(568,131)69.79 (27,300)61.54 
Forfeited(130,556)70.49 (5,701)80.87 
Outstanding as of June 30, 2021
1,780,959 70.71 380,097 72.52 

At June 30, 2021, there was $114.5 million of unrecognized stock-based compensation expense related to unvested restricted stock units, which the Company expects to recognize over a weighted-average period of 2.2 years. At June 30, 2021, there was $10.5 million of unrecognized stock-based compensation expense related to unvested performance-based restricted stock units, which the Company expects to recognize over a weighted-average period of 2.1 years.
 
24

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
13. Income Taxes

The following table includes the Company’s income (loss) before income tax provision (benefit), income tax provision (benefit) and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Income (loss) before income tax provision (benefit)$7,147 $(4,165)$16,494 $(13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Effective tax rate217.1 %(31.4)%60.2 %4.9 %

Under ASC 740-270-25, the Company is required to report income tax expense by applying a projected annual effective tax rate (“AETR”) to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The effective tax rate (“ETR”) for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of actual pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change. For the three months and six months ended June 30, 2021 and 2020, the Company’s ETR was impacted by the change in forecasted and actual year-to-date pre-tax book income.

For the three and six months ended June 30, 2021, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets, including the valuation allowance impact of the Harvest acquisition, permanent book-tax differences, and the impact of state and local taxes offset by federal and state research and development (“R&D”) credits.

For the three and six months ended June 30, 2020, the Company's effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act related to net operating loss carryback and R&D credits.

14.Net Income (Loss) Per Share
 
Prior to January 1, 2021, the Company accounted for the effect of its convertible notes using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company's option. Pursuant to the adoption of ASU 2020-06 on January 1, 2021, the Company now accounts for the effect of its convertible notes on diluted net income per share using the if-converted method (See “Note 2—Basis of Presentation” and “Note 9—Debt”).

Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income (loss) per share, the basic weighted average number of shares is increased by the dilutive effect of stock options, common warrants, restricted stock awards and restricted stock units and convertible notes, if dilutive, using either the treasury method or if-converted method, as appropriate.

25

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands, except share and per share data)
Net income (loss) attributable to Envestnet, Inc. (a)
$(8,281)$(4,924)$6,665 $(12,260)
Weighted-average common shares outstanding:
Basic (b)
54,440,388 53,562,850 54,325,353 53,288,741 
Effect of dilutive shares:
Options to purchase common stock  210,381  
Unvested restricted stock units  536,186  
Warrants  65,026  
Diluted (c)
54,440,388 53,562,850 55,136,946 53,288,741 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$(0.15)$(0.09)$0.12 $(0.23)
Diluted (a/c)
$(0.15)$(0.09)$0.12 $(0.23)
Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share were as follows:
Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Options to purchase common stock405,638 600,924  600,924 
Unvested RSUs and PSUs2,161,056 1,922,978 39,652 1,922,978 
Warrants470,000 470,000  470,000 
Convertible Notes9,898,549 5,050,505 9,898,549 5,050,505 
Total anti-dilutive securities12,935,243 8,044,407 9,938,201 8,044,407 
 
15.Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:
 
Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions.

Envestnet Data & Analytics a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.

26

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Envestnet Wealth Solutions$32,459 $19,867 $66,656 $31,207 
Envestnet Data & Analytics1,342 (941)2,631 (5,526)
Nonsegment operating expenses(22,870)(14,918)(41,541)(29,290)
Income (loss) from operations10,931 4,008 27,746 (3,609)
Other expense, net(3,784)(8,173)(11,252)(9,710)
Consolidated income (loss) before income tax benefit7,147 (4,165)16,494 (13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Consolidated net income (loss)(8,369)(5,471)6,566 (12,661)
Add: Net loss attributable to non-controlling interest88 547 99 401 
Consolidated net income (loss) attributable to Envestnet, Inc.$(8,281)$(4,924)$6,665 $(12,260)

The information in the above table is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses may include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the three and six months ended June 30, 2021 and 2020.

A summary of consolidated total assets follows:
 June 30,December 31,
 20212020
(in thousands)
Envestnet Wealth Solutions$1,661,332 $1,634,153 
Envestnet Data & Analytics509,364 510,137 
Consolidated total assets$2,170,696 $2,144,290 
 
See “Note 11—Revenues and Cost of Revenues” for detail of revenues by segment.

16.Geographical Information
 
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:
 June 30,December 31,
 20212020
(in thousands)
United States$161,686 $140,651 
India2,642 2,970 
Other450 849 
Total long-lived assets, net$164,778 $144,470 

See “Note 11—Revenues and Cost of Revenues” for detail of revenues by geographic area.

27

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
17.Commitments and Contingencies
 
Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.

 The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.

Procurement of Technology Solutions

On June 21, 2021, the Company entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The transaction is expected to close no later than December 31, 2022. In addition, the agreement includes an earn-out payment of $10.0 million based upon achievement of certain target metrics within five years after the date of the Company’s launch of the technology solutions.
 
Legal Proceedings
 
The Company and its subsidiary, Yodlee, Inc. (“Yodlee”), have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps, LLC (“FinancialApps”) in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief.

On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.

On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps’s claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps’s claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury
28

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery is underway.

The Company believes FinancialApps’s allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.

The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. The Company’s motion to dismiss is pending. The Company and Yodlee will continue to vigorously defend the claims against it.

The Company’s subsidiary, Envestnet Asset Management, Inc. (“EAM”), has been named as a defendant in two putative class action lawsuits filed on December 28, 2020 and March 4, 2021, respectively, in the United States District Court for the Northern District of Alabama. The case captions are Drake v. BBVA USA Bancshares, Inc. et al., No. 2:20-CV-02076-ACA (“Drake”) and Ferguson v. BBVA Compass Bancshares, Inc. et al, No. 2:19-CV-01135-MHH (“Ferguson”). The material allegations of both cases are identical. The plaintiff alleges that EAM, acting as investment advisor to BBVA USA Bancshares, Inc.’s Compass SmartInvestor 401(k) Plan (the “SmartInvestor Plan”), along with BBVA and others, breached its fiduciary duties under the Employee Retirement Income Security Act of 1974 (“ERISA”) in connection with the selection and maintenance of the SmartInvestor Plan’s investment options. The plaintiff seeks unspecified damages on behalf of a class of SmartInvestor Plan participants from July 17, 2013 through December 28, 2020. EAM has asked the court to dismiss the Drake lawsuit against it on grounds that it is not properly named as a defendant in the lawsuit and it further believes, along with BBVA, that the claims are without merit. The Ferguson case has been stayed by the court until the Drake court decides whether that case should continue, and if so, whether the two cases should be consolidated before one court. EAM will continue to vigorously defend the claims against it.

In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded an accrual for any claims as of June 30, 2021. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company's results of operations or cash flow in a particular quarter or year.
 
29

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Contingencies
 
Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. As of June 30, 2021 and December 31, 2020, the Company estimated a sales and use tax liability of $6.2 million and $6.6 million, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the condensed consolidated balance sheets.

As of June 30, 2021 and December 31, 2020, the Company also estimated a sales and use tax receivable of $3.3 million and $2.1 million, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the condensed consolidated balance sheets.

Additional future information obtained from the applicable jurisdictions may affect the Company's estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.
 
30


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

Forward-Looking Statements
 
Unless otherwise indicated, the terms “Envestnet,” the “Company,” “we,” “us” and “our” refer to Envestnet, Inc. and its subsidiaries as a whole.

This quarterly report on Form 10-Q contains forward-looking statements regarding future events and our future results within the meaning of the Private Securities Litigation Reform Act of 1995. These forward-looking statements include, in particular, statements about our plans, strategies and prospects under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations”. These statements are based on our current expectations and projections about future events and are identified by terminology such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “expected,” “intend,” “will,” “may,” or “should” or the negative of those terms or variations of such words, and similar expressions are intended to identify such forward-looking statements. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our business and other characteristics of future events or circumstances are forward-looking statements. The potential risks, uncertainties and other factors that could cause actual results to differ from those expressed by the forward-looking statements in this quarterly report include, but are not limited to,
 
a pandemic or health crisis, including the Coronavirus Disease 2019 (“COVID-19”) pandemic, and its impact on the global economy and capital markets, as well as our products, clients, vendors and employees, and our results of operations, the full extent of which may be unknown;
the concentration of our revenues from the delivery of our solutions and services to clients in the financial services industry;
our reliance on a limited number of clients for a material portion of our revenue;
the renegotiation of fees by our clients;
changes in the estimates of fair value of reporting units or of long-lived assets;
the amount of our debt and our ability to service our debt;
limitations on our ability to access information from third parties or charges for accessing such information;
the targeting of some of our sales efforts at large financial institutions and large internet services companies which prolongs sales cycles, requires substantial upfront sales costs and results in less predictability in completing some of our sales;
changes in investing patterns on the assets on which we derive revenue and the freedom of investors to redeem or withdraw investments generally at any time;
the impact of fluctuations in market conditions and interest rates on the demand for our products and services and the value of assets under management or administration;
our ability to keep up with rapid technological change, evolving industry standards or changing requirements of clients;
risks associated with our international operations;
the competitiveness of our solutions and services as compared to those of others;
liabilities associated with potential, perceived or actual breaches of fiduciary duties and/or conflicts of interest;
harm to our reputation;
our ability to successfully identify potential acquisition candidates, complete acquisitions and successfully integrate acquired companies;
our ability to successfully execute the conversion of clients’ assets from their technology platform to our technology platforms in a timely and accurate manner;
the failure to protect our intellectual property rights;
our ability to introduce new solutions and services and enhancements;
our ability to maintain the security and integrity of our systems and facilities and to maintain the privacy of personal information and potential liabilities for data security breaches;
the effect of privacy laws and regulations, industry standards and contractual obligations and changes to these laws, regulations, standards and obligations on how we operate our business and the negative effects of failure to comply with these requirements;
regulatory compliance failures;
failure by our customers to obtain proper permissions or waivers for our use of disclosure of information;
adverse judicial or regulatory proceedings against us;
failure of our solutions, services or systems, or those of third parties on which we rely, to work properly;
potential liability for use of inaccurate information by third parties provided by us;
the occurrence of a deemed change of control;
31


the uncertainty of the application and interpretation of certain tax laws;
issuances of additional shares of common stock or issuances of shares of preferred stock or convertible securities on our existing stockholders;
general economic conditions, political and regulatory conditions;
global events, natural disasters, environmental disasters, terrorist attacks and pandemics, including their impact on the economy and trading markets; and
management’s response to these factors. 
In addition, there may be other factors of which we are presently unaware or that we currently deem immaterial that could cause our actual results to be materially different from the results referenced in the forward-looking statements. All forward-looking statements contained in this quarterly report and documents incorporated herein by reference are qualified -in their entirety by this cautionary statement. Forward-looking statements speak only as of the date they are made, and we do not intend to update or otherwise revise the forward-looking statements to reflect events or circumstances after the date of this quarterly report or to reflect the occurrence of unanticipated events, except as required by applicable law. If we do update one or more forward-looking statements, no inference should be made that we will make additional updates with respect to those or other forward-looking statements.
 
Although we believe that our plans, intentions and expectations are reasonable, we may not achieve our plans, intentions or expectations.
 
These forward-looking statements involve risks and uncertainties. Important factors that could cause actual results to differ materially from the forward-looking statements we make in this quarterly report are set forth in Part I, Item 1A.“Risk Factors” in our annual report on Form 10-K for the year ended December 31, 2020 (the “2020 Form 10-K”); accordingly, investors should not place undue reliance upon our forward-looking statements. We undertake no obligation to update any of the forward-looking statements after the date of this report to conform those statements to reflect the occurrence of unanticipated events, except as required by applicable law.
 
You should read this quarterly report on Form 10-Q and the 2020 Form 10-K completely and with the understanding that our actual future results, levels of activity, performance and achievements may be different from what we expect and that these differences may be material. We qualify all of our forward-looking statements by these cautionary statements.
 
The following discussion and analysis should also be read along with our condensed consolidated financial statements and the related notes included elsewhere in this quarterly report and the consolidated financial statements and related notes included in our 2020 Form 10-K. Except for the historical information contained herein, this discussion contains forward-looking statements that involve risks and uncertainties. Actual results could differ materially from those discussed below.

32


Overview
 
Envestnet, through its subsidiaries, is transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with innovative technology, solutions and intelligence to make financial wellness a reality for everyone. Envestnet has been a leader in helping transform wealth management, working towards our goal of building a holistic financial wellness ecosystem to improve the financial lives of millions of consumers.
 
More than 6,000 companies, including 17 of the 20 largest U.S. banks, 46 of the 50 largest wealth management and brokerage firms, over 500 of the largest registered investment advisers (“RIAs”), and hundreds of internet services companies, leverage Envestnet technology and services that help drive better outcomes for enterprises, advisors and their clients.

Through a combination of platform enhancements, partnerships and acquisitions, Envestnet uniquely provides a financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.

Envestnet, a Delaware corporation originally founded in 1999, serves clients from its headquarters based in Chicago, Illinois as well as other locations throughout the United States, India and other countries.

We also operate five registered investment advisers (“RIAs”) registered with the U.S. Securities and Exchange Commission (“SEC”). We believe that our business model results in a high degree of recurring and predictable financial results.
 
Recent Developments

Acquisition of Proprietary Technology

We previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, we entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, we also entered into a redemption agreement with the same privately held company to redeem its previously held equity interest in the privately held company for approximately $10.0 million. We accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions segment.

Acquisition of Harvest
 
On April 7, 2021, we acquired Harvest Savings & Wealth Technologies (“Harvest”), a Delaware corporation (the “Harvest Acquisition”). Harvest provides automated goals-based saving tools and wealth solutions to banks, credit unions, trust companies, and other financial institutions. Harvest has been integrated into the Envestnet Wealth Solutions segment. The acquisition optimizes our API-based financial wellness ecosystem and also helps strengthen our foothold to enable embedded finance, which we see as a key driver of the future of financial services.

In connection with the Harvest Acquisition, Envestnet paid estimated cash consideration of $32.8 million, net of cash acquired, subject to certain post-closing adjustments. The consideration transferred is inclusive of a purchase consideration liability of $3.3 million. Envestnet funded the acquisition with cash on hand.

The Company recorded estimated goodwill of $21.9 million, which is not deductible for income tax purposes, and estimated identifiable intangible assets for proprietary technologies of $9.5 million. The tangible assets acquired and liabilities assumed were not material.

Organizational Realignment

In the fourth quarter of 2020, as part of an organizational realignment, we entered into separation agreements with several employees. In connection with this realignment, we recognized approximately $1.4 million and $5.2 million of severance expense during the three and six months ended June 30, 2021, respectively. As of June 30, 2021, we have approximately $2.7 million in accrued compensation and related taxes associated with these separation agreements.

33


Accelerated Investment Plan

In February 2021, we announced that we would be accelerating our investment in our ecosystem, whereby we will be:

Enhancing and streamlining our platforms to make it easier for our customers to work with us;
Redefining the way data is used in an effort to create better intelligence, insight and guidance for advisors to better assist their clients;
Improving the digital experience in a manner that we believe will empower advisors to offer their clients a platform to make impactful decisions in ways that they haven't experienced before; and
Opening the platform for expansion to more solutions providers and developers.

These investments, which began in the second quarter of 2021 and will increase as the year progresses, are expected to approximate $30 million of additional operating expenses in 2021.

Uncertainties Related to COVID-19

On March 11, 2020, the World Health Organization declared the outbreak of COVID-19, a novel strain of Coronavirus, a global pandemic. This outbreak continues to cause disruptions to businesses and markets worldwide as the virus spreads. The extent of the effect on the Company’s operational and financial performance will continue to depend on future developments, including the duration, spread and intensity of the pandemic, and governmental, regulatory and private sector responses, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the pandemic at this time, as the pandemic continues, it could have a material adverse effect on the Company’s business, results of operations, financial condition and cash flows. As of June 30, 2021, these condensed consolidated financial statements do not reflect any adjustments as a result of the pandemic.

Segments
 
Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in Part I, Item 1, “Note 15—Segment Information” to the condensed consolidated financial statements included in Item 1 of this Quarterly Report on Form 10-Q. Our business segments are as follows:
 
Envestnet Wealth Solutions – a leading provider of unified wealth management software and services to empower financial advisors and institutions.

Envestnet Data & Analytics – a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.

Envestnet Wealth Solutions Segment
 
Envestnet empowers financial advisors at broker-dealers, banks, and RIAs with all the tools they require to deliver holistic wealth management to their end clients. In addition, the firm provides advisors with practice management support so that they can grow their practices and operate more efficiently. By June 30, 2021, Envestnet’s platform assets grew to nearly $5.2 trillion in approximately 14 million accounts overseen by nearly 108,000 advisors.
 
Services provided to advisors include: financial planning, risk assessment tools, investment strategies and solutions, asset allocation models, research, portfolio construction, proposal generation and paperwork preparation, model management and account rebalancing, account monitoring, customized fee billing, overlay services covering asset allocation, tax management and socially responsible investing, aggregated multi-custodian performance reporting and communication tools, plus data analytics. We have access to a wide range of leading third-party asset custodians.
We offer these solutions principally through the following product and services suites:
Envestnet | Enterprise provides an end-to-end open architecture wealth management platform through which advisors can construct portfolios for clients. It begins with aggregated household data, which then leads to the creation of a financial plan, asset allocation, investment strategy, portfolio management, rebalancing and performance reporting. Advisors have access to more than 21,000 investment products. Envestnet | Enterprise also sells data aggregation and reporting, data analytics and digital advice capabilities to customers.

34


Envestnet | Tamarac provides leading trading, rebalancing, portfolio accounting, performance reporting and client relationship management software, principally to high-end RIAs.

Envestnet | MoneyGuide provides leading goals-based financial planning solutions to the financial services industry. The highly adaptable software helps financial advisors add significant value for their clients using best-in-class technology with enhanced integrations to generate financial plans.

Envestnet | Retirement Solutions (“ERS”) offers a comprehensive suite of services for advisor-sold retirement plans. Leveraging integrated technology, ERS addresses the regulatory, data, and investment needs of retirement plans and delivers the information holistically.

Envestnet | PMC®, or Portfolio Management Consultants (“PMC”) provides research and consulting services to assist advisors in creating investment solutions for their clients. These solutions include more than 4,900 vetted third party managed account products, multi-manager portfolios, fund strategist portfolios, as well as more than 900 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.

Key Metrics
 
The following table provides information regarding the amount of assets utilizing our platforms, financial advisors and investor accounts in the periods indicated:
As of
June 30,September 30,December 31,March 31,June 30,
20202020202020212021
(in millions, except accounts and advisors data)
Platform Assets
Assets under Management (“AUM”)$215,994 $228,905 $263,043 $286,039 $315,422 
Assets under Administration (“AUA”)344,957 375,860 405,365 408,858 426,416 
Total AUM/A560,951 604,765 668,408 694,897 741,838 
Subscription3,247,400 3,498,353 3,892,814 4,132,917 4,447,733 
Total Platform Assets$3,808,351 $4,103,118 $4,561,222 $4,827,814 $5,189,571 
Platform Accounts
AUM1,007,3861,018,8171,073,1221,138,1831,209,761
AUA1,252,2471,318,7301,276,9751,192,6681,163,991
Total AUM/A2,259,6332,337,5472,350,0972,330,8512,373,752
Subscription10,003,15610,639,39911,079,04811,453,43411,712,573
Total Platform Accounts12,262,78912,976,94613,429,14513,784,28514,086,325
Advisors
AUM/A41,20641,45041,20641,17741,259
Subscription62,40463,86265,10465,72466,597
Total Advisors103,610105,312106,310106,901107,856
 
35


The following tables provide information regarding the degree to which gross sales, redemptions, net flows and changes in the market values of assets contributed to changes in AUM or AUA in the periods indicated:

Asset Rollforward - Three Months Ended June 30, 2021
As ofGrossNetMarketAs of
3/31/2021SalesRedemptionsFlowsImpact6/30/2021
(in millions, except account data)
AUM$286,039 $27,431 $(12,299)$15,132 $14,251 $315,422 
AUA408,858 22,785 (23,688)(903)18,461 426,416 
Total AUM/A$694,897 $50,216 $(35,987)$14,229 $32,712 $741,838 
Fee-Based Accounts2,330,851 42,901 2,373,752 

The above AUM/A gross sales figures include $9.3 billion in new client conversions. We onboarded an additional $82.8 billion in subscription conversions during the three months ended June 30, bringing total conversions for the three months ended June 30, to $92.1 billion.

 Asset Rollforward - Six Months Ended June 30, 2021
 As ofGrossNetMarketReclass toAs of
 12/31/2020SalesRedemptionsFlowsImpactSubscription6/30/2021
 (in millions, except account data)
AUM$263,043 $55,755 $(25,650)$30,105 $22,274 $— $315,422 
AUA405,365 53,423 (46,720)6,703 27,677 (13,329)426,416 
Total AUM/A$668,408 $109,178 $(72,370)$36,808 $49,951 $(13,329)$741,838 
Fee-Based Accounts2,350,097 23,655 — 2,373,752 

The above AUM/A gross sales figures include $17.6 billion in new client conversions. We onboarded an additional $117.3 billion in subscription conversions during the six months ended June 30, 2021 bringing total conversions for the six months ended June 30, 2021 to $134.9 billion.

Asset and account figures in the “Reclass to Subscription” columns for the six months ended June 30, 2021 represent enterprise customers whose billing arrangements in future periods are subscription-based, rather than asset-based. Such amounts are included in Subscription metrics at the end of the quarter in which the reclassification occurred, with no impact on total platform assets or accounts. Periodically clients choose to change the way they pay for our solution, whereby they switch from an asset-based pricing model to a subscription-based model, which has increased our subscription-based metrics.
Envestnet Data & Analytics Segment
 
Envestnet Data & Analytics is a leading data aggregation and data intelligence platform. As an artificial intelligence (“AI”) and data specialist, Envestnet Data & Analytics gathers, refines and aggregates a massive set of end-user permissioned transaction level data and combines them with financial applications, reports, market research analysis and application programming interfaces (“APIs”) for its customers.
Over 1,400 financial institutions, financial technology innovators and financial advisory firms, including 15 of the 20 largest U.S. banks, subscribe to the Envestnet Data & Analytics platform to underpin personalized financial apps and services for over 30 million paid subscribers.
 
Envestnet Data & Analytics serves two main customer groups: financial institutions (“FI”) and financial technology innovators, which we refer to as Yodlee Interactive (“YI”) customers.
The Financial Institutions group provides customers with secure access to open APIs, end-user facing applications powered by our platform and APIs (“FinApps”), and reports. Customers receive end-user permissioned transaction data elements that we aggregate and cleanse. Envestnet Data & Analytics also enables customers to develop their own applications through its open APIs, which deliver secure data, money movement solutions, and other functionality. FinApps can be subscribed to individually or in combinations that include personal financial management, wealth management, credit card, payments and small-medium business solutions. They are targeted at the retail financial, wealth management, small business, credit card, lenders, and other financial services sectors. These FinApps help consumers and small businesses simplify and manage their
36


finances, review their financial accounts, track their spending, calculate their net worth, and perform a variety of other activities. For example, Yodlee Expense and Income Analysis FinApp helps consumers track their spending, and a Payroll FinApp from a third party helps small businesses process their payroll. The suite of reports is designed to supplement traditional credit reports by utilizing consumer permissioned aggregated data from over 17,000 sources, including banking, investment, loan and credit card information.

The Yodlee Interactive group enables customers to develop new applications and enhance existing solutions. These customers operate in a number of sub-vertical markets, including wealth management, personal financial management, small business accounting, small business lending and authentication. They use the Envestnet Data & Analytics platform to build solutions that leverage our open APIs and provide access to a large end user base. In addition to aggregated transaction-level account data elements, we provide YI customers with secure access to account verification, money movement and risk assessment tools via our APIs. We play a critical role in transferring innovation from financial technology innovators to financial institutions. For example, YI customers use Yodlee applications to provide working capital to small businesses online; personalized financial management, planning and advisory services; e-commerce payment solutions; and online accounting systems for small businesses. We provide access to our solutions across multiple channels, including web, tablet and mobile.

Both FI and YI channels benefit customers by improving end-user satisfaction and retention, accelerating speed to market, creating technology savings and enhancing their data analytics solutions and market research capabilities. End users receive better access to their financial information and more control over their finances, leading to more informed and personalized decision making. For customers who are members of the developer community, Envestnet Data & Analytics solutions provide access to critical data and payments solutions, faster speed to market and enhanced distribution.
We believe that our brand leadership, innovative technology and intellectual property, large customer base, and unique data gathering and enrichment provide us with competitive advantages that have enabled us to grow.
Operational Highlights
 
Asset-based recurring revenues increased 39% from $122.2 million in the three months ended June 30, 2020 to $170.1 million in the three months ended June 30, 2021. Subscription-based recurring revenues increased 7% from $105.0 million in the three months ended June 30, 2020 to $112.5 million in the three months ended June 30, 2021. Total revenues, which include professional services and other revenues, increased 23% from $235.3 million in the three months ended June 30, 2020 to $288.7 million in the three months ended June 30, 2021.

The Envestnet Wealth Solutions segment's total revenues increased by $52.6 million primarily due to an increase in asset-based revenues of $47.8 million and an increase in subscription-based revenues of $5.3 million. The Envestnet Data & Analytics segment's total revenues increased by $0.8 million primarily due to an increase in subscription-based revenues of $2.3 million, partially offset by a decrease in professional services and other revenues of $1.5 million.

Asset-based recurring revenues increased 28% from $257.1 million in the six months ended June 30, 2020 to $329.5 million in the six months ended June 30, 2021. Subscription-based recurring revenues increased 6% from $209.5 million in the six months ended June 30, 2020 to $222.3 million in the six months ended June 30, 2021. Total revenues, which include professional services and other revenues, increased 17% from $481.9 million in the six months ended June 30, 2020 to $563.8 million in the six months ended June 30, 2021.

The Envestnet Wealth Solutions segment's total revenues increased by $80.6 million primarily due to an increase in asset-based revenues of $72.4 million and an increase in subscription-based revenues of $8.9 million. The Envestnet Data & Analytics segment's total revenues increased by $1.4 million primarily due to an increase in subscription-based revenues of $3.9 million, partially offset by a decrease in professional services and other revenues of $2.5 million.

Net loss attributable to Envestnet, Inc. for the three months ended June 30, 2021 was $8.3 million, or $(0.15) per diluted share, compared to net loss attributable to Envestnet, Inc. of $4.9 million, or $0.09 per diluted share, for the three months ended June 30, 2020.

Net income attributable to Envestnet, Inc. for the six months ended June 30, 2021 was $6.7 million, or $0.12 per diluted share, compared to net loss attributable to Envestnet, Inc. of $12.3 million, or $0.23 per diluted share, for the six months ended June 30, 2020.

37


Adjusted revenues for the three months ended June 30, 2021 were $288.8 million, compared to adjusted revenues of $235.4 million in the prior year period. Adjusted EBITDA for the three months ended June 30, 2021 was $71.1 million, compared to adjusted EBITDA of $55.8 million in the prior year period. Adjusted net income for the three months ended June 30, 2021 was $43.5 million, or $0.67 per diluted share, compared to adjusted net income of $31.8 million, or $0.59 per diluted share in the prior year period.

Adjusted revenues for the six months ended June 30, 2021 were $564.0 million, compared to adjusted revenues of $482.4 million in the prior year period. Adjusted EBITDA for the six months ended June 30, 2021 was $139.3 million, compared to adjusted EBITDA of $110.4 million in the prior year period. Adjusted net income for the six months ended June 30, 2021 was $85.4 million, or $1.31 per diluted share, compared to adjusted net income of $63.0 million, or $1.16 per diluted share in the prior year period.
 
Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are non-GAAP financial measures. See “Non-GAAP Financial Measures” for a discussion of our non-GAAP measures and a reconciliation of such measures to the most directly comparable GAAP measures.

Results of Operations
 Three Months Ended Six Months Ended 
 June 30,
 Percent
June 30,
 Percent
 20212020Change20212020Change
 (in thousands) (in thousands) 
Revenues:      
Asset-based$170,075 $122,246 39 %$329,450 $257,057 28 %
Subscription-based112,504 104,979 %222,333 209,530 %
Total recurring revenues282,579 227,225 24 %551,783 466,587 18 %
Professional services and other revenues6,159 8,088 (24)%12,060 15,265 (21)%
Total revenues288,738 235,313 23 %563,843 481,852 17 %
Operating expenses:      
Cost of revenues100,494 68,849 46 %193,363 143,782 34 %
Compensation and benefits105,548 95,565 10 %206,262 205,995 — %
General and administration41,755 38,448 %78,070 79,558 (2)%
Depreciation and amortization30,010 28,443 %58,402 56,126 %
Total operating expenses277,807 231,305 20 %536,097 485,461 10 %
Income (loss) from operations10,931 4,008 173 %27,746 (3,609)*
Other expense, net(3,784)(8,173)(54)%(11,252)(9,710)16 %
Income (loss) before income tax provision (benefit)7,147 (4,165)*16,494 (13,319)*
Income tax provision (benefit)15,516 1,306 *9,928 (658)*
Net income (loss)(8,369)(5,471)53 %6,566 (12,661)(152)%
Add: Net loss attributable to non-controlling interest88 547 (84)%99 401 (75)%
Net income (loss) attributable to Envestnet, Inc.$(8,281)$(4,924)68 %$6,665 $(12,260)(154)%
*Not meaningful.
 
Three months ended June 30, 2021 compared to three months ended June 30, 2020

Asset-based recurring revenues
 
Asset-based recurring revenues increased 39% from $122.2 million in the three months ended June 30, 2020 to $170.1 million in the three months ended June 30, 2021. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the three months ended June 30, 2021 compared to the three months ended June 30, 2020, the impact of new account growth and positive net flows of AUM/A in the second quarter of 2021.

The number of financial advisors with asset-based recurring revenue on our technology platforms remained consistent at approximately 41,000 as of June 30, 2020 and 2021, and the number of AUM/A client accounts increased from approximately 2.3 million as of June 30, 2020 to approximately 2.4 million as of June 30, 2021.
38


Asset-based recurring revenues increased from 52% of total revenue in the three months ended June 30, 2020 to 59% of total revenue in the three months ended June 30, 2021, primarily due to revenue growth from key institutional clients.

Subscription-based recurring revenues
 
Subscription-based recurring revenue increased 7% from $105.0 million in the three months ended June 30, 2020 to $112.5 million in the three months ended June 30, 2021. This increase was primarily due to the combination of an increase of $5.3 million in the Envestnet Wealth Solutions segment and an increase of $2.3 million in the Envestnet Data & Analytics segment which are primarily due to new and existing customer growth.

Professional services and other revenues
 
Professional services and other revenues decreased 24% from $8.1 million in the three months ended June 30, 2020 to $6.2 million in the three months ended June 30, 2021. The decrease was due to timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues increased 46% from $68.8 million in the three months ended June 30, 2020 to $100.5 million in the three months ended June 30, 2021. The increase was primarily due to an increase in asset-based cost of revenues of $31.5 million, directly correlated with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues increased from 29% in the three months ended June 30, 2020 to 35% in three months ended June 30, 2021, primarily due to shifts in pricing and product mix for asset-based revenues.

Compensation and benefits

Compensation and benefits increased 10% from $95.6 million in the three months ended June 30, 2020 to $105.5 million in the three months ended June 30, 2021. The increase was primarily due to increases in severance expense of $3.5 million, non-cash compensation expense of $3.4 million, salaries, benefits and related payroll taxes of $2.5 million and incentive compensation of $1.6 million. These increases were partially offset by a decrease in miscellaneous employee expenses of $1.1 million. As a percentage of total revenues, compensation and benefits decreased from 41% in the three months ended June 30, 2020 to 37% in the three months ended June 30, 2021, due to a higher revenue increase compared to a lower compensation and benefits increase.

General and administration
 
General and administration expenses increased 9% from $38.4 million in the three months ended June 30, 2020 to $41.8 million in the three months ended June 30, 2021. The increase was primarily due to increases in professional and legal fees of $1.8 million, systems development costs of $1.5 million and marketing expense of $1.3 million. These increases were partially offset by a decrease in restructuring charges and transaction costs of $1.5 million. As a percentage of total revenues, general and administration expenses decreased from 16% in the three months ended June 30, 2020 to 14% in the three months ended June 30, 2021.

Depreciation and amortization
 
Depreciation and amortization expense increased 6% from $28.4 million in the three months ended June 30, 2020 to $30.0 million in the three months ended June 30, 2021. The increase was primarily due to an increase in internally developed software amortization expense of $2.9 million, partially offset by a decrease in intangible asset amortization expense of $1.2 million. As a percentage of total revenues, depreciation and amortization expense decreased from 12% in the three months ended June 30, 2020 to 10% in the three months ended June 30, 2021.

39


Other expense, net

Other expense, net decreased from $8.2 million in the three months ended June 30, 2020 to $3.8 million in the three months ended June 30, 2021. The decrease was primarily due to decreased interest expense of $2.4 million, a one-time gain of $0.8 million related to a fair value adjustment to the carrying value of our investment in a private company in the three months ended June 30, 2021 and increased gains on foreign exchange of $0.6 million. The decrease in interest expense is primarily due to the adoption of ASU 2020-06 on January 1, 2021.

Income tax provision (benefit)
 Three Months Ended
 June 30,
 20212020
(in thousands)
Income (loss) before income tax provision (benefit)$7,147 $(4,165)
Income tax provision (benefit)15,516 1,306 
Effective tax rate217.1 %(31.4)%

Under Accounting Standards Codification (“ASC”) 740-270-25, we are required to report income tax expense by applying a projected annual effective tax rate (“AETR”) to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The effective tax rate (“ETR”) for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of actual pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change. For the three months ended June 30, 2021 and 2020, our ETR was impacted by the change in forecasted and actual year-to-date pre-tax book income.

For the three months ended June 30, 2021, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets, including the valuation allowance impact of the Harvest acquisition, permanent book-tax differences, and the impact of state and local taxes offset by federal and state R&D credits.

For the three months ended June 30, 2020, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) related to net operating loss (“NOL”) carryback and R&D credits.

Six months ended June 30, 2021 compared to six months ended June 30, 2020
 
Asset-based recurring revenues
 
Asset-based recurring revenues increased 28% from $257.1 million in the six months ended June 30, 2020 to $329.5 million in the six months ended June 30, 2021. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the six months ended June 30, 2021 compared to the six months ended June 30, 2020, the impact of new account growth and positive net flows of AUM/A in the first six months of 2021.

The number of financial advisors with asset-based recurring revenue on our technology platforms remained consistent at approximately 41,000 as of June 30, 2020 and 2021, and the number of AUM/A client accounts increased from approximately 2.3 million as of June 30, 2020 to approximately 2.4 million as of June 30, 2021.

Asset-based recurring revenues increased from 53% of total revenue in the six months ended June 30, 2020 to 58% of total revenue in the six months ended June 30, 2020, primarily due to revenue growth from key institutional clients.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenue increased 6% from $209.5 million in the six months ended June 30, 2020 to $222.3 million in the six months ended June 30, 2021. This increase was primarily due to the combination of an increase of $8.9 million in the Envestnet Wealth Solutions segment and an increase of $3.9 million in the Envestnet Data & Analytics segment, both of which can be attributed to new and existing customer growth.
40


Professional services and other revenues
 
Professional services and other revenues decreased 21% from $15.3 million in the six months ended June 30, 2020 to $12.1 million in the six months ended June 30, 2021. The decrease was due to timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues increased 34% from $143.8 million in the six months ended June 30, 2020 to $193.4 million in the six months ended June 30, 2021. The increase was primarily due to an increase in asset-based cost of revenues of $49.1 million, directly correlated with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues increased from 30% in the six months ended June 30, 2020 to 34% in six months ended June 30, 2021, primarily due to shifts in pricing and product mix for asset-based revenues.
 
Compensation and benefits

Compensation and benefits increased slightly from $206.0 million in the six months ended June 30, 2020 to $206.3 million in the six months ended June 30, 2021. The net increase is comprised of increases in incentive compensation of $6.6 million and non-cash compensation expense of $1.6 million offset by decreases in severance expense of $5.6 million and miscellaneous employee expenses of $2.7 million. The remaining net increase is comprised of various other immaterial increases and decreases within compensation and benefit accounts. The decrease in severance expense is primarily related to charges incurred in connection with the Early Retirement Program during the six months ended June 30, 2020. As a percentage of total revenues, compensation and benefits decreased from 43% in the six months ended June 30, 2020 to 37% in the six months ended June 30, 2021, due to a higher revenue increase compared to a lower compensation and benefits increase.

General and administration
 
General and administration expenses decreased 2% from $79.6 million in the six months ended June 30, 2020 to $78.1 million in the six months ended June 30, 2021. The decrease was primarily due to decreases in travel and entertainment expense of $2.9 million, miscellaneous general and administration expense of $2.7 million, restructuring charges and transaction costs of $1.6 million and bad debt expense of $1.1 million. These decreases were partially offset by increases in systems development costs of $4.0 million and professional and legal fees of $3.1 million. As a percentage of total revenues, general and administration expenses decreased from 17% in the six months ended June 30, 2020 to 14% in the six months ended June 30, 2021 primarily due to a higher revenue increase compared to a lower general and administration increase.

Depreciation and amortization
 
Depreciation and amortization expense increased 4% from $56.1 million in the six months ended June 30, 2020 to $58.4 million in the six months ended June 30, 2021. The increase was primarily due to an increase in internally developed software amortization expense of $5.6 million, partially offset by a decrease in intangible asset amortization expense of $3.5 million. As a percentage of total revenues, depreciation and amortization expense decreased from 12% in the six months ended June 30, 2020 to 10% in the six months ended June 30, 2021.

Other expense, net

Other expense, net increased from $9.7 million in the six months ended June 30, 2020 to $11.3 million in the six months ended June 30, 2021. During the six months ended June 30, 2020, we recorded a one-time gain of $4.2 million related to the remeasurement of a previously held interest in an equity method investee that we acquired the remaining outstanding equity for and a one-time gain of $2.5 million related to a fair value adjustment upon the settlement of a former Chief Executive Officer's stock options. This increase in other expenses was partially offset by reduced interest expense of $5.3 million in the current year period primarily due to the adoption of ASU 2020-06 on January 1, 2021.
 
41


Income tax provision (benefit)
 Six Months Ended
 June 30,
 20212020
(in thousands)
Income (loss) before income tax provision (benefit)$16,494 $(13,319)
Income tax provision (benefit)9,928 (658)
Effective tax rate60.2 %4.9 %

Under ASC 740-270-25, we are required to report income tax expense by applying a projected AETR to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The ETR for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of actual pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change. For the six months ended June 30, 2021 and 2020, our ETR was impacted by the change in forecasted and actual year-to-date pre-tax book income.

For the six months ended June 30, 2021, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets, including the valuation allowance impact of the Harvest acquisition, permanent book-tax differences, and the impact of state and local taxes offset by federal and state R&D credits.

For the six months ended June 30, 2020, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the CARES Act related to NOL carryback and R&D credits.

Segment Results
 
Business segments are generally organized around our service offerings. Financial information about each of our two business segments is contained in “Note 15—Segment Information” to the condensed consolidated financial statements.

The following table reconciles income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Envestnet Wealth Solutions$32,459 $19,867 $66,656 $31,207 
Envestnet Data & Analytics1,342 (941)2,631 (5,526)
Nonsegment operating expenses(22,870)(14,918)(41,541)(29,290)
Income (loss) from operations10,931 4,008 27,746 (3,609)
Other expense, net(3,784)(8,173)(11,252)(9,710)
Consolidated income (loss) before income tax benefit7,147 (4,165)16,494 (13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Consolidated net income (loss)(8,369)(5,471)6,566 (12,661)
Add: Net loss attributable to non-controlling interest88 547 99 401 
Consolidated net income (loss) attributable to Envestnet, Inc.$(8,281)$(4,924)$6,665 $(12,260)

42


 Envestnet Wealth Solutions
 
The following table presents income from operations for the Envestnet Wealth Solutions segment:
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20212020Change20212020Change
 (in thousands) (in thousands) 
Revenues:      
Asset-based$170,075 $122,246 39 %$329,450 $257,057 28 %
Subscription-based66,663 61,410 %130,675 121,733 %
Total recurring revenues236,738 183,656 29 %460,125 378,790 21 %
Professional services and other revenues3,559 4,029 (12)%6,582 7,315 (10)%
Total revenues240,297 187,685 28 %466,707 386,105 21 %
Operating expenses:
Cost of revenues94,713 63,111 50 %182,145 132,903 37 %
Compensation and benefits65,114 62,796 %127,968 135,384 (5)%
General and administration24,884 21,830 14 %45,583 47,110 (3)%
Depreciation and amortization23,127 20,081 15 %44,355 39,501 12 %
Total operating expenses207,838 167,818 24 %400,051 354,898 13 %
Income from operations
$32,459 $19,867 63 %$66,656 $31,207 114 %

Three months ended June 30, 2021 compared to three months ended June 30, 2020 for the Envestnet Wealth Solutions segment

Asset-based recurring revenues
 
Asset-based recurring revenues increased 39% from $122.2 million in the three months ended June 30, 2020 to $170.1 million in the three months ended June 30, 2021. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the three months ended June 30, 2021 compared to the three months ended June 30, 2020, due to the impact of new account growth and positive net flows of AUM/A in the second quarter of 2021.

The number of financial advisors with asset-based recurring revenue on our technology platforms remained consistent at approximately 41,000 as of June 30, 2020 and 2021, and the number of AUM/A client accounts increased from approximately 2.3 million as of June 30, 2020 to approximately 2.4 million as of June 30, 2021.

As a percentage of total revenues, asset-based recurring revenue increased from 65% of total revenue in the three months ended June 30, 2020 to 71% of total revenue in the three months ended June 30, 2021.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 9% from $61.4 million in the three months ended June 30, 2020 to $66.7 million in the three months ended June 30, 2021, primarily due to continued new and existing customer growth.
 
Professional services and other revenues
 
Professional services and other revenues decreased 12% from $4.0 million in the three months ended June 30, 2020 to $3.6 million in the three months ended June 30, 2021. The decrease was primarily due to timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues increased 50% from $63.1 million in the three months ended June 30, 2020 to $94.7 million in the three months ended June 30, 2021. The increase was primarily due to an increase in asset-based cost of revenues of $31.5 million, directly correlated with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues increased from 34% in the three months ended June 30, 2020 to 39% in the three months ended June 30, 2021, primarily due to shifts in pricing and product mix for asset-based revenues.
 
43


Compensation and benefits
 
Compensation and benefits increased 4% from $62.8 million in the three months ended June 30, 2020 to $65.1 million in the three months ended June 30, 2021. The increase is primarily due to increases in incentive compensation of $1.4 million and salaries, benefits and related payroll taxes of $1.0 million. As a percentage of total revenues, compensation and benefits decreased from 33% in the three months ended June 30, 2020 to 27% in the three months ended June 30, 2021, primarily due to a higher revenue increase compared to a lower compensation and benefits increase.

General and administration

General and administration expenses increased 14% from $21.8 million in the three months ended June 30, 2020 to $24.9 million in the three months ended June 30, 2021. The increase was primarily due to increases in professional and legal fees of $1.4 million and systems development costs of $1.4 million. As a percentage of total revenues, general and administration expenses decreased from 12% in the three months ended June 30, 2020 to 10% in the three months ended June 30, 2021.

Depreciation and amortization
 
Depreciation and amortization expense increased 15% from $20.1 million in the three months ended June 30, 2020 to $23.1 million in the three months ended June 30, 2021. The increase was primarily due to increases in internally developed software amortization expense of $2.3 million and intangible asset amortization of $0.7 million. As a percentage of revenues, depreciation and amortization expense decreased from 11% in the three months ended June 30, 2020 to 10% in the three months ended June 30, 2021.

Six months ended June 30, 2021 compared to six months ended June 30, 2020 for the Envestnet Wealth Solutions segment
  
Asset-based recurring revenues
 
Asset-based recurring revenues increased 28% from $257.1 million in the six months ended June 30, 2020 to $329.5 million in the six months ended June 30, 2021. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles in the six months ended June 30, 2021 compared to the six months ended June 30, 2020, due to the impact of new account growth and positive net flows of AUM/A in the first six months of 2021.

The number of financial advisors with asset-based recurring revenue on our technology platforms remained consistent at approximately 41,000 as of June 30, 2020 and 2021, and the number of AUM/A client accounts increased from approximately 2.3 million as of June 30, 2020 to approximately 2.4 million as of June 30, 2021.

As a percentage of total revenues, asset-based recurring revenue increased from 67% of total revenue in the six months ended June 30, 2020 to 71% of total revenue in the six months ended June 30, 2021.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 7% from $121.7 million in the six months ended June 30, 2020 to $130.7 million in the six months ended June 30, 2021, primarily due to continued new and existing customer growth along with additional revenue from existing customers switching from an asset-based pricing model to a subscription-based pricing model.
 
Professional services and other revenues
 
Professional services and other revenues decreased 10% from $7.3 million in the six months ended June 30, 2020 to $6.6 million in the six months ended June 30, 2021. The decrease was primarily due to timing of the completion of customer projects and deployments.
44


Cost of revenues
 
Cost of revenues increased 37% from $132.9 million in the six months ended June 30, 2020 to $182.1 million in the six months ended June 30, 2021. The increase was primarily due to an increase in asset-based cost of revenues of $49.1 million, directly correlated with the increase to asset-based recurring revenues during the period. As a percentage of total revenues, cost of revenues increased from 34% in the six months ended June 30, 2020 to 39% in the six months ended June 30, 2021, primarily due to shifts in pricing and product mix for asset-based revenues.
 
Compensation and benefits
 
Compensation and benefits decreased 5% from $135.4 million in the six months ended June 30, 2020 to $128.0 million in the six months ended June 30, 2021. The decrease is primarily due to decreases in severance expense of $8.3 million, non-cash compensation of $1.3 million and miscellaneous employee expenses of $0.9 million. These decreases are partially offset by an increase in incentive compensation of $3.9 million. The decrease in severance expense is primarily related to charges in connection with the Early Retirement Program during the six months ended June 31, 2020. As a percentage of total revenues, compensation and benefits decreased from 35% in the six months ended June 30, 2020 to 27% in the six months ended June 30, 2021, primarily due to a higher revenue increase compared to a lower compensation and benefits increase.

General and administration

General and administration expenses decreased 3% from $47.1 million in the six months ended June 30, 2020 to $45.6 million in the six months ended June 30, 2021. The decrease was primarily due to decreases in miscellaneous general and administration expenses of $2.8 million, travel and entertainment expenses of $2.0 million, restructuring charges and transaction costs of $1.2 million and bad debt expense of $0.7 million. These decreases were partially offset by increases in systems development costs of $3.1 million and professional and legal fees of $2.5 million. As a percentage of total revenues, general and administration expenses decreased from 12% in the six months ended June 30, 2020 to 10% in the six months ended June 30, 2021.
 
Depreciation and amortization
 
Depreciation and amortization expense increased 12% from $39.5 million in the six months ended June 30, 2020 to $44.4 million in the six months ended June 30, 2021. The increase was primarily due to an increase in internally developed software amortization expense of $4.3 million. As a percentage of revenues, depreciation and amortization expense remained consistent at 10% in the six months ended June 30, 2020 and 2021.

Envestnet Data & Analytics

The following table presents loss from operations for the Envestnet Data & Analytics segment:
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20212020Change20212020Change
 (in thousands) (in thousands) 
Revenues:      
Subscription-based$45,841 $43,569 %$91,658 $87,797 %
Professional services and other revenues2,600 4,059 (36)%5,478 7,950 (31)%
Total revenues48,441 47,628 %97,136 95,747 %
Operating expenses:  
Cost of revenues5,781 5,738 %11,218 10,879 %
Compensation and benefits25,008 25,802 (3)%51,297 55,915 (8)%
General and administration9,427 8,667 %17,943 17,854 — %
Depreciation and amortization6,883 8,362 (18)%14,047 16,625 (16)%
Total operating expenses47,099 48,569 (3)%94,505 101,273 (7)%
Income (loss) from operations$1,342 $(941)*$2,631 $(5,526)(148)%
*Not meaningful.
 
45


Three months ended June 30, 2021 compared to three months ended June 30, 2020 for the Envestnet Data & Analytics segment

Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 5% from $43.6 million in the three months ended June 30, 2020 to $45.8 million in the three months ended June 30, 2021, primarily due to increases in revenue from new and existing customers.
 
Professional services and other revenues
 
Professional services and other revenues decreased 36% from $4.1 million in the three months ended June 30, 2020 to $2.6 million in the three months ended June 30, 2021 primarily due to the timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues increased 1% from $5.7 million in the three months ended June 30, 2020 to $5.8 million in the three months ended June 30, 2021. As a percentage of total revenues, cost of revenues remained consistent at 12% in the three months ended June 30, 2020 compared to the three months ended June 30, 2021.
 
Compensation and benefits
 
Compensation and benefits decreased 3% from $25.8 million in the three months ended June 30, 2020 to $25.0 million in the three months ended June 30, 2021, primarily due to decreases in salaries, benefits, and related payroll taxes of $1.0 million and incentive compensation of $0.7 million and other immaterial increases within compensation and benefits. These decreases were partially offset by an increase in severance expense of $1.3 million. As a percentage of total revenues, compensation and benefits decreased from 54% in the three months ended June 30, 2020 to 52% in the three months ended June 30, 2021.

General and administration

General and administration expenses increased 9% from $8.7 million in the three months ended June 30, 2020 to $9.4 million in the three months ended June 30, 2021, primarily due to an increase in marketing expense of $0.7 million. As a percentage of total revenues, general and administration expenses increased from 18% in the three months ended June 30, 2020 to 19% in the three months ended June 30, 2021.
 
Depreciation and amortization
 
Depreciation and amortization expense decreased 18% from $8.4 million in the three months ended June 30, 2020 to $6.9 million in the three months ended June 30, 2021. The decrease is primarily due to a decrease in intangible asset amortization expense of $2.0 million, partially offset by an increase in internally developed software amortization expense of $0.6 million. As a percentage of total revenues, depreciation and amortization expense decreased from 18% in the three months ended June 30, 2020 to 14% in the three months ended June 30, 2021. The decrease in depreciation and amortization as a percentage of total revenues is primarily driven by a large technology intangible asset becoming fully amortized in the fourth quarter of 2020.

Six months ended June 30, 2021 compared to six months ended June 30, 2020 for the Envestnet Data & Analytics segment
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues increased 4% from $87.8 million in the six months ended June 30, 2020 to $91.7 million in the six months ended June 30, 2021, primarily due to increases in revenue from new and existing customers.
 
Professional services and other revenues
 
Professional services and other revenues decreased 31% from $8.0 million in the six months ended June 30, 2020 to $5.5 million in the six months ended June 30, 2021 primarily due to the timing of the completion of customer projects and deployments.
46


Cost of revenues
 
Cost of revenues increased 3% from $10.9 million in the six months ended June 30, 2020 to $11.2 million in the six months ended June 30, 2021. As a percentage of total revenues, cost of revenues increased from 11% in the six months ended June 30, 2020 to 12% in the six months ended June 30, 2021.
 
Compensation and benefits
 
Compensation and benefits decreased 8% from $55.9 million in the six months ended June 30, 2020 to $51.3 million in the six months ended June 30, 2021, primarily due to decreases in salaries, benefits, and related payroll taxes of $3.5 million, miscellaneous employee expenses of $1.6 million and non-cash compensation expense of $1.2 million. These decreases were partially offset by an increase in severance expense of $1.3 million. As a percentage of total revenues, compensation and benefits decreased from 58% in the six months ended June 30, 2020 to 53% in the six months ended June 30, 2021. The decrease in compensation and benefits as a percentage of total revenues is primarily driven by an 8% decrease in overall compensation and benefits costs for the six months ended June 30, 2021 compared to the six months ended June 30, 2020.

General and administration

General and administration expenses remained consistent at $17.9 million in the six months ended June 30, 2020 and 2021 as increases in restructuring charges and transaction costs and marketing expenses were primarily offset by decreases in occupancy costs and travel and entertainment expenses. As a percentage of total revenues, general and administration expenses decreased from 19% in the six months ended June 30, 2020 to 18% in the six months ended June 30, 2021.
 
Depreciation and amortization
 
Depreciation and amortization expense decreased 16% from $16.6 million in the six months ended June 30, 2020 to $14.0 million in the six months ended June 30, 2021. The decrease is primarily due to a decrease in intangible asset amortization expense of $3.8 million, offset by an increase in internally developed software amortization expense of $1.3 million. As a percentage of total revenues, depreciation and amortization expense decreased from 17% in the six months ended June 30, 2020 to 14% in the six months ended June 30, 2021. The decrease in depreciation and amortization as a percentage of total revenues is primarily driven by a large technology intangible asset becoming fully amortized in the fourth quarter of 2020.

Nonsegment
 
The following table presents nonsegment operating expenses: 
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20212020Change20212020Change
 (in thousands) (in thousands) 
Operating expenses:      
Compensation and benefits$15,426 $6,967 121 %$26,997 $14,696 84 %
General and administration7,444 7,951 (6)%14,544 14,594 — %
Nonsegment operating expenses$22,870 $14,918 53 %$41,541 $29,290 42 %

Three months ended June 30, 2021 compared to three months ended June 30, 2020 for Nonsegment
 
Compensation and benefits
 
Compensation and benefits increased 121% from $7.0 million in the three months ended June 30, 2020 to $15.4 million in the three months ended June 30, 2021, primarily due to increased headcount that resulted in increases in non-cash compensation expense of $2.7 million, salaries, benefits and related payroll taxes of $2.5 million and incentive compensation of $0.9 million. Also contributing to the increase was an increase in severance expense of $2.6 million.
 
47


General and administration
 
General and administration expenses decreased 6% from $8.0 million in the three months ended June 30, 2020 to $7.4 million in the three months ended June 30, 2021, primarily due to a decrease in restructuring charges and transaction costs of $1.5 million along with a collection of immaterial decreases, partially offset by an increase in professional and legal fees of $0.6 million.
 
Six months ended June 30, 2021 compared to six months ended June 30, 2020 for Nonsegment
 
Compensation and benefits
 
Compensation and benefits increased 84% from $14.7 million in the six months ended June 30, 2020 to $27.0 million in the six months ended June 30, 2021, primarily due to increased headcount that resulted in increases in salaries, benefits and related payroll taxes of $4.6 million, non-cash compensation expense of $4.1 million and incentive compensation of $2.3 million. Also contributing to the increase was an increase in severance expense of $1.4 million.
 
General and administration
 
General and administration expenses decreased slightly from $14.6 million in the six months ended June 30, 2020 to $14.5 million in the six months ended June 30, 2021, primarily due to a collection of immaterial increases and decreases.
 
Non-GAAP Financial Measures

In addition to reporting results according to U.S. generally accepted accounting principles (“GAAP”), we also disclose certain non-GAAP financial measures to enhance the understanding of our operating performance. Those measures include “adjusted revenues,” “adjusted EBITDA,” “adjusted net income” and “adjusted net income per share.”

“Adjusted revenues” excludes the effect of purchase accounting on the fair value of acquired deferred revenue. Under GAAP, we record at fair value the acquired deferred revenue for contracts in effect at the time the entities were acquired. Consequently, revenue related to acquired entities for periods subsequent to the acquisition does not reflect the full amount of revenue that would have been recorded by these entities had they remained stand-alone entities. Adjusted revenues has limitations as a financial measure, should be considered as supplemental in nature and is not meant as a substitute for revenue prepared in accordance with GAAP. 

“Adjusted EBITDA” represents net income (loss) before deferred revenue fair value adjustment, interest income, interest expense, accretion on contingent consideration and purchase liability, income tax provision (benefit), depreciation and amortization, non-cash compensation expense, restructuring charges and transaction costs, severance, fair market value adjustment on contingent consideration liability, litigation and regulatory related expenses, foreign currency, non-income tax expense adjustment, gain on acquisition of equity method investment, fair market value adjustment to investment in private company, loss allocation from equity method investments and income attributable to non-controlling interest.

 “Adjusted net income” represents net income before deferred revenue fair value adjustment, accretion on contingent consideration and purchase liability, non-cash interest expense, cash interest on our convertible notes (subsequent to the adoption of ASU 2020-06 on January 1, 2021), non-cash compensation expense, restructuring charges and transaction costs, severance, fair market value adjustment on contingent consideration liability, amortization of acquired intangibles, litigation and regulatory related expenses, foreign currency, non-income tax expense adjustment, gain on acquisition of equity method investment, fair market value adjustment to investment in private company, loss allocation from equity method investments and income attributable to non-controlling interest. Reconciling items are presented gross of tax, and a normalized tax rate is applied to the total of all reconciling items to arrive at adjusted net income. The normalized tax rate is based solely on the estimated blended statutory income tax rates in the jurisdictions in which we operate. We monitor the normalized tax rate based on events or trends that could materially impact the rate, including tax legislation changes and changes in the geographic mix of our operations.
 
“Adjusted net income per share” represents adjusted net income attributable to common stockholders divided by the diluted number of weighted-average shares outstanding. Beginning January 1, 2021, the dilutive effect of our Convertible Notes are calculated using the if-converted method in accordance with the adoption of ASU 2020-06 (See Part I, “Note 2—Basis of Presentation”). As a result, 9.9 million potential shares to be issued in connection with our Convertible Notes are considered to be dilutive for purposes of the adjusted net income per share calculation beginning January 1, 2021.
 
48


Our Board and management use these non-GAAP financial measures:
 
As measures of operating performance;
For planning purposes, including the preparation of annual budgets;
To allocate resources to enhance the financial performance of our business;
To evaluate the effectiveness of our business strategies; and
In communications with our Board concerning our financial performance.

Our Compensation Committee, our Board and our management may also consider adjusted EBITDA, among other factors, when determining management’s incentive compensation.
 
We also present adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share as supplemental performance measures because we believe that they provide our Board, management and investors with additional information to assess our performance. Adjusted revenues provide comparisons from period to period by excluding the effect of purchase accounting on the fair value of acquired deferred revenue. Adjusted EBITDA provides comparisons from period to period by excluding potential differences caused by variations in the age and book depreciation of fixed assets affecting relative depreciation expense and amortization of internally developed software, amortization of acquired intangible assets, deferred revenue fair value adjustment, income tax provision (benefit), non-income tax expense, restructuring charges and transaction costs, accretion on contingent consideration and purchase liability, severance, fair market value adjustment on contingent consideration liability, litigation and regulatory related expenses, foreign currency, gain on acquisition of equity method investment, fair market value adjustment to investment in private company, loss allocation from equity method investments, (income) loss attributable to non-controlling interest, and changes in interest expense and interest income that are influenced by capital structure decisions and capital market conditions. Our management also believes it is useful to exclude non-cash stock-based compensation expense from adjusted EBITDA and adjusted net income because non-cash equity grants made at a certain price and point in time do not necessarily reflect how our business is performing at any particular time.
 
We believe adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are useful to investors in evaluating our operating performance because securities analysts use adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share as supplemental measures to evaluate the overall performance of companies, and we anticipate that our investor and analyst presentations will include adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share.
 
Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are not measurements of our financial performance under GAAP and should not be considered as an alternative to revenues, net income, operating income or any other performance measures derived in accordance with GAAP, or as an alternative to cash flows from operating activities as a measure of our profitability or liquidity.
 
We understand that, although adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share are frequently used by securities analysts and others in their evaluation of companies, these measures have limitations as an analytical tool, and you should not consider them in isolation, or as a substitute for an analysis of our results as reported under GAAP. In particular you should consider:
 
Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;

Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share do not reflect changes in, or cash requirements for, our working capital needs;

Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share do not reflect non-cash components of employee compensation;

Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized often will have to be replaced in the future, and adjusted EBITDA does not reflect any cash requirements for such replacements;

Due to either net losses before income tax expense or the use of federal and state net operating loss carryforwards, we made net tax payments of $3,077 and $2,136 for the six months ended June 30, 2021 and 2020, respectively. In the event that we begin to generate taxable income and our existing net operating loss carryforwards for federal and state income taxes have been fully utilized or have expired, income tax payments will be higher; and

49


Other companies in our industry may calculate adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share differently than we do, limiting their usefulness as a comparative measure.

Management compensates for the inherent limitations associated with using adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per share through disclosure of such limitations, presentation of our financial statements in accordance with GAAP and reconciliation of adjusted revenues to revenues, the most directly comparable GAAP measure and adjusted EBITDA, adjusted net income and adjusted net income per share to net income and net income per share, the most directly comparable GAAP measure. Further, our management also reviews GAAP measures and evaluates individual measures that are not included in some or all of our non-GAAP financial measures, such as our level of capital expenditures and interest income, among other measures.
 
The following table sets forth a reconciliation of total revenues to adjusted revenues based on our historical results:
Three Months EndedSix Months Ended
June 30,June 30,
2021202020212020
(in thousands)
Total revenues$288,738 $235,313 $563,843 $481,852 
Deferred revenue fair value adjustment80 77 160 516 
Adjusted revenues$288,818 $235,390 $564,003 $482,368 

The following table sets forth a reconciliation of net income (loss) to adjusted EBITDA based on our historical results:
Three Months EndedSix Months Ended
June 30,June 30,
2021202020212020
(in thousands)
Net income (loss)$(8,369)$(5,471)$6,566 $(12,661)
Add (deduct):    
Deferred revenue fair value adjustment80 77 160 516 
Interest income(197)(197)(367)(588)
Interest expense4,225 6,634 8,440 13,768 
Accretion on contingent consideration and purchase liability187 311 575 910 
Income tax provision (benefit)15,516 1,306 9,928 (658)
Depreciation and amortization30,010 28,443 58,402 56,126 
Non-cash compensation expense17,285 13,875 31,422 27,345 
Restructuring charges and transaction costs5,028 6,648 7,812 9,468 
Severance5,377 1,869 10,291 15,851 
Fair market value adjustment on contingent consideration liability— (1,982)(140)(1,982)
Litigation and regulatory related expenses1,938 3,517 3,647 4,220 
Foreign currency(138)463 13 (31)
Non-income tax expense adjustment295 (642)(271)(454)
Gain on acquisition of equity method investment— — — (4,230)
Fair market value adjustment to investment in private company(758)— (758)— 
Loss allocation from equity method investments757 1,256 4,045 3,286 
Income attributable to non-controlling interest(175)(299)(440)(500)
Adjusted EBITDA$71,061 $55,808 $139,325 $110,386 

50


The following table sets forth the reconciliation of net income (loss) to adjusted net income and adjusted net income per diluted share based on our historical results:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
 (in thousands, except share and per share information)
Net income (loss)$(8,369)$(5,471)$6,566 $(12,661)
Income tax provision (benefit) (1)
15,516 1,306 9,928 (658)
Income (loss) before income tax provision (benefit)7,147 (4,165)16,494 (13,319)
Add (deduct):
Deferred revenue fair value adjustment80 77 160 516 
Accretion on contingent consideration and purchase liability187 311 575 910 
Non-cash interest expense1,429 2,983 2,852 5,945 
Cash interest - Convertible Notes (2)
2,480 — 4,960 — 
Non-cash compensation expense17,285 13,875 31,422 27,345 
Restructuring charges and transaction costs5,028 6,648 7,812 9,468 
Severance5,377 1,869 10,291 15,851 
Fair market value adjustment on contingent consideration liability— (1,982)(140)(1,982)
Amortization of acquired intangibles17,502 18,746 33,980 37,504 
Litigation and regulatory related expenses1,938 3,517 3,647 4,220 
Foreign currency(138)463 13 (31)
Non-income tax expense adjustment295 (642)(271)(454)
Gain on acquisition of equity method investment— — — (4,230)
Fair market value adjustment to investment in private company(758)— (758)— 
Loss allocation from equity method investments757 1,256 4,045 3,286 
Income attributable to non-controlling interest(175)(299)(440)(500)
Adjusted net income before income tax effect58,434 42,657 114,642 84,529 
Income tax effect (3)
(14,901)(10,884)(29,234)(21,554)
Adjusted net income$43,533 $31,773 $85,408 $62,975 
Basic number of weighted-average shares outstanding54,440,388 53,562,850 54,325,353 53,288,741 
Effect of dilutive shares:
Options to purchase common stock198,277 374,070 210,381 519,886 
Unvested restricted stock units435,023 322,140 536,186 475,990 
Convertible notes9,898,549 — 9,898,549 11,719 
Warrants53,648 — 65,026 22,714 
Diluted number of weighted-average shares outstanding65,025,885 54,259,060 65,035,495 54,319,050 
Adjusted net income per share - diluted$0.67 $0.59 $1.31 $1.16 
(1)For the three months ended June 30, 2021 and 2020, the effective tax rate computed in accordance with GAAP equaled 217.1% and (31.4)%, respectively. For the six months ended June 30, 2021 and 2020, the effective tax rate computed in accordance with GAAP equaled 60.2% and 4.9%, respectively.
(2)Cash interest on the Company's convertible notes included only for the three and six month periods ended June 30, 2021 due to the adoption of ASU 2020-06 on January 1, 2021 (See Part I, “Note 2—Basis of Presentation”).
(3)An estimated normalized effective tax rate of 25.5% has been used to compute adjusted net income for both the three and six months ended June 30, 2021 and 2020.

Note on Income Taxes: As of December 31, 2020, we had NOL carryforwards of approximately $242.0 million and $211.0 million for federal and state income tax purposes, respectively, available to reduce future income subject to income taxes. As a result, the amount of actual cash taxes we pay for federal, state and foreign income taxes differs significantly from the effective income tax rate computed in accordance with GAAP, and from the normalized rate shown above.


51


The following tables set forth the reconciliation of revenues to adjusted revenues and income (loss) from operations to adjusted EBITDA based on our historical results for each segment for the three and six months ended June 30, 2021 and 2020:

 Three Months Ended June 30, 2021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$240,297 $48,441 $— $288,738 
Deferred revenue fair value adjustment80 — — 80 
Adjusted revenues240,377 48,441 — 288,818 
Income (loss) from operations$32,459 $1,342 $(22,870)$10,931 
Add:
Deferred revenue fair value adjustment80 — — 80 
Accretion on contingent consideration and purchase liability168 19 — 187 
Depreciation and amortization23,127 6,883 — 30,010 
Non-cash compensation expense9,590 3,183 4,512 17,285 
Restructuring charges and transaction costs3,821 27 1,180 5,028 
Non-income tax expense adjustment105 190 — 295 
Severance1,096 1,687 2,594 5,377 
Litigation and regulatory related expenses— 1,938 — 1,938 
Income attributable to non-controlling interest(175)— — (175)
Other88 105 
Adjusted EBITDA$70,359 $15,278 $(14,576)$71,061 

 Three Months Ended June 30, 2020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$187,685 $47,628 $— $235,313 
Deferred revenue fair value adjustment77 — — 77 
Adjusted revenues187,762 47,628 — 235,390 
Income (loss) from operations$19,867 $(941)$(14,918)$4,008 
Add:
Deferred revenue fair value adjustment77 — — 77 
Accretion on contingent consideration and purchase liability373 (62)— 311 
Depreciation and amortization20,081 8,362 — 28,443 
Non-cash compensation expense9,055 2,981 1,839 13,875 
Restructuring charges and transaction costs3,731 271 2,646 6,648 
Non-income tax expense adjustment(578)(64)— (642)
Severance1,437 432 — 1,869 
Fair market value adjustment on contingent consideration liability— (1,982)— (1,982)
Litigation and regulatory related expenses— 3,517 — 3,517 
Income attributable to non-controlling interest(17)— — (17)
Other(299)— — (299)
Adjusted EBITDA$53,727 $12,514 $(10,433)$55,808 
52


 Six Months Ended June 30, 2021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$466,707 $97,136 $— $563,843 
Deferred revenue fair value adjustment160 — — 160 
Adjusted revenues$466,867 $97,136 $— $564,003 
Income (loss) from operations$66,656 $2,631 $(41,541)$27,746 
Add:
Deferred revenue fair value adjustment160 — — 160 
Accretion on contingent consideration and purchase liability510 65 — 575 
Depreciation and amortization44,355 14,047 — 58,402 
Non-cash compensation expense17,419 6,024 7,979 31,422 
Restructuring charges and transaction costs5,186 174 2,452 7,812 
Non-income tax expense adjustment(430)159 — (271)
Severance4,183 3,407 2,701 10,291 
Fair market value adjustment on contingent consideration liability— (140)— (140)
Litigation and regulatory related expenses— 3,647 — 3,647 
Income attributable to non-controlling interest(440)— — (440)
Other 104 121 
Adjusted EBITDA$137,703 $30,023 $(28,401)$139,325 

 Six Months Ended June 30, 2020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$386,105 $95,747 $— $481,852 
Deferred revenue fair value adjustment516 — — 516 
Adjusted revenues$386,621 $95,747 $— $482,368 
Income (loss) from operations$31,207 $(5,526)$(29,290)$(3,609)
Add:
Deferred revenue fair value adjustment516 — — 516 
Accretion on contingent consideration and purchase liability746 164 — 910 
Depreciation and amortization39,501 16,625 — 56,126 
Non-cash compensation expense18,752 7,207 3,910 29,869 
Restructuring charges and transaction costs4,920 456 4,092 9,468 
Non-income tax expense adjustment(328)(126)— (454)
Severance12,439 2,092 1,320 15,851 
Fair market value adjustment on contingent consideration liability— (1,982)— (1,982)
Litigation and regulatory related expenses— 4,220 — 4,220 
Income attributable to non-controlling interest(500)— — (500)
Other(29)— — (29)
Adjusted EBITDA$107,224 $23,130 $(19,968)$110,386 
53


Liquidity and Capital Resources
 
As of June 30, 2021, we had total cash and cash equivalents of $369.5 million compared to $384.6 million as of December 31, 2020. We plan to use existing cash as of June 30, 2021, cash generated in the ongoing operations of our business and amounts under our revolving credit facility to fund our current operations, capital expenditures and possible acquisitions or other strategic activity, and to meet our debt service obligations. If the cash generated in the ongoing operations of our business is insufficient to fund these requirements, we may be required to borrow under our revolving credit facility or incur additional debt to fund our ongoing operations or to fund potential acquisitions or other strategic activities. As of June 30, 2021, we had $500.0 million available to borrow under our revolving credit facility, subject to covenant compliance.

Cash Flows
 
The following table presents information regarding our cash flows and cash, cash equivalents and restricted cash for the periods indicated:
 Six Months Ended
 June 30,
 20212020
 (in thousands)
Net cash provided by operating activities$119,159 $65,023 
Net cash used in investing activities(109,368)(62,914)
Net cash (used in) provided by financing activities(24,308)8,870 
Effect of exchange rate on changes on cash(524)(1,342)
Net increase (decrease) in cash, cash equivalents and restricted cash(15,041)9,637 
Cash, cash equivalents and restricted cash, end of period369,673 92,392 
 
Operating Activities
 
Net cash provided by operating activities for the six months ended June 30, 2021 was $119.2 million compared to net cash provided by operating activities of $65.0 million for the same period in 2020. The increase was primarily due to:

An increase in pre-tax income period over period of $29.8 million; and
An increase in the change in operating assets and liabilities of $22.6 million which is primarily timing related.

Investing Activities
 
Net cash used in investing activities for the six months ended June 30, 2021 was $109.4 million compared to net cash used in investing activities of $62.9 million for the same period in 2020. The increase was due to an increase in net cash disbursements of $25.5 million for proprietary technology and the related redemption of our equity interest in a privately held company, $7.0 million of increased purchases of property and equipment, an additional $6.1 million of internally developed software costs capitalized in 2021 as compared to the same period in 2020, $4.8 million of increased disbursements related to acquisitions and investments in privately held companies and a $3.0 million advance towards the acquisition of technology solutions being developed for us by an outside company in the current year period.
 
Financing Activities
 
Net cash used in financing activities for the six months ended June 30, 2021 was $24.3 million compared to net cash provided by financing activities of $8.9 million for the same period in 2020. On a year over year basis, our revolver activity resulted in a decrease of $15.0 million of cash inflows. Increased contingent consideration payments of $9.2 million, lower proceeds from stock option exercises of $6.1 million and share repurchases of $2.1 million in the current year period also contributed to this decrease.

Commitments and Off-Balance Sheet Arrangements
 
Purchase Obligations and Indemnifications
 
See “Part I, Item 1, Note 17—Commitments and Contingencies, Purchase Obligations and Indemnifications” for purchase obligations and indemnifications details.
 
54


Procurement of Technology Solutions

See “Part I, Item 1, Note 17—Commitments and Contingencies, Procurement of Technology Solutions” for details related to this transaction.

Legal Proceedings
 
See “Part I, Item 1, Note 17—Commitments and Contingencies, Legal Proceedings” for legal proceedings details. 

Critical Accounting Policies and Estimates
 
The preparation of financial statements and related disclosures in conformity with GAAP requires us to make judgments, assumptions, and estimates that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. “Note 2—Summary of Significant Accounting Policies” to the consolidated financial statements in our 2020 Form 10-K describes the significant accounting policies and methods used in the preparation of the consolidated financial statements. Our critical accounting estimates, identified in Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of our 2020 Form 10-K include, but are not limited to, the discussion of estimates used for recognition of revenues, the determination of the period of benefit for deferred sales incentive commissions, purchase accounting, impairment of goodwill and acquired intangible assets and income taxes. Such accounting policies and estimates require significant judgments and assumptions to be used in the preparation of the condensed consolidated financial statements, and actual results could differ materially from the amounts reported.
 
Item 3. Quantitative and Qualitative Disclosures About Market Risk
 
There has been no material change in the market risk, foreign currency risk or interest rate risk discussed in Part II, Item 7A of our 2020 Form 10-K.

Item 4. Controls and Procedures
 
Disclosure Controls and Procedures
 
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the Company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
 
Based on their evaluation of our disclosure controls and procedures as of June 30, 2021, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective.
 
Changes in Internal Control Over Financial Reporting
 
There were no changes to our internal control over financial reporting during the three months ended June 30, 2021, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
 

55


PART II — OTHER INFORMATION

Item 1. Legal Proceedings
 
The information in Part I, Note 17—Commitments and Contingencies - Legal Proceedings is incorporated herein by reference.

Item 1A. Risk Factors
 
Investment in our securities involves risk. An investor or potential investor should consider the risks summarized below and under the caption “Risk Factors” in Part I, Item 1A of our 2020 Form 10-K when making investment decisions regarding our securities. The risk factors that were disclosed in our 2020 Form 10-K have not materially changed since the date our 2020 Form 10-K was filed.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
 
(c)Issuer Purchases of Equity Securities
 
On February 25, 2016, we announced that our Board had authorized a share repurchase program under which we may repurchase up to 2,000,000 shares of our common stock. The following purchases of equity securities were made under the share repurchase program in the three months ended June 30, 2021:
 Total number
of shares
purchased
Average
price paid
per share(1)
Total number of
shares purchased
as part of publicly
announced plans
or programs
Maximum number (or
approximate dollar
value) of shares
that may yet be
purchased under the
plans or programs
April 1, 2021 through April 30, 2021— $— — 1,932,163 
May 1, 2021 through May 31, 20216,261 67.91 6,261 1,925,902 
June 1, 2021 through June 30, 2021— — — 1,925,902 
(1) Excludes fees, commissions and other costs

The timing and volume of share repurchases will be determined by our management based on ongoing assessments of the capital needs of the business, the market price of our common stock and general market conditions. No time limit has been set for the completion of the repurchase program, and the program may be suspended or discontinued at any time. The repurchase program authorizes the Company to purchase its common stock from time to time in the open market (including pursuant to a “Rule 10b5-1 plan”), in block transactions, in privately negotiated transactions, through accelerated stock repurchase programs, through option or other forward transactions or otherwise, all in compliance with applicable laws and other restrictions.

Item 3. Defaults Upon Senior Securities
 
None.

Item 4. Mine Safety Disclosures
 
Not applicable.

Item 5. Other Information
 
None.

Item 6. Exhibits
 
(a)Exhibits
 
See the exhibit index, which is incorporated herein by reference.
56


INDEX TO EXHIBITS
Exhibit
No.
Description
10.1
31.1
31.2
32.1
32.2
101.INSXBRL 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.SCHInline XBRL Taxonomy Extension Schema Document **
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document **
101.LABInline XBRL Taxonomy Extension Label Linkbase Document **
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document **
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document **
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
________________________________

* Management contract or compensation plan.    

** The following materials are formatted in Inline XBRL (Extensible Business Reporting Language): (i) the cover page; (ii) the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020; (iii) the Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2021 and 2020; (iv) the Condensed Consolidated Statement of Comprehensive Income (Loss) for the three and six months ended June 30, 2021 and 2020; (v) the Condensed Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2021 and 2020; (vi) the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2021 and 2020; (vii) Notes to Condensed Consolidated Financial Statements tagged as blocks of text.


57


SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on August 6, 2021.
 
 ENVESTNET, INC.
   
 By:/s/ William C. Crager
  William C. Crager
  Chief Executive Officer
  Principal Executive Officer
   
 By:/s/ Peter H. D’Arrigo
  Peter H. D’Arrigo
  Chief Financial Officer
  Principal Financial Officer
   
 By:/s/ Matthew J. Majoros
  Matthew J. Majoros
  Senior Vice President, Financial Reporting
  Principal Accounting Officer
58
EX-31.1 2 env20210630ex311.htm EX-31.1 Document

Exhibit 31.1

CHIEF EXECUTIVE OFFICER CERTIFICATION
 
I, William C. Crager, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2021, of Envestnet, 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 control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 6, 2021/s/ William C. Crager
William C. Crager
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 env20210630ex312.htm EX-31.2 Document

Exhibit 31.2
 
CHIEF FINANCIAL OFFICER CERTIFICATION
 
I, Peter H. D’Arrigo, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q for the period ended June 30, 2021, of Envestnet, 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 control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 6, 2021/s/ Peter H. D’Arrigo
Peter H. D’Arrigo
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 env20210630ex321.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Envestnet, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William Crager, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

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

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/ William C. Crager
By: William C. Crager
Chief Executive Officer
(Principal Executive Officer)
Dated: August 6, 2021
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 env20210630ex322.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Envestnet, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Peter D’Arrigo, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge and belief:

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

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/ Peter H. D’Arrigo
By: Peter H. D’Arrigo
Chief Financial Officer
(Principal Financial Officer)
Dated: August 6, 2021
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 env-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Acquisitions - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Acquisitions - Estimated Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - Internally Developed Software link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Internally Developed Software (Tables) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Internally Developed Software - Components of Internally Developed Software (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Internally Developed Software - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Goodwill and Intangible Assets, Net - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Debt - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Debt - Interest (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Fair Value Measurements - Level III (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Revenues and Cost of Revenues link:presentationLink link:calculationLink link:definitionLink 2344310 - Disclosure - Revenue and Cost of Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2446424 - Disclosure - Revenue and Cost of Revenues - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Revenue and Cost of Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Revenue and Cost of Revenues - Cost of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2150112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2351311 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stock-Based Compensation - Options (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2357312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2159114 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2360313 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2461433 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2364314 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2167116 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2368315 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2469437 - Disclosure - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2170117 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2471438 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 env-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 env-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 env-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosure of non-cash operating, investing and financing activities: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Accrued investment manager fees Accrued Investment Manager Fees Carrying value as of the balance sheet date of obligations incurred through that date and payable for investment manager fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Statutory rate (as a percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements Leasehold Improvements [Member] Net income (loss) attributable to Envestnet, Inc. Net income (loss) attributable to Envestnet, Inc. Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Privately Held Company Privately Held Company [Member] Privately Held Company Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation and related taxes Employee-related Liabilities, Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Fidelity Fidelity [Member] Represents Fidelity. Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Entity Filer Category Entity Filer Category Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Other non-current assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Segments [Axis] Segments [Axis] Capital contributions - non-controlling shareholders Proceeds from Noncontrolling Interests Maximum number of shares available for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fair Value of Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Advance for technology solutions Payments to Acquire Software Document Fiscal Year Focus Document Fiscal Year Focus Undrawn and other fees Debt Instrument, Unused Borrowing Capacity, Fee Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Estimated Useful Life in Years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Issuance costs Payments of Financing Costs Anti-dilutive securities excluded from computation of diluted loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Recognized deferred revenue Contract with Customer, Liability, Revenue Recognized Computer equipment and software Computer Equipment And Software [Member] Computer equipment and purchased software. Advance payroll taxes and benefits Prepaid Taxes Total recurring revenues Recurring Revenue [Member] Represents the details pertaining to recurring revenue. Business Combination and Asset Acquisition [Abstract] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Fair value adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Award Type [Domain] Award Type [Domain] Schedule of convertible debt obligations Convertible Debt [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Land Land [Member] Purchase liabilities included in other non-current liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revenue as a percentage of the company's total Concentration Risk, Percentage Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2021 and December 31, 2020 Preferred Stock, Value, Issued Total intangible assets acquired Preliminary Estimate (in thousands) Finite-lived Intangible Assets Acquired Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Trade names Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Number of previous claims experienced Loss Contingency Number of Previous Claims Experienced Represents the number of previous claims under indemnification and guarantee clauses experienced by the entity. Schedule of property, plant, and equipment, net by geographic area Long-lived Assets by Geographic Areas [Table Text Block] Fees receivable, net Increase (Decrease) in Accounts Receivable Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Shares withheld to satisfy tax withholdings (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Internally Developed Software Research, Development, and Computer Software Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Schedule of costs of revenues by revenue category Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block] Represents the schedule of costs of revenues by revenue category. Number of operating segments Number of Operating Segments Escrow holding period Business Combination, Escrow Holding Period Business Combination, Escrow Holding Period Loss allocation from equity method investments Loss From Equity Method Investments Loss From Equity Method Investments Basic (in dollars per share) Earnings Per Share, Basic Contingent consideration Business Combination, Contingent Consideration, Liability, Current Revenues and Cost of Revenues Revenue from Contract with Customer [Text Block] Balance at the beginning of the period (in shares) Balance at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning Balance Ending Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Schedule of Product Information [Table] Schedule of Product Information [Table] Interest expense debt  Total interest expense Interest Expense, Debt Schedule of disaggregation of revenue by major source Disaggregation of Revenue [Table Text Block] Earn-out payment Asset Acquisition, Consideration Transferred, Contingent Consideration Due from related parties Due from Related Parties Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Net income (loss) per share attributable to Envestnet, Inc common stock: Earnings Per Share, Diluted [Abstract] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Deferred sales incentive compensation Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Shares withheld to satisfy tax withholdings Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Shares authorized for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other Other Noncash Income (Expense) Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Changes in the carrying amount of the Company's goodwill Goodwill [Roll Forward] Plan Name [Axis] Plan Name [Axis] Assets: Assets, Fair Value Disclosure [Abstract] Purchase liabilities included in accrued expenses and other liabilities Purchase Liabilities Included In Accrued Expenses And Other Liabilities Purchase Liabilities Included In Accrued Expenses And Other Liabilities Total assets Assets, Fair Value Disclosure Level I Fair Value, Inputs, Level 1 [Member] Accrued technology Accrued Technology Accrued Technology INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Internally developed software Software Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Envestnet Wealth Solutions Envestnet Wealth Solutions [Member] Envestnet Wealth Solutions [Member] Total liabilities and equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current Deferred revenue Contract with Customer, Liability, Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Debt issuance cost Debt Issuance Cost, Gross, Noncurrent Additional paid-in capital Additional paid-in capital Additional Paid in Capital Sales and use tax receivable Sales And Excise Tax Receivable Current And Noncurrent Carrying value as of the balance sheet date of assets incurred through that date and receivable for statutory sales and use taxes, including value added tax. Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and Equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Schedule of prepaid expenses and other current assets Schedule of Other Current Assets [Table Text Block] Net Income (Loss) Per Share Earnings Per Share [Text Block] Impairment of right of use assets Operating Lease, Impairment Loss Share repurchase Treasury Stock, Value, Acquired, Cost Method Operating expenses: Operating Expenses [Abstract] Ownership percentage Equity Method Investment, Ownership Percentage Non-cash interest expense Paid-in-Kind Interest Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum Minimum [Member] Income tax prepayments and receivables Income Taxes Receivable, Current Fair market value adjustment to contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Revolving credit facility balance Long-term Line of Credit EFFECT OF EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Unamortized issuance costs on convertible notes Unamortized issuance costs on convertible notes Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Convertible debt, carrying amount of equity component, offering costs Debt Instrument, Convertible, Carrying Amount of Equity Component, Offering Costs Represents the offering costs associated with the equity component of a convertible debt instrument. Geographical Information Geographical Reporting Disclosure [Text Block] The entire disclosure for geographical information including data and tables. Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Trading Symbol Trading Symbol Escrow deposit Escrow Deposit Disbursements Related to Property Acquisition Current liabilities: Liabilities, Current [Abstract] Capitalization of internally developed software Payments to Develop Software Restricted cash included in other non-current assets Restricted Cash and Cash Equivalents, Noncurrent Private Services Company Private Services Company [Member] Private Services Company [Member] General and administration General and Administrative Expense Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Asset-based Asset-based Asset-based Asset Based Revenue [Member] Represents the details pertaining to asset based revenue. Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Level III Fair Value, Inputs, Level 3 [Member] Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Payments of contingent consideration Payment for Contingent Consideration Liability, Operating Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Accrued professional services Accrued Professional Fees, Current Common stock, par value $0.005, 500,000,000 shares authorized; 68,459,262 and 67,832,706 shares issued as of June 30, 2021 and December 31, 2020, respectively; 54,495,863 and 54,093,535 shares outstanding as of June 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Unrecognized compensation expense weighted-average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Balance at the beginning of the period (in dollars per share) Balance at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer concentration risk Customer Concentration Risk [Member] Harvest Acquisition Goodwill, Acquired During Period PSUs Performance Shares [Member] Commitments and contingencies Commitments and Contingencies Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Acquisitions Business Combination Disclosure [Text Block] Schedule of amortization expense Amortization Expense for Internally Developed Software [Table Text Block] Summary of amortization expense for internally developed software. Other Commitments [Table] Other Commitments [Table] Capital contribution - non-controlling interest Noncontrolling Interest, Increase from Subsidiary Equity Issuance Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Options to purchase common stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total operating expenses Nonsegment operating expenses Costs and Expenses Entity Registrant Name Entity Registrant Name Treasury stock (in shares) Treasury Stock, Shares Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Contingent consideration issued in acquisition of businesses Noncash Or Part Noncash Acquisition, Contingent Consideration Noncash Or Part Noncash Acquisition, Contingent Consideration Summary of changes in the fair value of the Company's Level 3 assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Total accrued expenses and other liabilities Accrued Liabilities, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Envestnet Data & Analytics Envestnet Data And Analytics [Member] Envestnet Data And Analytics [Member] Office equipment and other Office Equipment [Member] Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Assets [Abstract] Options to purchase common stock Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Carrying Value Reported Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Convertible notes payable Convertible Notes Payable Unvested RSUs and PSUs Restricted Stock Units And Performance Shares [Member] Restricted Stock Units And Performance Shares Convertible Notes Payable Convertible Notes Payable [Member] Common Stock Common Stock [Member] Gain on acquisition of equity method investment Income from Equity Method Investment Income from Equity Method Investment Segment Information Segment Reporting Disclosure [Text Block] Income (loss) from operations Loss from continuing operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities Operating Lease, Liability, Current Increase (decrease) in shareholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Non-cash compensation expense Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Proprietary technology Proprietary technologies Technology Solutions Technology-Based Intangible Assets [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Other non-current liabilities Increase (Decrease) in Other Operating Liabilities Prepaid insurance Prepaid Insurance Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Increase in contract with customer liability Contract With Customer, Liability, Increase (Decrease) Contract With Customer, Liability, Increase (Decrease) Envestnet Data & Analytics Envestnet Data & Analytics [Member] Envestnet Data & Analytics Maximum Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Award Type [Axis] Award Type [Axis] FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] Summary of revenues from major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Total stockholders’ equity Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common stock, shares issued, beginning balance (in shares) Common stock, shares issued ending balance (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Payments of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Options exercisable (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Equity Method Investments Equity Method Investments [Member] Aggregate Intrinsic Value Aggregate Intrinsic Value Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Share repurchases Payments for Repurchase of Common Stock Estimated Useful Life Property, Plant and Equipment, Useful Life India INDIA Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Weighted-Average Exercise Price Weighted-Average Exercise Price Fair market value adjustment on contingent consideration liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Adjustment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Fair Market Value Adjustment Contingent Consideration Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Face amount Debt Instrument, Face Amount Cost written off Property, Plant and Equipment, Disposals Total net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Tax effect on stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Amortization expense for the deferred sales incentive compensation Capitalized Contract Cost, Amortization City Area Code City Area Code Target metrics term Asset Acquisition, Target Metrics Term Asset Acquisition, Target Metrics Term Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Membership interest liabilities included in other non-current liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Membership Interest Liabilities Included In Other Noncurrent Liabilities Non-income tax payables Accrual for Taxes Other than Income Taxes, Current RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of recognized identified assets acquired and liabilities assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Impairment loss for capitalized costs Capitalized Contract Cost, Impairment Loss Schedule of reconciliation of cash, cash equivalents and restricted cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Fair Value Estimate of Fair Value Measurement [Member] Asset Class [Domain] Asset Class [Domain] Summary of changes in the fair value of the Company's Level 3 liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Convertible notes carrying value Convertible Debt Proceeds from exercise of stock options Proceeds from Stock Options Exercised Accretion on contingent consideration and purchase liability Accretion Expense Internally developed software, net Internally developed software, net Capitalized Computer Software, Net Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax provision (benefit) Income tax expense Income Tax Expense (Benefit) Total equity Balance, at period start Balance, at period end Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Fees receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Summary of consolidated total assets Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Asset acquisition, advance Asset Acquisition, Advance Asset Acquisition, Advance Schedule of disaggregation of revenue by geography Disaggregation Of Revenue By Geography [Table Text Block] Tabular disclosure of disaggregation of revenue by geography. Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business Basis of Presentation Basis of Accounting [Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Unrecognized compensation expense related to shares Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Other Stockholders' Equity, Other Accretion on contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration Convertible notes Convertible Debt, Noncurrent Accretion of debt discount Amortization of Debt Discount (Premium) Statement [Line Items] Statement [Line Items] Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability 2010 Plan Longterm Incentive Plan Two Thousand Ten [Member] Longterm Incentive Plan Two Thousand Ten Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Issuance of common stock - vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Other Other Country [Member] Other Country [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Income (loss) before income tax provision (benefit) Income (loss) before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level II Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Interest expense debt excluding amortization Coupon interest Interest Expense, Debt, Excluding Amortization Non-income tax receivables Non-Income Tax Receivable Non-Income Tax Receivable Nonsegment Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Total tangible assets acquired, net of cash Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Customer [Axis] Customer [Axis] Schedule of reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to common stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Accrued purchase consideration Accrued Asset Acquisition Consideration Accrued Asset Acquisition Consideration Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Asset Class [Axis] Asset Class [Axis] Local Phone Number Local Phone Number Schedule of stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total assets Assets Assets Unvested restricted stock units (in shares) Weighted Average Number of Shares, Restricted Stock Investment, Name [Domain] Investment, Name [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Supplemental disclosure of cash flow information - cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Transfer of non-controlling units APIC, Transfer Of Noncontrolling Units APIC, Transfer Of Noncontrolling Units Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Non-controlling Interest Noncontrolling Interest [Member] Product and Service [Domain] Product and Service [Domain] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Add: Net loss attributable to non-controlling interest Add: Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Contingent consideration Business Combination, Contingent Consideration, Liability Foreign exchange rates Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Stock-Based compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Interest on revolving credit facility Interest Expense, Long-term Debt Revolving Credit Facility Revolving Credit Facility [Member] Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Office furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Basic net income (loss) per share calculation: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Basic (in shares) Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Effect of dilutive shares: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Segments [Domain] Segments [Domain] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Payments on revolving credit facility Repayments of Long-term Lines of Credit Supplemental disclosure of cash flow information - net cash paid during the period for income taxes Income Taxes Paid, Net Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] International Non-US [Member] Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Schedule of amortization expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive income (loss) attributable to Envestnet, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Accrued compensation Restructuring Reserve, Current Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock at cost, 13,963,399 and 13,739,171 shares as of June 30, 2021 and December 31, 2020, respectively Treasury Stock, Value Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Revenues Income (Loss) from Equity Method Investments Sales and use tax liability Sales and Excise Tax Payable Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Summary of the activity for unvested restricted stock units and awards granted under the Company's plans Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Fair market value adjustment to investment in private company Asset Acquisition, Fair Value Adjustment Asset Acquisition, Fair Value Adjustment Schedule fair value of the Company’s financial assets and liabilities measured at fair value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Proceeds from borrowings on revolving credit facility Proceeds from Long-term Lines of Credit Net effect on income Share-based Payment Arrangement, Expense, after Tax Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Cost of revenues Cost of revenues Cost of Goods and Services Sold Revenues: Revenues: Revenues [Abstract] Issuance of common stock - vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Acquisition of proprietary technology Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of estimated revenue expected to be recognized in the future Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Research and Development [Abstract] Research and Development [Abstract] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Professional services and other revenues Professional services and other revenues Professional services and other Professional Services And Other Revenues [Member] Represents the details pertaining to professional services and other revenues. Schedule of components of property and equipment, net Property, Plant and Equipment [Table Text Block] Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Investment in private company Investments, Fair Value Disclosure Harvest Savings & Wealth Technologies Harvest Savings & Wealth Technologies [Member] Harvest Savings & Wealth Technologies Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Other Other Prepaid Expense, Current Other non-current liabilities Other Liabilities, Noncurrent Cost: Property, Plant and Equipment, Gross [Abstract] Internally developed software Capitalized Computer Software, Gross Share repurchase (in shares) Treasury Stock, Shares, Acquired Debt Instrument [Line Items] Debt Instrument [Line Items] Net income (loss) per share attributable to Envestnet, Inc.: Earnings Per Share [Abstract] Price adjustment Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Accrued Expenses and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Foreign currency translation gains (losses), net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Revenue from contract with customer benchmark Revenue from Contract with Customer Benchmark [Member] Document Quarterly Report Document Quarterly Report Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Severance costs Severance Costs Consideration transferred Asset Acquisition, Consideration Transferred Other Commitments [Line Items] Other Commitments [Line Items] Warrants Warrant [Member] Outstanding at the beginning of the period (in dollars per share) Outstanding at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-term debt Long-term Debt, Excluding Current Maturities Liabilities: Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Expense Convertible Notes Convertible Debt Securities [Member] Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted- Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Assets to fund deferred compensation liability Defined Benefit Plan, Plan Assets, Amount Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate Effective Income Tax Rate Reconciliation, Percent Convertible Notes due 2025 Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five [Member] Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five Compensation and benefits Labor and Related Expense Net income (loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Weighted-Average Remaining Contractual Life Weighted-Average Remaining Contractual Life Amortization of issuance costs Amortization of Debt Issuance Costs Payables and Accruals [Abstract] Payables and Accruals [Abstract] Summary of income (loss) before income tax provision (benefit) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2) Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Product Information [Line Items] Product Information [Line Items] United States United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Entity Central Index Key Entity Central Index Key Schedule of components of intangible assets, net Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization expense Capitalized Computer Software, Amortization Security Exchange Name Security Exchange Name Money market funds Cash and Cash Equivalents, Fair Value Disclosure Schedule accrued expenses and other liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Schedule of components of internally developed software, net Summary of Internally Developed Software [Table Text Block] Summary of internally developed software. Recurring Basis Fair Value, Recurring [Member] Leasehold improvements funded by lease incentive Leasehold Improvements Funded by Lease Incentive Represents leasehold improvements funded by lease incentive. Income Taxes Income Tax Disclosure [Text Block] Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Summary of option activity under the company's plans Share-based Payment Arrangement, Option, Activity [Table Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Schedule of anti-dilutive securities excluded from computation of diluted earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Investments in private companies Payments to Acquire Equity Method Investments Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of income (loss) from operations by segment Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Building and building improvements Building and Building Improvements [Member] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Effective interest rate Debt Instrument, Interest Rate During Period Total current liabilities Liabilities, Current Taxes paid in lieu of shares issued for stock-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Cash consideration Payments to Acquire Businesses, Gross Money Market Funds Money Market Funds [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Total long-lived assets, net Long-Lived Assets Statement [Table] Statement [Table] Customer list Customer lists Customer Lists [Member] Schedule of interest expense Interest Expense, Debt [Table Text Block] Tabular disclosure of interest expense related to debt. Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Redemption consideration Asset Acquisition, Redemption Consideration Asset Acquisition, Redemption Consideration Statistical Measurement [Axis] Statistical Measurement [Axis] Expected decrease in interest expense in 2021 Accounting Standards Update, Forecasted Annual Decrease In Interest Expense Accounting Standards Update, Forecasted Annual Decrease In Interest Expense Cover [Abstract] Cover [Abstract] Exercise prices of stock options outstanding (in dollars per share) Share Based Compensation Outstanding Options Exercise Price The exercise price per outstanding option, as of the balance sheet date. Goodwill Balance at period start Balance at period end Goodwill Intangible assets, net Finite-Lived Intangible Assets, Net Convertible Notes due 2023 One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three [Member] One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Fair Value of Assets to Fund Deferred Compensation Liability Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Prepaid technology Prepaid Technology Amount of asset related to consideration paid in advance for technology that provides economic benefits within a future period of one year or the normal operating cycle, if longer. Other expense, net Other expense, net Other Nonoperating Expense Schedule of changes in the carrying amount of goodwill by segment Schedule of Goodwill [Table Text Block] Organization and Description of Business Nature of Operations [Text Block] Subscription-based Subscription-based Subscription-based Subscription and Circulation [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unaccreted discount on convertible notes Debt Instrument, Unamortized Discount Contributions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Number of shares to be vest upon each evaluation date, percentage Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares to be Vest Upon Each Evaluation Date, Percentage Number of equity based instruments to be vested upon each evaluation date in percentage. Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Debt Long-term Debt [Text Block] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 env-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 env-20210630_g1.jpg begin 644 env-20210630_g1.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 \ M #_X0,L:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 V+C M8S P-B W.2XQ-C0W-3,L(#(P,C$O,#(O,34M M,3$Z-3(Z,3,@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N M861O8F4N8V]M+WAA<"\Q+C O&UP M34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HT,34P,3,U,D%#,S(Q,45".#-$1D$P M-S8W,3)%135&,2(@>&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HT,34P,3,U M,T%#,S(Q,45".#-$1D$P-S8W,3)%135&,2(^(#QX;7!-33I$97)I=F5D1G)O M;2!S=%)E9CII;G-T86YC94E$/2)X;7 N:6ED.C0Q-3 Q,S4P04,S,C$Q14(X M,T1&03 W-C#IX;7!M971A/B \/WAP86-K970@96YD M/2)R(C\^_^X #D%D;V)E &3 ?_; (0 !@0$! 4$!@4%!@D&!08)"P@& M!@@+# H*"PH*#! ,# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\? M'P$'!P<-# T8$! 8&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\? M'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?_\ $0@ 10#( P$1 (1 0,1 ?_$ *P M 0 # ,! 0 %!@<" P@$ 0$! (# 0$ 0% M 0(& P<0 $# P("!P0$"@L $" P0 $042!B$',4%1<2(3%&&!D3*A M4G(SL6*"DC1$=!4V"**RPB-SD\-U%AUVU%J=E8-A0"@% * 4 H!0"@% * 4 H!0"@% * 4 H!0"@% * MKF]P?0,'L=X_FFI5IQ*5NI<"=93VW76EA;2U(6.A220?B*GJB*4Z.5-J$O#W M9EH]@XL2$#J<''\X6/QKP=;-7H)D=_(W':3D/>>/=L)*%1U=9^=/Q''Z*CNM M7)AM)T>HL7BV$U&F1)*=4=Y#HZ])!MWCJJ.YJIB362-=@M3NK4W% * 4 H!0 M"@% * 4 H!0"@% * 4 H!0"@% 1&Y,H]CXS3C:$.!Q>A:'!<$6)KW@C1RD.\ MG6-J*A7_ %VV9OZ5%5"=/2ZP;I^ ']FI.21N"U*_W8'\3X5PRGT5#]H9% * 4 H!0"@% * 4 H!0 M"@% * 4 H!0"@,\YT[L:VU@X,IQ@O)?D^5JN0E'@)U+L%&W=4NSJM.@@ M:A$][$1E*].PQ&3S S.52?33$-M$$EN-X5!-^DWNXGWVKJ+5EL[A5'+T^!R% MVETSC16IT8=Y#*==6X7%+4IP\2LDE1]]665*4IL*S,M:UVG9%V5*RQ2N-CE M\-$EL>2!QOJ"O"@GVF]55U:6O/Z5Z/ N+74+M-B>IOU>/F6/%/DA>Y]Q MIC0N*A'#8??-^UPE"^'L2KNJ%&^X:O\ :57M^KE\T)TG[5Z?WFHQWT\ODIZB M3;2+=%N%0E9)"E-H6YY9U)-K FR>CM-6=E9,EC M<][LJ-*F_OY(I&QL;F5W22>UUJ).H$)4JUJ\+ MJ*%J)[;\W90D6DT[U7W69-VVI"YSFDSA=]M;>GL(1CW$MZI^HW0IT>$J3:VF M_2??4F'3%D@]QJ^K<1)]62*Y2)R>G9MZR6W3N]_"Y[;N,:CH>;S;ZV7'5*(+ M80IL72!T_>UX6UHDD;W*M,B>/@2;N]6*2-B)7W%I\/$Z.86\Y^U&\=-1%1(Q MTA_R)KBBH+;!LH%-N'%(5T]E;6%FV=7-K1R)5#34KYUNC74JU5HO+O)/=VYV M-O[9E9JR7O*0GTZ+V#BW"$H%QU<;]U>-I;++*C,"1>W20Q+)CN.S%9>?)VLS MEYD=+$MV,92HR22E-TE:$DGC\MKUK+$U)58U:I6E3,,SG0H]R47+6A1<)S$Y MDYR )^*VQ'DQ%*4@.^I0CQ)Z19:TGZ*M)M/MHG97R*B]140:E=S-S,B16]?F M:-)R"86)=R,Y/E)C,*D2DI\6D(1K6!VVL:IVQYGY6\ZT0O'29&*YW,E5*%C> M8._LI':RT#:R7L&\LI:4)"?/* O05:?FZ1]2K62PMV+D=)1Z=&SEVE/%J5S( MB/;%6->G;R["Y;FG9Z%C?.P>/3DIOF)3Z93B6AH(.I6I1 X<*KK9D;G4D=E; MO+2ZDD8RL;2QNSGLS+BH1D(\3U#T/5=*7 G46] M8OT'A<561PM?,C$7TJZE2WEG>R!9')ZD;6GR/AY>[\B[NQ:W]"8\^,K3*BA6 MK2#?0M)/$I4/IO7K?V*V[Z8M7!3QTW4$N65PZ\G@<%@F MLBK':2M:GPTK0H)-SK*1TJZJE,L(4B;)(]6YN@AR:E.LSHXV([+TT+;@9VXI M6&7(R^.3 R8*],-+B7 0!X/&DD>+OJOG9&U]&.S-WEE;R2NCJ]N5^ZI0\KS- MY@XF3"C9#;#+#^1<\F$@R$J\Q=TIM=)4!Q6.FK6+3;>1%5LBJC<=A3S:K=V)R.3PV-9@HUN(EZE'4$A(\M0N22*GZ-*UCW*[# M*5FO1.?&U&XYOD8Z_P N]N1QKW!/98=L3Y<;@[@U/FACF_''VX> M15P7PJ-:QR)#^6 M->O%/ VDMDG_ 2I]N"^/Z$:S-CS%%3+Z7UJ))L?&;=)*39?O(JWAO(I.%R= M6!37%A/%M>U>O']3V>CY$]PKA%/HJ&4UMO(KDS)N.;R^87F'W%A3;JVPUH M0!;2 "KKXU5W4S'JBL;D0N;2"2-%1[\Z]QGN?VW!W'S8RV*EBR7L0DM.@7+; MJ2WH6.X_$<*MH+AT-HUZ?S^)27%JV>]>QW/'W+L*['RV95NS:.W,T@C);>R" MF%/'B'&7%,^4;]?!' ]:;5,=$SV99&<,C:]NVI!;-)[T44G%&^G9LH;#OK;X MS^U]"YG/39U\QD<'-.[ MT@[/V@HJ4J.ZI67!O]U%NENY]K-_?:N@?"ELZ6;?P]:^9S4%AIKGHW*CD5N-=AT\C6N:J.X53;U&39?%;HY9Q/WI@\J M)VW ZD.8R7Q*0XKAH(X4>4+]A99-0=<2DK?L3XJ6/^OK6%R_6OP0@& M<-G+-EJGRFDV>EJ&DN*N3?2";503/:YRJU,J;CI8&.8Q$)'N;=LKE;9U J)[%6('O-7T.M\SV]WAYG.7'^N\\;O^7BG@73$;,W/EHZ98DQM/"XVRLWED(<38F/'X MKO\ !2OZ-8_=R/\ QM[5-?VK&<;NXY1-T[6PDOU6$P4=^8/UR:VAQ5_K#5K7 M\%)-1G:3[BU>J)]I,9K+HDHRJI]6T].)-T@]HKDCMT*SNWEY@]T2XTK(.R6W MHJ"AHQUI1P4;\;I54ZUOWP(J-IMWE?>:;'<.17*M4W'/:FPL1ME^0] ?E/*D M)"%B2X' DW\-DIM6+J^?,B(Y$V;C-GI[+=55JN6N]3[&]JXQO=+NY4J=_># MK BJ25#RM L>";7OX>VO-;IRQ>U_#6IZI:,299=N94IT'1E]DX/*9['YV0E: M,CCE)4TXTH)"]"M20X"#J"3T=%;17LC(W1IPN-9K".21LB\3>6TGZB$PK>!Y M?[?PF>G9N$ESU<[7K2M22V@.+UJ#:0D%-R.TU-GOY)8T8[!I M].BBD=(VN9 MW+86"0PA^.ZPN^AU"D*MTV4+&U0VNHM2:YM45-Y04+:4VGS;3VEBMKX]V!C"Z8[SRI"O M.4%J"E)2@@$!/"R!6]U=/G=G9LMVJUE:*M=I!YKE)MK+9B3EI$B:U M*EJ"G?)=2A/ !/ :">KMJ5#JLL;$8B-HG01)]&BD>KU5U5W+Y%AVUMR%M[&# M'0G'G60M3FN0L+7=73Q 3PX5#N;ATSLSJ5Z";:VS8696JJITG3N#:.+SLW%S M)JG4NXA[U$4-*"4E>I"O&"E5Q=L=%JV@NW1-\Y\B%CX\HK9;B)*G7G?+4/+'@5RA\YZ_:$A2UCW.CNK:B\YBI4=R\V^86XM:,AF'D1E\#$ MC'T[5OJE+6G4/M$UE$05*[%S.38(2AY3B>"0VOQBP/!(OLTBR0.P5S9U"'[0"@% * 4 H!0"@% * 4 H!0"@% * M4 H!0&)?S4H6O:N%0A)4M60LE*16=EKZ518:0RW?L+B]:U#N2FM5> M9H:MMOEYLK;82<-AX\9Y/1)*?,?_ ,YS4Y]-:JIDL58 H!0"@% * 4 H!0"@ M% * 4 H!0"@% * 4 H!0'!?DZT:].NY\N]KWMQT^Z@.= * 4 H!0"@% * 4 7H!0"@% * 4 H!0"@% * 4 H!0"@/_]D! end XML 12 env-20210630_htm.xml IDEA: XBRL DOCUMENT 0001337619 2021-01-01 2021-06-30 0001337619 2021-07-30 0001337619 2021-06-30 0001337619 2020-12-31 0001337619 env:AssetBasedRevenueMember 2021-04-01 2021-06-30 0001337619 env:AssetBasedRevenueMember 2020-04-01 2020-06-30 0001337619 env:AssetBasedRevenueMember 2021-01-01 2021-06-30 0001337619 env:AssetBasedRevenueMember 2020-01-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2021-04-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2020-04-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-06-30 0001337619 env:RecurringRevenueMember 2021-04-01 2021-06-30 0001337619 env:RecurringRevenueMember 2020-04-01 2020-06-30 0001337619 env:RecurringRevenueMember 2021-01-01 2021-06-30 0001337619 env:RecurringRevenueMember 2020-01-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2021-04-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2020-04-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2021-01-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2020-01-01 2020-06-30 0001337619 2021-04-01 2021-06-30 0001337619 2020-04-01 2020-06-30 0001337619 2020-01-01 2020-06-30 0001337619 us-gaap:CommonStockMember 2020-12-31 0001337619 us-gaap:TreasuryStockMember 2020-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001337619 us-gaap:RetainedEarningsMember 2020-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001337619 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001337619 2021-01-01 2021-03-31 0001337619 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001337619 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001337619 us-gaap:CommonStockMember 2021-03-31 0001337619 us-gaap:TreasuryStockMember 2021-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001337619 us-gaap:RetainedEarningsMember 2021-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2021-03-31 0001337619 2021-03-31 0001337619 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001337619 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001337619 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001337619 us-gaap:CommonStockMember 2021-06-30 0001337619 us-gaap:TreasuryStockMember 2021-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001337619 us-gaap:RetainedEarningsMember 2021-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2021-06-30 0001337619 us-gaap:CommonStockMember 2019-12-31 0001337619 us-gaap:TreasuryStockMember 2019-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001337619 us-gaap:RetainedEarningsMember 2019-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2019-12-31 0001337619 2019-12-31 0001337619 2019-01-01 2019-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001337619 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001337619 2020-01-01 2020-03-31 0001337619 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001337619 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001337619 us-gaap:CommonStockMember 2020-03-31 0001337619 us-gaap:TreasuryStockMember 2020-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001337619 us-gaap:RetainedEarningsMember 2020-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2020-03-31 0001337619 2020-03-31 0001337619 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001337619 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001337619 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001337619 us-gaap:CommonStockMember 2020-06-30 0001337619 us-gaap:TreasuryStockMember 2020-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001337619 us-gaap:RetainedEarningsMember 2020-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2020-06-30 0001337619 2020-06-30 0001337619 2020-01-01 2020-12-31 0001337619 env:PrivateServicesCompanyMember 2021-06-30 0001337619 env:PrivateServicesCompanyMember 2021-04-01 2021-06-30 0001337619 env:PrivateServicesCompanyMember 2020-04-01 2020-06-30 0001337619 env:PrivateServicesCompanyMember 2021-01-01 2021-06-30 0001337619 env:PrivateServicesCompanyMember 2020-01-01 2020-06-30 0001337619 env:PrivateServicesCompanyMember 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001337619 env:PrivatelyHeldCompanyMember 2021-03-10 0001337619 env:PrivatelyHeldCompanyMember 2021-03-11 2021-03-11 0001337619 env:PrivatelyHeldCompanyMember 2021-03-11 0001337619 env:PrivatelyHeldCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-03-11 2021-03-11 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-04-07 2021-04-07 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-04-07 0001337619 env:HarvestSavingsWealthTechnologiesMember 2021-06-30 0001337619 env:HarvestSavingsWealthTechnologiesMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-07 2021-04-07 0001337619 env:HarvestSavingsWealthTechnologiesMember us-gaap:CustomerListsMember 2021-04-07 2021-04-07 0001337619 env:ComputerEquipmentAndSoftwareMember 2021-01-01 2021-06-30 0001337619 env:ComputerEquipmentAndSoftwareMember 2021-06-30 0001337619 env:ComputerEquipmentAndSoftwareMember 2020-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001337619 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001337619 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001337619 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001337619 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001337619 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001337619 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-06-30 0001337619 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-06-30 0001337619 us-gaap:OfficeEquipmentMember 2021-06-30 0001337619 us-gaap:OfficeEquipmentMember 2020-12-31 0001337619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-06-30 0001337619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-06-30 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2021-06-30 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001337619 us-gaap:LandMember 2021-06-30 0001337619 us-gaap:LandMember 2020-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:EnvestnetDataAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:EnvestnetDataAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:EnvestnetDataAnalyticsMember 2021-04-01 2021-06-30 0001337619 env:EnvestnetDataAnalyticsMember 2021-01-01 2021-06-30 0001337619 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2020-12-31 0001337619 env:EnvestnetDataAndAnalyticsMember 2020-12-31 0001337619 env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2021-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2021-06-30 0001337619 us-gaap:CustomerListsMember 2021-06-30 0001337619 us-gaap:CustomerListsMember 2020-12-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-30 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001337619 us-gaap:TradeNamesMember 2021-06-30 0001337619 us-gaap:TradeNamesMember 2020-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2018-01-01 2018-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2018-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-01-01 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-04-01 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2020-01-01 2020-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2020-04-01 2020-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-01-01 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-01-01 2021-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-04-01 2021-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2021-04-01 2021-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2020-04-01 2020-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2020-01-01 2020-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001337619 us-gaap:EquityMethodInvestmentsMember 2021-06-30 0001337619 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel2Member 2021-04-01 2021-06-30 0001337619 us-gaap:EquityMethodInvestmentsMember us-gaap:FairValueInputsLevel2Member 2021-01-01 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 env:FidelityMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 country:US 2021-04-01 2021-06-30 0001337619 country:US 2020-04-01 2020-06-30 0001337619 country:US 2021-01-01 2021-06-30 0001337619 country:US 2020-01-01 2020-06-30 0001337619 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001337619 us-gaap:NonUsMember 2020-04-01 2020-06-30 0001337619 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001337619 us-gaap:NonUsMember 2020-01-01 2020-06-30 0001337619 2021-07-01 2021-06-30 0001337619 2022-01-01 2021-06-30 0001337619 2023-01-01 2021-06-30 0001337619 2024-01-01 2021-06-30 0001337619 2025-01-01 2021-06-30 0001337619 2026-01-01 2021-06-30 0001337619 2019-04-01 2019-06-30 0001337619 env:LongtermIncentivePlanTwoThousandTenMember 2020-12-31 0001337619 env:LongtermIncentivePlanTwoThousandTenMember 2021-06-30 0001337619 srt:MinimumMember 2021-06-30 0001337619 srt:MaximumMember 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001337619 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-06-30 0001337619 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-06-30 0001337619 us-gaap:PerformanceSharesMember 2021-01-01 2021-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001337619 us-gaap:PerformanceSharesMember 2020-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001337619 us-gaap:PerformanceSharesMember 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2021-04-01 2021-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2020-04-01 2020-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2021-01-01 2021-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2020-01-01 2020-06-30 0001337619 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001337619 us-gaap:WarrantMember 2020-04-01 2020-06-30 0001337619 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001337619 us-gaap:WarrantMember 2020-01-01 2020-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2021-04-01 2021-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2020-04-01 2020-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2020-04-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2020-01-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2020-04-01 2020-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2020-01-01 2020-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2020-04-01 2020-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-06-30 0001337619 country:US 2021-06-30 0001337619 country:US 2020-12-31 0001337619 country:IN 2021-06-30 0001337619 country:IN 2020-12-31 0001337619 env:OtherCountryMember 2021-06-30 0001337619 env:OtherCountryMember 2020-12-31 0001337619 env:PrivatelyHeldCompanyMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-21 2021-06-21 shares iso4217:USD iso4217:USD shares env:segment pure env:previousClaim 0001337619 false --12-31 2021 Q2 http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member 0 0 0 0 P6M P1Y P1Y P1Y P1Y 10-Q true 2021-06-30 false 001-34835 Envestnet, Inc. DE 20-1409613 35 East Wacker Drive Suite 2400 Chicago IL 60601 312 827-2800 Common Stock, par value $0.005 per share ENV NYSE Yes Yes Large Accelerated Filer false false false 54515307 369524000 384565000 81037000 80064000 40619000 40570000 491180000 505199000 50008000 47969000 114770000 96501000 435023000 435041000 928493000 906773000 93298000 105249000 57924000 47558000 2170696000 2144290000 174957000 158548000 20423000 18003000 12477000 13649000 1312000 11251000 38645000 34918000 247814000 236369000 846411000 756503000 107045000 112182000 33576000 34740000 18384000 28678000 1253230000 1168472000 0.005 0.005 50000000 50000000 0 0 0 0 0 0 0.005 0.005 500000000 500000000 68459262 67832706 54495863 54093535 342000 339000 1089263000 1166774000 -44619000 -79912000 13963399 13739171 125583000 110466000 -2286000 -398000 917117000 976337000 349000 -519000 917466000 975818000 2170696000 2144290000 170075000 122246000 329450000 257057000 112504000 104979000 222333000 209530000 282579000 227225000 551783000 466587000 6159000 8088000 12060000 15265000 288738000 235313000 563843000 481852000 100494000 68849000 193363000 143782000 105548000 95565000 206262000 205995000 41755000 38448000 78070000 79558000 30010000 28443000 58402000 56126000 277807000 231305000 536097000 485461000 10931000 4008000 27746000 -3609000 3784000 8173000 11252000 9710000 7147000 -4165000 16494000 -13319000 15516000 1306000 9928000 -658000 -8369000 -5471000 6566000 -12661000 -88000 -547000 -99000 -401000 -8281000 -4924000 6665000 -12260000 -0.15 -0.09 0.12 -0.23 -0.15 -0.09 0.12 -0.23 54440388 53562850 54325353 53288741 54440388 53562850 55136946 53288741 -8281000 -4924000 6665000 -12260000 -1264000 1575000 -1888000 -1449000 -9545000 -3349000 4777000 -13709000 67832706 339000 -13739171 -110466000 1166774000 -398000 -79912000 -519000 975818000 7641000 -108470000 28628000 -79842000 27043 522000 522000 455349 2000 2000 14013000 14013000 147041 9541000 9541000 24227 1672000 1672000 -624000 -624000 -118000 -118000 14946000 -11000 14935000 68315098 341000 -13910439 -121679000 1072839000 -1022000 -36338000 -412000 913729000 4082 51000 51000 140082 1000 1000 17161000 17161000 46699 3479000 3479000 6261 425000 425000 -788000 811000 23000 -1264000 -1264000 -38000 -38000 -8281000 -88000 -8369000 68459262 342000 -13963399 -125583000 1089263000 -2286000 -44619000 349000 917466000 66320706 331000 -13479000 -90965000 1037141000 -1749000 -75664000 -1518000 867576000 -1141000 -1141000 357974 2000 3406000 3408000 398881 2000 2000 13765000 13765000 130164 9199000 9199000 -3024000 -3024000 -7336000 146000 -7190000 67077561 335000 -13609164 -100164000 1054312000 -4773000 -84141000 -1372000 864197000 184475 1000 3274000 3275000 134207 1000 1000 13006000 13006000 43697 3617000 3617000 910000 -139000 771000 1575000 1575000 -4924000 -547000 -5471000 67396243 337000 -13652861 -103781000 1071502000 -3198000 -89065000 -2058000 873737000 6566000 -12661000 58402000 56126000 455000 1515000 8137000 -1598000 31422000 29869000 2906000 5907000 575000 910000 2360000 0 -140000 -1982000 758000 0 0 4230000 4045000 3286000 1110000 1426000 -282000 -556000 1334000 8560000 155000 7756000 -3665000 353000 527000 -4484000 2333000 -2130000 2789000 7236000 692000 1946000 119159000 65023000 11357000 4329000 31802000 25703000 4549000 12625000 25517000 0 33143000 20257000 3000000 0 -109368000 -62914000 0 45000000 0 30000000 23000 0 9200000 0 573000 6683000 13020000 12816000 2097000 0 -587000 3000 -24308000 8870000 -524000 -1342000 -15041000 9637000 384714000 82755000 369673000 92392000 3077000 2136000 5533000 7861000 0 5239000 0 632000 3300000 0 832000 1139000 248000 3098000 164000 1710000 999000 0 0 771000 Organization and Description of Business<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet, Inc. (“Envestnet”) through its subsidiaries (collectively, the “Company”) is transforming the way financial advice and wellness are delivered. Its mission is to empower advisors and financial service providers with innovative technology, solutions and intelligence to make financial wellness a reality for everyone. Through a combination of platform enhancements, partnerships and acquisitions, Envestnet provides a unique financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 15—Segment Information” to the condensed consolidated financial statements.</span></div> 2 Basis of Presentation<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2020 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2021 and the results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data &amp; Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other expense, net in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the operating results to be expected for other interim periods or for the full fiscal year.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">References to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in these notes are to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial Accounting Standards Board (“FASB”)</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Standards Codification</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">™</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, sometimes referred to as the codification or “ASC.” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:<br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Impacts Related To COVID-19</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2020, the World Health Organization declared the outbreak of COVID-19, a novel strain of Coronavirus, a global pandemic. This outbreak continues to cause disruptions to businesses and markets worldwide as the virus spreads. The extent of the effect on the Company’s operational and financial performance will continue to depend on future developments, including the duration, spread and intensity of the pandemic, and governmental, regulatory and private sector responses, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the pandemic at this time, as the pandemic continues, it could have a material adverse effect on the Company’s business, results of operations, financial condition and cash flows. As of June 30, 2021, these condensed consolidated financial statements do not reflect any adjustments as a result of the pandemic.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 4.3% membership interest in a private services company that it accounts for using the equity method of accounting and is considered to be a related party. Revenues from the private services company totaled $3.9 million and $2.4 million in the three months ended June 30, 2021 and 2020, respectively. Revenues from the private services company totaled $7.7 million and $5.1 million in the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, the Company had recorded a net receivable of $2.4 million and $2.1 million, respectively, from the private services company.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.</span></div>The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. The adoption of ASU 2020-06 had no impact on the Company's consolidated statements of cash flows. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:<br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:<br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,673 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 369524000 92244000 149000 0 0 148000 369673000 92392000 0.043 3900000 2400000 7700000 5100000 2400000 2100000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.</span></div>The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. The adoption of ASU 2020-06 had no impact on the Company's consolidated statements of cash flows. 28600000 900000 -108500000 6700000 87500000 22100000 Acquisitions<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Proprietary Technology</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, the Company entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem its previously held equity interest for approximately $10.0 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition of Harvest</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 7, 2021, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of March 31, 2021, between, among others, Harvest Savings &amp; Wealth Technologies (“Harvest”), a Delaware corporation, and Bounty Merger Sub, Inc, a wholly-owned subsidiary of the Company (“Merger Sub”), the Company completed the merger of Harvest with and into Merger Sub, with Merger Sub continuing as the surviving corporation (the “Harvest Acquisition”) and operating as a wholly-owned subsidiary of Envestnet. Harvest has been integrated into the Envestnet Wealth Solutions segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Harvest provides automated goals-based saving tools and wealth solutions to banks, credit unions, trust companies, and other financial institutions. The acquisition optimizes Envestnet's API-based financial wellness ecosystem, and also helps strengthen the Company's foothold to enable embedded finance, which Envestnet sees as a key driver of the future of financial services.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Harvest Acquisition, Envestnet paid estimated consideration of $32.8 million (of which $3.3 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. Envestnet funded the acquisition with cash on hand. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tangible assets acquired, net of cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities, as well as enhancements to our existing technologies. The goodwill is not deductible for income tax purposes.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate <br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values of certain of the assets and liabilities acquired are provisional and based on information that was available to the Company as of the acquisition date. The estimated fair values of these provisional items are based on certain valuation and other studies that are in progress and not yet at the point where there is sufficient information for a definitive measurement. The Company believes the preliminary information provides a reasonable basis for estimating the fair values of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements of fair values reflected herein are subject to change and such changes could be significant. The Company expects to finalize the valuation of tangible assets acquired, liabilities assumed, identifiable intangible assets and goodwill balances and complete the acquisition accounting as soon as reasonably practicable but no later than April 7, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of Harvest’s operations are included in the condensed consolidated statements of operations beginning April 7, 2021 and were not considered material to the Company’s results of operations. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021, the Company’s acquisition related costs were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs over the remainder of 2021.</span></div> 0.29 35500000 10000000.0 24500000 P5Y 32800000 3300000 P18M <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tangible assets acquired, net of cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,794 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preliminary Estimate <br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Method</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight-line</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 2032000 596000 9500000 21858000 32794000 0 6900000 P6Y 2600000 P14Y 9500000 Prepaid Expenses and Other Current Assets<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax prepayments and receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payroll taxes and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,619 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax prepayments and receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance payroll taxes and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,619 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17032000 13165000 8447000 6571000 2928000 1684000 2788000 1777000 1046000 6429000 8378000 10944000 40619000 40570000 Property and Equipment, Net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or useful life of the asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,123 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:58.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2021, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $5.1 million and $7.8 million, respectively. During the three and six months ended June 30, 2021, the Company retired an immaterial amount of property and equipment that was no longer in service for the Envestnet Data &amp; Analytics segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2.9 million and $4.5 million, respectively. During the three and six months ended June 30, 2020, the Company retired an immaterial amount of property and equipment that was no longer in service for the Envestnet Data &amp; Analytics segment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on asset retirements during the three and six months ended June 30, 2021 and 2020 were not material. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,246 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of the lease term or useful life of the asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not applicable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,703 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,123 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,008 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,969 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,246 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,363 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,889 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y 71506000 72443000 43731000 37671000 P3Y P7Y 12148000 11249000 P3Y P5Y 5709000 7151000 P7Y P39Y 2669000 2669000 940000 940000 136703000 132123000 86695000 84154000 50008000 47969000 5100000 7800000 2900000 4500000 5246000 5363000 10889000 10680000 Internally Developed Software<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software, net consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,942 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software, net consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.777%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,770 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,501 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y 191421000 159619000 76651000 63118000 114770000 96501000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,262 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,533 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,942 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7262000 4334000 13533000 7942000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Goodwill and Intangible Assets, Net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harvest Acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277,821)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,023 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,093)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material retirements of intangible assets during the three and six months ended June 30, 2021 and 2020. </span></div><div style="text-indent:58.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Harvest Acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,208 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928,493 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 603350000 303423000 906773000 21858000 0 21858000 0 -138000 -138000 625208000 303285000 928493000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.338%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.607%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proprietary technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,949)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,052)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277,821)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,023 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,134 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245,093)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,041 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 593820000 221893000 371927000 591520000 198555000 392965000 85324000 33876000 51448000 54914000 26949000 27965000 33700000 22052000 11648000 33700000 19589000 14111000 712844000 277821000 435023000 680134000 245093000 435041000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,502 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,980 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,504 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17502000 18746000 33980000 37504000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:10.5pt">Accrued Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and Other Liabilities</span><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax payables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2020, as part of an organizational realignment, the Company entered into separation agreements with several employees. In connection with this realignment, the Company recognized $1.4 million and $5.2 million of severance expense in the three and six months ended June 30, 2021, respectively. The Company has approximately $2.7 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements as of June 30, 2021 and December 31, 2020, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued investment manager fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-income tax payables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,548 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 79007000 57894000 63938000 71039000 8039000 9240000 7632000 8398000 5435000 4701000 3947000 0 6959000 7276000 174957000 158548000 1400000 5200000 2700000 5100000 Debt<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt obligations as of June 30, 2021 and December 31, 2020 were as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023 carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,636 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025 carrying value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Amended Credit Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement under which the Company’s revolving credit facility was issued (the “Amended Credit Agreement”) includes certain financial covenants and, as of June 30, 2021, the Company was in compliance with these requirements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company had $500.0 million available to borrow under the revolving credit facility, subject to covenant compliance. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes due 2023</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASU 2020-06, effective January 1, 2021, the embedded conversion option, or equity component, is no longer separated from the host contract and recognized within additional paid-in capital and is instead accounted for as a </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">single liability measured at amortized cost within Long-term debt in the condensed consolidated balance sheets. Accordingly, the Convertible Notes due 2023 are presented in the condensed consolidated balance sheets at their gross proceeds of $345.0 million less unamortized debt issuance costs of $4.0 million as of June 30, 2021 with no future accretion of the original issue discount necessary.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Convertible Notes due 2023, the Company incurred $10.0 million of issuance costs in 2018, of which $8.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.4 million was originally allocated to the equity component and presented within additional paid-in capital in the condensed consolidated balance sheets. Upon adoption of ASU 2020-06, effective January 1, 2021, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2023.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the Convertible Notes due 2023 was approximately 2.4% for the three and six months ended June 30, 2021. The effective interest rate of the Convertible Notes due 2023 was approximately 6% for the three and six months ended June 30, 2020. The effective interest rate of the Convertible Notes due 2023 is equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes due 2025</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASU 2020-06, effective January 1, 2021, the embedded conversion option, or equity component, is no longer separated from the host contract and recognized within additional paid-in capital and is instead accounted for as a single liability measured at amortized cost within Long-term debt in the condensed consolidated balance sheets. Accordingly, the Convertible Notes due 2025 are presented in the condensed consolidated balance sheets at their gross proceeds of $517.5 million less unamortized debt issuance costs of $12.1 million as of June 30, 2021 with no future accretion of the original issue discount necessary.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the Convertible Notes due 2025, the Company incurred a total of $14.5 million of issuance costs in 2020, of which $12.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.9 million was originally allocated to the equity component and presented within additional paid-in capital in the condensed consolidated balance sheets. Upon adoption of ASU 2020-06, effective January 1, 2021, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2025. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective interest rate of the Convertible Notes due 2025 was approximately 1.3% for the three and six months ended June 30, 2021. The Convertible Notes due 2025 were not outstanding as of June 30, 2020. The effective interest rate of the Convertible Notes due 2025 was equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 14—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income per share.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Interest Expense</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undrawn and other fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,225 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,634 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three and six months ended June 30, 2021, total interest expense related to the Convertible Notes due 2023 and the Convertible Notes due 2025 (collectively, the "Convertible Notes") was $3.7 million and $7.4 million, respectively, with coupon interest expense of $2.5 million and $5.0 million and the amortization of debt discount and issuance costs of $1.2 million and $2.4 million, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the three and six months ended June 30, 2020, total interest expense related to the Convertible Notes due 2023 was $4.3 million and $8.5 million, respectively, with coupon interest expense of $1.5 million and $3.0 million and the amortization of debt discount and issuance costs of $2.8 million and $5.5 million, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt obligations as of June 30, 2021 and December 31, 2020 were as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2023 carrying value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,636 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,090)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unaccreted discount on Convertible Notes due 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes due 2025 carrying value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">505,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,867 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 345000000 345000000 3999000 4306000 0 24058000 341001000 316636000 517500000 517500000 12090000 11731000 0 65902000 505410000 439867000 500000000.0 345000000.0 4000000.0 10000000.0 8600000 1400000 0.024 0.024 0.06 0.06 517500000 12100000 14500000 12600000 1900000 0.013 0.013 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undrawn and other fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on revolving credit facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion of debt discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,225 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,634 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,440 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,768 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2480000 1510000 4960000 3011000 1429000 633000 2852000 1264000 316000 133000 628000 286000 0 2009000 0 4527000 0 2349000 0 4680000 4225000 6634000 8440000 13768000 3700000 7400000 2500000 5000000.0 1200000 2400000 4300000 8500000 1500000 3000000.0 2800000 5500000 Fair Value Measurements<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2021 and December 31, 2020, based on the three-tier fair value hierarchy, as defined in </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 820, “Fair Value Measurements and Disclosures”:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in private company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Investment in Private Company</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an investment of $1.5 million in a privately held company that it does not have the ability to exercise significant influence. The Company elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is included in other non-current assets on the condensed consolidated balance sheets and measured at cost, less impairment, adjusted by observable price changes. Any adjustments resulting from impairment or observable price changes in orderly transactions for identical or similar investment of the same issuer are recorded within other expense, net in the condensed consolidated statements of operations and are considered to be a Level II fair value measurement. During the three and six months ended June 30, 2021, the Company recorded a $0.8 million adjustment to the carrying value of the investment, the result of observable price changes.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Contingent Consideration Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration liabilities related to certain of the Company's acquisitions were estimated using a discounted cash flow method with significant inputs that are not observable in the market and thus represents a Level III fair value measurement. The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Contingent Consideration Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair market value adjustment on contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion on contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Deferred Compensation Liability</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Assets to Fund Deferred Compensation Liability</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair market value of the assets used to fund the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">'s deferred compensation liability is based upon the cash surrender value of the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">'s life insurance premiums. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the condensed consolidated balance sheets, increased due to funding of the plan and gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Debt Agreements </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the Convertible Notes due 2023 and the Convertible Notes due 2025 to be Level II liabilities at June 30, 2021 and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on estimated or actual bids and offers in an over-the-counter market on June 30, 2021 (See “Note 9—Debt”). </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the carrying value of the Convertible Notes due 2023 equaled $341.0 million and represented the aggregate principal amount outstanding less the unamortized debt issuance costs. As of December 31, 2020, the carrying value of the Convertible Notes due 2023 equaled $316.6 million and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Convertible Notes due 2023 was $427.8 million and $460.8 million, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the carrying value of the Convertible Notes due 2025 equaled $505.4 million and represented the aggregate principal amount outstanding less the unamortized debt issuance costs. As of December 31, 2020, the carrying value of the Convertible Notes due 2025 equaled $439.9 million and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Convertible Notes due 2025 was $514.6 million and $540.8 million, respectively. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Other Financial Assets and Liabilities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the recorded value of its other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at June 30, 2021 based upon the short-term nature of these assets and liabilities.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2021 and December 31, 2020, based on the three-tier fair value hierarchy, as defined in </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 820, “Fair Value Measurements and Disclosures”:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in private company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,726 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.285%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level III</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets to fund deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,110 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,279 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2340000 2340000 0 0 1508000 0 1508000 0 10806000 0 0 10806000 14654000 2340000 1508000 10806000 1312000 0 0 1312000 9414000 9414000 0 0 10726000 9414000 0 1312000 84110000 84110000 0 0 9961000 0 0 9961000 94071000 84110000 0 9961000 12559000 0 0 12559000 8720000 8720000 0 0 21279000 8720000 0 12559000 1500000 800000 800000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Contingent Consideration Liabilities</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair market value adjustment on contingent consideration liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion on contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,560)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,312 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12559000 -140000 453000 11560000 1312000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value of Assets to Fund Deferred Compensation Liability</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,806 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9961000 215000 630000 10806000 341000000.0 316600000 427800000 460800000 505400000 439900000 514600000 540800000 Revenues and Cost of Revenues<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by major source:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,738 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,841 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,656 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,441 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,628 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,658 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,797 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,747 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for more than 10% of the Company’s total revenues:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for more than 10% of the Envestnet Wealth Solutions segment’s revenues:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer accounted for over 10% of the Envestnet Data &amp; Analytics segment’s revenue for any period presented.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,738 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Only fixed consideration from significant contracts with customers is included in the amounts presented above.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedients and exemption and therefore does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue as of June 30, 2021 increased by $2.9 million during the six months ended June 30, 2021, primarily the result of revenue growth, timing of cash receipts and revenue recognition. The majority of the Company's deferred revenue will be recognized over the course of the next twelve months.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized that was included in the opening deferred revenue balance was $9.5 million and $10.4 million for the three months ended June 30, 2021 and 2020, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $26.3 million and $25.8 million for the six months ended June 30, 2021 and 2020, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Sales Incentive Compensation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred sales incentive compensation was $11.1 million and $10.8 million as of June 30, 2021 and December 31, 2020, respectively. Amortization expense for the deferred sales incentive compensation was $1.1 million and $1.0 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense for the deferred sales incentive compensation was $2.1 million for both the six months ended June 30, 2021 and 2020, respectively. Deferred sales incentive compensation is included in other non-current assets on the condensed consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the condensed consolidated statements of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes cost of revenues by revenue category:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,782 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by major source:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="33" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,738 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,841 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,656 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,029 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,441 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,628 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,313 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recurring revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,658 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551,783 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,797 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,587 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,747 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,852 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 170075000 0 170075000 122246000 0 122246000 66663000 45841000 112504000 61410000 43569000 104979000 236738000 45841000 282579000 183656000 43569000 227225000 3559000 2600000 6159000 4029000 4059000 8088000 240297000 48441000 288738000 187685000 47628000 235313000 329450000 0 329450000 257057000 0 257057000 130675000 91658000 222333000 121733000 87797000 209530000 460125000 91658000 551783000 378790000 87797000 466587000 6582000 5478000 12060000 7315000 7950000 15265000 466707000 97136000 563843000 386105000 95747000 481852000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for more than 10% of the Company’s total revenues:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer accounted for more than 10% of the Envestnet Wealth Solutions segment’s revenues:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fidelity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.17 0.15 0.16 0.15 0.21 0.18 0.20 0.18 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,738 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,313 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 283589000 230102000 553661000 470554000 5149000 5211000 10182000 11298000 288738000 235313000 563843000 481852000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,052 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,303 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 136052000 204602000 124747000 65749000 34779000 14374000 580303000 2900000 9500000 10400000 26300000 25800000 11100000 10800000 1100000 1000000.0 2100000 2100000 0 0 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes cost of revenues by revenue category:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription-based</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,494 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,849 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,363 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,782 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 93341000 61875000 179531000 130467000 7027000 6807000 13631000 13084000 126000 167000 201000 231000 100494000 68849000 193363000 143782000 Stock-Based Compensation<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has stock options, restricted stock units (“RSUs”) and performance stock units (“PSUs”) outstanding under the 2010 Long-Term Incentive Plan (the “2010 Plan”) and the Envestnet, Inc. 2019 Acquisition Equity Incentive Plan (the “2019 Equity Plan”).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As approved by the Company's shareholders at the Company's 2021 Annual Meeting of Shareholders, the 2010 Plan was amended whereby the maximum number of shares of common stock that may be delivered under the 2010 Plan was increased from 8,925,000 to 12,375,000. As of June 30, 2021, the maximum number of common shares available for future issuance under the Company’s plans is 3,718,681.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense under the Company’s plans was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% for each of the three and six months ended June 30, 2021 and 2020. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not granted any stock options since January 2019. The following table summarizes option activity under the Company’s plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,638 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercise prices of stock options outstanding as of June 30, 2021 range from $10.40 to $55.29. At June 30, 2021, there was an immaterial amount of unrecognized stock-based compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 0.6 years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted restricted stock units and performance-based stock units to employees that are unvested. Performance-based stock units vest upon the achievement of certain pre-established business and financial metrics as well as a subsequent service condition. The business and financial metrics governing the vesting of these performance-based stock units provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 50% to 150%. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>At June 30, 2021, there was $114.5 million of unrecognized stock-based compensation expense related to unvested restricted stock units, which the Company expects to recognize over a weighted-average period of 2.2 years. At June 30, 2021, there was $10.5 million of unrecognized stock-based compensation expense related to unvested performance-based restricted stock units, which the Company expects to recognize over a weighted-average period of 2.1 years. 8925000 12375000 3718681 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense under the Company’s plans was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect on stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,013)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net effect on income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,689 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,945 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 17409000 13006000 31422000 26771000 4439000 3317000 8013000 6826000 12970000 9689000 23409000 19945000 0.255 0.255 0.255 0.255 The following table summarizes option activity under the Company’s plans:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,638 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,736 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 438040 36.28 P4Y1M6D 20156000 31125 18.42 1277 49.02 405638 37.61 P3Y9M18D 15517000 366736 36.40 P3Y4M24D 14471000 10.40 55.29 P0Y7M6D 0.50 1.50 P3Y <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average Grant<br/>Date Fair Value<br/>per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(568,131)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780,959 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1345347 70.56 302797 72.50 1134299 70.40 110301 70.29 568131 69.79 27300 61.54 130556 70.49 5701 80.87 1780959 70.71 380097 72.52 114500000 P2Y2M12D 10500000 P2Y1M6D Income Taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the Company’s income (loss) before income tax provision (benefit), income tax provision (benefit) and effective tax rate:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 740-270-25, the Company is required to report income tax expense by applying a projected annual effective tax rate (“AETR”) to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The effective tax rate (“ETR”) for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of actual pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change. For the three months and six months ended June 30, 2021 and 2020, the Company’s ETR was impacted by the change in forecasted and actual year-to-date pre-tax book income. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2021, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets, including the valuation allowance impact of the Harvest acquisition, permanent book-tax differences, and the impact of state and local taxes offset by federal and state research and development (“R&amp;D”) credits.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2020, the Company's effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act related to net operating loss carryback and R&amp;D credits.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the Company’s income (loss) before income tax provision (benefit), income tax provision (benefit) and effective tax rate:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 7147000 -4165000 16494000 -13319000 15516000 1306000 9928000 -658000 2.171 -0.314 0.602 0.049 Net Income (Loss) Per Share<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to January 1, 2021, the Company accounted for the effect of its convertible notes using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company's option. Pursuant to the adoption of ASU 2020-06 on January 1, 2021, the Company now accounts for the effect of its convertible notes on diluted net income per share using the if-converted method (See “Note 2—Basis of Presentation” and “Note 9—Debt”). </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share, the basic weighted average number of shares is increased by the dilutive effect of stock options, common warrants, restricted stock awards and restricted stock units and convertible notes, if dilutive, using either the treasury method or if-converted method, as appropriate.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Envestnet, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,562,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,325,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,288,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,562,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,136,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,288,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share attributable to Envestnet, Inc common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a/b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share were as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,935,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,044,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938,201 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,044,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:</span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Envestnet, Inc. (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,281)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,562,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,325,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,288,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440,388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,562,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,136,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,288,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share attributable to Envestnet, Inc common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">a/b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted (a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -8281000 -4924000 6665000 -12260000 54440388 53562850 54325353 53288741 0 0 210381 0 0 0 536186 0 0 0 65026 0 54440388 53562850 55136946 53288741 -0.15 -0.09 0.12 -0.23 -0.15 -0.09 0.12 -0.23 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">per share were as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSUs and PSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,050,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total anti-dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,935,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,044,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,938,201 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,044,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 405638 600924 0 600924 2161056 1922978 39652 1922978 470000 470000 0 470000 9898549 5050505 9898549 5050505 12935243 8044407 9938201 8044407 Segment Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business segments are generally organized around the Company's business services. The Company's business segments are:</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Envestnet Wealth Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a leading provider of unified wealth management software and services to empower financial advisors and institutions.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.5pt">Envestnet Data &amp; Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,609)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income (loss) before income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,165)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,494 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,319)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,471)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,281)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,924)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,260)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:58.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information in the above table is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses may include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the three and six months ended June 30, 2021 and 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated total assets follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,170,696 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 11—Revenues and Cost of Revenues” for detail of revenues by segment.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonsegment operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,918)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,541)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,609)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,710)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income (loss) before income tax benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,147 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,165)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,494 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,319)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,471)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,566 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,661)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Net loss attributable to non-controlling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated net income (loss) attributable to Envestnet, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,281)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,924)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,665 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,260)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 32459000 19867000 66656000 31207000 1342000 -941000 2631000 -5526000 22870000 14918000 41541000 29290000 10931000 4008000 27746000 -3609000 3784000 8173000 11252000 9710000 7147000 -4165000 16494000 -13319000 15516000 1306000 9928000 -658000 -8369000 -5471000 6566000 -12661000 -88000 -547000 -99000 -401000 -8281000 -4924000 6665000 -12260000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of consolidated total assets follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Wealth Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Envestnet Data &amp; Analytics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,170,696 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1661332000 1634153000 509364000 510137000 2170696000 2144290000 Geographical Information<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,778 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,470 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See “Note 11—Revenues and Cost of Revenues” for detail of revenues by geographic area.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,642 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,778 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,470 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 161686000 140651000 2642000 2970000 450000 849000 164778000 144470000 Commitments and Contingencies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Obligations and Indemnifications</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Procurement of Technology Solutions</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 21, 2021, the Company entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The transaction is expected to close no later than December 31, 2022. In addition, the agreement includes an earn-out payment of $10.0 million based upon achievement of certain target metrics within five years after the date of the Company’s launch of the technology solutions.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiary, Yodlee, Inc. (“Yodlee”), have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps, LLC (“FinancialApps”) in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief. </span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps’s claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps’s claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery is underway.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes FinancialApps’s allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. The Company’s motion to dismiss is pending. The Company and Yodlee will continue to vigorously defend the claims against it.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subsidiary, Envestnet Asset Management, Inc. (“EAM”), has been named as a defendant in two putative class action lawsuits filed on December 28, 2020 and March 4, 2021, respectively, in the United States District Court for the Northern District of Alabama. The case captions are Drake v. BBVA USA Bancshares, Inc. et al., No. 2:20-CV-02076-ACA (“Drake”) and Ferguson v. BBVA Compass Bancshares, Inc. et al, No. 2:19-CV-01135-MHH (“Ferguson”). The material allegations of both cases are identical. The plaintiff alleges that EAM, acting as investment advisor to BBVA USA Bancshares, Inc.’s Compass SmartInvestor 401(k) Plan (the “SmartInvestor Plan”), along with BBVA and others, breached its fiduciary duties under the Employee Retirement Income Security Act of 1974 (“ERISA”) in connection with the selection and maintenance of the SmartInvestor Plan’s investment options. The plaintiff seeks unspecified damages on behalf of a class of SmartInvestor Plan participants from July 17, 2013 through December 28, 2020. EAM has asked the court to dismiss the Drake lawsuit against it on grounds that it is not properly named as a defendant in the lawsuit and it further believes, along with BBVA, that the claims are without merit. The Ferguson case has been stayed by the court until the Drake court decides whether that case should continue, and if so, whether the two cases should be consolidated before one court. EAM will continue to vigorously defend the claims against it.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded an accrual for any claims as of June 30, 2021. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company's results of operations or cash flow in a particular quarter or year.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. As of June 30, 2021 and December 31, 2020, the Company estimated a sales and use tax liability of $6.2 million and $6.6 million, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the condensed consolidated balance sheets. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the Company also estimated a sales and use tax receivable of $3.3 million and $2.1 million, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the condensed consolidated balance sheets. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional future information obtained from the applicable jurisdictions may affect the Company's estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.</span></div> 0 18000000.0 3000000.0 10000000.0 P5Y 6200000 6600000 3300000 2100000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-34835  
Entity Registrant Name Envestnet, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-1409613  
Entity Address, Address Line One 35 East Wacker Drive  
Entity Address, Address Line Two Suite 2400  
Entity Address, City or Town Chicago  
Entity Address, State or Province IL  
Entity Address, Postal Zip Code 60601  
City Area Code 312  
Local Phone Number 827-2800  
Title of 12(b) Security Common Stock, par value $0.005 per share  
Trading Symbol ENV  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   54,515,307
Entity Central Index Key 0001337619  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 369,524 $ 384,565
Fees receivable, net 81,037 80,064
Prepaid expenses and other current assets 40,619 40,570
Total current assets 491,180 505,199
Property and equipment, net 50,008 47,969
Internally developed software, net 114,770 96,501
Intangible assets, net 435,023 435,041
Goodwill 928,493 906,773
Operating lease right-of-use assets, net 93,298 105,249
Other non-current assets 57,924 47,558
Total assets 2,170,696 2,144,290
Current liabilities:    
Accrued expenses and other liabilities 174,957 158,548
Accounts payable 20,423 18,003
Operating lease liabilities 12,477 13,649
Contingent consideration 1,312 11,251
Deferred revenue 38,645 34,918
Total current liabilities 247,814 236,369
Long-term debt 846,411 756,503
Non-current operating lease liabilities 107,045 112,182
Deferred tax liabilities, net 33,576 34,740
Other non-current liabilities 18,384 28,678
Total liabilities 1,253,230 1,168,472
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2021 and December 31, 2020 0 0
Common stock, par value $0.005, 500,000,000 shares authorized; 68,459,262 and 67,832,706 shares issued as of June 30, 2021 and December 31, 2020, respectively; 54,495,863 and 54,093,535 shares outstanding as of June 30, 2021 and December 31, 2020, respectively 342 339
Additional paid-in capital 1,089,263 1,166,774
Accumulated deficit (44,619) (79,912)
Treasury stock at cost, 13,963,399 and 13,739,171 shares as of June 30, 2021 and December 31, 2020, respectively (125,583) (110,466)
Accumulated other comprehensive loss (2,286) (398)
Total stockholders’ equity 917,117 976,337
Non-controlling interest 349 (519)
Total equity 917,466 975,818
Total liabilities and equity $ 2,170,696 $ 2,144,290
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.005 $ 0.005
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.005 $ 0.005
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 68,459,262 67,832,706
Common stock, shares outstanding (in shares) 54,495,863 54,093,535
Treasury stock (in shares) 13,963,399 13,739,171
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues:        
Total revenues $ 288,738 $ 235,313 $ 563,843 $ 481,852
Operating expenses:        
Cost of revenues 100,494 68,849 193,363 143,782
Compensation and benefits 105,548 95,565 206,262 205,995
General and administration 41,755 38,448 78,070 79,558
Depreciation and amortization 30,010 28,443 58,402 56,126
Total operating expenses 277,807 231,305 536,097 485,461
Income (loss) from operations 10,931 4,008 27,746 (3,609)
Other expense, net (3,784) (8,173) (11,252) (9,710)
Income (loss) before income tax provision (benefit) 7,147 (4,165) 16,494 (13,319)
Income tax provision (benefit) 15,516 1,306 9,928 (658)
Net income (loss) (8,369) (5,471) 6,566 (12,661)
Add: Net loss attributable to non-controlling interest 88 547 99 401
Net income (loss) attributable to Envestnet, Inc. $ (8,281) $ (4,924) $ 6,665 $ (12,260)
Net income (loss) per share attributable to Envestnet, Inc.:        
Basic (in dollars per share) $ (0.15) $ (0.09) $ 0.12 $ (0.23)
Diluted (in dollars per share) $ (0.15) $ (0.09) $ 0.12 $ (0.23)
Weighted average common shares outstanding:        
Basic (in shares) 54,440,388 53,562,850 54,325,353 53,288,741
Diluted (in shares) 54,440,388 53,562,850 55,136,946 53,288,741
Asset-based        
Revenues:        
Total revenues $ 170,075 $ 122,246 $ 329,450 $ 257,057
Operating expenses:        
Cost of revenues 93,341 61,875 179,531 130,467
Subscription-based        
Revenues:        
Total revenues 112,504 104,979 222,333 209,530
Operating expenses:        
Cost of revenues 7,027 6,807 13,631 13,084
Total recurring revenues        
Revenues:        
Total revenues 282,579 227,225 551,783 466,587
Professional services and other revenues        
Revenues:        
Total revenues 6,159 8,088 12,060 15,265
Operating expenses:        
Cost of revenues $ 126 $ 167 $ 201 $ 231
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) attributable to Envestnet, Inc. $ (8,281) $ (4,924) $ 6,665 $ (12,260)
Foreign currency translation gains (losses), net of taxes (1,264) 1,575 (1,888) (1,449)
Comprehensive income (loss) attributable to Envestnet, Inc. $ (9,545) $ (3,349) $ 4,777 $ (13,709)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Non-controlling Interest
Common stock, shares issued, beginning balance (in shares) at Dec. 31, 2019     66,320,706 (13,479,000)            
Balance, at period start at Dec. 31, 2019 $ 867,576 $ (1,141) $ 331 $ (90,965) $ 1,037,141   $ (1,749) $ (75,664) $ (1,141) $ (1,518)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)     357,974              
Exercise of stock options 3,408   $ 2   3,406          
Issuance of common stock - vesting of restricted stock units (in shares)     398,881              
Issuance of common stock - vesting of restricted stock units 2   $ 2              
Stock-based compensation expense 13,765       13,765          
Shares withheld to satisfy tax withholdings (in shares)       (130,164)            
Shares withheld to satisfy tax withholdings (9,199)     $ (9,199)            
Foreign currency translation gains (losses), net of taxes (3,024)           (3,024)      
Net income (loss) (7,190)             (7,336)   146
Common stock, shares issued ending balance (in shares) at Mar. 31, 2020     67,077,561 (13,609,164)            
Balance, at period end at Mar. 31, 2020 864,197   $ 335 $ (100,164) 1,054,312   (4,773) (84,141)   (1,372)
Common stock, shares issued, beginning balance (in shares) at Dec. 31, 2019     66,320,706 (13,479,000)            
Balance, at period start at Dec. 31, 2019 867,576 (1,141) $ 331 $ (90,965) 1,037,141   (1,749) (75,664) (1,141) (1,518)
Increase (decrease) in shareholders' equity                    
Foreign currency translation gains (losses), net of taxes (1,449)                  
Transfer of non-controlling units 771                  
Net income (loss) (12,661)                  
Common stock, shares issued ending balance (in shares) at Jun. 30, 2020     67,396,243 (13,652,861)            
Balance, at period end at Jun. 30, 2020 873,737   $ 337 $ (103,781) 1,071,502   (3,198) (89,065)   (2,058)
Common stock, shares issued, beginning balance (in shares) at Dec. 31, 2019     66,320,706 (13,479,000)            
Balance, at period start at Dec. 31, 2019 $ 867,576 (1,141) $ 331 $ (90,965) 1,037,141   (1,749) (75,664) (1,141) (1,518)
Increase (decrease) in shareholders' equity                    
Accounting Standards Update [Extensible List]                    
Common stock, shares issued ending balance (in shares) at Dec. 31, 2020 67,832,706   67,832,706 (13,739,171)            
Balance, at period end at Dec. 31, 2020 $ 975,818 (79,842) $ 339 $ (110,466) 1,166,774 $ (108,470) (398) (79,912) 28,628 (519)
Common stock, shares issued, beginning balance (in shares) at Mar. 31, 2020     67,077,561 (13,609,164)            
Balance, at period start at Mar. 31, 2020 864,197   $ 335 $ (100,164) 1,054,312   (4,773) (84,141)   (1,372)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)     184,475              
Exercise of stock options 3,275   $ 1   3,274          
Issuance of common stock - vesting of restricted stock units (in shares)     134,207              
Issuance of common stock - vesting of restricted stock units 1   $ 1              
Stock-based compensation expense 13,006       13,006          
Shares withheld to satisfy tax withholdings (in shares)       (43,697)            
Shares withheld to satisfy tax withholdings (3,617)     $ (3,617)            
Foreign currency translation gains (losses), net of taxes 1,575           1,575      
Transfer of non-controlling units 771       910         (139)
Net income (loss) (5,471)             (4,924)   (547)
Common stock, shares issued ending balance (in shares) at Jun. 30, 2020     67,396,243 (13,652,861)            
Balance, at period end at Jun. 30, 2020 $ 873,737   $ 337 $ (103,781) 1,071,502   (3,198) (89,065)   (2,058)
Common stock, shares issued, beginning balance (in shares) at Dec. 31, 2020 67,832,706   67,832,706 (13,739,171)            
Balance, at period start at Dec. 31, 2020 $ 975,818 (79,842) $ 339 $ (110,466) 1,166,774 (108,470) (398) (79,912) 28,628 (519)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)     27,043              
Exercise of stock options 522       522          
Issuance of common stock - vesting of restricted stock units (in shares)     455,349              
Issuance of common stock - vesting of restricted stock units 2   $ 2              
Stock-based compensation expense 14,013       14,013          
Shares withheld to satisfy tax withholdings (in shares)       (147,041)            
Shares withheld to satisfy tax withholdings (9,541)     $ (9,541)            
Share repurchase (in shares)       (24,227)            
Share repurchase (1,672)     $ (1,672)            
Foreign currency translation gains (losses), net of taxes (624)           (624)      
Other 118                 118
Net income (loss) 14,935             14,946   (11)
Common stock, shares issued ending balance (in shares) at Mar. 31, 2021     68,315,098 (13,910,439)            
Balance, at period end at Mar. 31, 2021 $ 913,729   $ 341 $ (121,679) 1,072,839   (1,022) (36,338)   (412)
Common stock, shares issued, beginning balance (in shares) at Dec. 31, 2020 67,832,706   67,832,706 (13,739,171)            
Balance, at period start at Dec. 31, 2020 $ 975,818 $ (79,842) $ 339 $ (110,466) 1,166,774 $ (108,470) (398) (79,912) $ 28,628 (519)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares) 31,125                  
Foreign currency translation gains (losses), net of taxes $ (1,888)                  
Transfer of non-controlling units 0                  
Net income (loss) $ 6,566                  
Common stock, shares issued ending balance (in shares) at Jun. 30, 2021 68,459,262   68,459,262 (13,963,399)            
Balance, at period end at Jun. 30, 2021 $ 917,466   $ 342 $ (125,583) 1,089,263   (2,286) (44,619)   349
Common stock, shares issued, beginning balance (in shares) at Mar. 31, 2021     68,315,098 (13,910,439)            
Balance, at period start at Mar. 31, 2021 913,729   $ 341 $ (121,679) 1,072,839   (1,022) (36,338)   (412)
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)     4,082              
Exercise of stock options 51       51          
Issuance of common stock - vesting of restricted stock units (in shares)     140,082              
Issuance of common stock - vesting of restricted stock units 1   $ 1              
Stock-based compensation expense 17,161       17,161          
Shares withheld to satisfy tax withholdings (in shares)       (46,699)            
Shares withheld to satisfy tax withholdings (3,479)     $ (3,479)            
Share repurchase (in shares)       (6,261)            
Share repurchase (425)     $ (425)            
Foreign currency translation gains (losses), net of taxes (1,264)           (1,264)      
Other 38                 38
Capital contribution - non-controlling interest 23       (788)         811
Net income (loss) $ (8,369)             (8,281)   (88)
Common stock, shares issued ending balance (in shares) at Jun. 30, 2021 68,459,262   68,459,262 (13,963,399)            
Balance, at period end at Jun. 30, 2021 $ 917,466   $ 342 $ (125,583) $ 1,089,263   $ (2,286) $ (44,619)   $ 349
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Stockholders' Equity [Abstract]        
Income tax expense $ 15,516 $ 1,306 $ 9,928 $ (658)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
OPERATING ACTIVITIES:    
Net income (loss) $ 6,566 $ (12,661)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 58,402 56,126
Provision for doubtful accounts 455 1,515
Deferred income taxes 8,137 (1,598)
Non-cash compensation expense 31,422 29,869
Non-cash interest expense 2,906 5,907
Accretion on contingent consideration and purchase liability 575 910
Payments of contingent consideration (2,360) 0
Fair market value adjustment to contingent consideration liability (140) (1,982)
Fair market value adjustment to investment in private company (758) 0
Gain on acquisition of equity method investment 0 (4,230)
Loss allocation from equity method investments 4,045 3,286
Impairment of right of use assets 1,110 1,426
Other 282 556
Changes in operating assets and liabilities, net of acquisitions:    
Fees receivable, net (1,334) (8,560)
Prepaid expenses and other current assets (155) (7,756)
Other non-current assets 3,665 (353)
Accrued expenses and other liabilities 527 (4,484)
Accounts payable 2,333 (2,130)
Deferred revenue 2,789 7,236
Other non-current liabilities 692 1,946
Net cash provided by operating activities 119,159 65,023
INVESTING ACTIVITIES:    
Purchases of property and equipment (11,357) (4,329)
Capitalization of internally developed software (31,802) (25,703)
Investments in private companies (4,549) (12,625)
Acquisition of proprietary technology (25,517) 0
Acquisitions of businesses, net of cash acquired (33,143) (20,257)
Advance for technology solutions (3,000) 0
Net cash used in investing activities (109,368) (62,914)
FINANCING ACTIVITIES:    
Proceeds from borrowings on revolving credit facility 0 45,000
Payments on revolving credit facility 0 (30,000)
Capital contributions - non-controlling shareholders 23 0
Payments of contingent consideration (9,200) 0
Proceeds from exercise of stock options 573 6,683
Taxes paid in lieu of shares issued for stock-based compensation (13,020) (12,816)
Share repurchases (2,097) 0
Other (587) 3
Net cash (used in) provided by financing activities (24,308) 8,870
EFFECT OF EXCHANGE RATE CHANGES ON CASH (524) (1,342)
INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (15,041) 9,637
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD 384,714 82,755
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2) 369,673 92,392
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes 3,077 2,136
Supplemental disclosure of cash flow information - cash paid during the period for interest 5,533 7,861
Supplemental disclosure of non-cash operating, investing and financing activities:    
Contingent consideration issued in acquisition of businesses 0 5,239
Purchase liabilities included in accrued expenses and other liabilities 0 632
Purchase liabilities included in other non-current liabilities 3,300 0
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities 832 1,139
Membership interest liabilities included in other non-current liabilities 248 3,098
Leasehold improvements funded by lease incentive 164 1,710
Assets obtained in exchange for lease liabilities 999 0
Transfer of non-controlling units $ 0 $ 771
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Envestnet, Inc. (“Envestnet”) through its subsidiaries (collectively, the “Company”) is transforming the way financial advice and wellness are delivered. Its mission is to empower advisors and financial service providers with innovative technology, solutions and intelligence to make financial wellness a reality for everyone. Through a combination of platform enhancements, partnerships and acquisitions, Envestnet provides a unique financial network connecting technology, solutions and data, delivering better intelligence and enabling its customers to drive better outcomes.

Envestnet is organized around two primary, complementary business segments. Financial information about each business segment is contained in “Note 15—Segment Information” to the condensed consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2021 and for the three and six months ended June 30, 2021 and 2020 have not been audited by an independent registered public accounting firm. These unaudited condensed consolidated financial statements have been prepared on the same basis as our audited consolidated financial statements for the year ended December 31, 2020 and reflect all normal recurring adjustments which are, in the opinion of management, necessary to present fairly the Company’s financial position as of June 30, 2021 and the results of operations, equity, comprehensive income (loss) and cash flows for the periods presented herein. The unaudited condensed consolidated financial statements include the accounts of the Company. All significant intercompany transactions and balances have been eliminated in consolidation. Accounts for the Envestnet Wealth Solutions segment that are denominated in a non-U.S. currency have been re-measured using the U.S. dollar as the functional currency. Certain accounts within the Envestnet Data & Analytics segment are recorded and measured in foreign currencies. The assets and liabilities for those subsidiaries with a functional currency other than the U.S. dollar are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at average exchange rates. Differences arising from these foreign currency translations are recorded in the unaudited condensed consolidated balance sheets as accumulated other comprehensive income (loss) within stockholders' equity. The Company is also subject to gains and losses from foreign currency denominated transactions and the remeasurement of foreign currency denominated balance sheet accounts, both of which are included in other expense, net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2021 are not necessarily indicative of the operating results to be expected for other interim periods or for the full fiscal year.

The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. References to GAAP in these notes are to the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification, sometimes referred to as the codification or “ASC.” These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 26, 2021.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates.
 
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:
June 30,June 30,
20212020
(in thousands)
Cash and cash equivalents$369,524 $92,244 
Restricted cash included in prepaid expenses and other current assets149 — 
Restricted cash included in other non-current assets— 148 
Total cash, cash equivalents and restricted cash$369,673 $92,392 
 
Financial Impacts Related To COVID-19

On March 11, 2020, the World Health Organization declared the outbreak of COVID-19, a novel strain of Coronavirus, a global pandemic. This outbreak continues to cause disruptions to businesses and markets worldwide as the virus spreads. The extent of the effect on the Company’s operational and financial performance will continue to depend on future developments, including the duration, spread and intensity of the pandemic, and governmental, regulatory and private sector responses, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the pandemic at this time, as the pandemic continues, it could have a material adverse effect on the Company’s business, results of operations, financial condition and cash flows. As of June 30, 2021, these condensed consolidated financial statements do not reflect any adjustments as a result of the pandemic.

Related Party Transactions

The Company has a 4.3% membership interest in a private services company that it accounts for using the equity method of accounting and is considered to be a related party. Revenues from the private services company totaled $3.9 million and $2.4 million in the three months ended June 30, 2021 and 2020, respectively. Revenues from the private services company totaled $7.7 million and $5.1 million in the six months ended June 30, 2021 and 2020, respectively. As of June 30, 2021 and December 31, 2020, the Company had recorded a net receivable of $2.4 million and $2.1 million, respectively, from the private services company.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.
The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. The adoption of ASU 2020-06 had no impact on the Company's consolidated statements of cash flows.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Acquisition of Proprietary Technology

The Company previously owned approximately 29% of the outstanding units in a privately held company and accounted for it as an equity method investment. On March 11, 2021, the Company entered into an intellectual property purchase agreement with this privately held company to acquire all of the proprietary technology developed by the privately held company for approximately $35.5 million. Concurrent with the intellectual property purchase agreement, the Company also entered into a redemption agreement with the same privately held company to redeem its previously held equity interest for approximately $10.0 million. The Company accounted for these two arrangements as a single unit of account. As of the acquisition date, the net cost of the proprietary technology acquired, including capitalized transaction costs, was approximately $24.5 million, which will be amortized over a five-year period on a straight-line basis. The proprietary technology has been integrated into the Envestnet Wealth Solutions segment.

Acquisition of Harvest
 
On April 7, 2021, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of March 31, 2021, between, among others, Harvest Savings & Wealth Technologies (“Harvest”), a Delaware corporation, and Bounty Merger Sub, Inc, a wholly-owned subsidiary of the Company (“Merger Sub”), the Company completed the merger of Harvest with and into Merger Sub, with Merger Sub continuing as the surviving corporation (the “Harvest Acquisition”) and operating as a wholly-owned subsidiary of Envestnet. Harvest has been integrated into the Envestnet Wealth Solutions segment.

Harvest provides automated goals-based saving tools and wealth solutions to banks, credit unions, trust companies, and other financial institutions. The acquisition optimizes Envestnet's API-based financial wellness ecosystem, and also helps strengthen the Company's foothold to enable embedded finance, which Envestnet sees as a key driver of the future of financial services.

In connection with the Harvest Acquisition, Envestnet paid estimated consideration of $32.8 million (of which $3.3 million is being held in escrow for 18 months after the closing date), net of cash acquired, subject to certain post-closing adjustments. Envestnet funded the acquisition with cash on hand.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

Preliminary Estimate
(in thousands)
Total tangible assets acquired, net of cash$2,032 
Total liabilities assumed(596)
Identifiable intangible assets9,500 
Goodwill21,858 
Total net assets acquired$32,794 

The goodwill arising from the acquisition represents the expected synergistic benefits of the transaction, primarily related to an increase in future revenues as a result of potential cross selling opportunities, as well as enhancements to our existing technologies. The goodwill is not deductible for income tax purposes.
A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary Estimate
(in thousands)
Estimated Useful Life in YearsAmortization Method
Proprietary technology$6,900 6Straight-line
Customer list$2,600 14Accelerated
Total intangible assets acquired$9,500 

The estimated fair values of certain of the assets and liabilities acquired are provisional and based on information that was available to the Company as of the acquisition date. The estimated fair values of these provisional items are based on certain valuation and other studies that are in progress and not yet at the point where there is sufficient information for a definitive measurement. The Company believes the preliminary information provides a reasonable basis for estimating the fair values of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements of fair values reflected herein are subject to change and such changes could be significant. The Company expects to finalize the valuation of tangible assets acquired, liabilities assumed, identifiable intangible assets and goodwill balances and complete the acquisition accounting as soon as reasonably practicable but no later than April 7, 2022.

The results of Harvest’s operations are included in the condensed consolidated statements of operations beginning April 7, 2021 and were not considered material to the Company’s results of operations.

For the three and six months ended June 30, 2021, the Company’s acquisition related costs were not material, and are included in general and administration expenses. The Company may incur additional acquisition related costs over the remainder of 2021.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:
June 30,December 31,
 20212020
(in thousands)
Prepaid technology$17,032 $13,165 
Non-income tax receivables8,447 6,571 
Income tax prepayments and receivables2,928 1,684 
Prepaid insurance2,788 1,777 
Advance payroll taxes and benefits1,046 6,429 
Other8,378 10,944 
Total prepaid expenses and other current assets$40,619 $40,570 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
 
Property and equipment, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20212020
(in thousands)
Cost:   
Computer equipment and software3 years$71,506 $72,443 
Leasehold improvementsShorter of the lease term or useful life of the asset43,731 37,671 
Office furniture and fixtures
3-7 years
12,148 11,249 
Office equipment and other
3-5 years
5,709 7,151 
Building and building improvements
7-39 years
2,669 2,669 
LandNot applicable940 940 
  136,703 132,123 
Less: accumulated depreciation and amortization(86,695)(84,154)
Total property and equipment, net$50,008 $47,969 
 
During the three and six months ended June 30, 2021, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $5.1 million and $7.8 million, respectively. During the three and six months ended June 30, 2021, the Company retired an immaterial amount of property and equipment that was no longer in service for the Envestnet Data & Analytics segment.

During the three and six months ended June 30, 2020, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $2.9 million and $4.5 million, respectively. During the three and six months ended June 30, 2020, the Company retired an immaterial amount of property and equipment that was no longer in service for the Envestnet Data & Analytics segment.

Gains and losses on asset retirements during the three and six months ended June 30, 2021 and 2020 were not material.
 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Depreciation and amortization expense$5,246 $5,363 $10,889 $10,680 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Internally Developed Software
6 Months Ended
Jun. 30, 2021
Research and Development [Abstract]  
Internally Developed Software Internally Developed Software
 
Internally developed software, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20212020
(in thousands)
Internally developed software5 years$191,421 $159,619 
Less: accumulated amortization (76,651)(63,118)
Internally developed software, net $114,770 $96,501 
 
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Amortization expense$7,262 $4,334 $13,533 $7,942 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net Goodwill and Intangible Assets, Net 
Changes in the carrying amount of goodwill were as follows:
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
(in thousands)
Balance at December 31, 2020$603,350 $303,423 $906,773 
Harvest Acquisition21,858 — 21,858 
Foreign exchange rates— (138)(138)
Balance at June 30, 2021$625,208 $303,285 $928,493 

Intangible assets, net consisted of the following:
 June 30, 2021December 31, 2020
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$593,820 $(221,893)$371,927 $591,520 $(198,555)$392,965 
Proprietary technologies85,324 (33,876)51,448 54,914 (26,949)27,965 
Trade names33,700 (22,052)11,648 33,700 (19,589)14,111 
Total intangible assets$712,844 $(277,821)$435,023 $680,134 $(245,093)$435,041 

There were no material retirements of intangible assets during the three and six months ended June 30, 2021 and 2020.

Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Amortization expense$17,502 $18,746 $33,980 $37,504 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
 
Accrued expenses and other liabilities consisted of the following:
June 30,December 31,
 20212020
(in thousands)
Accrued investment manager fees$79,007 $57,894 
Accrued compensation and related taxes63,938 71,039 
Accrued professional services8,039 9,240 
Non-income tax payables7,632 8,398 
Accrued technology5,435 4,701 
Accrued purchase consideration3,947 — 
Other accrued expenses6,959 7,276 
Total accrued expenses and other liabilities$174,957 $158,548 

In the fourth quarter of 2020, as part of an organizational realignment, the Company entered into separation agreements with several employees. In connection with this realignment, the Company recognized $1.4 million and $5.2 million of severance expense in the three and six months ended June 30, 2021, respectively. The Company has approximately $2.7 million and $5.1 million in accrued compensation and related taxes associated with these separation agreements as of June 30, 2021 and December 31, 2020, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
 
The Company’s outstanding debt obligations as of June 30, 2021 and December 31, 2020 were as follows: 
 June 30,December 31,
 20212020
(in thousands)
Revolving credit facility balance$— $— 
Convertible Notes due 2023$345,000 $345,000 
Unamortized issuance costs on Convertible Notes due 2023(3,999)(4,306)
Unaccreted discount on Convertible Notes due 2023— (24,058)
Convertible Notes due 2023 carrying value$341,001 $316,636 
Convertible Notes due 2025$517,500 $517,500 
Unamortized issuance costs on Convertible Notes due 2025(12,090)(11,731)
Unaccreted discount on Convertible Notes due 2025— (65,902)
Convertible Notes due 2025 carrying value$505,410 $439,867 

Amended Credit Agreement

The credit agreement under which the Company’s revolving credit facility was issued (the “Amended Credit Agreement”) includes certain financial covenants and, as of June 30, 2021, the Company was in compliance with these requirements.

As of June 30, 2021, the Company had $500.0 million available to borrow under the revolving credit facility, subject to covenant compliance.

Convertible Notes due 2023

Upon adoption of ASU 2020-06, effective January 1, 2021, the embedded conversion option, or equity component, is no longer separated from the host contract and recognized within additional paid-in capital and is instead accounted for as a
single liability measured at amortized cost within Long-term debt in the condensed consolidated balance sheets. Accordingly, the Convertible Notes due 2023 are presented in the condensed consolidated balance sheets at their gross proceeds of $345.0 million less unamortized debt issuance costs of $4.0 million as of June 30, 2021 with no future accretion of the original issue discount necessary.

In connection with the issuance of the Convertible Notes due 2023, the Company incurred $10.0 million of issuance costs in 2018, of which $8.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.4 million was originally allocated to the equity component and presented within additional paid-in capital in the condensed consolidated balance sheets. Upon adoption of ASU 2020-06, effective January 1, 2021, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2023.

The effective interest rate of the Convertible Notes due 2023 was approximately 2.4% for the three and six months ended June 30, 2021. The effective interest rate of the Convertible Notes due 2023 was approximately 6% for the three and six months ended June 30, 2020. The effective interest rate of the Convertible Notes due 2023 is equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption. Prior to the adoption of ASU 2020-06, the effective interest rate calculation also included the amortization of the original issue discount.

Convertible Notes due 2025

Upon adoption of ASU 2020-06, effective January 1, 2021, the embedded conversion option, or equity component, is no longer separated from the host contract and recognized within additional paid-in capital and is instead accounted for as a single liability measured at amortized cost within Long-term debt in the condensed consolidated balance sheets. Accordingly, the Convertible Notes due 2025 are presented in the condensed consolidated balance sheets at their gross proceeds of $517.5 million less unamortized debt issuance costs of $12.1 million as of June 30, 2021 with no future accretion of the original issue discount necessary.

In connection with the issuance of the Convertible Notes due 2025, the Company incurred a total of $14.5 million of issuance costs in 2020, of which $12.6 million was originally allocated to the debt component and presented net in Long-term debt and $1.9 million was originally allocated to the equity component and presented within additional paid-in capital in the condensed consolidated balance sheets. Upon adoption of ASU 2020-06, effective January 1, 2021, the costs originally allocated to the equity component are reflected within Long-term debt and are being amortized and recorded as additional interest expense over the life of the Convertible Notes due 2025.

The effective interest rate of the Convertible Notes due 2025 was approximately 1.3% for the three and six months ended June 30, 2021. The Convertible Notes due 2025 were not outstanding as of June 30, 2020. The effective interest rate of the Convertible Notes due 2025 was equal to the stated interest rate plus the amortization of the debt issuance costs subsequent to adoption.

See “Note 14—Net Income (Loss) Per Share” for further discussion of the effect of conversion on net income per share.
Interest Expense

Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Coupon interest$2,480 $1,510 $4,960 $3,011 
Amortization of issuance costs1,429 633 2,852 1,264 
Undrawn and other fees316 133 628 286 
Interest on revolving credit facility— 2,009 — 4,527 
Accretion of debt discount— 2,349 — 4,680 
 Total interest expense$4,225 $6,634 $8,440 $13,768 

For the three and six months ended June 30, 2021, total interest expense related to the Convertible Notes due 2023 and the Convertible Notes due 2025 (collectively, the "Convertible Notes") was $3.7 million and $7.4 million, respectively, with coupon interest expense of $2.5 million and $5.0 million and the amortization of debt discount and issuance costs of $1.2 million and $2.4 million, respectively.

For the three and six months ended June 30, 2020, total interest expense related to the Convertible Notes due 2023 was $4.3 million and $8.5 million, respectively, with coupon interest expense of $1.5 million and $3.0 million and the amortization of debt discount and issuance costs of $2.8 million and $5.5 million, respectively.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
  
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2021 and December 31, 2020, based on the three-tier fair value hierarchy, as defined in ASC 820, “Fair Value Measurements and Disclosures”:
 June 30, 2021
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,340 $2,340 $— $— 
Investment in private company1,508 — 1,508 — 
Assets to fund deferred compensation liability10,806 — — 10,806 
Total assets$14,654 $2,340 $1,508 $10,806 
Liabilities:    
Contingent consideration$1,312 $— $— $1,312 
Deferred compensation liability9,414 9,414 — — 
Total liabilities$10,726 $9,414 $— $1,312 
 December 31, 2020
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$84,110 $84,110 $— $— 
Assets to fund deferred compensation liability9,961 — — 9,961 
Total assets$94,071 $84,110 $— $9,961 
Liabilities:    
Contingent consideration$12,559 $— $— $12,559 
Deferred compensation liability8,720 8,720 — — 
Total liabilities$21,279 $8,720 $— $12,559 
 
The Company assesses the categorization of assets and liabilities by level at each measurement date, and transfers between levels are recognized on the actual date of the event or when changes in circumstances caused the transfer, in accordance with the Company’s accounting policy regarding the recognition of transfers between levels of the fair value hierarchy. There were no transfers between Levels I, II and III during the six months ended June 30, 2021.

Fair Value of Investment in Private Company

The Company has an investment of $1.5 million in a privately held company that it does not have the ability to exercise significant influence. The Company elected the measurement alternative for this investment as it did not have a readily determinable fair value. The investment is included in other non-current assets on the condensed consolidated balance sheets and measured at cost, less impairment, adjusted by observable price changes. Any adjustments resulting from impairment or observable price changes in orderly transactions for identical or similar investment of the same issuer are recorded within other expense, net in the condensed consolidated statements of operations and are considered to be a Level II fair value measurement. During the three and six months ended June 30, 2021, the Company recorded a $0.8 million adjustment to the carrying value of the investment, the result of observable price changes.

Fair Value of Contingent Consideration Liabilities

The fair value of the contingent consideration liabilities related to certain of the Company's acquisitions were estimated using a discounted cash flow method with significant inputs that are not observable in the market and thus represents a Level III fair value measurement. The significant inputs in the Company's Level III fair value measurement not supported by market activity included its assessments of expected future cash flows related to these acquisitions and their ability to meet the target performance objectives during the subsequent periods from the date of acquisition, which management believes are appropriately discounted considering the uncertainties associated with these obligations, and are calculated in accordance with the terms of their respective agreements.

The Company will continue to reassess the fair values of the contingent consideration liabilities at each reporting date until settlement. Changes to these estimated fair values will be recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021: 
 Fair Value of Contingent Consideration Liabilities
(in thousands)
Balance at December 31, 2020$12,559 
Fair market value adjustment on contingent consideration liability(140)
Accretion on contingent consideration453 
Payments of contingent consideration(11,560)
Balance at June 30, 2021$1,312 

Fair Value of Deferred Compensation Liability

The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021:
 Fair Value of Assets to Fund Deferred Compensation Liability
(in thousands)
Balance at December 31, 2020$9,961 
Contributions215 
Fair value adjustments630 
Balance at June 30, 2021$10,806 
 
The fair market value of the assets used to fund the Company's deferred compensation liability is based upon the cash surrender value of the Company's life insurance premiums. The value of the assets used to fund the Company's deferred compensation liability, which are included in other non-current assets in the condensed consolidated balance sheets, increased due to funding of the plan and gains on the underlying investment vehicles. These gains are recognized in the Company's earnings and included in general and administration expenses in the condensed consolidated statements of operations.

Fair Value of Debt Agreements
 
The Company considered the Convertible Notes due 2023 and the Convertible Notes due 2025 to be Level II liabilities at June 30, 2021 and used a market approach to calculate their respective fair values. The estimated fair value for each convertible note was determined based on estimated or actual bids and offers in an over-the-counter market on June 30, 2021 (See “Note 9—Debt”).

As of June 30, 2021, the carrying value of the Convertible Notes due 2023 equaled $341.0 million and represented the aggregate principal amount outstanding less the unamortized debt issuance costs. As of December 31, 2020, the carrying value of the Convertible Notes due 2023 equaled $316.6 million and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Convertible Notes due 2023 was $427.8 million and $460.8 million, respectively.

As of June 30, 2021, the carrying value of the Convertible Notes due 2025 equaled $505.4 million and represented the aggregate principal amount outstanding less the unamortized debt issuance costs. As of December 31, 2020, the carrying value of the Convertible Notes due 2025 equaled $439.9 million and represented the aggregate principal amount outstanding less the unamortized discount and debt issuance costs. As of June 30, 2021 and December 31, 2020, the estimated fair value of the Convertible Notes due 2025 was $514.6 million and $540.8 million, respectively.
Fair Value of Other Financial Assets and Liabilities

The Company considered the recorded value of its other financial assets and liabilities, which consist primarily of cash and cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at June 30, 2021 based upon the short-term nature of these assets and liabilities.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues and Cost of Revenues
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenues and Cost of Revenues Revenues and Cost of Revenues
Disaggregation of Revenue
 
The following table presents the Company’s revenues disaggregated by major source:

Three Months Ended June 30,
20212020
Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:
Asset-based$170,075 $— $170,075 $122,246 $— $122,246 
Subscription-based66,663 45,841 112,504 61,410 43,569 104,979 
Total recurring revenues236,738 45,841 282,579 183,656 43,569 227,225 
Professional services and other revenues3,559 2,600 6,159 4,029 4,059 8,088 
Total revenues$240,297 $48,441 $288,738 $187,685 $47,628 $235,313 

 Six Months Ended June 30,
 20212020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$329,450 $— $329,450 $257,057 $— $257,057 
Subscription-based130,675 91,658 222,333 121,733 87,797 209,530 
Total recurring revenues460,125 91,658 551,783 378,790 87,797 466,587 
Professional services and other revenues6,582 5,478 12,060 7,315 7,950 15,265 
Total revenues$466,707 $97,136 $563,843 $386,105 $95,747 $481,852 

One customer accounted for more than 10% of the Company’s total revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Fidelity17 %15 %16 %15 %
 
One customer accounted for more than 10% of the Envestnet Wealth Solutions segment’s revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Fidelity21 %18 %20 %18 %

No single customer accounted for over 10% of the Envestnet Data & Analytics segment’s revenue for any period presented.

The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
United States$283,589 $230,102 $553,661 $470,554 
International5,149 5,211 10,182 11,298 
Total revenues$288,738 $235,313 $563,843 $481,852 

Remaining Performance Obligations
 
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2021: 
Years ending December 31,(in thousands)
Remainder of 2021$136,052 
2022204,602 
2023124,747 
202465,749 
202534,779 
Thereafter14,374 
Total$580,303 

Only fixed consideration from significant contracts with customers is included in the amounts presented above.

The Company has applied the practical expedients and exemption and therefore does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less; (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed; and (iii) contracts for which the variable consideration is allocated entirely to a wholly unsatisfied performance obligations or to a wholly unsatisfied promise to transfer a distinct service that forms part of a single performance obligation.

Contract Balances

Total deferred revenue as of June 30, 2021 increased by $2.9 million during the six months ended June 30, 2021, primarily the result of revenue growth, timing of cash receipts and revenue recognition. The majority of the Company's deferred revenue will be recognized over the course of the next twelve months.

The amount of revenue recognized that was included in the opening deferred revenue balance was $9.5 million and $10.4 million for the three months ended June 30, 2021 and 2020, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $26.3 million and $25.8 million for the six months ended June 30, 2021 and 2020, respectively. The majority of this revenue consists of subscription-based services and professional services arrangements. The amount of revenue recognized from performance obligations satisfied in prior periods was not material.
Deferred Sales Incentive Compensation

Deferred sales incentive compensation was $11.1 million and $10.8 million as of June 30, 2021 and December 31, 2020, respectively. Amortization expense for the deferred sales incentive compensation was $1.1 million and $1.0 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense for the deferred sales incentive compensation was $2.1 million for both the six months ended June 30, 2021 and 2020, respectively. Deferred sales incentive compensation is included in other non-current assets on the condensed consolidated balance sheets and amortization expense is included in compensation and benefits expenses on the condensed consolidated statements of operations. No significant impairment loss for capitalized costs was recorded during the periods.

The Company has applied the practical expedient to recognize the incremental costs of obtaining contracts as an expense when incurred if the amortization period would have been one year or less. These costs are included in compensation and benefits expenses in the condensed consolidated statements of operations.

Cost of Revenues

The following table summarizes cost of revenues by revenue category:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Asset-based$93,341 $61,875 $179,531 $130,467 
Subscription-based7,027 6,807 13,631 13,084 
Professional services and other126 167 201 231 
Total cost of revenues$100,494 $68,849 $193,363 $143,782 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
 
The Company has stock options, restricted stock units (“RSUs”) and performance stock units (“PSUs”) outstanding under the 2010 Long-Term Incentive Plan (the “2010 Plan”) and the Envestnet, Inc. 2019 Acquisition Equity Incentive Plan (the “2019 Equity Plan”).

As approved by the Company's shareholders at the Company's 2021 Annual Meeting of Shareholders, the 2010 Plan was amended whereby the maximum number of shares of common stock that may be delivered under the 2010 Plan was increased from 8,925,000 to 12,375,000. As of June 30, 2021, the maximum number of common shares available for future issuance under the Company’s plans is 3,718,681.
 
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Stock-based compensation expense$17,409 $13,006 $31,422 $26,771 
Tax effect on stock-based compensation expense(4,439)(3,317)(8,013)(6,826)
Net effect on income$12,970 $9,689 $23,409 $19,945 
 
The tax effect on stock-based compensation expense above was calculated using a blended statutory rate of 25.5% for each of the three and six months ended June 30, 2021 and 2020.
Stock Options
 
The Company has not granted any stock options since January 2019. The following table summarizes option activity under the Company’s plans:
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
(in thousands)
Outstanding as of December 31, 2020438,040 $36.28 4.1$20,156 
Exercised(31,125)18.42  
Forfeited(1,277)49.02  
Outstanding as of June 30, 2021
405,638 37.61 3.815,517 
Options exercisable366,736 $36.40 3.4$14,471 
 
Exercise prices of stock options outstanding as of June 30, 2021 range from $10.40 to $55.29. At June 30, 2021, there was an immaterial amount of unrecognized stock-based compensation expense related to unvested stock options, which the Company expects to recognize over a weighted-average period of 0.6 years.

Restricted Stock Units
 
The Company has granted restricted stock units and performance-based stock units to employees that are unvested. Performance-based stock units vest upon the achievement of certain pre-established business and financial metrics as well as a subsequent service condition. The business and financial metrics governing the vesting of these performance-based stock units provide thresholds that dictate the number of shares to vest upon each evaluation date, which range from 50% to 150%. If these metrics are achieved, as defined in the individual grant terms, these shares would cliff vest three years from the grant date.

The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:
RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Outstanding as of December 31, 2020
1,345,347 $70.56 302,797 $72.50 
Granted1,134,299 70.40 110,301 70.29 
Vested(568,131)69.79 (27,300)61.54 
Forfeited(130,556)70.49 (5,701)80.87 
Outstanding as of June 30, 2021
1,780,959 70.71 380,097 72.52 
At June 30, 2021, there was $114.5 million of unrecognized stock-based compensation expense related to unvested restricted stock units, which the Company expects to recognize over a weighted-average period of 2.2 years. At June 30, 2021, there was $10.5 million of unrecognized stock-based compensation expense related to unvested performance-based restricted stock units, which the Company expects to recognize over a weighted-average period of 2.1 years.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table includes the Company’s income (loss) before income tax provision (benefit), income tax provision (benefit) and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Income (loss) before income tax provision (benefit)$7,147 $(4,165)$16,494 $(13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Effective tax rate217.1 %(31.4)%60.2 %4.9 %

Under ASC 740-270-25, the Company is required to report income tax expense by applying a projected annual effective tax rate (“AETR”) to ordinary pre-tax book income for the interim period. The tax impact of discrete items is accounted for separately in the period in which they occur. The effective tax rate (“ETR”) for the quarter is the result of the projected AETR applied to actual pre-tax book income plus discrete items as a percentage of actual pre-tax book income. Therefore, a change in pre-tax book income, either forecasted or actual year-to-date, from one period to the next will cause the ETR to change. For the three months and six months ended June 30, 2021 and 2020, the Company’s ETR was impacted by the change in forecasted and actual year-to-date pre-tax book income.

For the three and six months ended June 30, 2021, the Company’s effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets, including the valuation allowance impact of the Harvest acquisition, permanent book-tax differences, and the impact of state and local taxes offset by federal and state research and development (“R&D”) credits.

For the three and six months ended June 30, 2020, the Company's effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance the Company has placed on a portion of its U.S. deferred tax assets and the impact of state and local taxes, partially offset by the permanent book tax differences, the windfall from stock-based compensation, impact of the Coronavirus Aid, Relief, and Economic Security Act related to net operating loss carryback and R&D credits.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
 
Prior to January 1, 2021, the Company accounted for the effect of its convertible notes using the treasury stock method since they may be settled in cash, shares or a combination thereof at the Company's option. Pursuant to the adoption of ASU 2020-06 on January 1, 2021, the Company now accounts for the effect of its convertible notes on diluted net income per share using the if-converted method (See “Note 2—Basis of Presentation” and “Note 9—Debt”).

Basic net income (loss) per common share is computed by dividing net income (loss) available to common stockholders by the weighted average number of shares of common stock outstanding for the period. For the calculation of diluted net income (loss) per share, the basic weighted average number of shares is increased by the dilutive effect of stock options, common warrants, restricted stock awards and restricted stock units and convertible notes, if dilutive, using either the treasury method or if-converted method, as appropriate.
The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands, except share and per share data)
Net income (loss) attributable to Envestnet, Inc. (a)
$(8,281)$(4,924)$6,665 $(12,260)
Weighted-average common shares outstanding:
Basic (b)
54,440,388 53,562,850 54,325,353 53,288,741 
Effect of dilutive shares:
Options to purchase common stock— — 210,381 — 
Unvested restricted stock units— — 536,186 — 
Warrants— — 65,026 — 
Diluted (c)
54,440,388 53,562,850 55,136,946 53,288,741 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$(0.15)$(0.09)$0.12 $(0.23)
Diluted (a/c)
$(0.15)$(0.09)$0.12 $(0.23)
Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share were as follows:
Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Options to purchase common stock405,638 600,924 — 600,924 
Unvested RSUs and PSUs2,161,056 1,922,978 39,652 1,922,978 
Warrants470,000 470,000 — 470,000 
Convertible Notes9,898,549 5,050,505 9,898,549 5,050,505 
Total anti-dilutive securities12,935,243 8,044,407 9,938,201 8,044,407 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
 
Business segments are generally organized around the Company's business services. The Company's business segments are:
 
Envestnet Wealth Solutions a leading provider of unified wealth management software and services to empower financial advisors and institutions.

Envestnet Data & Analytics a leading data aggregation and data intelligence platform powering dynamic, cloud-based innovation for digital financial services.
The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Envestnet Wealth Solutions$32,459 $19,867 $66,656 $31,207 
Envestnet Data & Analytics1,342 (941)2,631 (5,526)
Nonsegment operating expenses(22,870)(14,918)(41,541)(29,290)
Income (loss) from operations10,931 4,008 27,746 (3,609)
Other expense, net(3,784)(8,173)(11,252)(9,710)
Consolidated income (loss) before income tax benefit7,147 (4,165)16,494 (13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Consolidated net income (loss)(8,369)(5,471)6,566 (12,661)
Add: Net loss attributable to non-controlling interest88 547 99 401 
Consolidated net income (loss) attributable to Envestnet, Inc.$(8,281)$(4,924)$6,665 $(12,260)

The information in the above table is derived from the Company’s internal financial reporting used for corporate management purposes. Nonsegment operating expenses may include salary and benefits for certain corporate officers, certain types of professional service expenses and insurance, acquisition related transaction costs, restructuring charges and other non-recurring and/or non-operationally related expenses. Intersegment revenues were not material for the three and six months ended June 30, 2021 and 2020.

A summary of consolidated total assets follows:
 June 30,December 31,
 20212020
(in thousands)
Envestnet Wealth Solutions$1,661,332 $1,634,153 
Envestnet Data & Analytics509,364 510,137 
Consolidated total assets$2,170,696 $2,144,290 
 
See “Note 11—Revenues and Cost of Revenues” for detail of revenues by segment.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Geographical Information
6 Months Ended
Jun. 30, 2021
Segments, Geographical Areas [Abstract]  
Geographical Information Geographical Information
 
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:
 June 30,December 31,
 20212020
(in thousands)
United States$161,686 $140,651 
India2,642 2,970 
Other450 849 
Total long-lived assets, net$164,778 $144,470 

See “Note 11—Revenues and Cost of Revenues” for detail of revenues by geographic area.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
 
Purchase Obligations and Indemnifications
 
The Company includes various types of indemnification and guarantee clauses in certain arrangements. These indemnifications and guarantees may include, but are not limited to, infringement claims related to intellectual property, direct or consequential damages and guarantees to certain service providers and service level requirements with certain customers. The type and amount of any potential indemnification or guarantee varies substantially based on the nature of each arrangement. The Company has experienced no previous claims and cannot determine the maximum amount of potential future payments, if any, related to such indemnification and guarantee provisions. The Company believes that it is unlikely it will have to make material payments under these arrangements and therefore has not recorded a contingent liability associated with these arrangements in the condensed consolidated balance sheets.

 The Company enters into unconditional purchase obligations arrangements for certain of its services that it receives in the normal course of business.

Procurement of Technology Solutions

On June 21, 2021, the Company entered into a purchase agreement with a privately held company to acquire the technology solutions being developed by this privately held company for a purchase price of $18.0 million, including an advance of $3.0 million. The transaction is expected to close no later than December 31, 2022. In addition, the agreement includes an earn-out payment of $10.0 million based upon achievement of certain target metrics within five years after the date of the Company’s launch of the technology solutions.
 
Legal Proceedings
 
The Company and its subsidiary, Yodlee, Inc. (“Yodlee”), have been named as defendants in a lawsuit filed on July 17, 2019, by FinancialApps, LLC (“FinancialApps”) in the United States District Court for the District of Delaware. The case caption is FinancialApps, LLC v. Envestnet Inc., et al., No. 19-cv-1337 (D. Del.). FinancialApps alleges that, after entering into a 2017 services agreement with Yodlee, Envestnet and Yodlee breached the agreement and misappropriated proprietary information to develop competing credit risk assessment software. The complaint includes claims for, among other things, misappropriation of trade secrets, fraud, tortious interference with prospective business opportunities, unfair competition, copyright infringement and breach of contract. FinancialApps is seeking significant monetary damages and various equitable and injunctive relief.

On September 17, 2019, the Company and Yodlee filed a motion to dismiss certain of the claims in the complaint filed by FinancialApps, including the copyright infringement, unfair competition and fraud claims. On August 25, 2020, the District Court granted in part and denied in part the Company and Yodlee’s motion. Specifically, the Company and Yodlee prevailed on FinancialApps’ counts alleging copyright infringement and violations of the Illinois Deceptive Trade Practices Act. And while the Court was receptive to Envestnet and Yodlee’s argument that several of FinancialApps’ other counts are based on allegations that amount to copyright infringement—and therefore should fail due to copyright preemption—the Court found that FinancialApps had alleged enough conduct distinct from copyright infringement to survive dismissal at this early stage.

On October 30, 2019, the Company and Yodlee filed counterclaims against FinancialApps. Yodlee alleges that FinancialApps fraudulently induced it to enter into contracts with FinancialApps, then breached those contracts. FinancialApps has filed a motion to dismiss Yodlee’s counterclaims. On September 15, 2020, the District Court denied FinancialApps’ motion on all counts except for the breach-of-contract claim which was dismissed on a pleading technicality without prejudice. On that count, the Court granted Yodlee leave to amend its counterclaim, cure the technical deficiency, and reassert its claim. Yodlee and Envestnet filed amended counterclaims on September 30, 2020. The amended counterclaims (1) cure that technical deficiency and reassert Yodlee’s contract counterclaim; and (2) broaden the defamation counterclaims arising out of various defamatory statements FinancialApps disseminated in the trade press after filing the lawsuit. On January 14, 2021, the Court ordered that (i) FinancialApps’s claims against Yodlee—as well as Yodlee’s counterclaims against FinancialApps—must be tried before the judge instead of a jury pursuant to a jury waiver provision in the parties’ agreement; and (ii) FinancialApps’s claims against Envestnet (and Envestnet’s counterclaim) must be heard by a jury. The Court has scheduled the Envestnet jury
trial to take place before the Yodlee bench trial. Fact discovery closed on April 23, 2021, other than a few outstanding matters, and expert discovery is underway.

The Company believes FinancialApps’s allegations are without merit and will continue to defend the claims against it and litigate the counterclaims vigorously.

The Company and Yodlee were also named as defendants in a putative class action lawsuit filed on August 25, 2020, by Plaintiff Deborah Wesch in the United States District Court for the Northern District of California. On October 21, 2020, an amended class action complaint was filed by Plaintiff Wesch and nine additional named plaintiffs. The case caption is Deborah Wesch, et al., v. Yodlee, Inc., et al., Case No. 3:20-cv-05991-SK. Plaintiffs allege that Yodlee unlawfully collected their financial transaction data when plaintiffs linked their bank accounts to a mobile application that uses Yodlee’s API, and plaintiffs further allege that Yodlee unlawfully sold the transaction data to third parties. The complaint alleges violations of certain California statutes and common law, including the Unfair Competition Law, and federal statutes, including the Stored Communications Act. Plaintiffs are seeking monetary damages and equitable and injunctive relief on behalf of themselves and a putative nationwide class and California subclass of persons who provided their log-in credentials to a Yodlee-powered app in an allegedly similar manner from 2014 to the present. The Company believes that it is not properly named as a defendant in the lawsuit and it further believes, along with Yodlee, that plaintiffs’ claims are without merit. On November 4, 2020, the Company and Yodlee filed separate motions to dismiss all of the claims in the complaint. On February 16, 2021, the district court granted in part and denied in part Yodlee’s motion to dismiss the amended complaint and granted the plaintiffs leave to further amend. The court reserved ruling on the Company’s motion to dismiss and granted limited jurisdictional discovery to the plaintiffs. On March 15, 2021, Plaintiffs filed a second amended class action complaint re-alleging, among others, the claims the district court had dismissed. The second amended complaint did not allege any claims against the Company or Yodlee that were not previously alleged in first amended complaint. On May 5, 2021, the Company filed a motion to dismiss all claims asserted against it in the second amended complaint, and Yodlee filed a motion to dismiss most claims asserted against it in the second amended complaint. On July 19, 2021, the court granted in part Yodlee’s motion, resulting in the dismissal of all federal law claims and two of the state-law claims. The Company’s motion to dismiss is pending. The Company and Yodlee will continue to vigorously defend the claims against it.

The Company’s subsidiary, Envestnet Asset Management, Inc. (“EAM”), has been named as a defendant in two putative class action lawsuits filed on December 28, 2020 and March 4, 2021, respectively, in the United States District Court for the Northern District of Alabama. The case captions are Drake v. BBVA USA Bancshares, Inc. et al., No. 2:20-CV-02076-ACA (“Drake”) and Ferguson v. BBVA Compass Bancshares, Inc. et al, No. 2:19-CV-01135-MHH (“Ferguson”). The material allegations of both cases are identical. The plaintiff alleges that EAM, acting as investment advisor to BBVA USA Bancshares, Inc.’s Compass SmartInvestor 401(k) Plan (the “SmartInvestor Plan”), along with BBVA and others, breached its fiduciary duties under the Employee Retirement Income Security Act of 1974 (“ERISA”) in connection with the selection and maintenance of the SmartInvestor Plan’s investment options. The plaintiff seeks unspecified damages on behalf of a class of SmartInvestor Plan participants from July 17, 2013 through December 28, 2020. EAM has asked the court to dismiss the Drake lawsuit against it on grounds that it is not properly named as a defendant in the lawsuit and it further believes, along with BBVA, that the claims are without merit. The Ferguson case has been stayed by the court until the Drake court decides whether that case should continue, and if so, whether the two cases should be consolidated before one court. EAM will continue to vigorously defend the claims against it.

In addition, the Company is involved in legal proceedings arising in the ordinary course of its business. Legal fees and other costs associated with such actions are expensed as incurred. The Company will record a provision for these claims when it is both probable that a liability has been incurred and the amount of the loss, or a range of the potential loss, can be reasonably estimated. These provisions are reviewed regularly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel, and other information or events pertaining to a particular case. For litigation matters where a loss may be reasonably possible, but not probable, or is probable but not reasonably estimable, no accrual is established, but if the matter is material, it is subject to disclosures. The Company believes that liabilities associated with any claims, while possible, are not probable, and therefore has not recorded an accrual for any claims as of June 30, 2021. Further, while any possible range of loss cannot be reasonably estimated at this time, the Company does not believe that the outcome of any of these proceedings, individually or in the aggregate, would, if determined adversely to it, have a material adverse effect on its financial condition or business, although an adverse resolution of legal proceedings could have a material adverse effect on the Company's results of operations or cash flow in a particular quarter or year.
 
Contingencies
 
Certain of the Company’s revenues are subject to sales and use taxes in certain jurisdictions where it conducts business in the United States. As of June 30, 2021 and December 31, 2020, the Company estimated a sales and use tax liability of $6.2 million and $6.6 million, respectively, related to revenues in multiple jurisdictions. This amount is included in accrued expenses and other liabilities in the condensed consolidated balance sheets.

As of June 30, 2021 and December 31, 2020, the Company also estimated a sales and use tax receivable of $3.3 million and $2.1 million, respectively, related to the estimated recoverability of a portion of the liability from customers. This amount is included in prepaid expenses and other current assets in the condensed consolidated balance sheets.

Additional future information obtained from the applicable jurisdictions may affect the Company's estimate of its sales and use tax liability, but such change in the estimate cannot currently be made.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements—In December 2019, the FASB issued ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This update aims to reduce complexity within the accounting for income taxes as part of the simplification initiative. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2020. These changes became effective for the Company's fiscal year beginning January 1, 2021. This standard will be applied prospectively. Adoption of this standard did not have a material impact on the Company's consolidated financial statements.

In August 2020, the FASB issued ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.” This update simplifies the accounting for certain convertible instruments by reducing the number of accounting models available for convertible debt instruments and revises Topic 815-40, which provides guidance on how an entity must determine whether a contract qualifies for a scope exception from derivative accounting. Under the new guidance, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. The convertible debt instruments will be accounted for as a single liability measured at amortized cost. In addition, the new guidance requires the if-converted method to be applied for all convertible instruments. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2021. Early adoption of the standard is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Adoption of the standard requires using either a modified retrospective or a full retrospective approach.
The Company has early adopted this standard as of January 1, 2021 using the modified retrospective approach. Adoption of this standard resulted in a decrease to accumulated deficit of $28.6 million (net of $0.9 million in taxes), a decrease to paid-in capital of $108.5 million (net of $6.7 million in taxes) and an increase to Convertible Notes of $87.5 million. Interest expense recognized in future periods is expected to be reduced as a result of accounting for the convertible debt instrument as a single liability measured at its amortized cost, with an expected decrease of approximately $22.1 million in 2021 as a result of the adoption. The adoption of ASU 2020-06 had no impact on the Company's consolidated statements of cash flows.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Schedule of cash and cash equivalents
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:
June 30,June 30,
20212020
(in thousands)
Cash and cash equivalents$369,524 $92,244 
Restricted cash included in prepaid expenses and other current assets149 — 
Restricted cash included in other non-current assets— 148 
Total cash, cash equivalents and restricted cash$369,673 $92,392 
Schedule of reconciliation of cash, cash equivalents and restricted cash
The following table reconciles cash, cash equivalents and restricted cash from the condensed consolidated balance sheets to amounts reported within the condensed consolidated statements of cash flows:
June 30,June 30,
20212020
(in thousands)
Cash and cash equivalents$369,524 $92,244 
Restricted cash included in prepaid expenses and other current assets149 — 
Restricted cash included in other non-current assets— 148 
Total cash, cash equivalents and restricted cash$369,673 $92,392 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of recognized identified assets acquired and liabilities assumed
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the date of acquisition:

Preliminary Estimate
(in thousands)
Total tangible assets acquired, net of cash$2,032 
Total liabilities assumed(596)
Identifiable intangible assets9,500 
Goodwill21,858 
Total net assets acquired$32,794 
A summary of estimated intangible assets acquired, estimated useful lives and amortization method is as follows:

Preliminary Estimate
(in thousands)
Estimated Useful Life in YearsAmortization Method
Proprietary technology$6,900 6Straight-line
Customer list$2,600 14Accelerated
Total intangible assets acquired$9,500 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:
June 30,December 31,
 20212020
(in thousands)
Prepaid technology$17,032 $13,165 
Non-income tax receivables8,447 6,571 
Income tax prepayments and receivables2,928 1,684 
Prepaid insurance2,788 1,777 
Advance payroll taxes and benefits1,046 6,429 
Other8,378 10,944 
Total prepaid expenses and other current assets$40,619 $40,570 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of components of property and equipment, net
Property and equipment, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20212020
(in thousands)
Cost:   
Computer equipment and software3 years$71,506 $72,443 
Leasehold improvementsShorter of the lease term or useful life of the asset43,731 37,671 
Office furniture and fixtures
3-7 years
12,148 11,249 
Office equipment and other
3-5 years
5,709 7,151 
Building and building improvements
7-39 years
2,669 2,669 
LandNot applicable940 940 
  136,703 132,123 
Less: accumulated depreciation and amortization(86,695)(84,154)
Total property and equipment, net$50,008 $47,969 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Depreciation and amortization expense$5,246 $5,363 $10,889 $10,680 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Internally Developed Software (Tables)
6 Months Ended
Jun. 30, 2021
Research and Development [Abstract]  
Schedule of components of internally developed software, net
Internally developed software, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20212020
(in thousands)
Internally developed software5 years$191,421 $159,619 
Less: accumulated amortization (76,651)(63,118)
Internally developed software, net $114,770 $96,501 
Schedule of amortization expense
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Amortization expense$7,262 $4,334 $13,533 $7,942 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying amount of goodwill by segment
Changes in the carrying amount of goodwill were as follows:
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsTotal
(in thousands)
Balance at December 31, 2020$603,350 $303,423 $906,773 
Harvest Acquisition21,858 — 21,858 
Foreign exchange rates— (138)(138)
Balance at June 30, 2021$625,208 $303,285 $928,493 
Schedule of components of intangible assets, net
Intangible assets, net consisted of the following:
 June 30, 2021December 31, 2020
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$593,820 $(221,893)$371,927 $591,520 $(198,555)$392,965 
Proprietary technologies85,324 (33,876)51,448 54,914 (26,949)27,965 
Trade names33,700 (22,052)11,648 33,700 (19,589)14,111 
Total intangible assets$712,844 $(277,821)$435,023 $680,134 $(245,093)$435,041 
Schedule of amortization expense
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Amortization expense$17,502 $18,746 $33,980 $37,504 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Schedule accrued expenses and other liabilities
Accrued expenses and other liabilities consisted of the following:
June 30,December 31,
 20212020
(in thousands)
Accrued investment manager fees$79,007 $57,894 
Accrued compensation and related taxes63,938 71,039 
Accrued professional services8,039 9,240 
Non-income tax payables7,632 8,398 
Accrued technology5,435 4,701 
Accrued purchase consideration3,947 — 
Other accrued expenses6,959 7,276 
Total accrued expenses and other liabilities$174,957 $158,548 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Schedule of convertible debt obligations
The Company’s outstanding debt obligations as of June 30, 2021 and December 31, 2020 were as follows: 
 June 30,December 31,
 20212020
(in thousands)
Revolving credit facility balance$— $— 
Convertible Notes due 2023$345,000 $345,000 
Unamortized issuance costs on Convertible Notes due 2023(3,999)(4,306)
Unaccreted discount on Convertible Notes due 2023— (24,058)
Convertible Notes due 2023 carrying value$341,001 $316,636 
Convertible Notes due 2025$517,500 $517,500 
Unamortized issuance costs on Convertible Notes due 2025(12,090)(11,731)
Unaccreted discount on Convertible Notes due 2025— (65,902)
Convertible Notes due 2025 carrying value$505,410 $439,867 
Schedule of interest expense
Interest expense was comprised of the following and is included in other expense, net in the condensed consolidated statements of operations:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Coupon interest$2,480 $1,510 $4,960 $3,011 
Amortization of issuance costs1,429 633 2,852 1,264 
Undrawn and other fees316 133 628 286 
Interest on revolving credit facility— 2,009 — 4,527 
Accretion of debt discount— 2,349 — 4,680 
 Total interest expense$4,225 $6,634 $8,440 $13,768 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule fair value of the Company’s financial assets and liabilities measured at fair value
The following tables set forth the fair value of the Company’s financial assets and liabilities measured at fair value on a recurring basis in the condensed consolidated balance sheets as of June 30, 2021 and December 31, 2020, based on the three-tier fair value hierarchy, as defined in ASC 820, “Fair Value Measurements and Disclosures”:
 June 30, 2021
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,340 $2,340 $— $— 
Investment in private company1,508 — 1,508 — 
Assets to fund deferred compensation liability10,806 — — 10,806 
Total assets$14,654 $2,340 $1,508 $10,806 
Liabilities:    
Contingent consideration$1,312 $— $— $1,312 
Deferred compensation liability9,414 9,414 — — 
Total liabilities$10,726 $9,414 $— $1,312 
 December 31, 2020
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$84,110 $84,110 $— $— 
Assets to fund deferred compensation liability9,961 — — 9,961 
Total assets$94,071 $84,110 $— $9,961 
Liabilities:    
Contingent consideration$12,559 $— $— $12,559 
Deferred compensation liability8,720 8,720 — — 
Total liabilities$21,279 $8,720 $— $12,559 
Summary of changes in the fair value of the Company's Level 3 liability
The table below presents a reconciliation of the Company's contingent consideration liabilities, which were measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021: 
 Fair Value of Contingent Consideration Liabilities
(in thousands)
Balance at December 31, 2020$12,559 
Fair market value adjustment on contingent consideration liability(140)
Accretion on contingent consideration453 
Payments of contingent consideration(11,560)
Balance at June 30, 2021$1,312 
Summary of changes in the fair value of the Company's Level 3 assets
The table below presents a reconciliation of the assets used to fund deferred the Company's deferred compensation liability, which is measured at fair value on a recurring basis using significant unobservable inputs (Level III) for the period from December 31, 2020 to June 30, 2021:
 Fair Value of Assets to Fund Deferred Compensation Liability
(in thousands)
Balance at December 31, 2020$9,961 
Contributions215 
Fair value adjustments630 
Balance at June 30, 2021$10,806 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue by major source
The following table presents the Company’s revenues disaggregated by major source:

Three Months Ended June 30,
20212020
Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:
Asset-based$170,075 $— $170,075 $122,246 $— $122,246 
Subscription-based66,663 45,841 112,504 61,410 43,569 104,979 
Total recurring revenues236,738 45,841 282,579 183,656 43,569 227,225 
Professional services and other revenues3,559 2,600 6,159 4,029 4,059 8,088 
Total revenues$240,297 $48,441 $288,738 $187,685 $47,628 $235,313 

 Six Months Ended June 30,
 20212020
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$329,450 $— $329,450 $257,057 $— $257,057 
Subscription-based130,675 91,658 222,333 121,733 87,797 209,530 
Total recurring revenues460,125 91,658 551,783 378,790 87,797 466,587 
Professional services and other revenues6,582 5,478 12,060 7,315 7,950 15,265 
Total revenues$466,707 $97,136 $563,843 $386,105 $95,747 $481,852 
Summary of revenues from major customers
One customer accounted for more than 10% of the Company’s total revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Fidelity17 %15 %16 %15 %
 
One customer accounted for more than 10% of the Envestnet Wealth Solutions segment’s revenues:

 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Fidelity21 %18 %20 %18 %
Schedule of disaggregation of revenue by geography
The following table presents the Company’s revenues disaggregated by geography, based on the billing address of the customer:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
United States$283,589 $230,102 $553,661 $470,554 
International5,149 5,211 10,182 11,298 
Total revenues$288,738 $235,313 $563,843 $481,852 
Schedule of estimated revenue expected to be recognized in the future
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied (or partially unsatisfied) as of June 30, 2021: 
Years ending December 31,(in thousands)
Remainder of 2021$136,052 
2022204,602 
2023124,747 
202465,749 
202534,779 
Thereafter14,374 
Total$580,303 
Schedule of costs of revenues by revenue category
The following table summarizes cost of revenues by revenue category:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Asset-based$93,341 $61,875 $179,531 $130,467 
Subscription-based7,027 6,807 13,631 13,084 
Professional services and other126 167 201 231 
Total cost of revenues$100,494 $68,849 $193,363 $143,782 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Stock-based compensation expense$17,409 $13,006 $31,422 $26,771 
Tax effect on stock-based compensation expense(4,439)(3,317)(8,013)(6,826)
Net effect on income$12,970 $9,689 $23,409 $19,945 
Summary of option activity under the company's plans The following table summarizes option activity under the Company’s plans:
   Weighted-Average 
  Weighted-Remaining 
  AverageContractual LifeAggregate
 OptionsExercise Price(Years)Intrinsic Value
(in thousands)
Outstanding as of December 31, 2020438,040 $36.28 4.1$20,156 
Exercised(31,125)18.42  
Forfeited(1,277)49.02  
Outstanding as of June 30, 2021
405,638 37.61 3.815,517 
Options exercisable366,736 $36.40 3.4$14,471 
Summary of the activity for unvested restricted stock units and awards granted under the Company's plans
The following is a summary of the activity for unvested restricted stock units and performance stock units granted under the Company’s plans:
RSUsPSUs
 Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Number of
Shares
Weighted-
Average Grant
Date Fair Value
per Share
Outstanding as of December 31, 2020
1,345,347 $70.56 302,797 $72.50 
Granted1,134,299 70.40 110,301 70.29 
Vested(568,131)69.79 (27,300)61.54 
Forfeited(130,556)70.49 (5,701)80.87 
Outstanding as of June 30, 2021
1,780,959 70.71 380,097 72.52 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Summary of income (loss) before income tax provision (benefit)
The following table includes the Company’s income (loss) before income tax provision (benefit), income tax provision (benefit) and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Income (loss) before income tax provision (benefit)$7,147 $(4,165)$16,494 $(13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Effective tax rate217.1 %(31.4)%60.2 %4.9 %
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Schedule of reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to common stockholders
The following table provides the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands, except share and per share data)
Net income (loss) attributable to Envestnet, Inc. (a)
$(8,281)$(4,924)$6,665 $(12,260)
Weighted-average common shares outstanding:
Basic (b)
54,440,388 53,562,850 54,325,353 53,288,741 
Effect of dilutive shares:
Options to purchase common stock— — 210,381 — 
Unvested restricted stock units— — 536,186 — 
Warrants— — 65,026 — 
Diluted (c)
54,440,388 53,562,850 55,136,946 53,288,741 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$(0.15)$(0.09)$0.12 $(0.23)
Diluted (a/c)
$(0.15)$(0.09)$0.12 $(0.23)
Schedule of anti-dilutive securities excluded from computation of diluted earnings per share
Securities that were anti-dilutive and therefore excluded from the computation of diluted net income (loss) per share were as follows:
Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
Options to purchase common stock405,638 600,924 — 600,924 
Unvested RSUs and PSUs2,161,056 1,922,978 39,652 1,922,978 
Warrants470,000 470,000 — 470,000 
Convertible Notes9,898,549 5,050,505 9,898,549 5,050,505 
Total anti-dilutive securities12,935,243 8,044,407 9,938,201 8,044,407 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Schedule of income (loss) from operations by segment
The following table presents a reconciliation from income (loss) from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2021202020212020
(in thousands)
Envestnet Wealth Solutions$32,459 $19,867 $66,656 $31,207 
Envestnet Data & Analytics1,342 (941)2,631 (5,526)
Nonsegment operating expenses(22,870)(14,918)(41,541)(29,290)
Income (loss) from operations10,931 4,008 27,746 (3,609)
Other expense, net(3,784)(8,173)(11,252)(9,710)
Consolidated income (loss) before income tax benefit7,147 (4,165)16,494 (13,319)
Income tax provision (benefit)15,516 1,306 9,928 (658)
Consolidated net income (loss)(8,369)(5,471)6,566 (12,661)
Add: Net loss attributable to non-controlling interest88 547 99 401 
Consolidated net income (loss) attributable to Envestnet, Inc.$(8,281)$(4,924)$6,665 $(12,260)
Summary of consolidated total assets
A summary of consolidated total assets follows:
 June 30,December 31,
 20212020
(in thousands)
Envestnet Wealth Solutions$1,661,332 $1,634,153 
Envestnet Data & Analytics509,364 510,137 
Consolidated total assets$2,170,696 $2,144,290 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Geographical Information (Tables)
6 Months Ended
Jun. 30, 2021
Segments, Geographical Areas [Abstract]  
Schedule of property, plant, and equipment, net by geographic area
The following table sets forth certain long-lived assets including property and equipment, net and internally developed software, net by geographic area:
 June 30,December 31,
 20212020
(in thousands)
United States$161,686 $140,651 
India2,642 2,970 
Other450 849 
Total long-lived assets, net$164,778 $144,470 
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business (Details)
6 Months Ended
Jun. 30, 2021
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 369,524 $ 384,565 $ 92,244  
Restricted cash included in prepaid expenses and other current assets 149   0  
Restricted cash included in other non-current assets 0   148  
Total cash, cash equivalents and restricted cash $ 369,673 $ 384,714 $ 92,392 $ 82,755
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Accumulated deficit $ (44,619)   $ (44,619)   $ (79,912)
Income tax expense 15,516 $ 1,306 9,928 $ (658)  
Additional paid-in capital $ (1,089,263)   (1,089,263)   (1,166,774)
Expected decrease in interest expense in 2021     $ 22,100    
Cumulative Effect, Period of Adoption, Adjustment          
Disaggregation of Revenue [Line Items]          
Accumulated deficit         28,600
Income tax expense         7,641
Additional paid-in capital         108,500
Convertible notes payable         87,500
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit          
Disaggregation of Revenue [Line Items]          
Income tax expense         900
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital          
Disaggregation of Revenue [Line Items]          
Income tax expense         6,700
Private Services Company          
Disaggregation of Revenue [Line Items]          
Ownership percentage 4.30%   4.30%    
Revenues $ 3,900 $ 2,400 $ 7,700 $ 5,100  
Due from related parties $ 2,400   $ 2,400   $ 2,100
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Narrative (Details) - USD ($)
Jun. 21, 2021
Apr. 07, 2021
Mar. 11, 2021
Jun. 30, 2021
Mar. 10, 2021
Harvest Savings & Wealth Technologies          
Business Acquisition [Line Items]          
Total intangible assets acquired   $ 9,500,000      
Cash consideration   32,800,000      
Escrow deposit   $ 3,300,000      
Escrow holding period   18 months      
Goodwill, expected tax deductible amount       $ 0  
Proprietary technology | Harvest Savings & Wealth Technologies          
Business Acquisition [Line Items]          
Total intangible assets acquired   $ 6,900,000      
Estimated Useful Life in Years   6 years      
Privately Held Company          
Business Acquisition [Line Items]          
Ownership percentage         29.00%
Consideration transferred     $ 35,500,000    
Redemption consideration     10,000,000.0    
Privately Held Company | Proprietary technology          
Business Acquisition [Line Items]          
Consideration transferred $ 18,000,000.0        
Total intangible assets acquired     $ 24,500,000    
Estimated Useful Life in Years     5 years    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Apr. 07, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 928,493   $ 906,773
Harvest Savings & Wealth Technologies      
Business Acquisition [Line Items]      
Total tangible assets acquired, net of cash   $ 2,032  
Total liabilities assumed   (596)  
Identifiable intangible assets   9,500  
Goodwill   21,858  
Total net assets acquired   $ 32,794  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Estimated Intangible Assets Acquired (Details) - Harvest Savings & Wealth Technologies
$ in Thousands
Apr. 07, 2021
USD ($)
Business Acquisition [Line Items]  
Preliminary Estimate (in thousands) $ 9,500
Proprietary technology  
Business Acquisition [Line Items]  
Preliminary Estimate (in thousands) $ 6,900
Estimated Useful Life in Years 6 years
Customer list  
Business Acquisition [Line Items]  
Preliminary Estimate (in thousands) $ 2,600
Estimated Useful Life in Years 14 years
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid technology $ 17,032 $ 13,165
Non-income tax receivables 8,447 6,571
Income tax prepayments and receivables 2,928 1,684
Prepaid insurance 2,788 1,777
Advance payroll taxes and benefits 1,046 6,429
Other 8,378 10,944
Prepaid expenses and other current assets $ 40,619 $ 40,570
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Cost:          
Property and equipment, gross $ 136,703   $ 136,703   $ 132,123
Less: accumulated depreciation and amortization (86,695)   (86,695)   (84,154)
Total property and equipment, net 50,008   50,008   47,969
Depreciation and amortization expense 5,246 $ 5,363 $ 10,889 $ 10,680  
Computer equipment and software          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Cost:          
Property and equipment, gross 71,506   $ 71,506   72,443
Leasehold improvements          
Cost:          
Property and equipment, gross 43,731   43,731   37,671
Office furniture and fixtures          
Cost:          
Property and equipment, gross 12,148   $ 12,148   11,249
Office furniture and fixtures | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Office furniture and fixtures | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     7 years    
Office equipment and other          
Cost:          
Property and equipment, gross 5,709   $ 5,709   7,151
Office equipment and other | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Office equipment and other | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     5 years    
Building and building improvements          
Cost:          
Property and equipment, gross 2,669   $ 2,669   2,669
Building and building improvements | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     7 years    
Building and building improvements | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     39 years    
Land          
Cost:          
Property and equipment, gross $ 940   $ 940   $ 940
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Envestnet Wealth Solutions        
Property, Plant and Equipment [Line Items]        
Cost written off $ 5.1 $ 2.9 $ 7.8 $ 4.5
Envestnet Data & Analytics        
Property, Plant and Equipment [Line Items]        
Cost written off $ 0.0 $ 0.0 $ 0.0 $ 0.0
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Internally Developed Software - Components of Internally Developed Software (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Internally developed software $ 191,421 $ 159,619
Less: accumulated amortization (76,651) (63,118)
Internally developed software, net $ 114,770 $ 96,501
Internally developed software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Internally Developed Software - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Research and Development [Abstract]        
Amortization expense $ 7,262 $ 4,334 $ 13,533 $ 7,942
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Changes in the carrying amount of the Company's goodwill  
Balance at period start $ 906,773
Harvest Acquisition 21,858
Foreign exchange rates (138)
Balance at period end 928,493
Envestnet Wealth Solutions  
Changes in the carrying amount of the Company's goodwill  
Balance at period start 603,350
Harvest Acquisition 21,858
Foreign exchange rates 0
Balance at period end 625,208
Envestnet Data & Analytics  
Changes in the carrying amount of the Company's goodwill  
Balance at period start 303,423
Harvest Acquisition 0
Foreign exchange rates (138)
Balance at period end $ 303,285
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 712,844 $ 680,134
Accumulated Amortization (277,821) (245,093)
Net Carrying Amount 435,023 435,041
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 593,820 591,520
Accumulated Amortization (221,893) (198,555)
Net Carrying Amount 371,927 392,965
Proprietary technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 85,324 54,914
Accumulated Amortization (33,876) (26,949)
Net Carrying Amount 51,448 27,965
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,700 33,700
Accumulated Amortization (22,052) (19,589)
Net Carrying Amount $ 11,648 $ 14,111
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 17,502 $ 18,746 $ 33,980 $ 37,504
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued investment manager fees $ 79,007 $ 57,894
Accrued compensation and related taxes 63,938 71,039
Accrued professional services 8,039 9,240
Non-income tax payables 7,632 8,398
Accrued technology 5,435 4,701
Accrued purchase consideration 3,947 0
Other accrued expenses 6,959 7,276
Total accrued expenses and other liabilities $ 174,957 $ 158,548
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Liabilities - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]      
Severance costs $ 1.4 $ 5.2  
Accrued compensation $ 2.7 $ 2.7 $ 5.1
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Revolving credit facility balance $ 0 $ 0
Convertible Notes due 2023    
Debt Instrument [Line Items]    
Face amount 345,000,000.0 345,000,000
Unamortized issuance costs on convertible notes (3,999,000) (4,306,000)
Unaccreted discount on convertible notes 0 (24,058,000)
Convertible notes carrying value 341,001,000 316,636,000
Convertible Notes due 2025    
Debt Instrument [Line Items]    
Face amount 517,500,000 517,500,000
Unamortized issuance costs on convertible notes (12,090,000) (11,731,000)
Unaccreted discount on convertible notes 0 (65,902,000)
Convertible notes carrying value $ 505,410,000 $ 439,867,000
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2018
Debt Instrument [Line Items]            
Interest expense debt $ 4,225,000 $ 6,634,000 $ 8,440,000 $ 13,768,000    
Interest expense debt excluding amortization 2,480,000 $ 1,510,000 4,960,000 $ 3,011,000    
Convertible Notes due 2023            
Debt Instrument [Line Items]            
Face amount 345,000,000.0   345,000,000.0   $ 345,000,000  
Unamortized issuance costs on convertible notes $ 3,999,000   $ 3,999,000   4,306,000  
Issuance costs           $ 10,000,000.0
Debt issuance cost           8,600,000
Convertible debt, carrying amount of equity component, offering costs           $ 1,400,000
Effective interest rate 2.40% 6.00% 2.40% 6.00%    
Convertible Notes due 2025            
Debt Instrument [Line Items]            
Face amount $ 517,500,000   $ 517,500,000   517,500,000  
Unamortized issuance costs on convertible notes $ 12,090,000   $ 12,090,000   11,731,000  
Issuance costs         14,500,000  
Debt issuance cost         12,600,000  
Convertible debt, carrying amount of equity component, offering costs         $ 1,900,000  
Effective interest rate 1.30%   1.30%      
Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Current borrowing capacity $ 500,000,000.0   $ 500,000,000.0      
Convertible Notes Payable            
Debt Instrument [Line Items]            
Interest expense debt 3,700,000 $ 4,300,000 7,400,000 $ 8,500,000    
Interest expense debt excluding amortization 2,500,000 1,500,000 5,000,000.0 3,000,000.0    
Amortization of debt discount and issuance costs $ 1,200,000 $ 2,800,000 $ 2,400,000 $ 5,500,000    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Debt Disclosure [Abstract]        
Coupon interest $ 2,480 $ 1,510 $ 4,960 $ 3,011
Amortization of issuance costs 1,429 633 2,852 1,264
Undrawn and other fees 316 133 628 286
Interest on revolving credit facility 0 2,009 0 4,527
Accretion of debt discount 0 2,349 0 4,680
 Total interest expense $ 4,225 $ 6,634 $ 8,440 $ 13,768
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Level I    
Assets:    
Investment in private company $ 0  
Assets to fund deferred compensation liability 0 $ 0
Total assets 2,340 84,110
Liabilities:    
Contingent consideration 0 0
Deferred compensation liability 9,414 8,720
Total liabilities 9,414 8,720
Level I | Money Market Funds    
Assets:    
Money market funds 2,340 84,110
Level II    
Assets:    
Investment in private company 1,508  
Assets to fund deferred compensation liability 0 0
Total assets 1,508 0
Liabilities:    
Contingent consideration 0 0
Deferred compensation liability 0 0
Total liabilities 0 0
Level II | Money Market Funds    
Assets:    
Money market funds 0 0
Level III    
Assets:    
Investment in private company 0  
Assets to fund deferred compensation liability 10,806 9,961
Total assets 10,806 9,961
Liabilities:    
Contingent consideration 1,312 12,559
Deferred compensation liability 0 0
Total liabilities 1,312 12,559
Level III | Money Market Funds    
Assets:    
Money market funds 0 0
Fair Value    
Assets:    
Investment in private company 1,508  
Assets to fund deferred compensation liability 10,806 9,961
Total assets 14,654 94,071
Liabilities:    
Contingent consideration 1,312 12,559
Deferred compensation liability 9,414 8,720
Total liabilities 10,726 21,279
Fair Value | Money Market Funds    
Assets:    
Money market funds $ 2,340 $ 84,110
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Level III (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Fair Value of Contingent Consideration Liabilities  
Beginning Balance $ 12,559
Fair market value adjustment on contingent consideration liability (140)
Accretion on contingent consideration 453
Payments of contingent consideration (11,560)
Ending Balance 1,312
Fair Value of Assets to Fund Deferred Compensation Liability  
Beginning balance 9,961
Contributions 215
Fair value adjustments 630
Ending balance $ 10,806
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Equity Method Investments      
Fair Value Measurements      
Investment in private company $ 1.5 $ 1.5  
Level II | Equity Method Investments      
Fair Value Measurements      
Price adjustment 0.8 0.8  
Convertible Notes due 2023      
Fair Value Measurements      
Debt instrument, fair value disclosure 427.8 427.8 $ 460.8
Convertible Notes due 2023 | Carrying Value      
Fair Value Measurements      
Convertible notes 341.0 341.0 316.6
Convertible Notes due 2025      
Fair Value Measurements      
Debt instrument, fair value disclosure 514.6 514.6 540.8
Convertible Notes due 2025 | Carrying Value      
Fair Value Measurements      
Convertible notes $ 505.4 $ 505.4 $ 439.9
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues:        
Total revenues $ 288,738 $ 235,313 $ 563,843 $ 481,852
United States        
Revenues:        
Total revenues 283,589 230,102 553,661 470,554
International        
Revenues:        
Total revenues 5,149 5,211 10,182 11,298
Asset-based        
Revenues:        
Total revenues 170,075 122,246 329,450 257,057
Subscription-based        
Revenues:        
Total revenues 112,504 104,979 222,333 209,530
Total recurring revenues        
Revenues:        
Total revenues 282,579 227,225 551,783 466,587
Professional services and other revenues        
Revenues:        
Total revenues 6,159 8,088 12,060 15,265
Envestnet Wealth Solutions        
Revenues:        
Total revenues 240,297 187,685 466,707 386,105
Envestnet Wealth Solutions | Asset-based        
Revenues:        
Total revenues 170,075 122,246 329,450 257,057
Envestnet Wealth Solutions | Subscription-based        
Revenues:        
Total revenues 66,663 61,410 130,675 121,733
Envestnet Wealth Solutions | Total recurring revenues        
Revenues:        
Total revenues 236,738 183,656 460,125 378,790
Envestnet Wealth Solutions | Professional services and other revenues        
Revenues:        
Total revenues 3,559 4,029 6,582 7,315
Envestnet Data & Analytics        
Revenues:        
Total revenues 48,441 47,628 97,136 95,747
Envestnet Data & Analytics | Asset-based        
Revenues:        
Total revenues 0 0 0 0
Envestnet Data & Analytics | Subscription-based        
Revenues:        
Total revenues 45,841 43,569 91,658 87,797
Envestnet Data & Analytics | Total recurring revenues        
Revenues:        
Total revenues 45,841 43,569 91,658 87,797
Envestnet Data & Analytics | Professional services and other revenues        
Revenues:        
Total revenues $ 2,600 $ 4,059 $ 5,478 $ 7,950
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues - Major Customers (Details) - Revenue from contract with customer benchmark - Customer concentration risk - Fidelity
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Concentration Risk [Line Items]        
Revenue as a percentage of the company's total 17.00% 15.00% 16.00% 15.00%
Envestnet Wealth Solutions        
Concentration Risk [Line Items]        
Revenue as a percentage of the company's total 21.00% 18.00% 20.00% 18.00%
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues - Obligation (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 580,303
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 136,052
Remaining Performance Obligations  
Revenue recognition period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 204,602
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 124,747
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 65,749
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 34,779
Remaining Performance Obligations  
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 14,374
Remaining Performance Obligations  
Revenue recognition period
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]            
Increase in contract with customer liability       $ 2.9    
Recognized deferred revenue $ 9.5 $ 10.4   26.3 $ 25.8  
Deferred sales incentive compensation 11.1     11.1   $ 10.8
Amortization expense for the deferred sales incentive compensation 1.1 $ 1.0   2.1 2.1  
Impairment loss for capitalized costs $ 0.0   $ 0.0 $ 0.0 $ 0.0  
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues - Cost of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Product Information [Line Items]        
Cost of revenues $ 100,494 $ 68,849 $ 193,363 $ 143,782
Asset-based        
Product Information [Line Items]        
Cost of revenues 93,341 61,875 179,531 130,467
Subscription-based        
Product Information [Line Items]        
Cost of revenues 7,027 6,807 13,631 13,084
Professional services and other        
Product Information [Line Items]        
Cost of revenues $ 126 $ 167 $ 201 $ 231
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Narrative (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Stock-Based compensation          
Maximum number of shares available for future issuance (in shares) 3,718,681   3,718,681    
Statutory rate (as a percent) 25.50% 25.50% 25.50% 25.50%  
2010 Plan          
Stock-Based compensation          
Shares authorized for issuance (in shares) 12,375,000   12,375,000   8,925,000
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 17,409 $ 13,006 $ 31,422 $ 26,771
Tax effect on stock-based compensation expense (4,439) (3,317) (8,013) (6,826)
Net effect on income $ 12,970 $ 9,689 $ 23,409 $ 19,945
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Options    
Outstanding at the beginning of the period (in shares) | shares 438,040  
Exercised (in shares) | shares (31,125)  
Forfeited (in shares) | shares (1,277)  
Outstanding at the end of the period (in shares) | shares 405,638 438,040
Options exercisable (in shares) | shares 366,736  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) $ 36.28  
Exercised (in dollars per share) 18.42  
Forfeited (in dollars per share) 49.02  
Outstanding at the end of the period (in dollars per share) 37.61 $ 36.28
Options exercisable (in dollars per share) $ 36.40  
Weighted-Average Remaining Contractual Life    
Outstanding 3 years 9 months 18 days 4 years 1 month 6 days
Options exercisable 3 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding (in dollars) | $ $ 15,517 $ 20,156
Options exercisable (in dollars) | $ $ 14,471  
Options to purchase common stock    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Unrecognized compensation expense weighted-average recognition period 7 months 6 days  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Exercise prices of stock options outstanding (in dollars per share) $ 10.40  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Exercise prices of stock options outstanding (in dollars per share) $ 55.29  
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Restricted Stock Units (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
RSUs  
Number of Shares  
Balance at the beginning of the period (in shares) | shares 1,345,347
Granted (in shares) | shares 1,134,299
Vested (in shares) | shares (568,131)
Forfeited (in shares) | shares (130,556)
Balance at the end of the period (in shares) | shares 1,780,959
Weighted- Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 70.56
Granted (in dollars per share) | $ / shares 70.40
Vested (in dollars per share) | $ / shares 69.79
Forfeited (in dollars per share) | $ / shares 70.49
Balance at the end of the period (in dollars per share) | $ / shares $ 70.71
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Unrecognized compensation expense related to shares | $ $ 114.5
Unrecognized compensation expense weighted-average recognition period 2 years 2 months 12 days
PSUs  
Stock-Based compensation  
Vesting period 3 years
Number of Shares  
Balance at the beginning of the period (in shares) | shares 302,797
Granted (in shares) | shares 110,301
Vested (in shares) | shares (27,300)
Forfeited (in shares) | shares (5,701)
Balance at the end of the period (in shares) | shares 380,097
Weighted- Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 72.50
Granted (in dollars per share) | $ / shares 70.29
Vested (in dollars per share) | $ / shares 61.54
Forfeited (in dollars per share) | $ / shares 80.87
Balance at the end of the period (in dollars per share) | $ / shares $ 72.52
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Unrecognized compensation expense related to shares | $ $ 10.5
Unrecognized compensation expense weighted-average recognition period 2 years 1 month 6 days
PSUs | Minimum  
Stock-Based compensation  
Number of shares to be vest upon each evaluation date, percentage 50.00%
PSUs | Maximum  
Stock-Based compensation  
Number of shares to be vest upon each evaluation date, percentage 150.00%
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Income (loss) before income tax provision (benefit) $ 7,147 $ (4,165) $ 16,494 $ (13,319)
Income tax provision (benefit) $ 15,516 $ 1,306 $ 9,928 $ (658)
Effective tax rate 217.10% (31.40%) 60.20% 4.90%
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Basic net income (loss) per share calculation:        
Net income (loss) attributable to Envestnet, Inc. $ (8,281) $ (4,924) $ 6,665 $ (12,260)
Weighted-average common shares outstanding:        
Basic (in shares) 54,440,388 53,562,850 54,325,353 53,288,741
Effect of dilutive shares:        
Options to purchase common stock (in shares) 0 0 210,381 0
Unvested restricted stock units (in shares) 0 0 536,186 0
Warrants (in shares) 0 0 65,026 0
Diluted (in shares) 54,440,388 53,562,850 55,136,946 53,288,741
Net income (loss) per share attributable to Envestnet, Inc common stock:        
Basic (in dollars per share) $ (0.15) $ (0.09) $ 0.12 $ (0.23)
Diluted (in dollars per share) $ (0.15) $ (0.09) $ 0.12 $ (0.23)
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income (Loss) Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 12,935,243 8,044,407 9,938,201 8,044,407
Options to purchase common stock        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 405,638 600,924 0 600,924
Unvested RSUs and PSUs        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 2,161,056 1,922,978 39,652 1,922,978
Warrants        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 470,000 470,000 0 470,000
Convertible Notes        
Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share        
Anti-dilutive securities excluded from computation of diluted loss per share (in shares) 9,898,549 5,050,505 9,898,549 5,050,505
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Reconciliation of Income (Loss) From Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]            
Loss from continuing operations $ 10,931   $ 4,008   $ 27,746 $ (3,609)
Nonsegment operating expenses (277,807)   (231,305)   (536,097) (485,461)
Other expense, net (3,784)   (8,173)   (11,252) (9,710)
Income (loss) before income tax provision (benefit) 7,147   (4,165)   16,494 (13,319)
Income tax provision (benefit) 15,516   1,306   9,928 (658)
Net income (loss) (8,369) $ 14,935 (5,471) $ (7,190) 6,566 (12,661)
Add: Net loss attributable to non-controlling interest 88   547   99 401
Net income (loss) attributable to Envestnet, Inc. (8,281)   (4,924)   6,665 (12,260)
Operating Segments | Envestnet Wealth Solutions            
Segment Reporting Information [Line Items]            
Loss from continuing operations 32,459   19,867   66,656 31,207
Operating Segments | Envestnet Data & Analytics            
Segment Reporting Information [Line Items]            
Loss from continuing operations 1,342   (941)   2,631 (5,526)
Nonsegment            
Segment Reporting Information [Line Items]            
Nonsegment operating expenses $ (22,870)   $ (14,918)   $ (41,541) $ (29,290)
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Summary of Consolidated Total Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Assets $ 2,170,696 $ 2,144,290
Envestnet Wealth Solutions    
Segment Reporting Information [Line Items]    
Assets 1,661,332 1,634,153
Envestnet Data & Analytics    
Segment Reporting Information [Line Items]    
Assets $ 509,364 $ 510,137
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Geographical Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 164,778 $ 144,470
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 161,686 140,651
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 2,642 2,970
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 450 $ 849
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Jun. 21, 2021
USD ($)
Mar. 11, 2021
USD ($)
Jun. 30, 2021
USD ($)
previousClaim
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]        
Number of previous claims experienced | previousClaim     0  
Sales and use tax liability     $ 6.2 $ 6.6
Sales and use tax receivable     $ 3.3 $ 2.1
Privately Held Company        
Other Commitments [Line Items]        
Consideration transferred   $ 35.5    
Privately Held Company | Technology Solutions        
Other Commitments [Line Items]        
Consideration transferred $ 18.0      
Asset acquisition, advance 3.0      
Earn-out payment $ 10.0      
Target metrics term 5 years      
XML 92 R9999.htm IDEA: XBRL DOCUMENT v3.21.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (R !E,'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 " ",@ 936(N"+NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E'&";-I66G#08K;.QF;+4UC?]@:R1]^SE9FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3F1,N-_<^6DGY&0\0I#K) M T+->0,626I)$B9@$18BZUJMA(HHR<<+7JL%'SYC/\.T NS1HJ,$55D!ZZ:) MX3SV+=P $XPPVO1=0+T0Y^J?V+D#[)(']^>IW7+8Q+ M))W"_"L90>> :W:=_+;:;'>/K*MY717\H>#-KN:"WPO>?$RN/_QNPM9KLS?_ MV/@JV+7PZRZZ+U!+ P04 " ",@ 93F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (R !E-*2-W)3 4 ,6 8 >&PO=V]R:W-H965T&UL MI9AO<^(V$,9?7S^%AG8Z[4R(+1E(24_JU5_H_1S&@IAR$L2R_2R%1JS^N@XJ1^*A*>G M:B4DW%DHG7 #IWKII"LM>) ');'#7+?G)#R2K4$_OS;5@[[*3!Q),=4DS9*$ MZ]HF5H[ 5GT%_QI9@)\^=JJN',*52"*!$RC90D6BPN6T/Z M<>1Y-B!_XDLD-NG!,;&O,E?JV9Y,@LN6:XE$+'QC)3C\6XN1B&.K!!S?=J*M MXC=MX.'Q7OTF?WEXF3E/Q4C%7Z/ A)>M\Q8)Q()GL7E0F]_$[H6Z5L]7<9K_ M)9OMLYU.B_A9:E2R"P:"))+;__QEEXC# 'HD@.T"V+L >NP7O%U GCEG2Y:_ MUC4W?-#7:D.T?1K4[$&>FSP:WB:2=AAG1L/=".+,8*360I,IC!AIDS3D6J1] MQX"PO>WX.Y&KK0@[(M(CGY0T84K&,A#!VW@'@ HJMJ>Z8JC@[YD\)9Y[0IC+ M: 7/J"X\/A;^!LAZ:I+^'\]1HF'?_()*=0K*32W:.2%XK/X.OP9#' MUY6HRC@>3MWV/4+1+2BZS2CN,ZZ-T/$K>1 KI4T5$2YE="80HEY!U&M&-!4Z M4H&=400F=F6*<*7]'/KNPX>::7!6L)TU'#/-P<=R&SJ>+EQKP>,4R]=YP72. MZHREBZR9"YT%0NNX;JT[77.O2["1#+R'XLD*P[GE2. M7IW.6J1&"G/RX_>TY_XRD?XI@D?=TN_<)H"@IS0,';>C>$)F!N8849J,5":- M?H7_025UC?KU&(,\,&7:!/*1OY!) #,N6D1^3HJ,<8TD<]NTXU[TJ(<1LI*0 M-2$K%+0L M%13W]WP$A["P/HZ""WB482!E?:"XN=\J'W(R#97$"D2-R#D[:[-S?+*7%8+B MUOX8&2A6:D$H^VG^,YD)/].0K4HL7&FDD@0\<6:4_WQ"5ER3-8\S07YP3UVW M2U;@(OF2%EN1EH6#X=8.13^(Y)+,7I.YBJMH:P3&=U\PD+(X,-S)]PDCXQ<_ MY!)6[L=*;(W0W=,,*U>L+ :L43$895K;Y=%V393G"LPBJVPH:A2?WK-K'\B87&[[1CM:I+O42O)<,4:LM+R62/+MPLW6'6 IRZ5KOP&:G1NN889 M,/1]Z(QA-2."K23&6'H_:^3]LX3',;G*4KB=5H\FKE.WV&6EY;-&EC].A%[: M"?8K*)@0/#99<5F=/ERP%JUT?(8;]CY9H8!D84#_KS%@I?.S1JW!6Y.[U5[N;*=B=H/>AVNK3KN6=]9UU%5;H_:]0@C.#KTU"8)C(0 M+^0/49TJ7,J%QL7SSGKT NOQ2X/W<'\>0F\7Y/W=3[LQ%$WS(=@,7*XVA1JQN?^9@ M@P9WY?=4N]V#XURXW'WEVLLYV&:S!I3O/J;$MRWC=L>MN%KL< [S?3VG?'R[ M/?J)6_]*22P6$.J>GL&GIK<[CML3HU;YIMU<&:.2_# 4/!#:/@#W%TJ9_8G] M@6+?=_ O4$L#!!0 ( (R !E/+!@@ %0< )T< 8 >&PO=V]R:W-H M965T&ULK5EM<]NX$?XKI:6>H""]\36S/)/9<>S=W;>:< M:S_#)&1Q0A(Z I3C_OHN*)F4B!>[G?N06)06BP>+Q3X/EE=/LO^F=D)H]+UM M.G6]VFF]_[#9J'(G6J[>R[WHX)>M[%NNX;%_W*A]+W@U#FJ;#<4XW;2\[E8W M5^-W7_J;*SGHIN[$EQZIH6UY__Q9-/+I>D56+U_\6C_NM/EB-I,7JJZ%9VJ98=ZL;U>?2(?;EEF!HP6_ZK%DSK[C,Q2'J3\9AY^K*Y7 MV" 2C2BU<<'AST'GJVE.,_#\\XOW'\;%PV(>N!*WLOEW7>G= M]2I?H4IL^=#H7^73W\5I08GQ5\I&C?^CIY,M7J%R4%JVI\& H*V[XU_^_12( MLP$D]@R@IP'TK0/8:0 ;%WI$-B[KCFM^<]7+)]0;:_!F/HRQ&4?#:NK.;..] M[N'7&L;IFUO95; IHD+P2BTX@K!>O\$/#()H]L]!C[/'*U0Q ;5)H/XO>A M/O &IG#&ZN@J'5V9 W>X86F1T/AJ890N,#BNH)+$;8C)!3((0O_1BS^L*B>][DZ1J M#*S4.]'#V3C?.1?NQ$(4XY04"]PNJR3#;MSIA#L-XOXJ-6_> #&U)R\(R?$" MHVV6X(04A1MD-H',7@DND$&OG\>@FD3=0WG6WC3('" PSA=0;:LX*U(/TGQ" MF@>1_MAIT7>\:9ZA0A^ >O90HI3^_,VMZ 0$F?9,KBV69$FF+@1%Q/B MXC7$O'NLX5B==M^+LK #QA),V0*EVRSVP"1X+O\X"/1O4E9/==,X*SFV0T/S MN%AB<]GA-,N8!]P9-Y$@N']"?G)==X^H$4#5J#>C>O)]04H1HME MOCK,"(8*[,E8,A,+H6'L8Y7J9+=^O0R<7%V,R:EY(,IT6Z!.@RC&-:>,HIF:F*Q&_BZ:;F#W53ZUH$R9K,!$/"#/.I M+/M!.!GF;"YG5&SF(%E<)$MB=-DE>1+[MFWF&!(F&8 N!Q 6:,^?#8$[0=K4 M07%L51>'&; 0]AW@F6%(F&*6!_BUD-KL02B4["5:AQE+O4=V9AD2IAE0P :K MR;,2Q'!=C>!EYX3J8!=&Z!*IBX-HXJO:,[N0,+W9S&A"PAVG892'7?6:)G-Y4PH?SCC$KD_W:NJ$T< M!&?8R@67':$DIQ[L,\/0,,-,^:KY]W.P7O:F-I,PEF1+PG&9Q5GLH1LZTPT- M7XUL\GXMPO;UA^1P25OBM>9 F@6ER[V6Y;>=;(!-U)__E(-R^CC>MO1S2,'0F;5HF+7@CGPZ M7,K,%($/ M*(DCT(I1GK+1'AYQP:*$)2\3_%\;<#F+UDZN8S?CK.+8[32Z[K"B(IZJR61FPL#+XVH,(&/KG8[8C;N2K MTA$B+"I2%K&B&+,%'C-61"0C4\;_<7G%;.FP!G9) G>8L<)#W6R6&BPL-8[4K;PD MX41LRX@"MI4L+THNNRQE9[W;2]"SWF!AO3%J4>#N7C:-*5"U:= )Y3X>MII@ ML74V;*-U0GPE9]8;["U]V$ @[7LO!/(\%T_P''99DOMN26P6!RQ\0;:$V]2, M]0#.K%NJ[*"E%CUQ(IPN+(0LL0:MG+IJI4D M.+=.)7,#SXO=$E/NC(?V;"K'0U%I1CF92J2JLL3R^98PL1XYOO-R<$^7A38' M[GBXPDLR(_K;:BIAY[91^=; 6WRE9JXTU,E+F0CR8 MS:=\Y'B&B#"2:1,"P\\CF1#&3"3@^-T$==J7U+WYJ"K'A MX/?W. 2-0W"J0]@XA%9H369EW6&-QT,IUD@::XAF%K8VUAO44&YNXTQ+N$K! M3X\G@N=P4TB.8*4$HSG6L+G%#/.,H)D)K-#%%$O"=4$TS3"[1._1.^0B5<"I M&KH:.$PT-VMRWM8Y@STY/U>\AT+O"@5>X.]PGQQVOR,9N/O6W>NZNZ"^+4'0 MEB"P\<(]\68:)$-G:B06Z /E()QBAJ9"4=MI/V_F2DOHMU\'DH5MLM FZ^]) M-H4N)5)"B>'69@]7:(4E>L2L(NB"6M4R0VA7E.'\=> MS_.BH?NX6<5C5AW^?LO?/X^_;@*$*UT(2?_ !:.C/MT)7\>/-K BK_YL\9]@ MV)$0M1*B-TF@2E7'\:-75-OJ)*$MX>OZCS9.3VOR850=^T,(/SH _N\<'>UMWN^RG6'84I*V"]'P% MI[5X^HHI'O2C-(B#+?@=ALD@#!(OWLWN>__>2M[Y]&?T>Q.^4]=^/XT&<;BE M8:>EEX91N*>%_(U7JW]0Q%>8JU0EGVL91Y']5R!^F,9AF*;;R+LLDS#U$W\+ MV=T8#,Q4]@7+)>4*,;( 5Z^70 Q9#SKU1HN5G17F0L/D89<%#(=$&@.XOA!" MOVS,^-&.F^._4$L#!!0 ( (R !E/#,%RP40< .TA 8 >&PO=V]R M:W-H965T&ULK5IM;]LV$/XKA+$/+=#$?)<4) &:V-LZH%O1 M[.6S8M.Q,$GT1#KI]NM'R8[ID"?&7?G62MET9>F M;LW59&WMYF(Z-8NU:DISKC>J=?]9Z:XIK;OL'J9FTZER.0QJZBG%6$Z;LFHG MUY?#O4_=]:7>VKIJU:<.F6W3E-W?-ZK63U<3,GF^\;EZ6-O^QO3Z^ MV$WS/&/YY?3Q> $ &!.,L)>P60P3DN4\@,UC&,]) M+N@!]H*L.) 52J5:O*@K0S M@+80/(R=&%8((45 .T91+*FD 6T()HI"P+3S ^T\2?L'Q[)S.Z5G7"Z=V%?& M[G07XIU'S\!))@)"MS'*[830.;,8E>4XPP%K .5\F,.DBP/I(DEZIER!LZC\ M6I>-[FSUSRCO(F:$,0F>]39&4<<[5(H8)7*.P]4&4))0"?,FV&=>?((LZD@O MP%2*8SY9OT8!;0CG!!*'<0[@!).X".S- 1S/!9=DA/Q1V4&2Y#^T"]TH]*;6 MQKQ%JTXWSYYP50;H 0+L\X*1T $QC&,[U"K+,B8 K-G>:CG$"PG61CJ$(P0*L)@AW!%=K2_7G+V]01A7['@ M]\KU.,I5D,--6WY!FTX_5D/[\6:O]F]!I[!8A B/MD&,.N,D4GL 1F24,>>0 M-<(8&8L#7Q>1=&'TX>OI\_B)A2 RY _ &)8A_1A5%#0/V<>H,SFF^L27240D MN?_LFN#J."9 N@*(;2:+D"X $SPC(=\8)H6,-CU@S*G]J.3Y$HZD:[CWR^4% MZFGW=%%I;5?=;VUY7[L(T*C5[=G"-32=KNL^&U2M59TRL#+$95<>UCL 1H3[ M9 : BB+T1XSA>,P9OL(CZ1(O6O[((?/VT=%WVO@.N7UR#OHABTKXLYSF44X M8+R@/'1&#),RU(PY9(Q0*L<$TA=_)$\V#K%'7#Y$9ETZG7S%-ZD.@_A"C*0K ML9O25 OTQG7U2Q>#96?\ \";RE(HTZNL?FJY_?*3M9H ='![/HJDW?QKX: MXLRG)X:_.<29EWN6[KU?#W$&--NN5\1A[PGA,"^R,+T!.+<3& M5%\)AMWXC MQ17S&8?1_S'$V=$I>5K+3PEQ!K2LF(8M*X"2T?G.#$ Y^8[B&X3AHZ.#EW2] M=+/33O(7VZ[KG0G3?FGJ5,?XC@F!O5/58+5[WU9ZIZ.' Z9;6\ MN+-TNW+2:GG=9&G=/&&UXE-8242T5C$JQV'!- -0A&(9)EP()J@<.>7G7LUY M6LV_3HRXUW6>UO53Q&AOXF51$AX?02 92A$ HC@4(@C$P@IR>O3S=:.ZA^&] M >.:D&UK=[]8'NX>WDUX/_PB']R_(1>W!+@_(Q?SW9L'WOSN18B/9?=0M0;5 M:N6FPN>96^QN]V[![L+JS?#C^;VV5C?#U[4JEZKK >[_*ZWM\T4_P>$-C^M_ M 5!+ P04 " ",@ 93HT=2>PL# &"0 & 'AL+W=OL MH*HCEHSCSES(@@).Y<)62\EH8D!%;GN.$]D%S;@U[)NU1SGLBQ+RC+-'2519 M%%2^C5@NU@/+M38+3]DB!;U@#_M+NF!3!L_+1XDSNV%)LH)QE0E.))L/K%OW MYB[2]L;@1\;6:FM,="8S(5[TY#X96(X.B.4L!LU \;5B8Y;GF@C#^%-S6HU+ M#=P>;]@_F=PQEQE5;"SRGUD"Z<#J621A(*GSA*"(R7R+*& MDRG@"\L!%!%SW"JP"%-='2M&[GDL"D;.OPJE+L@5>9Y.R/G9!3DC&2??4U$J MRA/5MP'#TT[LN YE5(7B'0G%)P^"0ZK('8:4M. GI_'1";R-LC3:>!MM1MY) MPB\E[Q#?N22>X[DM\8S?#W?:TOF8][O_]KXCAM\4BF_X_"-\344<+8A?MS,% M$K_\WR?,06-7S>BCF:OL46ZR":R_8M9H<6D51%.X:W;50N9X7.8W9CA9A MHT5X4@N\$?&^XW@=2,EX_$909:YR:F[:!?8"56G$U,4E04'T"0%]9:W?8.4J MW TQVLMV?&CEAMV];"=M5+U>;T^3-JL@N&Z7)&HDB4Y*LEN 'RZ4Z/#P%DPO3416)1M;<^&PO=V]R:W-H965T&ULO5Q=<]LV%OTK'&]G MMYFQ:^*# -AU/!/;[#SC[0$FUS*Y$N2<7)OU]04@01. !E1?9D M)J:D ^!>$, Y]P+DR5-5_]$\Y'D;?9Y-R^;MP4/;/OYX?-R,'_)9UOQ0/>:E M_N6NJF=9JS_6]\?-8YUGDT6AV?28QK$XGF5%>7!ZLOCN0WUZ4LW;:5'F'^JH MF<]F6?WE+)]63V\/R,'7+WXM[A_:[HOCTY/'[#[_F+>_/WZH]:?C=2V38I:7 M35&549W?O3UX1WZ\4:HKL$#\J\B?FHWKJ'/EMJK^Z#Y<3]X>Q)U%^30?MUT5 MF?[S*3_/I].N)FW'GZM*#]9M=@4WK[_6?KEP7CMSFS7Y>37]=S%I']X>J(-H MDM]E\VG[:_5TE:\<2KKZQM6T6?P?/:VP\4$TGC=M-5L5UA;,BG+Y-_N\ZHB- M H1Y"M!5 6H52'PML%4!MFT+?%6 VP423X%D52"Q"E#I*2!6!8150 I/ ;DJ M(*T"S->"6A50MDF^7DI7!5*K@$A]-R[^>N=BNPU?/Y'US5X.NN4H60RQBZS- M3D_JZBFJ.[RNK[M8C--%>3VRBK*;4A_;6O]:Z'+MZ7E53O0$R2>1OFJJ:3') M6OWA8ZO_Z)G3-E%UIS]5XS\>JNDDKYN_1:,_YT7[)3J*?O]X$7W_W9OHNZ@H MH]\>JGF3E9/FY+C5=G6U'X]7-IPM;: >&WZKVFP*BIV'BYW/9_-IULW(:'1W MIZ?H8?0AKXMJTIG\;E(]=G/V4%_]3W=DYPMHXF*@B6HVT_-^X3\H/1KP2Z]Q MS;S^\M>_$!'_W5?)9;B2=Y-)T3F23:,/63$YTEU]GCT6N,=^VK6N??3EU4#C MX_&R$3V\_MD^Y+4><3-- P_=^JS;_;EJT-BYWK[6B_RN&!?(M/?/KF0?'7(3 M;O67JCP:5V5;5U/]TWUT7;9YG3=63<=Z0J]G-5W/:KJHFH?';=,-N<.H> MEZ;-ZG8;\\^658L-JY20B;2,/W=A1X1PTD==N"C&+,P(U)3&J4CZL$L71F(F MG2:OD&&2IWW4-4#)1 C>A[W?RLL;A$J(PC>1KV\B7Q1CGIMX78Z[%5*/OTF^ MO'H3?1V):[;)%VP3F!/)NK4D.&1&G_-Z7.C6] 1>3(QH.8F;S>&/1GOB#&*6 MR%1R[+Q8FR-V,P>-6.&:P&-EC43AW"-J#3!8CQH??!)+V;=,J-_Z=:UNAAW"^SRUWE9M(,]+UU[4Z44P1:KM<7JQ2Q&-TEO]%FU>4>F3G2YO10#A;U=%K7)(TMG@0PABSV/X&P CWK(W$,!SANPJQ*"\G M 1'VCZS^JF)H#",7[JHP&4O-\;;\ $@]8T2<^N>,(5429E4@Q+1?VSAP1EQB M58*35%JKYPK7EUB)[:,+.B)Q;U5815MNJR1.."/4'MLN\(A+R>SA!6"*NPH* MX?32ZB$"8F0$">N(%Y;ZQ-4,'JT/D -BGQB-0<(BXYOD/G%E!-3[ (<$_PH6 M5OP !"4_:!-K?FB<*_H1#*G^[7R]@3"O[B=&@1'U"LJ?&+E$PGIIO]SH:J0C MPKF'P*G12#2LD7[K;+K+ZZ[QTLH->,4G==60E!Z!3(T2HF$EM!7_4J!W"!7" MU_I&\F+G[,4 :;Z?EWHMB/VD24'J0K)44&ZMZR. [$@SH,I%:H>HU@ M*HWMY?$&X6B<>-8?:F09W5F6[24_!J29)T$&I5F(-*F19O39TFQ[TJ2NGH*D M29&L<4D35.>2)@!!T@1M8M*$QKFDB6"(-+?S]0;"O*1)C=*CXA5(DQK11<.B MZ]UX7,W+13[D8YN5DZR>--'OC]T&4?2?T>>VR]O?3O/HYZ)I_QMJT<@"&L[, M[+[P;XQGS[KI9FF$5(PZ4_)B:^0((#M)SU+B96"C6&A8L?@I8MC5U)E&J4P4 M4?;4!3I&IHK;V2M0'V-V5@. ]-R(N1#VY 49)B*$E-9L^PG6&"LN8WN6 S^8 M2SG0V]0.^]X#G*9\JNQ)#JI+B$<#,J,!65@#?ALQ#>8,F*L6/3D#@!S(&3"C M+EE878:(:3!KP%S5";,&S$VSN5D# ,)9 ] JSAH (,H:(!C*&B"0F# -JBW$M9CU&&SW#PIFK?>_#,#3PQ MS,K#S/J"R3+N1 9,Z-;.%AV;)E M6LWCK"M 8&S.P68:BLU!?6YL#D X-@>MXM@T"J7H(@M@6X&0'V;#(OP) K9YM<72-8$PP9D\4A./$ MLPX)P^3BE9XAPI&00"=Q8-BW-7($D -AGS J0>SEB2./L^Y!&QCV 1P,^P#. M#?M093#L$V"/!89]L$84]H$:0=B'4"CL \VBL ]5YPW[A%%>XC6>4A)&*XFP M5MHU[#L3KFABA%!/!EAL/*@4UDQ[%20"J2:E/+PNC&H28=6T4YI:N+K'<^I* M&-$CPJ)G*X$AW">"1"(\^SK"B!L1%C?[R05C2G5%C% \2:EPUJ9MD2. [-2# MICC?TS#2R",9ED?;98VAJZN:^^I!.LOF!< Q>Z4> 9!6#TFB[.A6@NV;6.E> MLX!7 'A$]7IH+:X(QKD@%DO< )PWFR&->)-A\;:_9J%:A15[BP1@4@K%%!JUBC B#2J B&-"K">36J-*),LE?@ M9FFT@-SQT,C@DZQN_H7'RN>_T0IR1ZT 1YRK#Q)[[RJ,Z5MI!(1\N8,>@QT+ MMBQX[._:C<>:7^ZY9MC[X"R'/=7=AX9\?6_DB!PXZK%#/E:"S(LD]A'!RT%8 MWV2C8N3>3GX,Y1$E4!B:R'WR0AEYH?;V/#-\9!R0L/. M:HL'G9^1CE6 1 7UW6EE"%0-;!9LD8U5B#FH?9!3 0+DOM!'&7Y1X:!_KZ&/ M0IL#U#YJ>C4(Z_MBN$N%N+ M7CURPK<"OA=G9;O+5]16U@!S))7CH8M2OBRM,M2GPM2W532H0$RLF+ ?4U%@ M7T)1^_C)#83Y[I6A0Q6FPQ<,+97+C)[09WNE3\ M0Z=(Z^5[$9&PO=V]R:W-H965T&ULI55;;]HP%/XK5E1IK;22*ZQ%(5*Y3.ND2JBLV\.T!Y,88M6Q M4]L!^N]W[(24M@%5VPOV.3G?=RXY?(FW0CZJG!"-=@7C:N3D6I=#UU5I3@JL M>J(D')ZLA"RP!E.N755*@C,+*I@;>-[ +3#E3A);WUPFL:@THYS,)5)546#Y M/"9,;$>.[^P=]W2=:^-PD[C$:[(@^J&<2[#&*"HXD68V<&W\XBTR\ M#?A)R58=W)'I9"G$HS%NLY'CF8(((ZDV#!B.#9D0Q@P1E/'4<#IM2@,\O._9 MO]K>H9 Z @@; #A1S-$#2#Z:(9^ ["MNW7O=G!3 MK'$22[%%TD0#F[G8Z5LTS(MRLR<++>$I!9Q.)H)G\-9)AN"F!*,9UF L-!RP M#EHAL0)+I(^Y8!F1ZA.:/554/Z/S.980D!--4\PNT"5Z6$S1^=D%.D.4HQ^Y MJ!3FF8I=#76:;&[:U#2N:PJ.U!2B.P'$"LV@MJP#/SV-'YS NS"?=DC!?DCC MX"3A]XKW4.A]1H$7^!WU3#X.][K:^;_LLW_._FH88;LQH>4+C_"UJW%T,W[? M+)66( %_3J2+VG2131<=27?+4U$0I/$.D5UI5K5KH6J.@>4PTKA)_'[?'\3N MYO U=42%WIN@Z?N@Z^O@ZG70['W0Y:#_$E1WZA[\+0LBUU8/%4I%Q74][];; M2NZ-59HW_K$_G/@=_BE(=*VH+_2UOM]AN:9<(496D,KK?0'5D+5FUH86I16% MI= @,?::PV>&2!, SU="Z+UA$K0?KN0O4$L#!!0 ( (R !E/=;.3)?@H M !\M 8 >&PO=V]R:W-H965T&ULK5IK;]LZ$OTK1/9B MT0)Q+9&B+'?3 *[CM+YHW6R<=O>K+-&QMK+HJX>3[*_?(:68COAP6BQ0-+(\ MHL\,ASQG1KQXX.7/:L-8C1ZW>5%].-O4]>[]<%@E&[:-JW=\QPKX9LW+;5S# MQ_)^6.U*%J?RH6T^Q)X7#K=Q5IQ=7LA[-^7E!6_J/"O838FJ9KN-RZ>/+.+5G]?7=3PJ?A890TV[*BRGB!2K;^<#;QWT]# M3SP@+7YD[*$ZND;"E17G/\6'>?KAS!.(6,Z26@P1PY\]F[(\%R,!CK^Z0<\. MORD>/+Y^'OU:.@_.K.**37G^KRRM-Q_.HC.4LG7H&"_A>27_ M1P^=K7>&DJ:J^;9[&!!LLZ+]&S]V@3AZ ,8Q/X"[!W#_@<#R .D>(-+1%IET MZRJNX\N+DC^@4EC#:.)"QD8^#=YDA9C&95W"MQD\5U].>9'"I+ 4P57%\RR- M:_BPK.$/S%9=(;Y&T[C:H&N8\0H-T/?E%7KSQUOT!\H*=+?A3147:74QK &- M&'.8=+_\L?UE;/GE$'WE1;VIT P0I"^?'X(7!U?PLRL?L7/ /YOB'2+>.<(> M]@UXIJ]_W'/ (8?($CD>L8SW[69V.[F;+SZAR?1N_F-^-Y\MWSO�[C!G+< MP#+N M9V5B1\R]";G%?56U/HVR%".818R?O+D(;AQ7!_' _=:.#C,/0/9B_P MT0,^ZO1[DOX'TK;-G9K#4D]XD60Y0T4?N/A:W$Q$>NU*OL\@$=#J"<$F5<9U M5MRWJSRK,U:Y0A<>H(7.T%TQV.J2+&XWD")%\9:7=?9?><,4QG8X>A0A&@4> M[L718!5"(,UA'!VPCIQ8;T0\Y&8)>S5*>;.JUTT. 4EX Z$UH1UI. )*>UAU M&Y_ZU PU.D"-3H1US@O#Z:]U@1R(+TB#U\)]))DI1,QA+^P4(7BQ96OKBL8#67:JGM MFC+9 -^B/(M769[53T9G?!WFJ)_#!J.Q[UE&"%C/6$Q M";T^:-W,!EDQC$^=9] ?^S*; ]*12[KN#"[$^A 1S3JNZ-;V:9'$:%/ MG:Y\ A6-I%3]JX&MO%TF:\3@4_V$MJS>\/3('R-XZH#5(==-!@$F-O2**WTW M67X!BD9QGO.DS9EUR;=6[&;]IQ-CX 7::M:M"(XL[.DK^O3=_#F'A,A*F2<0 M\U*H>7'1P X45Q6S(#;0H^]K$3=8!3:^]Q6+^FX:_59O6&E$I5,BCOI49#"B MU(9)T:8_=HJYZ2:&_:,22^U(E,GXR5W]>2,!@78NM1R$^"C=G:H-*S[$;CZ\ M9@ !E!N#Q;[*F?PE4Z"P3G(#GY"@%RJ3641#RXK!B@RQFPQO2@8YESZ3=1LA M+F85*CD02)"*]M3#.JF![NDO%I/5:&2;9ZS(#[O)3^8>*H3N.(U49S(2AAI2 M RT22BQ %>5A-^4)P=$P8XR/!#:QB'^QFG\5KRUHCF/U_\F"U_H7.!%9U@=QEVTQ4!4F1#:" @H";$$A;"8F=3 M05BOLP:^3ZBV>@UV <&6>HPH_B%N_IG&NZR.\ZY1(+#+PJP =?2$4E@O.7B2 MHHJOZX>X-"X=8N 1$W.0T5UI-%\Z61"0&M@EHT,]# MDYF/0VQI*Q#%2L3-2I.7PEDD3)FQ.BZ?4,V23<%S?F_4_,14DU'J]Q/&8&?9 M2,E1V^\40RGY(U"OF@HL@$V50I([@Y1)9;_SV>$WT! A?M G Y,=]C"UU/5$ M\14YP5?I/BX2)GM/*M20X7DC'3."-C 3\;R^>C:8V6*NR(NXR>NPW3:5;$-U ME+R:+Z>LW6Z(XB)SL(":, MI55;N:UX"2- 1"HD7\#L>;X7\4D@!;,:K>/$VA @.L]HDVKJ/1[/_4L?%!41 M=TVDFC*_BEDOAS3,ADZCR%<;:,5RQ,UR'5W(]DN9K=H5@P:M=A'W>)X+-ZH- MD,6&YRDKS*OX)7\ M]:8CL+G\P,=E$TL@5645G@KM!FU]>SZ1WZ=HUF M_YY^GBP^S=#MY&Z&VNLE^K9 T\GRLQ&Y7H8-*.XW;DQ6/@DL/>= ,65PHE>X MF-[.)LL9>G,U:Z_>HGD+]OSO?_-#[Q_B$LW^^7W^8_)EMKA;HLGB"MU"E70[ MG][-KNQ^Z;PX\*D7^'W/=+MQ2"PR+E#T&;CI4WJ 7@/^''V MS&[GWZZ,'NFL2:)@Y&MS97C9AT?44A,$BER#$^3Z"R[-X.;!&?1FR1A:<"AZ ML/F=N>&=7S@.=2[0[<:8C"U92!7M4C?M+IO=+I>'+D [I%F5Y+QJ2G8H&-8Y MC)@5[=$=41(-CMZ>"PI)FU+L$;"](2BL,]YRQZF7LE2G8^*-^KN>P0K[MJ8. M5;Q-W;S]&SZ?]K=]9VKTU<#U5&NQ&:Q&D?58A")[BIU*W^%K\?S"]] B.C\N M88K42 &N,H$JNJ9NNI[:7A)V^B/37F"IBM888Q=E=P$VM6*)I4U#%;%3-['? M]%\Q9_+-19(WZ;,?O]L\IJZBM7-*-PF);5,X.DSC5@8G?>*_VA:E.OD3HHET M@Y5%'U"E#ZA;'QQ\@1Q:9X^ OWN3U)NC%YWR]IS.[T^<+ADBTF^Z&8Q\WYJ/ M2E90MZSXRK8K*.TVV4X=Y/C_3:.N&'#0%WH&(^+9SM)0)2NH6U9\83"+HG!% MV5;HU.ZDX+HI.L&:"P/A']S/]L:&*-7U@1_V183):&0[ZD&5AJ!N#3%ITXZO MZAB^D?%GCXE\U2DII(5_:@(,,F#<;XT:C"SH0Z430K=.N"OCHEI#MCP3QU%+ MH2DR\TN[;LS0L8$93$:C/NL-CXZ:;EEY+T_@5DBNV?:HYN'NX93O1)YM[=W_ MZ+^?MF=UU3#MT>&O<7F?%17,PAJ&]-Z-('IE>QJW_5#SG3S0NN)US;?RZ"DLW0(12HD9=7[ZW='R;*#K4$?MI=8).^^^^[C M\2ZKWKI'7R,&^-QHX]=)'4+[-DU]46.C_-RV:/AD9UVC B]=E?K6H2JC4Z/3 M;+%XG3:*3+)9Q;U[MUG9+F@R>._ =TVCW&&+VO;K9)D<-SY150?92#>K5E7X M@.'7]M[Q*IU02FK0>+(&'.[6RIU\B:!$G>J MT^&3[7_$,9\KP2NL]O$O]*/M(H&B\\$VHS,S:,@,O^KSJ,/7.&2C0Q9Y#X$B MRW3(R.7\A WJ_2P-'$)RU&Y.V G'T!^35\M";4'GXP)9;/_5-F.5'-CE2WV8N M'SHSAXO%#+)%MGP![V)*_2+B77Q%ZC.XM<9;3>5)B7N''DU01RG>DU&F(*7A M@3>1*S-X^.,F]\%Q;?WY J/+B=%E9'3Y/US&?X/,E[5''PR&&=R98@ZOOOWF M398MKJ?]N%Y>?P>A=K:K:B!6P7>YIY*4(_3PBFLR/KH]ZL.,[1!&D%O;M,H< M)@CRP-H9+[V%3!5->W6 W:2T*O=48&3<\\N-%)5#?G>:X1V6<[CC^ WYV"4$ MT (VK>W116=OG8_N)TR/+H*VSNZI1#[O*7 >QMB]$M80L*B-U;9B^EP4G:@T MH) )3(,J- S H1KUB&?0)X[NK.6?&YM$8.:8S< MBRC]Q0SY :C945\QS3$$%O-9YF*(1N5:#*0 ADXE6K(HI1,11S\>!)PJ^OD9 M6;XF.Q0D4RC7>"S)GVQ 6%[):IE=/XS&=R?0L5@E+RE/QBAY)#%&,34, M?%9=4V^8_UM'2,]:->M5Q8$DU#H3AJX][4XS[V9H]2?S86!^5*XBOC6-.W9= MS+^_2L -0VA8!-O&QI_;P)<3/VN>V^C$@,]WEI,?%Q)@^D]@\S=02P,$% M @ C( &4WFH/RIP# Q"( !D !X;"]W;W)K&ULS5K; 1E].G^Z&^/K*NB]^K500UW5E_)N]=0C-RX,# M7ZQ5+?W8-LK@S=*Z6@9\=:L#WS@E2]Y45P>SR>3902VUV7O[FI^=N;>O;1LJ M;=29$[ZM:^EN3E1EK][L3??R@T]ZM0[TX.#MZT:NU+D*GYLSAV\'G912U\IX M;8UP:OEF[WCZ\F1.ZWG!;UI=^<%G098LK/U"7SZ4;_8FI)"J5!%(@L1_E^I4 M514)@AI?D\R][DC:./R3>4TX:"V*4X<\HK$R3YZO5! M@&A:<% D,2=1S.P.,<_$K]:$M1?O3:G*S?T'4*G3:Y;U.IG=*_"7UHS%X60D M9I/9]!YYAYV=ARSO\ YYQT5A6Q.T68DS6^E"*R_^<[SPP0$7_[WG@'EWP)P/ MF/]=1WZ'&'&Q5L!O8>M&FANRH36R+750I2@L/&Y\_.1A6BGI\5(;:0HM*^$A M0R&- HL-D'0:Y0C)3^!IU7E:2(.]UO&ZL'9*\1.OKT4= ZPHP#LVX<-$K.6E M$L8&L5 *&9=47. H(S0V-K3;!&3S2ON@'%XV[0+A8.M2?);:U6,RV:OOM)/5 M8!5 5(VD8^!$,LG+6E$6P\=D?>O$0/XWI&:WW"CIDAO>J4+5"^7$X704/4"N M *\0Z0A957 &J*/"HZ)UCJR3Y1_(ZBCQ:JV+M8!^(WB'9=M&&PHXXE)+ U:D MA2-A<([W($T1+-E$R!!+J5UU,XSHC_]X/IL>O?(#_1OK=:2_.X)-VR$0),8+ MP/:.,>='0GUM=;@9"<*=4VMB8OA5&WQ7XG%EO7_"(@KIUV()>N]]!"G:EC[K M"E>M$6UM.*[?&54<7+6E8OD)+MN0'HMC^-SKE=%+74@X2>-PEQ)'(-F-EUP. M/&N^D!7.44/$J$J#9ED+Q*37"GL@/1^;[7QO+I4/!L7S=R6KL!;GMFJC?*]6 MI#>6R4 Q1JTP=B!: AMF__/X?"P(&\H4-P,UG-JOE?0M8;?U!!PZCE>7MJJ M0 24'BU;PP;!5UG,6)PJ%R2=D?6]TF&=(-:K3 5#_"CKYI4XQOZ;H(M>;=(8 MJ+6.<$Z^ZM2!')B/RI[RR*??;OPNM32T6-2 M"F[888&PT)3V2'/;;BC&@:S8DW"NNBZP< 5]\81P(M1RR0D8>'>*LHA=#B%L ME/+T4IE617W5=4- ]#OD(R@.J;AUSEB\TSB&].5=FJ.T=+:F0V'KEI-N.JD1 M?D/_IM!\,R\V+&$*0X3;NHVJ1J?=EZT)!N@JBB]K6Y7*^4B5G?SX'672Q>*8V5R#O5$50534F68J M2R< 2_E8.'^AV)J"R1'G1@.9W'3=L2U>9*66+8APJ7V!K**"]7>(=T= MMCO7G]J2BRI' $OGSV>OQ$AXT$O F.:I[5&.7(KS4W$JAGM@;SKL^/QTG [[ M6WV>7]NV*BDY:!Y-]?J/5$YB++E9>'"+1PZ/?J3\4C!D"*1=G=:Q,2UD?%*- M=8&Z3)H5Q72R_^\']8LCZ%'A1:1R.ZRPG=K1.TLT"/:*>R6YJ&)YQ9&4 M2=2BCF*C2FZXE%5W/@X)3C.SQD8VR7]@#2:P;_MDT&T]J-[T#?3+OF1LU@X> M+AZS4-MZZ(UJ?DK;N@9\:-]D"F MZR:X*(?BYEKLV)AZ)/C;_R.2"U=%_(A5>D]94N M5699/E&D2[F8"NHZI.Z*%J1VV.ZFL*ZE@;)<6?OA43DNNK$RHJ'(.I-V<9HG MH@L9'R M:K7>N!]!M$!KQ"18FKDF(N*26X&!J[*+-PV)$PCD4(4+)F(?/QX3\QEE)!]6O=Q'88<8K3 M=8\0=ZFI8^IN :BDZ7Z8X$+=S]AQ'()<(*(D#0?M(*/6LP^0?ZG762@V*"K> MD.)D1QHMNVIRMSK$@MCYP^'XA:B193DT/\S&\^Y!*B=QUGC 51P#@08&3!;5 M=RIT-#[:5.CI>+JMT -O!K?5V0$U7KNC00H;<2\'EQ(\U^&K@B&4I9"XX;/D MQ$[G325&WW8%N:T@'AW>'H/C+5%*1'-<@*'@N+0\$]R]-)6^#Z:W,D2AL*NA[>5&H OT=^.%$/Y/\B#3?KT[Y7'QK* MI9-8HH%CB". P[BN%V!C ?9 M=1M[L\G^Y%F'O7=J$1)XZ6.<*4ZMH<*4\^PC-WP?4_/R^+Q=!,;H_&BR/YL\ M20:S8T/SLRKAP542#8'\QQB>8-X#:Z$O;Q^O\"CR;%J=;S> M0+#6]HH,5VRXJ D)I0*N:O0/V*E(G*(B\=:)F'7L)T M9NRU]:'7<=M30R=T=W+QV:%A^.NGDP'>$LBT*X8'CL27? MOM_TU_9D;8WY5/_)3O>!R4"6L1D]G4%W="-T&$'@B2(']:F/TT,JL$#RLUP)MK6 MMBNU]$>2H=CM\C#0KXM/[%V53JE;\Z6;H@6AKS2"LY>OA3>?(W[.RF(]WO5' M\(/!+PMJY5;\^PF^D#$A_LB@>]K]1.,X_C*A7QY_WX$!?$5_0:C4$ELGXZ.G M>\+%WTS$+V!U_IW"PH9@:_ZXQJBH'"W >[KQS5_H@.Z'*V__!U!+ P04 M" ",@ 93KJ"9 DH) ]%P &0 'AL+W=O0TT^GT W@'DHAQP 7 MD6)_?9]=W!MI4P4BJ*Y\+8<#-8Q5B^&X]#ME*% M#"-7*HN_+)PO9,1/OQR'TBN9LU!AQM/)Y&)<2&T'M]?\[-'?7KLJ&FW5HQ>A M*@KIM_?*N,W-X'30//A%+U>1'HQOKTNY5$\J_EH^>OP:MUIR72@;M+/"J\7- MX.[TW?T9G><#?]=J$WK?!44R=^X+_7C(;P83>P.7D@,"T%IBRW\D0>_FMC/+VVKN- M\'0:VN@+A\K2<$Y;*LI3]/BKAER\OB%_^\FX?H@9)_O6+WK+5[QG;/_L>T_GGI M'1_=0CQZ5WJM(CI(?%;9RCKCEOBZ4A1C*>U6H#O7VE7!;(7;6)4+69;>/6M@ M6.'9].JOI"A" ET:(M*A[5)45L<@--(#!7J=SJZ4R456ZZ6\R2QSE8U0"D(0 M.@H9\%PH^!BWHE!QY7(H6:L0T;IQ)'ZVXI/TV4J3D:3+LP^W'8A M 4<04]S 7>^E7;*/@6$BT(M+HQAI5(]:<(1F;,HC>V#/83FEQ*)5,Q?B?REB M7>Y\B$ R4S&J,UGJ*(W^-]Q#=]L@TS0@=6$H-N37;J#3LZZ>.+#2P.X&/\4< M[A7.1];EU@HI$@N,E).MDEZ@J!K0I\H(XA&:!B?4V#0T=$@I.^ X8 #M*J%_ MZ65L*D[!?N1FHA3\IJ1!J9^W>P9\3;IO4 NE!) M@"9U6P"*9& MG[6-/E=Q@["&E#?4PD&A1](;]Y[D&B4*XAM9E.^;Z%I.TRJ(X]I\+=%9E>); M9>1&HKDSYTOGF=F'',8]@6HK:I>?JOE0/-B,9#8K9\SV))%BJ.9!YYI*4<.J M ?3Q;M#0T!GNGZ/>,HK"IZ=UUGKIY\8DC[B6?7_X+]T#:+)1VXH BTQR+U=^ MK=>,X"Z^G9(T5GJU;]QDHT0SD$HJ7XV]1=BH=?W_1F2C"(A?ZQREE!56&=:S M=*"V$UJEX A# &C$&L->;Y+&T&J$S;FT7P";#*T-X@![X#DJX;$=U?P&K*3: M,\30E5;:3(-MM0U1QZ0JM6"?81RHM$ [ARZDOV'@/C[4WG5Z-B!PWB,4B&,; MHBJ2/29I4&@9J.F57<*^[8,$^A8.7CFP;"0^EW,PH"KF*L];"ZKAF2ZS0:F: M-+\HC">0>L(6J5Y4L0+P\:MS,"C@)5,(\H'(S=IZZVV'PPMP&?;LE5)C#"!9 MJ4;0 ("H&G:P=#2;CBX;6A3'>)(\/IJ-9NUC3:"A>O)0P2JA0D:+$\V%4TBG M75$N,&78I\PX&@G,(>@M\@.*,QE6/2X'5G]',)2]#(,3]PQ1@KQ/&F&9_UZE M90/!=P$M*EI)OQHJG ^V@!\KE#"A8H'F:H(0Q M#8WAC?CL,,C@GUUJ-!M]3 M?C4\GTS$]\[E/ '!Z9?GE[52,KTM=<9[@WQ("P^5"J,;.>0:-9LD"(/V M*V2Q[AAL/8 ^E5U1 MWZ;=!O9$Z>4L0ZHVPT6XJT"'61:R;>07W*=.\1EO0&,*2SS2@@6Z2NVLN MRN1A!\"OB]0AH#M5!;6HJ/!KE7BUWEQ2/S=K.B5/>L$I M_0>6'G!E7^VGI/;QY27G2%P,KX"F"_&TLQY]X$LN&,$@?0S<"YPZ/0-39;B\ MI]F3('ZD>E>V.?'##';WN8 UIJ7;-IV0-:7UVW*PCJ7)=F):_/;*I.$K<8=5),\W4K, NYKGG'=&4F<6HQ*Y8+0ZGJAT6R#B#3LV.""O(*>&.P7I M!9/XC&3ICKE::FO)]9U+5+VFP@!U3K,H01'UKZ:MV/!%Y;LCU=1+'.ZXG:N- M?_7FNI>A)6:LKTE.YNA.3;=8UD=0LZ&990T "TG=FU4[?778#;XP1RX@O2O. MTSI+ 8U>>M\V[KW2Y)L5O;CEOK QO=ULG[;OAN_2*]'N>'JQC%LI"AF$40N( M3D9OSP?"IY>UZ4=T);\@G;N(2<1?5TK"0SJ O],"W_P@ ^T;\]O_ %!+ P04 M " ",@ 93,&XOM.P" !T!@ &0 'AL+W=O/5'G#@-D@!IVF$=T*UH]W$8=E!L.A9J2YXD M-^U^_2C9<3-@#7K9Q:8DOL='TJ+G.ZGN=8EHX+&NA%YXI3'-+ AT5F+-]*EL M4-!)(57-#"W5-M"-0I8[4%T%<1A.@IIQX2WG;N]&+>>R-147>*- MW7-U-,Y M5G*W\")OOW'+MZ6Q&\%RWK MWJ'YVMPH6@4#2\YK%)I+ 0J+A;>*9N>)]7<. MWSCN]($--I.-E/=V<94OO- *P@HS8QD8O1YPC55EB4C&KY[3&T):X*&]9W_O M6[*A3?U(,>"M96YE;L/V.X".947S+#E7,D=*.M-;-9PJ3HTB>/"-N7. M*#KEA#/+&X4-XSEP+44IM1P*7+,_\8')'/0&N^UGL='"3^VXA1&H0]Q&$='^$9#[B/'-WJ! M[P(+I!1S6$MMM ]KUG##*OX;D* 1=<9Y74K4+XL=IHH^C+^GE$ M3C+(29R\_%=@;4/G3MN\ ,ZPV!1U'72_L(X0T7!)&M)G;]=@AJ,"N% MK.3V"4X@2OUP%%MCY$>3,7R2XAT7F:P1#'ND*9$A?V";BC1._21)8>*/TPBN MGET:2_M$8\5T:1Q"8O\LGD+D3Z;)$)X+ZC03&=)I.K6G:9K"*G]P>T2E*$/+ MW)=E@P(+3N21'R83BI_$9WU5I_XH)8+0/TL2^"+I4^O4O*JR)Y"$_B0ZZXQQ M&L*_/KG@8!+4J+9NWMFVM,)T0V'8'4;JJILDS^[=/+YF:DO)0X4%06]%M 91WHO)#2[!&PO=V]R:W-H965TF@:C:SP3+48)E$T'M:,R^!\X??N]/E"M59PB7<:3%O73&\O4:C-,HB# MW<8'OJZLVQB>+QJVQGNTGYH[3:OA7DK!:Y2&*PD:RV5P$<\O,T?O"7[EN#'/ MYN L62GUQ2U^*I9!Y "AP-PZ"8R&![Q"(9P@@O&UEQGL53K&Y_.=]!^\[63+ MBAF\4N(S+VRU#*8!%%BR5M@/:O,C]O:,G+Q<">._L.EH,]*8M\:JNF>F=E"\J]U73* MB<^>WVF*K[9;8+* FZ\M;\CC-H3W:!=#2PH^A?6AG GF+2'1L-O M%RMC->7)[T=497M5F5>5O8YCCPIS-W-N&I;C,J"K9U _8'!, QRH(8U#N#&6TP4@CD\&RU; +2_1 MQ\1](GC#)0E2K2%MYA2NE+%S^M9-:TG"7KT'8U1I-TR3%M@BTP9.8!*'HVCL M)DF892G<(EVS2HD">-UH]8".VV "0>L)V#&D+59 M&D[2&-)).)[$\$M9\IPL;K7DMB44#E+)']W<0'HVZ4'%21AG4XCC,,EF.ZY# M0Q3I(/> BD]26$T^ MXW]T&V^FXW \&YW2)".8V2E\5)8):(XDRPF,HC"*IC3))N&,$%ZWVAGC/&PK MC9T+#7^$NKO[Z.[^4R*Y+ D]M4L()K=4RBW71/)MM43*+&R8 :E *+DF)U-Z MN9SWD:-8.V$W\@&-=0@_(Q.V@GLE6F>E(=*U%[3AM,TD5)3L2I,O!:6^L2X] M3D:#F*JI$#L_G4P&T]U&2 A-@_ZY$-O!ZQE,6'CM[I'FA(5"TTJ/YI4H_ M?,?JYGNXD$QL+<_WSO@W5D3_O[ E@]EAV++!Z/7"]H+!_VG8WE)?9;P&H:B> M&7"6^\+6P>N*2?'/4]23^.J]0:J#DDK.SD;RW=$Z@H_4$E+M=4;2KWL^J!)] M]*J?MP!P3Q@.-O88#L%X("\^*'\/#I4JJM9C/Z;CE,8X"J?363<93R/XUK,^ M?-8[U:C7OD,TE'(4Y:Z-VN_NF]"+KO=Z(N\ZV'=,KUVT!);$&@TFHP!TUQ5V M"ZL:WXFME*6^SD\K:J11.P(Z+Y6RNX53L&_-S_\$4$L#!!0 ( (R !E/V M^]SBT@( &H& 9 >&PO=V]R:W-H965T<)D@")&V';6B!HEVWP["#8M.Q4%O*)+E)]^M'R8F; FUV M&6#8E$@^/E(B/=E(]:0K1 /;IA9ZZE7&K,=!H/,*&Z;/Y1H%:4JI&F9HJ5:! M7BMDA7-JZB .PRQH&!?>;.+V[M1L(EM3?N->[ZJ MC-T(9I,U6^$#FL?UG:)5T*,4O$&AN12@L)QZ\VB\2*V],_C.<:,/9+"9+*5\ MLHLOQ=0++2&L,3<6@='G&2^QKBT0T?B]P_3ZD-;Q4-ZC?W*Y4RY+IO%2UC]X M8:JI=^%!@25K:W,O-Y]QE\_ XN6RUNX-F\XVR3S(6VUDLW,F!@T7W9=M=W4X M<+@(/W"(=PZQX]T%1(X+>R@/1I&6DY^9?1$& ME6!U_0)7^$QGM,8"'F1I-DSA)# 4PAH&^0YNT<'%'\!E<"N%J31OYQ7M^B_@HX-=6G$,2^A"'<70$+^GS31Q>\@'>/6ID*J^ B6*?,=TQ S_G M2VT479)?1Z*D?93414G_5U6/PMG&'.LURW'J4>=I5,_H'8\!!]JBU^J=U@=! M[9Y+:BUM:%^68"J$4M;4HURLQD!E1U?V*\RQ6:*")/+A6AM.C4 >CQK+MH8; M7J([&?L*X90+ I*MIN+JL^,<8 O=!(:3B :17Y*&"0-1GX6C> &M1Y3Q^9M MT]8N(&ND,OP/>"W*A^5Y-_H)#/TXB^F;^DF2 M6M:)/T@2IQBE,;QW.X.#_F]0K=R4TW3 K3#=*.AW^T$Z[^;'JWDWA6^96G&A MH<:27,/SX< #U4VV;F'DVDV3I30TFYQ8T<\ E34@?2FEV2]L@/[W,OL+4$L# M!!0 ( (R !E/^*YE<)00 $,) 9 >&PO=V]R:W-H965TM*&* B"5*LJ34-N"D6]L!'8(F6Q^&/=#RV2)* MB2Y)Q]W_TE.=]I\L0VB@_M6=786-#)NA>RB^33PKLU\JGNG9(?7!FS? MML(\7*+2NUF41 ?&)[EIG&>,Y].MV. -NM^WUX96XR/*2K;86:D[,+B>18OD MXC+S^\.&/R3N[ D-/I*EUE_\XL-J%L7>(518.X\@Z'>'5ZB4!R(WONXQHZ-) MKWA*']!_";%3+$MA\4JKSW+EFEE41K#"M>B5^Z1W[W$?3^[Q:JUL^,)NV)NG M$=2]=;K=*Y,'K>R&O[C?Y^%$H8Q_H,#W"CSX/1@*7KX53LRG1N_ ^-V$YHD0 M:M FYV3GBW+C#$DEZ;GY.ZU7.ZD4B&X%'SHGNHU<*H2%M>@L@]_03<>.#/GM MXWH/>CF \A^ 3N"C[EQCX>=NA:NG^F-R\.@E/WAYR5\$_+7OSB&-&?"8)R_@ MI<>HTX"7_J>HX:VTM=*V-PA_+I;6&>J=OUXPFQW-9L%L]O\F^T50/[47=BMJ MG$4TEA;-'4;_QA)<-<1%"[(#UR#4PI@'V6U M+KO'.@U; XH.Z14" MKK6B* M[045]@ZMZPCE,PKE&KC1JO=C9D]$OB'AM6BW;V#1"?7@9&WA5CNAX"P8U;TE M_^P(+H4274TF2 EK;)=H($U"N6-X!9,X96GNJ92HC*=$5?&$%44*[X7Q]F!1 M?^VEE6'4><+*O(37/Y4\X6\.2YIBFM$.\+X.D8,1CL(_[#I+TG*T_Y[X0ZV' MQ];SOO"<\;C<^\++W/O"2Y95Z6FBQ3[1/@\UI45:ARN?4Y_J(8V4ZXMG\-\& M_\YH:T.Y'JFK0Z46==VWO1(>^LA\6;H8BDL_X^3?(J3KD?Y!5GU22':Z.W1J*C M2P$C$909ZP+"LASUB5$)M/6)55(^!%@+DU8H70 MB98T2:.(8^\-BW,^@B1A$](\L).*Y25I)AE+DF3?D_)Y]DTG=H.C21#!ITT2#<;F:". M^-;NJC>^5KY57&,0PQ1;>0_M<*RB/U:?M8[?XCOF_&D!\9ZN;TM.T/2>#O!M MP#T]IN&&##QA' T\M13Z\I%ZUAO?M?X*DH+E,?=$R8ILXJN?LJH,,^U%&7SO M?!V?7&S4;YMP?5L:*&K*X8X[%*Y)-3XO\@C, M<&4/"Z>WX9I<:D?-'&PO=V]R:W-H965T[NWW)B\W+G#-G9LBA5@>E/YD:T<*Q$=*L@]K:]BJ*3%ECP\Q4M2AI9Z=T MPRQ-]3XRK496>5 CHC2.YU'#N PV*[]VIS&_S!\6 N MQN BV2KUR4W>5NL@=H)08&D= Z._>[Q%(1P1R?@\< :C2P>\')_9W_C8*98M M,WBKQ)^\LO4Z6 10X8YUPKY7AY]PB&?F^$HEC/^%0V^;+0,H.V-5,X!)0<-E M_\^.0QXN (OX&4 Z %*ONW?D5;YBEFU66AU .VMB3."Y=43Y83;N< M<'9S79:ZPPI>'ZG,!@TP6<%OMD8-OW"VY8);CF856?+E$%$Y\-[TO.DSO'-X MIZ2M#;R6%59?XB/2. I-ST)OTA<)?^[D%+(XA#1.DQ?XLC'PS/-ES_#=L1/; MBB%@GP4F#/QUO356TU'Y^P47^>@B]R[RKY[;K\$+9S.\-%/>3%R8E8INF+%D MJ'9 N[!3@JXJE_LKH*2C3_HK++'9$C)+^@JXGQB^XY(@JC-$;;X?/7)YC\;2 MU;5T5"7=;0T[)%<3*)9A'!%G'RX*S394W7O\]7A;K72L+R K[]9I$FZ8]# M$=CCQ,_#Y6Q)3M-B#A^5);7_,7FZ-A-(BIS +F/);!'.\@6\E4.5.FUK^-PQ M;0E%M7,5"8$9"E-;M\ D4+=FDO_CM9);:MN"[Z6K3.A9;BGO3)Z %E#[REE% MJ22&H11[C>C,#?4ERM;(Y4\#[\&U-PCS$\",T?:]!UVL>#JT[IR&Y M,RWZWB].4_AX(83*":RE4W3DU-YI&R;IM'BL)QD7N!SK]C_GE1FC2NX7AH0@ M27\ZKR2" OU"M&=\?.7B1Z$\U:"BBX>@0;WWSYV[XIVT_9LPKHXOZG7_D#R8 M]\_Q.Z;W7!H0N"-H/"UF >C^B>LG5K7^6=DJ2X^4'];T58#:&=#^3BE[GC@' MXW?&YE]02P,$% @ C( &4_:WF^F\!P 4!P !D !X;"]W;W)K&UL[5E;<]LV%OXK&*VW8\\P%.^2$MLSCM/.IM-D/'&] M?>CT 2(A"5L28 #0LO?7[SD 25&R)5=-MI.'OMB\X-R_,6;( M0U4*?3%:&5._'H]UOF(5U;ZLF8 W"ZDJ:N!6+<>Z5HP65J@JQU$09..*4V7[):9N_I& MP=VXUU+PB@G-I2"*+2Y&5^'KMPFNMPO^S=E:#ZX)1C*7\G>\>5]) H.KSOM/]C8(98YU>Q:EK_PPJPN1M,1*=B" M-J7Y)-?_8FT\*>K+9:GM7[)V:Z/)B.2--K)JA<&#B@OWGSZT>1@(3(,] E$K M$%F_G2'KY3MJZ.6YDFNB<#5HPPL;JI4&Y[C HMP:!6\YR)G+=VQNSL<&-.'] M.&^EWCJI:(]41CY(85::?"\*5FS+C\&#WHVH<^-M=%#ACXWP21QX) JB\("^ MN \KMOKB V&1=USGI=2-8N37J[DV"B#PVP'E2:\\L<7(M:QJ M*AZ_^\@BL)>]8SJHY M4R0.[=. K!G$" ?4E%3DC)\3Z'+T97%U+<<^4X?.2D8_2,$V*AJ'^&!;%2>H%03"X MNA.TDK#\OZP@7.O&ZLVE-A"F.*3L-/9FL]D9.4V\.,C.4%$.?AK04T"992/, M"QHZCT^CQ O2Z=FAM3E5ZA%3<4_+AEG_0_ _Q*LP\[(XVR^=PJ(TG'BI#;R[ M^I.!I^0TC+Q@%D#D8>A-XO#XT---Z%GJS8+H0.CIT]#3(/62$&-)XIDWS2;D M"H8RM#VY=CBY6BK&X)%#=PL>VC]L8*TBZQ7/5P"WI_!7>W&W!C1CKL#4*4JB M2!2\V6?>O@[?G!$N\K(I(*@<8@1>(@LN(-^P;7D'4 O?=<=WE#)YT+ M L2JNN2V9FMN;!R:@>>?&ZZL;>V3JY=TK6A!3@ +?@"#O"PM)]U37E*L@I%D M+A4.(IO;N_L0'@59!YA MBP6S1$E^I*(!FB;A,!:<(P4F/[<&+#4[31Z1BF!"H'#HB120%@_J1X0DI11+ M"$JSFBJ*P%TH65F%*V@!5&:'LYULBN5R*6RC8*XY.@O!@PFH7TUY\0H+0FMN MX!X%.)9(&]B1 ,?;=D #X W4CA(-^8,D0&+F#E45HT@)L!CL]3V)K=C9^PF\ M?668JMPXMF,2FQ4*([2+7/!/[(W"8=V@OM MV8SUH+:@VY1-, N1'=#@FI/03_ZPC=W6V;'R^ MOAO9T4X$7^H$S&$H.Q2EQ0!L:MU8&ZJIRT;;MVUYZ7""/#>9@.DTJ$4,@=X. ML3ZY41SC[]E[DV_ MC&_29T@O].,_R[V'[.#!BI!FZZ#F:<-^(7^Z>/Y" KUE_2]J=(2$27M,\!&: MZKT ^#!R^A-,NS-R W6]70$\VI_8-L>+1H%)9>=.H_7 "Y<"O!O2EFB[U2JN MD9Y0(\ZH-KSO6QB]W\45)@;1K#BV5FO$'7/94G2DU+(W@%M:SUIYKQL3!UK4 MIMK^D$?]$MQSYV^OH:8(H^%Q)[D%/&T]Z&&P/<#M*=O>\[9KV> (Y2^BE[KS%FV7V\,P+PI!<[=1[I\RAET0SDL4QJ)FF$=Q'64+N1*'H6M@< MN:0L&& N#C,2PM(LFI)HFFU2;D_:]YW'=,=(D1<$L_XN\=)H@CR\82<+PYZ/ M-F)Q,A3+(-B?I7ENDF#LD3U)P\.V!/Y/O22QN8F]238E/QS9Y%Y+6$\L*58. M9^>A'^NB>*F#3W, I>O^;CLR>K)\=&8!?1+[DPW](V---K\6/?!+UQM-EKGS M'<#T8Q=(.!IPL%4V/ 'H/-^=&-ME&PO=V]R:W-H965T[:(/P) IW5,J+^R(OW9NCI?>KBW[?I4M52-W5I*I_K4GVVPE5%(>WZK]6'JZ MT;^Z7,F%^J+\WU:?+;[U6RJ9+E3IM"F%5?,W1]?#B[<36L\+?M3JSD77@C29 M&?.-OGS(WAP-2""5J]03!8E_M^I&Y3D1@AC?:YI'+4O:&%\WU-^S[M!E)IVZ M,?G?=>:7;X[.CD2FYK+*_0_F[D^JUF=*]%*3._X4=V'M>'(DTLIY4]2;(4&A MR_!?WM=VB#:<#?9L&-4;1BQW8,12OI->7EU:3>$TR4YY8NW M>*JQSU^]E]J*'V5>*?%)25=9!8M[=]GW($Y+^FE-Z&T@--I#Z$1\,J5?.O'' M,E-9=W\?0K62C1K)WHX.$OQS5?;$>)"(T6 T/$!OW&HZ9GKCQS5]IUV:&U+6 MB7]\U9;X+FVZ7"=$&*$( M(V8DT/67&W%&1$CET>#U/FLRZPT6>/7P]<66@-'NC^I6Y>)#\W]S\4&\8$.8 MRH&H>RFNV;(7%!1JC8"UW\A)%9Z)8S%*QI-!])\],WH=77TH;Y7S)"7IL[+Z M%N:$:=F18IA,!V?MVNZWP%AXP]S(*LI:=DN!1.XDY\+&V2 U2,X&)^WNEF:X M_=7X#4J.Q7"2G$PGD>"!]7&S_.,&0Q= 7>D!$U*!(*$S.(N9T[;Q<+13[^;9 MNT?$/D\FPTG]N2U[$#K&,PMX.CK!1=BRB^$6 G\#MY]-DN%P$%\\-, SW7>> MG)\,'U@@W-URWODD&9P.=W,/&Y[LOE$RG9[O\U]X^)@#S^"/0?WY% >.ALGH ME'B&+3LX?MUD.E::_D)J0N@LC-4_!QF0@/:DO=E:Y.Q8I#TETV63!SD,*9\E MO 75HG30#AN4OU.J#+M SRI*CV91ZI\WN0NEI8(ZM+])R%@.BL:*NR5VITL) M.W,F3;5-J\)YRID.@E>4 SD!UCP36B73U-B,\^J=KK/^=HZG-15[4*R0C=,U M)%M(FW'96+9R-A;9JU,M\:ZLVR.30^4[^BC-#AH? XT/"<4,F8XB)JML(X33 M]Z((78.BKJ&;>'MQ"$*.;D[\7.?$QN6Q^Y>2G(M5[09L/Q[VINB@\IQ4)BLV M:37'!I5G;7;U2_A?P^,&/BB-![E;%5Q9@Q?1J>Z53;4C'6#&N4XEBS6'K/!+ MKR,.MZ"U(V-(R=PK6TIJ2ZE^XSG7TU9H:$%BZ&PC!=5?F6F(G"EL1D-(+4#D MGL Y(L(DT[S*0FDT$,*"7OF*RGC@PL%@GE7'X+ M) 73,! E=_V.#8ODA5!($87XXC1 (.T6.AB.LH#IG*M@H2:6+=F-HJRUG;JG M?(9<4"K_2/>#0/9UJP$6&*1""@WV(PY-9B5P&(0-_-O6F"CD(M#TQ+M-_'!; MQ,0.1U(2IXB-6E(<#WIG;4QL?$#"A,QI[9J8==K)C>&2.I60OUC#O3[N1G)4 M6VXZM26J0*'5?=#+IOO*4IS(KH\32N6JUPM@0XK,1C*9DRG&;I,%] M.]73%LD4 IS1YI6O",:-<3JFAT1.=>T 28<*'#91O MS.PGQ7.[Z]2-"G;]7I$>6*P-NBM.%?2LJ;,1WP1U5E,YEZ5*J)*G MY&IE#0 ;:D'L]!IA#=^JK.'$*(-13*I9VZ8,.Y(XUXL0YLDFSF6>5L$P>^HW M)?.FVL(\P,0J*"[D D'.IN]6E3N$;1T.\"WLB,K ;MHJV.Y9H=.T/L EH$&* MLT&IE'BE^3DK6GG;=T50*V'#-O& MG/G4Z24H'E4:,'C4G&OQ8C@98+A*4ZN"2P[LFDS'XK-8F'FT^ML(^&UEU!Q::_>W!KPN]1^;!!G7Z>6$<[UG!R%A:P!,%=H3)(ASSU'RJ>#C K; MDT:+YQP1TH";4B7#DRS4-9*0\%G+O\)RK@@+%.)V;JE*[OUI7=38WRI(FJM@ M!M2HL&5K3O_OJ$?;.6;FQ75;^3N%/QX:^#;T1:FF2/V+\=PI*8+MN&FW]B^9 MUF-'.W1LM0(/3VH9-K+M%JESHG:!.NVFQWG8PD0-00#DKEZ!8#.,08-V M-J@]+1<+.L3Q/%VAC*P(B@4I) P2M)?;V"HM&> ;52TY@?*OACKP>;^L\DG2=7()O2F21UV]2N MT :^@&LU.% )2YHC:3HC2)4.K257TN;^2J[I9D+5A"O+/=MWSUO->$3>?9[_ MH(!MM59N"6R\HK(B2LD'&8&TVT>QM^L5<3]Z^5XHN^"?&-"0")W">_CV;OLK MANOP\GZS//P$XI.T"VI0& D +$: 9 M>&PO=V]R:W-H965T%-&A1%'Z@92F(S&BHD):WRZ_L=SD722MK8[?JE+Q*'E\-S^CA7.KZZLK6R[D4MBQ7LD&*S-MEL+ATRMKO;T=A:-^XJ.:+QQ- M7-W=K,1OTUHO]_P=R6W]F#,2)*I MUK_0PW?5[2@@AF0M2T<4!/XV\IVL:R($-G[M:(Z&*^G@X;BG_JV7';),A97O M=/VSJMSB=E2,6"5G8EV[CWK[%]G)DQ*]4M?6_[)MNS?)1ZQ<6Z>7W6%PL%1- M^R\>.ST<'"B""P>B[D#D^6XO\ER^%T[,6EOVY MJ61U?/X*K W\13U_;Z-G"?YUW8Q9'' 6!5'X#+UXD#?V].+GY64SHY>0MW$& MN(#.W8*]\]J6AOWS?FK]_+^>N3 9+DS\AD.D/RWAJ_KM2GE-0@;*8^@P&!(.1B2?@(L;*1U#2+/ MSU+4L,"#KM?$HSU8(E2SK\5R]8;=-Z+>.55:,IS5M:K\[2]$YAO50&:]ME"B M?3VH[YK=6RO=G\CU*_:*A7G @SS%R&LE>G,T%T81CY+L>+6;>UA/;6G4BECK MR&49S[*8)2DODI"%8<33(&%9R),P8$G,TVS"PB#ADWS"?M1.U+! N3:&S#78 M(HHSGL=%3R4J0 7[PR+F69KU9*(HYU&4L@]&SZ2EF IJA!]5=L#1L+C9D\6Q M%,=X%@0LXR'&"0\B_XMQP8.B&'CJCKQB41+P:))CE!0\ 3>8*@K/'A11Y#PK M2$T)!A%-17'*XS!F#^KQ_Q,N<33A21H< 6(_%Z4YM)D?K?9S9^ 20B$9<#8) M8=D")HUX',< 6 @-QPSJS:'[*)CP- XN R;) AY& YDTQ?$B9G$.0TV"GDP" M<*9%_NF H>T12WF2%V")!UG \$TH8IC[+T%#)T3QZ0#B8Y#V/RG32+ M >685%4 >@%!9I+R/&F!%?(BC=@/ $C9AVQ1EGK=D%U0I["E-A+&$0V.=BF3MBY&S,NHS*,_#ASV7X&KE;.41ZYD^C\ M163!!"0H\(/9;O0WS2R055^42&\P=5:8LPYV02!/"J9C*VF4KOH4):OQ2V:P MN=1S(U:+'6>MM^G&4YBJNB;BHJI V/:B]!*_I+*?Q)2?&D6\/3BPZ(,K(GI: M3'S8A <'$;E*BBB?A3ZF!HC8"?L.FC&-S_7 =\K#9(+?*$1^P2%X:!@B1)^+ MW4.@[J/RH2?V;O=14JE/"OD@C6\*FE*R'Z:U:NL+>]8FJBGK=85K8'ZU]"KO MC2L?5ZC0,>$TFTJ*5WK>J-\PH5H#S-9N;6BA%MVVU<'-^N!F^(YC GO7C<64 MG2D*U #/2ABG1%WO#E=>,^&M>622:_8/*0SX;"KB_KTLY7(*$,=K6:N@M9DJ1>-HV=>OMBUL>ZA: MIFQOB4&[8DG^:O=.Q<04;MNZ5N<]; %-B=6J)GW2H151QUVUMUZEO+M12I"/ MLWGC=@(UG^-@(H[SC'%L:]@.*=>D= M 4I7<(H=W2AP5C_!]T5-XJ:+1P E1=;1#'PU=D8AG8SF@!O7"],Z&M&VWK5( MT:)/!>=O'>^;K;>BID7; 1PMM#3F(""<\4I"+;S#MI'Z532>H!=&6(9*JK4O M;DAI%E%WV49=>5I$<@B'T&,4:8RL)2TZ=[JJOWB.ULXM.$.$(I)8*85=$!8D MRK 6X/W>#B"M:.0JO@&B1'E<;OS1G@JX!>M/0IU/E#ZMH(.RLB?2R$< :BOK MC>PD:R_K0'C ^P$M;YRM.'5U>I-#@ITP-&TMX@^]FHS30;DD\:LP&"?##,&4 M:#F?]"YKVQ^EI,9)T>26:@.L?GGVHVP<'_,?I>/BA/_GL?(L]\>65OL(X7W5 M.@]?>UJ]']7.J_-5M8'3S24509]B:1_X+WGYWJFA/T"?TJ"OGZQ7% 5C2L2( M,_48>:[3Z8- E$0-45)TV;0PECY 0'G#+NMWJ6%7>;C+FR$,Q^$)C/9F..?C MM.LHWYXSP#V*9*=^:V^B>-]8.1BU^@S^3M@;!R\'\I?B,CK@DHY/T7+]+_#] M- ,^J1+:-J\!CJF3Q %8#RVN[0MDP+XB =NR9&B0>Z_T[R9;T(MS:GERVQ$G M=&@J&SE3H- =^+U[+97+WH-\_E]UN1/^Y-N5?96D$*"5H9T,%4F;@4NQ4DA* MWKM*3;Y,=B"7,\3?0;+I?.FSZR1*K8,+^TT^MQ$;V-;>27Q/75=F[TL$(K[7 MVW8A&SJ[]@95L[XZV6NX:Y>V>EU78 UFGDJ<>5H2>1&L[.ZF\ODS[:'^2WN< MO*D\USFT7PM\)59V^X>>9;K;QUY<,M=F]P7;L>,7.Y.8Q_[]5H:^J'WWE]-[ ME[8+"'B2G7V%D_,@REG&BR#'-IYA/_Z"(OG=]RQAE+$PHP8"[.%86SV=Z 2W M![A]DA!K!9HWZA=#XC:C-BY,8IZC"3SW9OOJX#,"VH6Y_UA":D<&:K\H#+/# M]YC[]C/$?GO[,>=[85"26^!KAJ/!.$]';7G[^ U!+ P04 " ",@ 93R)U:R!\' #I$ &0 'AL M+W=ONB^UNT+1=' [W@99I6Z@DNB05)_?K[QG25NQL$N\!]R$1*7%FGAD^,QSZ M8J/T-[.2TM)]4[?F M)E$T&C:B:@=7%^[=C;ZZ4)VMJU;>:#)=TPC]<"UKM;D)R,(W/KS->[Q9\K>3&[(V)/9DI]8TG M'^:7@X@!R5J6EC4(/.[D.UG7K @POF]U#GJ3++@_WFG_R?D.7V;"R'>J_KV: MV]7E8#R@N5R(KK:?U.8?4_*"IA%]5*U=&7K?SN7\4'X( M5#VT9 ?M.GE5X<]=&U(:!91$2?R*OK1W-77ZTI=<70DMSV;.U1OQ &99FFHM MVJ5TXW]-9\9JT.3?KQC+>F.9,Y;]'^+ZJB;.RG.S%J6\'"#MC-1WOJ\ MDNZ%:!]H)0P97DAJS1]-@#2"BU5I(>:_=&UE#9W\]2_C)(G>?KK]8MPP?GM* MHIW36FJ7^&TIGQ6XV1= SAL+J:I=8ME<:K) DT1Q1+^H=GGV6>J&/D!5RYE( M-[5HZ827;)6YE?SV (O>-_> 7@K;<#R(>N-H)_0_R8-"M5PQLLLT^^,C-IVK:=J.DC4I ]5PNZ MW1,*'H/@,&VP*0)\0X[09B6UW)I$3E=-UU#;-3-$#EJ<:<.C4C4-G/0;8%> MT8@'FDF4GQK.:JAZ$N_>5-66J-5,DX56#8V#29('4121510G05JXF0L"#"'E M9)]RP0NX=F@\/'$GJEK,:DD@"BTZVVE)E3&=X\PCK&W0..QQ\=;0&@@!SU : M%/$X&(WCD#RK?8:6^ZR6]SP^KLX%UP!)C_,G"0/\Q\<3Z0H5_R&M]*Z3>)4-]B;QN^-/-P;MQ&\A#=C2Q3ZS5>U/]2\ M5EE:HJXS*'YW4 -AA(GYLT#2 AJ7A=!I\*1A%ZRCLV]3JO]P"JX?.PBN'T=H M>$Z_NV9 SL^FR$[T-H\OZ)/D5HG-[+Z]@\=\[' 1^:5:2)HNEUHN.68[#]_? M2UU6"/P-BC>8\$\I-%CX 8(5^J.2OHJZDT])^MM>/18NOW^4I71I#"IZ7F >J[5LM2+5LP9GX\@[3T20.CG3O<^A.Y/ZLWJPI)LLF#&A&!??_[['/KBCO.G&;3+GA?:A2>= MP=;/_15 *)MUK1XD]L:=6#@L>D]#NGE5FE=1MU:M\QZEHI)WOD?CXT=JBPS" MQLLSK -5*K2_.+JY_DCCT2VJ%KIY@QK)'KAC88/>GY\"N3TS\GO'&KFAXIPJ M%;C"D??5X(BV)4?=93$C9+S;HQ]3(X\$AWN-:NX+G^$V81NB.2+-6<\J_] & M(**/87'E4]XAZ3VKYA#;$6:/V'GT@SOG\0SIPPY<'Q'=QW8><%QPF8'/UP M-\+=@=#763XI^NSX=H"5@;%N9!$4%L'(7CXFB-CH-B' 63 MW&%!I4TQBX"9$2?TW-5HN'?];*1>NDLV6@.NC/XFVK_M[_%3?WU]7.Y_!/@H M]!(G&M5R 5'8SP>D_<7:3ZQ:N\OL3%E9W:5E_7W/+"5&:F0GZ5L?1.YE;F=N')TMK+OW<^9 CU5I_'EO'D+] MF:IR,!H.IX-*:=.[.(MG']S%F6U" MJ0U_<.2;JE)N^8I+NSCOI;WUP8V^FPJ.;SE\JC\X[ :=E%Q7;+RV MAAP7Y[W+].6KB=!'@M\U+_S&F@3)S-I[V;S+SWM#,8A+SH)(4'@]\!67I0B" M&9]7,GN=2F'<7*^EOXG8@66F/%_9\@^=A_EY[[A'.1>J*<.-7;SE%9Y#D9?9 MTL.#K5;,L*#2IGVKQY4?-AB.AT\PC%8,HVAWJRA:^5H%=7'F M[(*<4$.:+"+4R WCM)&@W :'6PV^V9\- B3*^2!;<;]JN4=/ M<$_IO35A[NG:Y)QO\P]@26?.:&W.J]&S G]K3)_&PX1&PU'ZC+QQ!V\:Y^5UC>.Z<_+F0\."?'7,RHFG8I)5#'YCQ[\?F[Z.&:.@IJ5 M3-ID99/C,N#RRE:U,LL7/QV/TJ-3+Y?"O0=/V <+',7S=0N(HC^'&:D\; MH+&-ARJ8_>['0=#/=)2DDR.\]R9).CV4DW2:3$XF8;$:,M$<+^]QH!R\%BW5M7=A$R8_HLYYIMB15U^52,D") MV7_#%# I8QI5[H@,[4DZC(:GE]6H&\?0HP-77H"H++.-$:-$BN=:B1TE0)HH MLY4EN\5<9W,Y6Y+-LL:U\I_!L EA;>+G1CD8*9IEZ]BCXXIE45?G(($?7:=; M%\-\<=@N\'79^'_C4E[4NVH18PU(G M>#A37FP%LI7P)2MW$.Q!#B\D5#A;D36="P%#0!I^#/@NE"5EJD&.R)F@Q76K MND]O5LX*L4JKMBBEE#UJ=+7E[1J-!2DD4I3)SOXB2A;P3)L-8$9V"MT7P!N@ M1-0.5+O]MVWOMPW=;=^.3,HUSJ3*HB^%R0<5FF!1"*XU1V/\T$C7O.&UAV$6 M1AK/ZQ1^4&6CVK%!VK$R&6^5\QQ.J4N522R-) ZJ6:B1-3IX^M2_[RHE$&B1I]&YZY@0P"4 MB#LCJDZ4^*!UGKKESAP!S8?SBTVZGWZ_\OJ-_K;L0-C4Q#]W+#\ZN&N1%/^BJ> M0H.1("_ V[H *_2B[ .NP?'?;( MM6-WNPFVCJ/NS 8,SG$YQS\5=D* ^\+:L-Z(@NZ_S\4_4$L#!!0 ( (R M!E/S2[2\E04 4. 9 >&PO=V]R:W-H965T.4T")&F*M5@SHV[6#\,^T!(=$Y5$C:3BY-_OCI)E MN4G<#M@7FR]WS[T]1XIG&Z6_FK40%A[+HC+GH[6U]>ET:K*U*+F9J%I4N+-2 MNN06I_I^:FHM>.Z4RF(:>%XR+;FL1A=G;FVN+\Y48PM9B;D&TY0EUT]7HE"; M\Y$_VBY\DO=K2PO3B[.:WXN%L'?U7.-LVJ/DLA25D:H"+5;GHTO_]"HB>2?P MIQ0;,Q@#1;)4ZBM-WN?G(X\<$H7(+"%P_'L0UZ(H" C=^*?#'/4F27$XWJ*_ M<[%C+$MNQ+4JOLC)-83^IS6^BBRS%+=;]?96I4L#X=V7,$"FRD6^KS]%QWKO@JUW5\%!P ]--8'08Q!X@7\ +^RC#1U>^ K>#=>5 MK.[-+DCXZW)IK$9R_'T /^KQ(XL(^R%1369'#BJ1Q1ZQ6V".@5B"M@4Q5 M#T);N2P$5,H* XW!G#E)BWUO&D1&7F9?H11VK7+ [4S0_A,R\PF6 HRPMD + MLH*,FS4#0PX:0(,<#91+67'7E*BD!1KF=NCCKRA9T_X$YHTV#:\LA442/&]W MR-O+Q1W%YQU[">#*P:@K+&07N?GAP!$TET5#N:HP[[+->XT)=_$,$B-7QYTZ MRG9I&2^$@%]^2H/ >W.+>!#0Q _>7'$C#5F=4UDKZU+A!/TWP*M\3VG6*;T5 M2]O)'$V (+*A4^/"D8%\PWF)GK$SU M%H/*O%9%+K0A=0IUXPXZA.,8+I[;4#7E$LUB/-LJK_;T >\"8S$NLKM-/3HJ M53Z!=]T\XT76%'Q;VA?2/HC0V6GKNW2)^+Y/F ?$(?JVB2!=9P3OA $/.H<= MQ0S;AK'A6B,'<0&AK)89F6I%.>[EQE7MV5Y3$:UHZQFU&#*FM\\Z(@E)[;#? M:!V7,$LO4(P!1_RZUJK6DELQ@<^HNU(%7K6.F:Z$= M 0OYN+^ 1[YP1WX_H&9V?3X8C26=':HQZ!LF4SQFHK9;-]#=G5,YWHI'=A3&>5$?P,XQ3%J2^&T5L%D0T2EB2Q+3B!RQ(O"/XTO'O>,N_80^:80.< M=JT[AB7"QQ&+(H^%:0IQR.(D8&GLT6H8Q"R,0UH-TI2=1#[<]"3M>=O"G\(? M+5\IC+K1V1I)OM^!W1G2_P<^&?7[^9T+7KS*X6_UXS!A?IKT\R]=@SP33&+F M!3NYMQV+QI"]'GW,?(2?1[65BEWX^7;;U]29^W V\&0UP(6CG M07BT=P7CBCJKCX\#@6QMVB(^RNMRO8T M=!WX7T[#SHKINM_\G\WV77I%7LR2,(7$\ZA%=M7OYCV]/BWNVG-G3H. ^8G/ MO#C!*WL6!&QVDD(X8TD<#!9Z:D4G'O,\K__?&MG.KP=G[*V[OF7%-Q4RNR)BD\_"F 51""GS(B2M=X(XLQ!/!L\?K+WT 3D= M?)KCR7OO'B!T)^.'2/N5WJ_V;YS+]M-^)]X^D#YR?2^Q#(58H:HW.8E'H-M' M1SNQJG8?^DME\=G@AFM\IPE- KB_4IB6;D(&^I??Q;]02P,$% @ C( & M4TG;TE[#!0 $PT !D !X;"]W;W)K&ULI5?; M;ALW$/V5@1JD,K"1]BZM;X#MM*@+) WLMGDH^D#M4A*175(AN9+5K^\A=W5K M$AMM7VPNR;F=F3D<76Z4_F26G%MZ:FIIK@9+:U?GX[$IE[QA9J167.)DKG3# M+#[U8FQ6FK/*"S7U. [#?-PP(0?7EW[O@[Z^5*VMA>0?-)FV:9C>WO):;:X& MT6"W\2 62^LVQM>7*[;@C]S^MOJ@\37>:ZE$PZ412I+F\ZO!371^F[K[_L+O M@F_,T9I<)#.E/KF/^^IJ$#J'>,U+ZS0P_%OS.U[73A'<^-SK'.Q-.L'C]4[[ MCSYVQ#)CAM^I^J.H[/)J,!U0Q>>LK>V#VOS$^W@RIZ]4M?%_:=/=C8L!E:VQ MJNF%X4$C9/>?/?4X' E,PV\(Q+U [/WN#'DOWS++KB^UVI!VMZ'-+7RH7AK. M">F2\F@U3@7D[/4C7P!B2_>R2S"0NAQ;*';'X[)7?>O7I_P/Q7RNAV];@EC%DND-#3'-:<,DUJ^LMH1F9%'_Q M"ONJE179):<[U:R8W'YO:'80UVM1U7=*CJEOGF/%7HNB"&-6@ H?H2JNUJ+@F-:=6BKF 5YM.K&$2#>ZC,VIN M-RX(!F]W;I%5Q)N5VD!Z+B23I6 UL6HMC-+&7Q726&$[XZ.O..B*GUZS9G5! M-Y+56RO*KSE9N6MLL=!\T2'L=/M-(2VH00#;DM.J9M9E@;Q/7G K62/*@,I: MM=4;1P3.*:G6G1[ MGAXTP,Z?\)89U-LPCH/I)#RC890&133%(HV"S*D9QD40%SBZ?Q;^* P*F$N# M,)Q2/ DF:4[#),C#XHQ^01?JG;' IP-'DVD*[=,@FB3.+N++8BR*8!+!VMUQ M D^3-^,H+K[;M.P).Y+/A:5)$*43N!Y$>79&41ZD10K529!$Q3X )^![T[^C MPUX6UX%4E#L(PYR*H(BG-,RSZ3]<^;*6$$*20SV03B< + ^R'+%'P#_'YTU5 MG=-[2+G;7Q2>5/(-:M5JM(++B.LZ=(&EZ90RQ%(4E(;12RZ\4,XH'S@93^'- M*X=.$:=NA=+*,[<#5^,%$=LZRL7S#13:]ZWJ#!XXC7FAJJK@"-^]>0R MN3!=#/*D[_7^G6D=3SAR*)7&'@(Z9L-5BTWC^.'Y>FW8UD%0MQ4GPVI,3YZX M^ER:S@#7%D/8D2$UGX-\M GV9W:[@C80- IB#MY'U >6.ICK";?5" <%S,K/ M+:K'=G-8[9."MU,:UDU6I3(61EP>=5O:UA-FN61ZT>M2OB%<[L%SK?;GV!^K M;G/?5OY-VUG8>3-"3@'P#AW-UURV4 QBYA"W ?'#G6'@DN0]63F'QAP6--Q M&#_E,$]8[HHCK1'=[*92!\X)F5KE*)T9PSW.CL'-^4'/6U[R9H;H0%C_D04C MUSA!DL3=.D$[9\E+S)>%!=HPI0Q$%"63TXXY\?D5F#&:A$%>Y-TZ31W!T2,P M\N]H>/%>H5JBR%=T?/&P0]C!UFUOWN?N*_Z0;=P_7NY\([E!=J%"_['*+A:)(-2'/=AU&ULK57; M;MLP#/T5PAN&#U!LQA8J2ZY$-^O?CY(3K\76 M/@Q[<22*Y_"0$IG9QM@K5R,2_&R4=O.H)FH/X]@5-3;"[9D6-9^LC6T$\=96 ML6LMBC* &A5G23*)&R%UM)@%V[E=S$Q'2FH\M^"ZIA'V]@25V_B@:64#6HGC0:+ZWETG!Z>Y-X_.'R5N'%WUN S61ES MY3$&HL"#/(/CG!D]1*4_$,JZWG-$0T@/OKG?L;T/NG,M*.#PUZILL MJ9Y'TPA*7(M.T879O,=M/ON>KS#*A2]L>M\\B:#H')EF"V8%C=3]K_BYK<,= MP/0A0+8%9$%W'RBH?"U(+&;6;,!Z;V;SBY!J0+,XJ?VE+,GRJ60<+=ZAJ:QH M:UD(!1]T?\M#,:*H=O-$EEO?Q,:L:I&4[:2?9 MHX0?.[T'XV0$69*EC_"-AU3'@6_\ -\2*WY-Y$9P+^EC?LL.OA^O'%E^(S\> MB90/D?(0*?\/1?TW)KBL$=9&<4])70&)E4)P2(Z-EFHHT!)W)"BCJY>*WWT) MPH5SJ0O5E1[46FYM2[<@= EXW!-TE-:+50ZI:?^0VW;\LLSJQI M(RSV;JM;J :%P&9Q"'QM&*[M-1;8K-#"..WOT'\2>,ZRJ#:=XQCN!7S1DIAW M28+0P5-()^EH,IWX59Z,)OLIIUU* =EHDF?\?760P&>JF3;?3V":OX)+0UR< M/S+M%7K"?'1P, V$^2AG^!(1GCV99EER],D00IKZ79H=77":NF,9/OU3XPC, M&G;&@$B/?(&Y'EQ=Y4_M#O)G*?;^]I+B.ZW:H*W"0')0F$Y3W[6#=9AYQWVK M_W;O!^:9L)74#A2N&9KL'>Q'8/LAU&_(M*'Q5X9XC(1ES7,;K7?@\[7A[+<; M'V#X)UC\ E!+ P04 " ",@ 93\,@ &0 'AL+W=OK";YQ6%4]JZHOYY>73 MBT:9]NS-*W[VT;UY9;M0FU9_=(7OFD:Y^[>ZMKO79[.S]. 7LUH'>G#QYM5& MK?2=#K]M/CI\N^A7J4RC6V]L6SB]?'UV,_OF[36-YP&_&[WSV>>".%E8^XF^ M?*A>GUT20;K69: 5%/YL]:VN:UH(9/P9USSKMZ2)^>>T^GOF';PLE->WMOZG MJ<+Z]=GSLZ+22]75X1>[^TY'?I[0>J6M/?]?[&3LD_E9478^V"9.!@6-:>6O M^ASED$UX?GEBPCQ.F#/=LA%3^4X%]>:5L[O"T6BL1A^859X-XDQ+2KD+#F\- MYH4WM[9I3("4@R]46Q6WM@VF7>FV--J_N@C8@@9>E'&YM[+<_,1R3XL?L<#: M%]^VE:[&\R] 6D_?/-'W=O[@@M]W[;2XNIP4\\OY[('UKGI^KWB]J[_";_'. M^+*VOG.Z^.^;A0\.1O,_#^QZW>]ZS;M>_U])^6\L5WSL7+F&H18_+VJS4F3\ M,NP#=-*T9FG*^/#7M<;<9J/:^\*T9=U5F+Y5SMC.%^%^@V]VB3>C:;S4JE-. MM4'KHJQ5YS'0M$6I70 ,%,KAW4HS?5/:!+28_;U'JWB8=$_"I%AT 8OHHK6A MJ U8U541[ 0#EL[$E6ECTW@ 0ZWD/5X'>#?0\ CVFZ)F-A('_9\?X;=<^R@+:8P4FN(=^!LH?MB65-D._'9"]T;2!PZ&>M M0F'PSQ<=/..3AB#P=6?J&KQM->W3J$]$+$@GRA))& \E$B,PR-Q(F00\1D"P M8($D1+S#;*P#C!6*+$<\C Q2+4QMPGVAO+>E8=Y8\4<6-J(;3*\0R#"03-#6 MIN)9"U4KZ*!@^-[C%]/)X%G33 H:D1>PD_[:Y?^>[+LG6HQ62 ^-1--I! M?&!.FZWN26PIQM6@KW.>K6C1>:C=@ZR/SI:=F#B]^%67Z];6=G5?W-FZD_U_ M;@M M2[F,X'J"2\Z8@8,,S=JX$"MG)9U68!XX\P6HH%*U[HF:X53PO,A7$Q;PTA.+$DRRBC!J)+9_O?9\^DE(FU=8]5)Q"1: M6<%2JRWKBX9=#:.B?T,!7DFN8<3%RFCV%%-(P@4Y AD@UGH'^3<+?+L2BQ?0+83&60%TZ*_[)5K1$&/K3EM'A$F\TO7\I#_C)[^7@B MKK[0N@7P->2CGI(QW58J^IT"=3O?P=27IA:8_+Z#%D;QG+R9D(>]-"XT" M)&XV&T#6#S_<]AN.7J5]D[?\UG)0N@L0#J<-),< KCH7V+1H4/\8\GD'$-PA MIHFME&1RI=HD8SE"QG:*' K^&5KHB20Q*?!!U?C[DYT6LQ?GY?9\=G7UK'CT M;DK+3Q]/Q^M@<*U7T>4G4:/LB63.T14AB6<#..SY8U+$0 BI2YX6"T=Q1E=[ MEDHC&N/5A@*P$W24CQI&1T%>*@GB'!1$?V6WU 2Q10F@('PR_A,A+!"(U_5V M&3(!8CAB5>X9,79A]0G%)ZQD"=()!&!TDS%1'%^7Y+,5X%=C3XI82Z>Z"JYG M7>!P2 F%6P*YR.E9(ICOR:_)41) %G:SP8P.)H$0/0%:+Y5QB2/QYM)N[AT5 M".,!11)HG,BE[HZPDJ$4M*8=I M_X"C,M6.XNAR2H!]IS=!,&CPB;#GFU'9XD(*>_:*,QX2]7FP!%8&*B:3%">/U6R[]C)UJJ*@%D!)&VW6G/6UL%N M8.I )GQ8.MN<4@]GMX!12#*Z!J2C@N0@"*F(/,C<5YKM].".;9](Y+$A,2"@4JYD]?P6=;0[] ME-CT,_:!BQ+IT\BQ9U\C)O?QZ2&'CLY[U SCKF)VR1SU9[+Y/DP+-^=V>9X8 M$4@A?P$PDY=$DJ,!%YM:*\$LRG@( *@<('%Q6N;T'X"T4E3->N"-)YGK)1"* M2L-ZXH%(96)"E(L#\:/+4U_:D;(=4U(-!^PABP$7H- %F4W3!IO Z\&WHT9H MIP/;LKG48]OE4D+N\0F/9H\3<63L1Z@;$W>@]"3Q;-67/.71_#%48X%E$DNH MU1;SACU_0*I RB#9 XY2!(SCK6/'"[$T&AMH14I%=:MB0 B2QU<,VSYEP1!8 M"E QI63-?J_:CL+O['I<\I!^J6YT.@+-(_/XJ'4.]7;TZ$PXP#LXH(;1JH<] MY3@,%[)&J>G%8;L+DBYK8H=BI^Q.]C^,"S2,JA=H$ M1 TR?0GEW!R1'H;$2BF5\HPMJ2/. *)1;T''M"PWN*U960HS,+6#L8/ MLKP]79QM.C@E14NL2IXFA?-!R7:0T4'C'SFE-$NJJA;6J77Q3^VYL?3UM=E/ MR-BAJ'94I-T"R#&@-6H4I6-/XW+"/8 $@SG90YZ[ZT/>B% AD"344B\ME?FP M0A'0)HWTQPO$$:-#);B=CHKEX<4MS:J;^255BI=/7KR8G=_]8SH0E0I$ M :FHN:Z%"I8==1=+R\U4<2%#,!B-;]3JJ%10B)0 Z8$'6$_[J9^W4"TJN3(& M7P:6QBXH%44]5J0]M+OY^$'\)5M_V;'VOL" MW65('U,+[G^V@ _ M(HCM%Y4IB1KGVZG4&(B1E><2:>E M]N?>(81IZO$W3=?V[7-.ZG-54DX$7"D+RM85>JWH9*XO&ZWH;YV;> MVO+^.U/UCDOG#YE NH4\I]XPH(YHW:UM:J$GFZCMZIQ:Y.!,VL?1,$2)YQN[ MX_ ) V&T:%-J3EHUC:F5 Y:V+05GRLF10U^+4B5R'S2]CW6/J<4KIP18M<)_!8OM:+Z4L>RC->/,3P@ G7M=YMGNR M*O :UDL0+4FNSW-KRG8?KLAYQ_=ZX22'>9KG,%7"Q/)K*^:C%7).4!AED+V? M4>L_KLZZRR DI<2]K]/LY*A$%NG9;3'3=9R?Q7.0_1[E(2WYKNEX"7F!\4C: M(RH/03E950;0$-R/R@'/8UD"J66>F H>KZE^_%*\X9*L:2_JYX:&"!GMC(V88[GXBIP2P5M2H+0B[3(FU<,="X(36)5GR*T\G7]:P:Z\/?V$6R?^XEO\BY M.^XM1UV#3L5\5P?IQ";]QJX!I>,00PH,@)_\8"[L;')MKFO.A_A4 M1'-&>CJ#V\\8AZSOP>3Q. EY=W_(Q6\@^@ C:57J\XTZ_M_>_)BW^_U>MW\? MJ"&6!W-*/R25_=G+_+D@+7,N/MT7\$;S&973\Y__.Z[X5PD+I?V$([ZP]:\&*%3 M1$LGXHKR.F+3<+@OJ:+Z-4?5<=L*FI^P]NC8C4(768PT02L4H21F>UI0O=4E M/N\:^.$'7@13KR]GCSX])L1NBT>DKLC7>!2]'JPO"_"\+8DUP73?#!,3J[K2 M<.[546(Y'#D7WP(][#UD@/$T%>3:!BF>+A%^PCUE=22TV8MGUX,;_/+A M[B8_?X)7MO%.4SIV+K)K3G3^0E+5;3JKY"SR*' M&M[@-666HZQ1%7WJ=[B=I-JEV7 )R%E;?AQW!2H==UT/G'-*]L H'RL*B+4 M[N47XD-]MC;@.:A<.6K\_O_G?V0>,?O+\?$PWR,)]Y[)>-!#'&#]/AU@)U91 M.YDZX[*,K<_2T-D7ZJ_4=@BR6.R/)P27P&B@2CO)1FN&37'/.&.A]^XH2%\$ M)87L*=KXZ^'AX)"[OX#$EFCKK<3.FH^--]FQ<>KS1:U8A\?D:<.5!?+ X=J" M'#PO=2QBTHF$#_[@Y@;?2Y%P(ZE&0E -*.Z5Y*=M^&[=%Z&!W?7^!+'^GY'-%S/='&$J(0+;=:?$>8V/'BF;&-AN)GOI0+ Z^83:6Q@:/ M#30A%\XB'+!N6+I\=R3J*@TXD"4/;NEZ2NGHVAD=]GBJLXU'3)"5S3)>G@I\ MR.+[8#F)=H'TZ ^6*>-9O('XX/VG9#048O:->4CO)_'(;V!4];E\8O1+5Y_: MGC6^,9.5#JQWOO23[F="$8*-:6.YX":;#[;*ZHCWRT[89W]RAN]ZC!.5U4)C ME,@ MD!7#J?Q9IUXA1AY A%*Y"JS193F"W2DY39>8%@YRENPV8YPD*^O]9?? MR 50#7JZ1407#4.\?Z*RO$<&%'JYY-N&;+ M> GH/EZ?&7PE!\*2@?K+!&12^T\?"PY6&L6\E**Q"ZV+96UWL3$[.->?'3[# M9#&(;@5-]RZ:WHZ/_O>3?D?>V\7$+S-QE#@1DCN0&]3G\>W1O!)/+FQ".HP= M /YH2CY%47%@EKS7_GVKO>Y*9GF'!&8837>MGD[G_54K&H4'3X<;8^.Z(;O\ MV,L#A#=4^VUJ/>:6/!XV']&> R)?;N& R&ZHJQ2:\J"6H\&_=N/P+TJ+6_L/ MBTSN%S)XRG6YJ[',YM/95\B,-AWV(52B:P>#+F"N?%FG-\)!4W)8G]_!/2G: MC=,;98Z*E@,Q%1Y4J_[+TAW:_/%V["B^+=264,@A)/WRQ;Q<&ULS5?;;MPV$/V5P19H M$F"]-U^;V ;L.$$2((@1.^U#T0=*&JV(2*1"4EYOO[YG**VLW=A&@;[T95<7 MSIDS,V>&U.G*NN^^8 YT7Y7&GXV*$.K7TZE/"ZZ4G]B:#=[DUE4JX-8MI[YV MK+)H5)73Q6QV-*V4-J/ST_CLVIV?VB:4VO"U(]]4E7+K2R[MZFPT'VT>?-7+ M(LB#Z?EIK99\P^%;?>UP-^U1,EVQ\=H:'.>I=BN'P>H/^/L:.6!+E^:TM M_]!9*,Y&)R/*.%=-&;[:U0?NXCD4O-26/O[2JEV[OS^BM/'!5ITQ&%3:M/_J MOLO#P.!D]H3!HC-81-ZMH\CR2@5U?NKLBIRL!IIS" M^:7RVI/-Z=JQ9Q-4S-7+:UOJ5+-_=3H-\")KIVF'>-DB+IY /*+/UH3"TSN3 M<;9M/P6[GN)B0_%R\2S@I\9,:'\VIL5L,7\&;[\/>3_B[3^!=Y&FMC%!FR5M MPJ0_+Q(?'"3RUS,.#GH'!]'!P1,.OG**3-+0C[,&URE#SL$_EM/_ADCM@G)- M%YFM V?/+/WUEY/%?/'FHZ$K&%4).R1V_MN80L'T_N+FDK3WC4#U+B?)FNHF M@6@B065$.V*CC&E@ $AX"NQT135^;>8IX:4V1BBK'&\>LCX_C)*>"2'T'J6% M,DL6@U0AJFU2$M+;Z'+] BZU3^%NSMLAOH2IQ777(']792"C_> MOJSPZ$(-W;7ID5-$W6(>@^ *IMQ"99W2I=*$"+R #&3W.N= M@!S?:0]6MX.4C&E5Z+00G=WI#"^7#32!.22**3!2$3C'P*D2)60,76&+8]AQ MK*,2QS%1] /MU08>VXU\BG,)\7W*K6AS9RL@;"H[B&A"W[ 1M1UD<$K8L&A% M)ZV889_J0HQ"REF%QHDZ'$PLE19]B8,,8[ZTFA9G8EU8\.XY[F9JF*0HUL=\ MA$*%SE% &E%[U$@&8=('(1XE:#\($)*(4?4)'U.<$@#+;(?E<3(1@?DFD5X. MTH0XN56ZP:C]";M6.ML3]:A:!U7&J?1\X?N!L@N%\B#Q,"FU2G09*\S*-Q*9 M1%M90/X=D^Y#' 8JR[34JF6J0 7D\4XO\V M_3&EWRF'C5MMC5_>8EA+7P2$/*:D"2))#'Y$&PMNAKO!O]ANQK)MEDTF2W;9 M]ENMQ7XTA-W='@;\^OHT4G1BW;4N!HDTK"P(#SL-Q>[-&U1H^SGJYZQ*B\EC M![#IX(!;L5O&8[QL-)!=>];MG_9?"A?M ?EA>?N9\5DY),A3R3E,9Y/CPQ&Y M]NC>WF"JQ^-R8@,.W_&RP-<..UF ][FU87,C#OKOI_-_ %!+ P04 " ", M@ 93!%2)FP,# Y"0 &0 'AL+W=O2G.V[[[[[89VG6Z5O38YHX:$0TLR"W-IR$H8FR;%@YDR5*.DD4[I@ MEI9Z$YI2(TN]42'"J-L=A@7C,IA/_=Y*SZ>JLH)+7&DP55$P_6N)0FUG02_8 M;USQ36[=1CB?EFR#UVB_EBM-J[!!27F!TG E06,V"Q:]R7+@]+W"-XY;HW_TL5,L:V;P M0HGO/+7Y+!@%D&+&*F&OU/83[N+Q!!,EC/_"MM8][P>05,:J8F=,# HNZS][ MV.7AP/6(0[0PBS[MVY%F^9Y;-IUIM03MM0G."#]5;$SDN75&NK:933G9V MOF2&&U 9K#0:E);Y7)W-$1O"%<*FES Q]DBNG? M]B%Q:PA&>X++J!7P2R7/H-_M0-2->BUX_2;@OL?K'\%;)(FJI.5R RLE>,+1 MP(_%VEA-#?*SQ4'<.(B]@_B(@VNZ-VDET"4U828')M-:P+N*WS-!639/);85 MUEW.B2E9@K.@=*72]QC,;W*$3 FZ62X>ZXI&-R51,N%4/N^U\X]O3X@@K.:) MQ1VW3*L"+,&1<4IWSNTK:2A#*7-*:R:83!!\IQFP"ECA\F@(J53:J6RYS;EL M S'47EAX#OOD9,3=3("JC+[*C>#*[3Y=./&@JC+$VYS"Q;&=0123 M-(XZ41S#U:,PN4Q$18U) E :2\93P(?2<:WSHHB^IHNG-4$",\9%VXO'\.;5 M*.I%[UH1:V.IY-M' 'OC7CR"&V69^)_2U&$-S_MU6/UQ!"UM.FC:=/#L-MVW M#*]O_ZXVSZ/W5">W>G[IY)=.;N_D\&"<%:@W?FA3#[@JU9.MV6W>!8MZ'/Y1 MKQ\5ETQON#0@,"/3[MDYM::N!W6]L*KTPW&M+(U:+^;TMD'M%.@\4\KN%\Y! M\UJ:_P902P,$% @ C( &4]=U?M-" P ,P< !D !X;"]W;W)K&ULC57;;MLX$/V5@="'!/!&LGS)!;8!.YMV6S2 T:1= M+!;[0$LCB2A%NAPJ;OOU'5*R[*9UL"\2+S-GSAP.A[.=L9^I0G3PM5::YE'E MW/8FCBFKL!9T8;:H>:0?#O"6]1*0_$-+YT MF%$?TCL>C_?HKT/NG,M&$-X:];?,736/KB+(L1"- M@)G"O=&N(KC3.>8_^\=,J>>5[GFMTA5WS$'FJ)TL) ^%)T!T31HO'"J$PBN^BU"4X?][=A61>!(ZWD9SD(?Y^\W_R1:$"^8YXWA7<=#W!M86E>1:YB8 =UTP.).:/4Q#C$CG\&B<4,Q/ ME])3?!9V )H/C7$S016\@G20C-+.YW=LSB;7TW-XVXD>DI;Z.?CU8)(D\,:8 M?">5@G0XN)I<=: ^W//47\$H'5Q>CV&Y;VF>T4&]7R,&PO=V]R:W-H965T[%UX3D\)"5JL5?ZAZD1+=PW0IIE4%O;GD61*6ILF#E1+4K: MJ91NF*6IWD6FUN]6JA.BNXQ&L-IFL:IA_.4:C] M,DB"P\(-W]76+42K1(OV\.-RB$(R(9/P?.8'3I@,?C _L;'SO% MLF4&-TI\Y:6ME\$\@!(KU@E[H_9O<8AGZO@*)8S_PKZWS?, BLY8U0Q@4M!P MV?_9_9"'(\ \?@*0#H#4Z^X=>947S++50JL]:&=-;&[@0_5H$L>E*\JMU;3+ M"6=7UQI;QDNXO*]C_0)'S-XKZ2M#5S*$LL_\1'I'46G!]'GZ;.$[SIY I,XA#1.DV?X)F,2 M)IYO\@3?!59(L9:P4<::$#:LY98)_@O+$(8,A4>9&3)RP4TAE.DTPK?UUEA- M1^S[,W*R44[FY61/R+FEFU=V D%5T [UP>/Z**^B&.K#O)J_E>59-^ZZGYF6 M%;@,R(M!?8?!>![^Z0\*13?36,H:R20#J)2@*\[E[@RH0.@+=($%-EL"3Y*^ M6NX3PTLN":(Z0^SFU2'%8+&HI1)J]P O(,G#>)*ZP21,9E/XH.1K+@O5(%AV M3PVA0'[GCR3,PRS+819.\P2N'DU\[AZH@]@^C&-(&IZFB8A[1L46+%B3P)XVQ&_K/T=#@A\W"2$T$SY+0?3/,8_G:HHJ-+WZ#>^=;FRM))V]__<77LGNN^:3R: M]ZWW/=,["AX$5@2-3_)I +IO9_W$JM:WD*VRU)#\L*87 +4SH/U**7N8. ?C MF[+Z#5!+ P04 " ",@ 93C.@?X94# #)!P &0 'AL+W=OMFR'3VB^MH^*=L'HI> U-IK+!A26 M*^\F6FQ2J^\4_N"XUTB.D-3R6#]Y_=K%3+%NF\5:*/WEAJI4W\Z# DG7"?)'[7W"(9V+]Y5)H]X5] MKSM)/<@[;60]&!.#FC?]REZ'/!P9S,(/#.+!(':\>R#'\HX9MEXJN0=EM3G5D_*JJO,F_ F@+NOW>\I8P;'SY3/UP\LZU ?;D, M#"%9_2 ?O&YZK_$'7C/X)!M3:;AO"BQ.[0-B.-*,#S0W\5F'OW7--22A#W$8 M1V?\)6/8B?.7_$?8/CP*UIC3Z.&OFZTVBAKF[S-0Z0B5.JCT Z@GFJ.B$PBR MA%S6K6P(0MM=>YQ[?,]]@^9'*3\+8X=WH5N6X\JCZ=2H7M [K>XI G&AR=(& M"TO%5 BE%#2BO-DM@-*-+MUWF&.]105)Y,.]-ISF@"R^:BP[ 0^\1%<1^PGA M@C?D2'::T/0EW$IM%O2MV\Z0AQ'>D=&R-'NF" 7>D"D-/\$T\B=A9H783],$ M'I"FK9*B %Y3JEZP=HE[JJ2R_@;6PFH!'=0@%70],6&)#0I,:XHV3?QI$D$R M];-I!+^7)<\IXDXUW'3$PE(J^:N5-217TX%4%/M1.H,H\N-T?K Z#402!J7G M:C*83/QI.(>I'TTBV'1<%)10I[@];$ZBF5XE\\$R]K-L/GP?K,5G21!M*WAN MYQ#F:>A^49(11D(KL8MMGK1>T/66=W4G7'D*I!;(.>OO/?+$:LH9_Z<_N)AE M?C:?7)*0$LWT$IZE8>)<.U)1)J$?AC,2TJD_)X9W9S'PE5X-JLN>:2K T%K$ M\KE2B">7 SSQU].#L?E&X;W%/FRV_T>'PJ!*9FY-LH36*/1GLWDO9+,0?C3P MP='U6J/:N4=$TP!UC>EOVO%T?*=N^NOY7;U_Y#XQM>.-IJXMR32\GDX\4/W# MT6^,;-UEO96&KGXG5O36HK(*]'\II3EL+,#X>J__!5!+ P04 " ",@ 93 ML:R,[P$# >!P &0 'AL+W=O&;2"7+K:+% CB9O=AL0^T-+*(4J26I.*D7]\A92L. M8+L%#&MXF7-FYFA&\ZW2WTV-:.&U$=(L@MK:=A9%IJBQ8>9*M2CII%*Z89:6 M>A.95B,KO5,CHC2.\ZAA7 ;+N=][U,NYZJS@$A\UF*YIF'Z[1:&VBR )]AM/ M?%-;MQ$MYRW;X KM<_NH:14-*"5O4!JN)&BL%L%-,KL=N_O^PM\47 M:5%+)L0;W.,+:=1B"2M5V2W3"!??V%J@N9Q'EKB<1U3L<&][W/0$;@Y?E;2U M@<^RQ/*C?T0Q#H&F^T!OT[. ?W7R"K(XA#1.DS-XV9!XYO&R$WA/:)#IH@8F MRWWJ]+)9^/=F;:RFM^6_,RRC@67D648G6%;41&4G$%0%A6I:)8G"N!5_+WPY M%-[L"A^"1'NLZ&?97 //3,L*7 34H0;U"P:'"I\@HLBHR8RE?0K,U@B5$M2M M7&YF0'5'7_=[++!9HX8L">&SL9Q:@CR>#5:=@ =>H9?&_<5PP24!J$0=9X&N;)%![0F!GU;M$UG?"$K%':\A_,-_7%) _S M<7()%WD6)LGU+ZCZ= D]&86324S6- _'<0)GI!X/4H]_6^H/,>(K35"#Q^0\ MBWA11]D\P"=,\I>.8/@D+G\" M4$L#!!0 ( (R !E-S#[EG/00 #0* 9 >&PO=V]R:W-H965TM*&* B$7J/;4-..G69D"'H,G6#\,^T!)M M"Y5(EZ3B9+]^1\I6G-0Q@GVQCW>\N^=XSU&<;)7^;M9"6'AH&VFFP=K:S<5X M;,JU:+DY5QLAT;)4NN46EWHU-ALM>.6=VF;,PC =M[R6P6SB=3=Z-E&=;6HI M;C28KFVY?KP4C=I. QKL%5_KU=HZQ7@VV?"5N!7VS\V-QM5XB%+5K9"F5A*T M6$Z#.;VX3-U^O^&O6FS-@0RNDH52W]WBNIH&H0,D&E%:%X'CW[VX$DWC B&, M'[N8P9#2.1[*^^B_^=JQE@4WXDHUW^K*KJ=!'D EEKQK[%>U_2QV]20N7JD: MXW]AV^]-TP#*SEC5[IP105O+_I\_[,[AP"$/7W%@.P?F)/,J/W/+91*LM M:+<;HSG!E^J]$5PM75-NK49KC7YV]DFI:ELW#7!9P;6T7*[J12-@;HRPAL ? MR(NS.XXJ,YJ,+69T?N-R%_VRC\Y>B9["%R7MVL"OLA+5<_\Q(AW@LCW<2W8R MX.^=/(<-EB2G0292B M70@-$?6-#N$=I&%$HL1)$4HQBU JPI1D602?N7;Y8%[^Z&I3^VEGE.1)#N]_ MR1EE'_9+'&0<4PGBH3]UT-QB^?M=9S3*1[O? SQ(.C&0SF%A"6%AOL/"\L1A M83F)BPA.D",9R)&\G1RJW2B)#3=N53\1E._F$P_Y&!=.9CC.A>NCP1$!7L#& MBLH!<"3I"8 LN7AQ,#^W[9-6QO@KY$FZVG-L7I9=VS7-?M*]9GI!M"M_J2+,!LLRV+JDB$CN27;&'$^*:.1:FU%2L,S;*4EZ.RUR MDB2)MQ>,%&D"-UIM="TL?M' BG(M5:-6-9(J3TC$8CB+,'J6CB"A)(YS2&)2 M4%2SE!1Q,0*6^3!WFE<")&_1$SVR,'1H2)BP$5!*4O3)RY\R.A88MWU>%U=;?60CS[',%M_?!<,?#Y.;$]EY^D M%WPZFOT=T(PD(7-"3K(X=8R)2)'[&\R9XJ,'/#[XDB-'5_Z]8G (D?\2>-K>OZ>^<+VJ\3)NQ!)=P_,,[P3=OU'ZA54;_RY8*(L#X<4U/NN$ M=AO0OE3*[A&PO=V]R:W-H965THVL]J!.1&DS9%J_1_M-?:9I% M$TO-.Y2&*PD:FU5PD9Q?YB[>!WSEN#-'8W [V2CUW4W>UZL@=H908&4= Z/7 M+;Y"(1P1V?BQYPPF20<\'A_8W_J]TUXVS. K);[QVK:KH R@QH8-PGY1NW>X MW\_,\55*&/^$W1B;4W U&*NZ/9@<=%R.;W:WS\,1H(R? *1[0.I]CT+>Y6MF MV7JIU0ZTBR8V-_!;]6@RQZ4[E&NKZ2LGG%U?5)4>L(8W=W3,!@TP6)W$OD3TA<4RG5@T"Z@V.V\3C;RF=;/&3[L22?%'"5>VYZ5N$JH-(T MJ&\QF([VM!A4BBK,6 I4#=!7:)2@4N5R>PZ4:_2Y?HT5=AM"9LF8>/>(X067 M!%&#(6KS$@Z*7-ZBL52ZEJZJI-K6T"!)/8=B$<9Q08-9$9:+?$)4JG,FV5BI MY%.C8,Z397<$G&?A(BNA2,(X6TR@7JL&C6L/3(#;-*\HMO0QBS#-8_BLY)]< M$CDZ(N@/1UV$\RRER&Q13FP6JU8JH;;W, OS; 9Y6,3)@]B@JY;*?\Q7C7KT M2L;R OYX5J9)^M>^BQ MM8T3JWK?3C;*4G/RPY;^!JA= 'UOE+*'B1.8_B_KGU!+ P04 " ",@ 93 M W66$Q8$ #T"0 &0 'AL+W=O32HEM@BR#)M@]%'VAI;!-+D2Y)V4F_OD/*5NQ- M[%Y>;)*:.3PSG,/A9*OT5[-"M/#<"&FF@Y6UZZLP--4*&V8NU1HE?5DHW3!+ M4[T,S5HCJ[U3(\(DBHJP85P.9A._=J]G$]5:P27>:S!MTS#]#>+!? M>.#+E74+X6RR9DM\1/ME?:]I%O8H-6]0&JXD:%Q,!]?QU4WN[+W!KQRWYF , M+I*Y4E_=Y%,]'42.$ JLK$-@]+?!6Q3" 1&-/W>8@WY+YW@XWJ/_Z&.G6.;, MX*T2O_':KJ:#<@ U+E@K[(/:_H2[>#S!2@GC?V';V6:T8]4:JYJ=,\T;+KM_ M]KS+PX%#&9UP2'8.B>?=;>19WC'+9A.MMJ"=-:&Y@0_5>Q,Y+MVA/%I-7SGY MV=D=SBT,G]APVKG?=.[)"?<"/BMI5P9^D#76Q_XA4>GY)'L^ M-\E9P)];>0EI%$ 2)?$9O+2/+_5XZ;GX[KBIA#*M1OC]>FZLIEKXXPQXUH-G M'CP[ ?Y($JE;@: 64"FY06TY)9*J@C95<\&7S)6>>2^O9Y&=%*_,FE4X'9#6 M#.H-#F9/*X1;U:R9?/G^NS*)1Q\-D,Z,9;+FG;ZUC3N'(9=@5ZHUA&$/>-AD@51 M7EZQ\$HC?][Z/EKZ$4>C*/D3.CYV]#S* ^RV,62I>.@+$9P1G9Y+[O\7\N. M2TNE:RS@,_4I@^])[2S:^U+[] TL;$D<%6E/M=1V=2?C*WA: M:<2CFQ8>^?/Q0B_88[E[L9Z4[:UJUW3Z?1(_0!)DI3NN.,B[8PO&A==@$,4Q M7'=EZ'GY[!\78QQDR1B*-"68,D]HGA09E5RMV5;Z''5)62 5#6D!8C(MDA*2 MLH ^Y;[;G[I.]M5(=1V-^UD6Y,D(KGUE[ZCYR[ O\5>W-#MT*RC8)V69>%-( M/O;$"])I-J/_,L@RGYLT&!7ENY4<'G3B!O72OS=XP 6Y1I,ZZ-]T:;U=\%7 4M?:C"R92/F-.O?QL.$3(4@A,J2!XV\! M8TA34H0T_BEU-BI($JRWU]KOK.UHRX1K&,OT#Q&;9-CH-5@,4UZDYHM<_@JE M/1W2%\E4VR];EFO]!HL*;616"B.#3.3NS[^7^_ >@; 4""UO!V19WG+#1P,E METS1:M1NJE49R(B>G/!N%LP+ES.B."\6^\K0 ]@A<%PIPQXUFIR]\DH(^ M&S0-HM#:9E1JO'$:PP,:N^Q1YB;1[)<\AGA;OHGL*HKAFN)->%3A;T5^SEJ^ MQT(_#([H:U4FMZR^UMLFWPH=I9*LUNS/ZXDV"J/DKR,8[0JC;3':!S">,7GB M(@4V);"%!9-39A)@8YG->;[Z\8=>&%Q<:385.<\CP5/&M0;<>I['+!5\(E)A M!!++G%]BQDU-W3[''.5$Z=W7JVV7_M;SX17M=9]O@!MB"79,U=B@=N) M6VL=R0*OX_>JM=L]!\R,M&BT*Z"4=4N&)X/FMKBNG8VJ?*_G=ROI2J<;?I%F M$R4G+&A[W4Z[1MQ!GZR7/VQBJ(]1EQL,$S*!0D+$Z"P+3F*M(-QK]WKN]@W: MEUX[:)??7>Z.=#V>+<&+L(L-)[(/<"<"/\'MO;87!'Z]\7H#/NB^2^^R&[S: M 3>ZX[S+MN=?!/O1G<"[W1=ZG<[E(?^YR;<6R8B2M@2%'RHXA>:VEK,,(I<3 M(FW)BGQ>T(VDRI$S.IPLP3DH(6,V53+;DW 8\UN%MU]/032Q%I'C+:-J<;N; MCS?E^8-FO0:L0L?BE,GJ#.?QWT59?Q'@S>U361!A]KMIG@ZQ@4+<#YJ91FW2& MZKT]^A=02P,$% @ C( &4VE[?24&ULW5AM;]LV$/XKA-<6+<#5)/6>)@'2;,4ZH%C0I"N& M81]HB;:URJ)'4DVS7[^'E*78C>-F0_ME7R3JR#L>[YY[H8ZOM?E@ETHY\FG5 MM/9DLG1N?32=VG*I5M(^UVO58F:NS4HZ?)K%U*Z-DE5@6C53P5@Z7 M!]J%.3W6G6OJ5ET88KO52IJ;EZK1UR<3/AD(;^O%TGG"]/1X+1?J4KEWZPN# MK^DHI:I7JK6U;HE1\Y/)&3]ZF?OU8<&OM;JV6V/B3S+3^H/_>%V=3)A72#6J M=%Z"Q.NC.E=-XP5!C;\V,B?CEIYQ>SQ(?Q7.CK/,I%7GNGE?5VYY,LDGI%)S MV37NK;[^26W.DWAYI6YL>)+K?FW&)J3LK-.K#3,T6-5M_Y:?-G;88LCO8Q ; M!A'T[C<*6OX@G3P]-OJ:&+\:TOP@'#5P0[FZ]4ZY= :S-?C7HE9XVRSXZG#EMYAFFY$?NR%RON$9N2-[IU2TM^;"M5[?)/ MH>*HIQCT?"D."ORY:Y^3B%$BF. 'Y$7CN:,@+_K"N>=&KW#PUAG@ [9W2W(> MK*X,^?UL9@/]CP,;QN.&<=@POF?#2X13U37*&[BJK5PLC%K(@$Q0S$:=V0V< M^Z=&U.C.E&J?X0]NXV/XR*YEJ4XF"%*KS$0X<-^=A)T@A0CKRI M<@4"Y'#N[3N.K41K^\3?9[-RD_#MOG1[6/(O M0._ C@ZCU%WK08-FB:RT44".;!'9C_W6^Q*MV['2WH1Z?\CLB9W;T:NZ4DWM M;I"TR&,XQ3_28?1OU3X02U8MT*.Y.Z7CFYP%!)P@QP/4?G0 'ND(C_3KE.:% MT@LCU\N;?4 YN,/95I+'\#+5F.[\\()ED(UJR!Z,%05&O@@L&E*A/:]PW0'":S)3/ MRGK1UG^#4/<.F7>N,WL;NX/;/AQ =5LV706;_&?E,-'(S;*U,N'FUY8X\*RI M^[CPZ)2.2*SM6@N2G=>^5B)_K*5QM6R:F^V99T0&Z.W@YXC\IJ2!GFWEM?]! ME6HU0SZ*.+U;=?W]LL(DA 3$H4 M,/5"F[TYY> 6#X=$?^.&HVU0Y4N:?,.DL-LT%1&-0N^(3CCO^^K,]S2]>QF- MT[WM$?HFD:$-R=%-<"00K,>+Y?$7>Q@N4E1!CPRH![;>[W=L@MT9=B]BKUJ. M%.*S%O?:ICZ9<+3:6;X_F4RWKN+(KXOPP\&;'16VOY6/U/&?QEE_E;]=WO\0 M>2/-HD:H-6H.5O8\0RMB^I\,_8?3ZW"QGVF'9!Z&2R41)7X!YN=:N^'#;S#^ MZ3G]!U!+ P04 " ",@ 9319#TC(D$ C"P &0 'AL+W=O(L"WRAPB[MW9%&^$UI,3F6[ M!FEVDS4CV%"M-H$K&Y.4:RUIM20]/;G6;7YW?$YQ%7#1UI1K)>QQ'=V(685J M=#K6Y,9L'N<;D^>]2?Z"R1@^MHU>*GC?%%@\UQ\3O $CWV(\YP<-_M8U'@2^ M"]SG[("]8(@YL/:"EV)>"HG',QOSI7@DBFF82BF:!5KYS^E,:4E\^>N LW!P M%EIGX4O.Z!H57870SD'9P^X=Y[N'C0]&QGUG?="ZN;(G:B5R/'/H3BJ4]^AL M+ %EKE9&,$!KD0#5Z+#7.DKHZ%*NWHJ6J5^W$E9 MWJ?LQTVR]G'FH)?]G+DARWV^RV8!VMS]3:$N_T%U ,Y>!IW 5UL.L3B>WJ.D MZOXT 5=H/A;&S7;M@HAD[ELG*OB]G"-,%PN)"Z$1/EO'1+('E'E)Z;N494Y) M_ .%) )](,62OA YW(JJPV_Y];G32I-HG!&AZ5S?88[UC+ 3BWI*A@$1(#29 M#6*/IQ!ZS&37=UD4#VX+H@MS&8]&P%(OY$"?A#F6VBPPER?$HS#S?+['X_/[ M$/J1&PHTU $!/#@[B'1A #+S1\(P(3[0_P+1[X M%K^5;R:50W;I6T\9OD=EXB.*T!GG1K1WBU9*3?6A*4"LA2P4+*ATFN7_D.(0 M1P\B>PM'2\*P[27^=P0KE+:Q:8A3NVLOAO0MSZ^NORBX-(]/G>45(7FB^KZY MMW"2N4$8T3^A=">^1T0,?.XFF1US+_+AEPU (F40NCS+S#ZB"&.^&_C,C'@& MM_T!'$5Q2OO8".+,2S(XX@EM\FG(O"A\QF4B:A11%336:&/D)CZII;Z7)J]R MF[E)ZKM99+$00P,:^839(.9[^3K>:5QJE O;GBDJ<5VC^QYFF!TZP&G?^#QM M[]O'CT(NJ!) A7-2)?]4!&7?DO4#W:YL&S1K-3555EQ2%XO2;*#U>=OJ[< X M&/KBR;]02P,$% @ C( &4V/!Q)JP @ + 8 !D !X;"]W;W)K&ULG57;;MLP#/T5PEN'%##B:YRD2P+T-JP#"A1-MCT, M>U!B.A9J2YDD-^W?CY(3+\5ZP?9B411YSJ$N]&0KU9TN$0T\U)704Z\T9G,2 M!'I58LUT7VY0T$HA5/"FTV<[T;-)K(Q%1=X MHT W= M1VD3#^T]^B=7.]6R9!K/9?6=YZ:<>B,/*XL(69V958R1IAP1Y00V_!EA7JXTE@"-H&!*L=S%D+$[\ MD\&U%*;4<"ERS)_F!R2ITQ7O=9W%KP)^:40?DM"'.(RC5_"2KL[$X25OU@D7 M7*\JJ1N%\.-TJ8VBF_'S%8JTHT@=1?H"Q;R]UR +X"U;CVCT,2R1'@_NG88D M;)2\Y^Y>]Y8HL.#FV3U_G6]1(A2RHF?%Q9I@Z>@L1]7D=)2&%L]EO6'B\<.[ M41P-/^K_4>6_L0Y,Y(!%@>YQN2C%#)[ HE2(3RX%S/G#4P>=,;HS[@Q[V/83 M'E@]+J@:V6BB(ME7_UX$O(>A'Z5#&GNI'V4#ZXDR/QVGUA4E?A*-.^270**! M/X@RB/PDS&#LC^,1]++!Z!@N_RH?:+_[$1Q!+XGZZ3$96=B/:4C[8SAZ[JH% M!R^X1K5V?4K#2C;"M(^Y\W:M\+3M '_"VSYZS=2:"PT5%I0:]H<##U3;F]J) MD1O7#Y;24'=Q9DGM')4-H/5"2K.?6(+N!S'[#5!+ P04 " ",@ 93?(;] M%6@$ !%"P &0 'AL+W=OBC[0$FT1D40M2<7IWW=(R;*-Q-X\ M%'VQR"'G\,S5,]U(]:P+S@UZK,7TN6QX#28&W%=R+ M=6&LP)]/&[;F"VX>FSL%.W] R47%:RUDC11?S;S+8'(5V_ONPI^";_3>&EE+ MEE(^V\V7?.812XB7/#,6@<'GA5_SLK1 0.-;C^D-3UK%_?46_1=G.]BR9)I? MR_))Y*:8>:F'97WMOC"&:RU.X7;?J[Q$-9JXVL>F5@4(FZ^[+7 MW@\?4:"] G6\NX<F9^"W'_ M4F>RXFCTN]3Z#-UQA18%4R!X8,N2Z[.I;^ E>]_/>M2K#I4>04W05UF;0J.; M.N?YH;X/# >:=$OSBIX$_*VMSU%(,**$!B?PPL'LT.&%1_!NF*I%O=9[UOYU MN=1&09;\?0(_&O CAQ\=P5] \>1MR9%<0>IFLLY$*9C+0Y"8@J.ZK;AB1BJ- M6)U#(M42PML)6LUS)&H$86E: SQMXHFLNRC*UL!Q#8$3?>!*%[@&3-'.%&:, M$LO6V/ A(RU.!2]#,F7/A2QSKO1[,3UMT@.07LD2JM@2ZK ;)5]$SO7_;M%- M_<*U 0ULL_=\@AX*Q?E!UJ&%>#T40!)QET3#PF:3_2%[JQ'0-(5L-7#3&/'7 MC#=F2P/H[DCE4'!GZ/8-[>^012/$T!GZ$8U23-/ K2(\II%=)3A)8BL)**8) M.4-/KJ_P_!-[ >^N^1!,2T$CZ+/: "UPZ01=.9^.T!+@XPA'$<%AFJ(XQ'%" M<1H3*PUIC,,XM%*:IO@B"M#-:@5-TF:FBP6TR1Y^@OYH;-)J:T;3JJR !GB0 M3NBG'U(:T)^'+PWLH\&P?W3&@_ZRDGV=B)8Z(;EO&9!R.%YNJ%>_/%CH@IF$$;[BIOGZNM M0V@Y\ R0KFU%1RB?ZC#=*[IOV07%01)@$BSR;H9.,PQC0*48I)!)5)+@!G M'$+[(\&>[+WT]O=&&_A[6;L!3H/[VMIT4\X@'6;$RVXTVEWO!LRO3*T%A*'D M*U EYQ>0FZH;VKJ-D8T;E);2P-CEE@7,N5S9"W"^DN"6?F,?&";G^;]02P,$ M% @ C( &4]T8^(@H! H0D !D !X;"]W;W)K&ULG59?;]LV$/\J!R$8;("+14JB),\VD*0=E@'M@B1;'X8]T!)M"95( MCZ3CY-OO*-FJO2;.L!?I2-[][O^1LYTV7VTEI8/GME%V'E3.;::3B2TJV0I[ MJ3=2XETYOS%9S#9B+1^D^WUS9W U&5#*NI7*UEJ!D:MY<$6G MUXGG[QC^J.7.'M'@/5EJ_=4O;LMY$'J#9",+YQ$$_I[DC6P:#X1F_+W'# :5 M7O"8/J#_W/F.OBR%E3>Z^5*7KIH'60"E7(EMX^[U[A>Y]Z]W$X$LC"-P387H!U=O>*.BL_""<6,Z-W8#PWHGFB M<[631N-JY9/RX R>UBCG%@]RC2%V<*OZ!/M(C1[%LI%V/)LXU.#Y)L4>[;I' M8V^@PB(K+*3Q61LJ3 M0H"'^OET _,JN[P.A$^P_X1'U*A6X"J]M4*5J'G0!%^D:%P%#[K9]AY<0,1( MG.1(T)QD/$6"<\(3[H\H86%Z).X[!7X0[>8GN%*B>7%U88&2*&8PRF,Z!D9X M1&&4D(3Q,7Q&#?OP[(.&89?/.!>MM#!BC&1I.(81C4E.,R1B2A(/,V(Y83D> MW9X-/PU)CNIB$H89L)2D,8=11'B8C^$W5TES4$:Z=.!1FL6(GA&:1EXO^I

:MSE M:&W2D,^R@.*E?8C*&_GQL_QIW GXM9+G)(D^ MD#B*ZN 39JH)!XV>3TJ:DXN43.7"XR+&QI>@&8^I;YQ-N."6PZF M@[37D/8\:>\(Z1067$HD(E,FF,RA+;XU1.8A7,6M)S1.T^$H7+9,]Z1^I+VH76G6*,TZ ME5[DN09/W2&K34QV(*:7)NU:^HV6?J>6._94UPJFR'ND]%OB0M/L2&0&C9I! MIQJLJ%=29W# 2Q,:M[,.&];A.PKEPAC >%A%KBM9D"N8@]908-64V$7,RZ)Y MZB@9&NVNK^B-13,[[OD68]_UX3"C[:[3O:N3=G*[>T'S6>7<:K\,Z0%O3-,C MM/&.-GZ]6O\OTW;^^( _2X[D&=W=C31Y2Z9UQ3LYO*6B093]QQSNM:T2],(W M9X,%5$E;=[!FM7D 7-1M;W>\?CW<,HUY8(B .9I&YWWT6=<-N9Y8M?)-<*8L MME0_7.(C!K0[@/MSI>SSQ!$TSZ+)/U!+ P04 " ",@ 931L/(1 MXC5Q?G6%MA)K0 PQ-#'!^^PFMZT?3EQLIV42?SRVDR59E^85Z/NRQLD]Q_>> M8]_9TST77^4&0*'O.2ODS-DHM7WINC+=0$[DB&^AT%]67.1$Z:%8NW(K@&06 ME#/7][S8S0DMG/G4OKL1\RDO%:,%W @DRSPGXNX2&-_/'.S0TZ+Z)=]K(3H MS=,/\&N ?RH@J '!(2 \ @AK0&B5J4JQ.B1$D?E4\#T2)EJSF0L?F39 U[Q0&XG>%!ED/?C%,#X> MP+M:@D8'_UZ'2W^0\'U9C%#@O4"^Y^.^?/X,G@S#$T@U'%NX-U!-T+@:6+[P M"-^;;R55=]I1M>$9NBIV()7U=8 [;+A#RQW\VHH98(X:YF@PZS9/L[BV@NZ( M I3R?$N*N[XU5M%-+)UI<+LY'D53=]?U;3CF09YQDV<\F.<'V %[^A>.O5=7 M5^@'^AVUQ\UNG!"4U$$/ MK MP/(J/>-*V3CS<.X]Z$@W)U'8\')_;@K;#X?'_M6'&C]6,<-A1L[;FM+BD M-RX\OF/:5HN'>^UQ=WYIQ[3=$T_.;)??]D[?^_,=4W-T6T_D1:/PP)C3PI*> ML#"8C"8'MKB=8W .8FVO$U(?(,I"52?BYFUS97EM#^IN&U[==ZZ)6.LEB1BL M--0;C?7N$]45HAHHOK6'ZB57^HAN'S?ZV@7"!.CO*ZZEJ0=F@N8B-_\)4$L# M!!0 ( (R !E/KOX3($P8 @A 9 >&PO=V]R:W-H965T\O*0A]>7GCR7U5>Y$4*!;]N\D->CC5*[J_%8 M+C9BF\IWY4X4^LVJK+:ITK?5>BQWE4B7C=$V'V,(H_$VS8K1=-(\NZ^FDW*O M\JP0]Q60^^TVK;[?BKQ\OAZAT5OAMW7I;9 M5A0R*PM0B=7UZ 9=S1FN#1K$/YEXED?7H [EL2R_UC?OE]I M_G@2=R+/:T^Z'_^V3D==F[7A\?6+]S^;X'4PCZD4=V7^)5NJS?4H'H&E6*7[ M7'TLG_\2;4"L]KFWF;93TX_B211[ =)B">Y*J4"Y NTS"=Z"62;3];H2Z[2A]?5, MJ#3+Y1O]ZO/##+Q^]0:\ ED!/FW*O=0^Y&2L=*]JW^-%VX/;0P_P0 \(^% 6 M:B/!O%B*I<-^YK>///9C/1K=D."7(;G%7H=_[XMW@,#? 888.?IS=[DY=(43 MUOK\IUL_&0S2S0_2^"/^^2&O/+YHYXLVONB KT^E2G.M+@>/KIERL(\:^UKB MGJ8XCCF))^.G8P(<,,(((J>P61_&(A)3"S;OPVB,8H8[V$FPK N6>8/]7&1* M+,I4=ZXF_J/,7!1/!.U\\D(B#/3LA@K XL8APP A$$%M$]&&,D2A"%A%] M&.60,>HF(NZ"C;W!OB^4J(I&O]+<,WA)YR\))@)!([\PD(K6P%0\B9388#AS&FD4U''T=P0AFT^>CC,--+@P\08@09^17Y8?\H%U6VJQ?' M>5Z,]"$6SHL1/A2%\A*YYBN#U.;%@8,TX8G-2Q^GZ2/$WCE<.)@P @=X,?J, M+A/HQ;ZJLF(]$/RI:*/9V*_9]U6Y$E(V&PJ0HGK*%CI9KC/H4FU$=0E;V&@F1L%L M8:.8& >RU3HX'K4(,9LK!RJ&L96GS1PHA&%DRYL+QG#$!G@R@H[]@CXOGH14 MA?ZV_46DN=J AS+?UU+G9<:()Z;AS!C-Q/Y\\0)F6']]4(@3;G/3QZ&81[&] MCAPXO3XXY#8]?1R)(P2'^#'"COW"/LP/^ ]NX, YZ%-8Q^E$T#[ZZX#Q0D:V-Z( MV2.(?X\P%-:56?!;NMW] 6XT9=]5MO!R8S29A-4*:B26AI8K M:+]L &VFSD)FYR%S+^0TO*-:L5_SS[+S0RD'-<)+PVL7U(@G#:U=T'X-@;*X MOZ0<,,(B6_ -6#&>%EH56/UL') MD5($;;5TH"BT4Y.9 \4HMWETH'C";-D<'YWL;D6U;H[4)5B4^T(=#O&ZI]VQ M_4US6&T]OT57=\CQ?(:NYH=#>>/^\!N!#VFUSG2ZF8N5;@J^XWK*58=C]\.- M*G?-N?)CJ52Y;2XW(EV*J@;H]ZNR5"\W=0/=CQ^F_P-02P,$% @ C( & M4^3*^6;2 @ 70D !D !X;"]W;W)K&ULM5;; M;MLP#/T5P<"P#=CB2VY%D01H+L4VK$"18NO#L ?59F*MLN1)KL;5W!M\9[/3!F-A( M;J2\M9//R=0+K$/ (3:6@>+K#A; N25"-WY7G%XM:8&'XSW[N8L=8[FA&A:2 M7[/$I%/OQ",);&C!S5KN/D$5S]#RQ9)K]R2[RC;P2%QH([,*C!YD3)1O>E_E MX0" /,V J )$3P&#%D"_ O2?JS"H (/G*@PK@ O=+V-WB5M20V<3)7=$66MD MLP.7?8?&?#%AZ^3**-QEB#.S-=R!*(!0D9"%U(;(#:G6-/E(+N@OJ_.%O))@6LMBRGXN&M)D8: MRIOJJYL_'/>"X$W3.1[!#5MPRR.X40MN]7*]1PD=U@D==A*MQ!UH([!)70/E M^#E?25[8X],=Y*.:?/1*]3"N%<:O7 _=_%'85@_=N/"DK1Z.Z 5M]?!RO3*A M_D&_P!_RUC5JC9DIA"F_['JUO@NGB["AO4EWAW*5O^7OKQX7%"U M94(3#AN4"GIC+$55-O-R8F3NNM6---@MW##%^P\H:X#[&RG-?F(%ZAO5[ ]0 M2P,$% @ C( &4]O9KW6E P $A0 !D !X;"]W;W)K&ULQ9A=;]LV%(;_"B'TH@622"1E*0EL TW281LP+(C;[J+H!2T= M6T0E42-I._WW(VE'=!%;6@M_W-BB1+[G')Y7#VP.5T)^4P6 1L]56:M14&C= MW(:AR@JHF+H2#=3FR4S(BFDSE/-0-1)8[A9594BB* DKQNM@/'3W'N5X*!:Z MY#4\2J065<7D]SLHQ6H4X.#EQA.?%]K>",?#ALUA OI3\RC-*&Q59& -QNQM8#@/0O(9@%Q>:\#N2P?F&;C MH10K).ULHV8O7*ENM4F.U[8K$RW-4V[6Z?$3+*%> &)UCNZ%TDC,T.:>0I?H M[VG)Y\SMW]L'T(R7ZAUZ@WB-/A9BHTJ925&96FHM3H >E>D#H#)-HMV[DU:\G$2=I79CD>7$2,@1Q]Y9>>9AD_,(S5CV7K" M1#.ID7$3F.UZYNKKK6O4991>1KACVP9MKH/3]"EI R:'[U/RJD^8)M& [.Y3 MVJ:2]M3>W1[54>YU&^/Z_WC!,#,3\YJ[E]<4SD6^J\YNK015ID%%5UHW;5HW M9[8H,?[LMBB./!:CTY@4;Y$8']ZF&\UMGY(H3J(]/L4>IKB/IK_N5.P)BOL0 M^C->[1'#Z#LPV967QRD^-T]IOUD]4/&)B(H]4O$1F(IW0)7$:9SN,:NG*CX> M5K'G*CXD6'O$^LWJP8K/3=:XUZS$DY6CRP$@]6I5XL))S@W70[U4/5G(BL!(/5G($L)+78*5QFN[SJN\3ZO>JY2L[-U:37J]1SE9Z(J]1SE1Z!J_0U5W%,TWBW5ZGG M*CT>5^G67_Y#7H*C4&PO=V]R:W-H965T1"'81J4E EO,G*R)S49R:WA3,"3(GI; MEE1]NPY^@YI/8NUEDFOW2W:5[B#Q M2+;51I8U&",HF:C^Z5N=AP- = D0UX#X%-"_ .C5@-ZU@'X-Z%\;4E(#DFL] MI#4@O18PJ $#=UA5=MW1S*BADY&2.Z*L-EJS"W>^#HTGPH2MQ!>C\"M#G)D\ MPRN(+1 J!P7BLU2"K?=]7ON,+OGOD40I3:#(7.>0M^'DW/NW !YB')AGQ/AGW M<:?!W[?")[WP%Q*'<=02S_1Z>-@"GUT-CV[:LO%SP2]^+OB';O@,,H1';?"C MH^@U==ES]GKOU.5*R1(+4QB%30OOABG(U-T*4.3ONZ5V\G\Z'/8;AWWGL'_! MX6>182?78$LZ._*7[?UQ1I>,,_.M[7 JZS?.NFW_KY/8QU-\;0DI:4)*.D-Z MADRN!?L.N6VNH!0N5)67MLN6G$5PXR=-!%4!G^M$H=\_5II72E%XR"7U>\=: MBW-3<>(/VQFG#>.TD_%L3U-3COV'B0R$ZSZ9+/'MU=0^7VWRNE,JP[RY^ F^6"]:V5,04\.-P_R_K00N?4SK32BD] MU#E)2XN9^-3,XAVEHZP,FZP,N^]PH^R% MQQ@+\)JEA ^-6(C-G6GR,,89XK=T@XE\LZ(L0T(.V=KD&X91I$E9:MH0>F:& M$F*,!GINSD8#FHLT(7C. ,^S#+$_8YS2W="PC/W$4[*.A9HP1X,-6N,%%L^; M.9,CLU*)D@P3GE "&%X-C7OK;F8YBJ 1WQ.\X[5GH%)94OJB!@_1T(!J13C% MH5 22/YM\02GJ5*2Z_A=BAI53$6L/^_5/^GD93)+Q/&$IC^22,1#(S! A%6L$MR2X;XW0*PDZ=;/(71=NB@0:#1C= :;04DT]Z.IKMJQ70M1& M60@FWR:2)T9/>(M)C@$B$9A0+@!=@7*.@X^G4]=3+%"2\AOY\GDQ!==7-^ * M) 1\BVG.I0H?F$*N2ZF;8;F&<;$&^\P:'/!(B8@YF)$(1RW\:3??Z^";LAY5 M4>Q]4<9VI^"7G-P"!WX -K2MEO5,WDZ';>E<%GWVW]&/BN%4.\31>LX9O3FC M41X*\$"*8TE]WC^_2A!X$#CCOSI"N%4(5X=PSX38[S)6[K*V+50H>%I!G7[; MD06AVW<'YK;NS"G,"P*W?XR:MHCU'<=SCF&S%ICK^(%=P8ZR[579]CJSO><< MBX_J=.O:JUZEYKV7/7X5PK_8GD*A5RN5+*AK-=PY17E6X/<:[IRB++_?LF2C"OE/D_J5:/^]3++@X22'%]M42M2+YD/; M;]C4@O("V$!-6U"6_(::-K7"8."VVV35+BZK,UU9TQ7FJF%!*>"8;9-0WD_J M'J,BQJRKI/8AAOUNOAW.5\NYW#?G]"BRO:9M+2#OQ+53D U//&L!U8PM$C5K M74>&V5JW>QR$-">BN%ZJV:JEO->-5&-^;-U-K);YJ6I!=9=SD"_ZUT?$U@GA M(,4K&0K>^G)WL:(E+ :";G3/LZ1"=E#Z,99M-&8*(-^O*!7[@0I0->:COU!+ M P04 " ",@ 93*D!"MN<" "N"0 &0 'AL+W=O-[ MPN#-EHL<*]B*G2WW@N#$@/+,]APGM'-,F349&=M*3$:\4!EE9"60+/(?W>O,Y&5N.3HAD)%:: 06&#'+*RB=^J/IP!@">9H!7 ;RG@/X+ +\"^%TC]"M OVN$H ($70%A!0A- M[\MFF4[/L<*3D>!')+0WL.F%&9=!0X,IT\):*P%O*>#49*UX?'\]A=DD:,9S MT*O$9N37Z"L6 NNYH_=SHC#-Y!5898H%D2-;07!-8<=5H&D9R'LAD(]N.5.I M1 N6D*0!/V_'ARUX&XJN*_=.E4^]5L(O!>LAW_F /,=S&_*9=8<[3>6\+?KB M;=&7[? YB0'N-L$O>NG7*O(-G]]!1?&9BEJH^S5UWU#W7Z"^Q0\T+W+$BGQ# M!.+;2H$('T"2>),1!)]7M"U4(0BB4A:8Q2!9RBK'JR:MEC$#$U-_>P\3?^!& M802C.)P/\>]^%T4%=5%!:U%KA56AN'A$\ ^#9#&4@_9$Q(2IQGS;Z;R@%SCO MFC3\2MS\E;C%O^,N^A?6_0O;B1S70:L,MPEL4',-_K=VHYHZ:A]SI=1"I5S0 M7Q! 2[6K1J-GVG,]?Q XCO-$I%T=E\\=HX_>A5]9IGUVGN1$[,S)+Z$[!5/E M1Z&VUI>+&W.F/K%/W>',;;#/W>&BO#O\H2]O,K=8["B3*"-;".7T!I"M*&\' MY4;QO3G--ES!V6B6*5RHB- .\'[+N3IM=(#ZBC;Y#5!+ P04 " ",@ 93 M$W"/\><" "M" &0 'AL+W=OICT8 MP';..=?W^,8W_3T73S(&4.20I4P.K%BI[:UMRU4,&94W? L,GZRYR*C"J=C8 MBJ?2_))]CNTX%EGMI.)90<8=9 G+_^FA M\*%"0)UF@E<0O#HA>(/@%P3_O1&"@A"\-T*[()C4[3QW8]R4*CKL"[XG0J-1 M30^,^X:-?B5,U\E""7R:($\-%XJOGEICM#HB$YYA^4EJ3K!%9@<] W(U!463 M5%[CVN-B2JX^79-/)&'D(>8[25DD^[;"K6A!>U6$'>=AO3?"^N2.,Q5+,F,1 M1 W\Z65^>(%OHP6E#][1A[%W4?#[CMT0W_E,/,=S&_8S>3_=:4KG_Z+//AS] MQ R_+ K?Z/EO%45,!;26IBCF] 6O!45&0E"V 3/^/5I*)? =_W,A6% &"TRP MX&(%YL%6U0J$O/Z:BBM7#(VBO@F?AVXG<'I]^[EZ9 TH'Z_/4]3T'.6[@>>= MHF;G*"_L=-P2=9)ZNTR]?3'U!WH@L%[CG4DP7_D!(W+]=F5;K2#PZT8TH'S? M[=2,:$!U'=>O&=& "KM>V&Q$6!H17C3B!S;$5R,2ANDWIAN>GZC7ZSBU=,]1 MO;!;\V1Z#O+\LQ*:-03L]8)V+5N[-_(Z*3<(D26&-H9R;#IZ,R)MC/E%\:V[_)5?82\PP MQN\)$!J S]>F[Y9/)ZR0*BR#+,7ZY(RK:7 SC8==S1U5KJ M#F 5N2?R87/+U9-3HR0T([F@+ ><+"\',_AACL;:P(SX0LE6M-I N[)@ M[%$_?$HN!ZYF1%(22PV!U=\3F9,TU4B*QS\5Z*">4QNVVSOT7XSSRID%%F3. MTJ\TD>O+P6@ $K+$12KOV/8W4CD4:+R8I<+\@FTUUAV N!"2996Q8I#1O/S' MS]5"M R\J,< 50;H6 .O,O",HR4SX]8UEG@ZX6P+N!ZMT'3#K(VQ5M[07(?Q M7G+UEBH[.;V7+'Z\N%(+D8 YR]3N$-BL[P7X8Z,; IQ>$XEI*L[ "7" 6&-. M!* Y>,BI%.>J4[7_7+-"X#P1$TDW0;DVND!7Q>> ^0B^'!_#4Y/SAK7R]\NGG;4:Q(K M5&A0W:-07Y'WZH!Z9AJO9YHJ:A8DOT;R#9+?AU1((55,:;X"6 *Y)F!!5C3/ M=0=;FHX-X90EX%1M@=*#,_ -]*[053EA8";4 O,T];V1Z[L3YZF#:% 3#:Q$ M/SX3'E.]@X_E$>SQN/ @1$$WC[#F$5IY*%U9$BK?P2/J*98;OV.89; CFI/1G9/*@4B98#Q(B5'$Q_M,?+",/+" M;D;CFM'8FEU?35D@R<7LB7!5YL!N[X%;3F-BR3KH-HKL_LB\2UB:8BYT5[D< M9YT:7,XY>K4>0S3J7@[8*A_P';EW))>J),$6&3@:^JB'#&K(H'.=T0?7?62S]69@*M#8H%3\#M=6E.S$7AH5_A63#N]M%M[X(7HI1J# MK#RPP!%(\$OG6>( E%]!P1(*A!U KWULJ@<\4#[V ]WIJQUEYZN_\Q7Y!RDV M90&.K&&?K5:IN8^\.0"X.>@H2:$'1_)P*;@ M\5I]6H"896H; *$_-FP']$;I$;+N@'NM-!>+_<^6&>G(-9DE!MHO3A5Y(K^4C!-15QRD2A/W#^FBV$$9"_;82;:H#LU> A MYR1FJYS^JYC$;<;D6;<)V.ZT#%=:5AF8066YZ RC?=YHEW\'%0(UI0#92\&- M4MBLR&Q8C8(CNX+_+(%L2@"R*V]]X-OH Y_0]=QL:\"J?<^ZY>- @:QF;1=( MZ/852-2(.;++\ U^/A2J1G61775_EE U0H[L0OY_A6J\%ZH@&*+QFU@YK4N9 MC/"5N:L2*O>+7);W,W5O?1\V,[= 3C.\O$R[P5R=_P5(R5*9NL-(Y10O[Z?* M!\DVYHIGP:1DF6FN"4X(UP/4^R5C@)ZAO":?? 5!+ P04 " ",@ 93 M +]\Q8@% !?&@ &0 'AL+W=O)/QBB[8/5,/JUNIS[PJ2L03EF9.O,FBG MRFD&UH]WT3_DD]>3F=&,78GX,X_4\J(S[("(S>DZ5G=B^PLK)Q28>*&(L_PW MV);/P@X(UYD223E8(TAX6ORECV4A:@/(H&4 +@?DA?"*1#G*:ZKH9"S%%DCS MM(YF#O*IYJ,U.)Z:5;E74M_E>IR:W"L1?NE>ZGE%X$HD>K$SFI>K"^Y8IB0/ ME;Z3/P4>4JXR<';-%.5Q]A:\ 1[(EE2R#/"TN'NN+^KC&Q['.D@V]I3&:#)Y M88GGLL"#6_#TP8U(U3(#[].(1<_'>WINU03Q;H*7V!GPMW7: P2> PPQ>KB_ M!F=OWEK@Q6]'&E+5D>1I_)8T=_)KR=&&2F LK)KF(P)E>MJ(:;\$_H*DN1;6+9$&> MS&SYS001/R#^8.QM&E#V*Y1])\J/DJ:FTUX*H[\/0^/ HU$SC$$%8^"$\4GW M_!$H!GLHND%_B AJ1C&L4 R=*#3?S!D_!LAP'P@B, CZS4!&%9#1,;W#TNB5 M73/:7Z[!$(Z"EN5"T-(7=&Z8SSGMLJ@+IALFM8Z O). )D,&/E NP2<:KW.\ M/_V ^O#G?%\YMA6J,2>X?%C[:>E^9+D4NH/1"R!:GD;^$5OT M-2C]YD(.1[6?%I26^M%1W-^\?U\#/FAJS@%\ 78K"*COW-GY1NW.]IW)5.H6 M7C!M#168/8'Z<[?T*;\\W5(9G8-I%'$SA,;@(TLU/<3@FF=A++*U,2U_3&?: MX6A?^*>+#ZQT(+=V/*22A6*1\K\UDK".F#V:8Z9=;$Q-RRBQ\TVZT(WU+3*- MGLF;WPM::FIU!;F%Y3#$[8Y/:4FGY8#\H:)I&@&[\V+PQ$R+89 4[@YA$-$G ME[U!5J.06Z1NW=8+6RW!;BVI>^%Z<5S!K5I@MUH83C/BT%[# P%(44,7&"L" M&)_*9F++VMC-VB#06M%+(5B-X6>S&_B?6=.AA"V M-H]E4#S\;_TFMCR'CS+C)_:;9?)GDH[;%(=83B7P>]K-,OK7+@F_P,L12\WD M,#5_ T348#=1+_!;8%F2)FZG_LT6DS1X]2'L#5LV :F]ZSB*Z4]F*\NT7_<@ M;L%K&9^XWZK\3ZPDL)"B<) M^H=\)+'B0]SB8WRDKN(-3WFR3EPAK5H0MUJ\PE$2JP?$K0?6Q)4=H'MAQL!& MLQE8K\Q*T' )V$;K4;$RD>Z8V7I'&\KMS!K 'X8^N%YU6&7RW,NS* M31\/E-NW1.ZC4Y?;MW3LN^GXNY3[0$[47F^O]LX_87*1?]G(]+37J2I>_U=7 MJZ\GT^*;@7V\^/1R0Z6V$AF(V5P/U?_':\J0Q=>,XD2)5?X%82:4$DE^N&0T M8M(\H._/A5"[$Y.@^J8T^1=02P,$% @ C( &4WP9;0_Q @ # D !D M !X;"]W;W)K&ULI59K;]HP%/TK5M1*5!KD'4H% M2(4PK=,JH3ZV#],^F.0&K"8VLQWH_OT<)Z0\THQM7XCMG'///9>;W RWC+^( M%8!$KUE*Q!8D[+4="PK,#-, MJ#$>ZK,Y'P]9+E-"8R.##'PS5>PB/(Y_6< MJYU91XE)!E001A&'9&3SH,!KP%<"6[&W1H63!6,OQ>8N'AE6D1"D$,DB M E:7#4PA38M *HV?54RCEBR(^^M=](_:N_*RP *F+/U&8KD:&=<&BB'!>2H? MV/835'[\(E[$4J%_T;;"6@:*I%:-$GCY*K MNT3QY/B.1BP#](1?0: NJK:=+TR(*S0!U8B WC!HSMF&Z![I3(!"0N05ZH0@ M,4D5OHN>'T/4N;A"%XA0]+1BN< T%D-3JE0+03.JTIJ4:3GOI.6B>T;E2J 9 MC2%NX(?M_*"%;ZH2U75R=G6:.*T!/^>TAUSK W(LQV[(9WH^W6JR\W_JLW]6 M/RB&6S>-J^.Y?VP:%!(1I4SDJDV^WRZ$Y.K)_]$BX=42GI;PVB4ZJ6[$1=F( MI#R42G?]UHB+JA&;NJP4";1(\S /T2%IR@[\ ;> M(6K6$,MV77M0PPZJX=?5\,^IQE\8]T^S]7T[.'+>@'*M(U!X"AH,G.LCWZ>@ M;N!?-[L.:M=!J^M9DH">(]HXQQ*:G+;'<.Q^S[8NFY[8=F+'M7N>==E4W+"= M&5@]IU%QUL[S>H-C6EDV<^_UG@%?ZKDJ4,1R*LN'MCZM1_>MGEA'YQ/[9FHW MG(=JU)>3^2U\^9UPC_F24(%22)24U>NK_YF7L[?<2+;6PV7!I!I5>KE2GRO M"X"ZGS F=YM"H/X &O\&4$L#!!0 ( (R !E,[B:=Z( 0 $,/ 9 M>&PO=V]R:W-H965TCN"SC.S#-^'H]GXM&.\7>Q MIE2B7V51B;&SEG+SZ+HB7=.2B ';T K>+!DOB81'OG+%AE.2::>R<+'GQ6Y) M\LJ9C/3<,Y^,6"V+O*+/'(FZ+ G_YXD6;#=V?&<_\2-?K:6:<">C#5G1%RI? M-\\UL07!LA;!W":R-$K8.F[C;H%=> MJ41YD1S>YN G)W]"+GZI4E92=/,'$^(6/5..7M:$4W2/IJS5%0)!GL\Y8* M"4NZ4\D[,&5<$R+6(52QW4[N$YR G-OC?318A4,8&*!_C MV.O,3K2(.BTBJ_AONE#2[)YL*8?"CT"6$@YS>P:AJ;?(]_:U*V@8B.B$9A&'I!DO3$-1@&48R3R.OI:T(,,!@'/8U-B#A)'D+? MK/)#Q_O!JO)\N82^IRIDINHB=+Y6 )NH20>>6$7]OE$'0ZB\W=0\74-7['91 MLO3]DM[)&>F>?M.+%K-S"^S#CO6.P]P&=,)]V'$?6KF_ZH,*?0;(P1%.U; A M7:O6<8GZ\"+UBQ:S_K65PV1I+ATFR\@/XF%X1MR$:2L>/C[P MQ];R<=ZP#KW1WKI."H&MV/B';NT'5];PC!4%X>*P&/.N-'#)<>/R!G[4WQ*C MF3?L[\>Y&8#A_EX8P7#PP48R3Z\CKW1[)S]N9F)O1'LC+U[ M="DH*5_IVYB C*DKV7R]=;/=C>^SON?TYI_\QZEOF)^I&Z*^A!S@F^OE-\)7 M.;2L@BXAE#=X@%/#FQM;\R#91E])%DS"!4Z_W[%) PF0HGM?VE8JCCUS9N;XX'@ZVG+Q+#-"%'HI6O; M,LE(@>4-+PF#E147!5;P*-:V+ 7!J7$J*#K3.D)>S(J\9HLB7HL%P*>[ 8EI05ADG*&!%F- MK3OW=NY&VL%8_$O)5AZ,D2[EB?-G_? U'5N.SHCD)%$: L/'ADQ)GFLDR.-7 M#6HU,;7CX?@5_8LI'HIYPI),>?Z3IBH;6T,+I62%JUP]\.U?I"XHU'@)SZ7Y MB[:UK6.AI)**%[4S9%!0MOO$+S41!PZ <]K!JQV\KD-PQL&O'?Q+(P2U0W!I MA+!V,*7;N]H-<3.L\&0D^!8);0UH>F#8-][ %V5:*$LE8)6"GYK\ "U^90DO M"+KZQJ7\A!9$H&6&!4'7Z(XIFM*\TIN)EB2I!%642'0U(PK3'*ROD=2V[ '@)VH)FEH"4TMPII:[5F8'R;?3.I-2#M^*?3KH MBM:LR$^G-+_+)#29Z$-Z,W&]V ^]P!_9FT,Q'1L.G2 (G$';;G9L%\?^T'/< MMMW\;;P6=V'#7=C+W3^EY@/VF:.R$DD&9[(FRFA#\>2Y9WNB)D3TX:4V:&H9 MO!NI#8YV/'#"R!]VA'9L%CE.[ 4=G1V;.1V%O0G48FS8,#;L9>R1;8C4Q3\L M'Z79RP4,>K8B;H#C#R\KU]F_IIUW(ZPZE<.=]MS(!7%UI'7"T(T]+QYT-#@[ M8>C'4>AU%'8!7IN^@UN.VTO?3RP$;&^?KEQO#^9]?&7M7_2N_WZ4Y1^?60,' M?KK"NLQN=L*N>VJ]#=7F;7^IYG*P@E',S@&S% MKHO>/2A>FC;QB2MH.LTP(S@E0AO ^HJ#R.L'':#Y7\;D#U!+ P04 " ", M@ 93/Y%1HA8% "(% &0 'AL+W=ON]/QQ.&6\<]B18@$+WE&Q55O)>7Z]6#O=W"8[I<2;TP& W7R9(\$?EQ_<#5W:#6,D]S0D7**.!D<=6[ MAI5!GM+R/WFI K$GH/38!5 E@$P![XB 6PFXIPIXE8!W MJH!?"?BG/%<@+,QD4F:J2=]\/%I#,[>G(,W(*7@]Q7;B(3.Q7 @E;?:YF!6>793 M>H:.>.:"]XS*E0!W=$[F%OE)MSSND!^H*-6A0KM0W:!.A;]NZ 5PG;< .0A: M_+GM%G^?<"4.CXJ/3[?N6,3O3K=N$Y_\.^[Q=SM_D JWKEJWT.=^HVH?R9IQ MF=+E0?W^^4[!P;TDN?BKPYA7&_,*8]X18[KDP4)7O'HIE+&-ML?JXK=5=JD0 M%PKU9O \@D[DJL ][R>\C?(<)SP$3=H@% 0>/D3%;53?Q4Y4HPZ(^S5QOY/X M;XI=%>B*KB).7M0N*(B5=JG.W_=".1LZ@4'&G1+U/1+7P8E$F+V#-V7-:3"!G4T+)(I7GMG $+=\" MZ)D%T ;U/8C-]+=1$'N1$=G8H@NZ+CQ2^V$=C?"4:+R">-CVUO>A\:*.+2C7 M,4"3-BB*D-$8XC:HC_W0SCJJ64?=;[R:?=/].K 1C2RE[.+HT+W;J-T"O<@U M4CRVZ/*]P&B4=VU=_0!&CA&UMB[L8[-16@Q"A(]U"N@T8Y33&;GK^?P2Z/#I ML(%$2IY.-S*99JJ&&*",]O7FP5F6Z2::4DDX$=9^4AG:=S$T'KRJ@5D#OZK.BKCOI63Y87UCA 2YVAT-Q$;3 O0IX9 MC#8,8[/CQ#9E$"%\I+5"U$0$=6\E]?Y9C2X"_-T$ 7PB2297X(EE&\M,<6BS MF9'@#QB28#,EP?]\3*HT[H?;19X?F2ENPV 4XE:]MV$ZQ68'L!F%:&]&.>3? M#$NP>UKZ1HKUUQGX*TSXGC1;-G+7 M0V:6+1MYY$$SR6T4PN9D'=MT^3["1W+<# 6P>RIH)N*N6#:[+8S^_]2A9H]" MW7O4J^?Y2M_!QHM0&!@[[]B&4[L]-+]E;#@/^F:28ZO="$5F&Q[LG7ODA"^+ M(RVA"G-#9?DQ6:_6QV;7Q6&1L7X#+^^@97T"+^/R4*Q17Y[1J>_I94H%R,A" MF7(N E5KO#SV*F\D6Q>G+E,F)&ULM95;3]LP%,>_BA6A":2-7)M2UD:"=A-,FX0HC(=I#R8Y;2P<.[-/ M6OCVLYT0%58ZA,1+XLOYG\O/R?%X+=6=+@&0W%=X<,F6)=H%/QO7= ESP.OZ0IF9WWLI6 5",RF(@L7$.PF/IR-K[PQ^ M,ECKC3&QE=Q*>6][SAL",+D!4'4":+7"N).$+M"V\Q<63.*-!LKN2;*6AMO=N#8.+6I MA@E[BG-49I<9'69S6)HS07(NVB_"HOU$YNV9$KD@4RFTY*R@" 6YDD@Y.=$: M4)/]&2!E7!\8P?5\1O;W#L@>88)Q HW"M)0;H!Q+,I>\L03TCJH'O?/!^R-.^V#I&Q&WNL$& MNC!-PSB.GB'>9ACGC8)S9\)6+[%Y,/M*H_DQ-!^0.R?!?FHS[ T?MC M'O7!1F_$//KG"QT$HSA-GE'>8A8&83Q\!MG?Z'OVSOE!U9()33@LC# X')IS M4FT?;R4CA"0506J3?63JM*IIMX=I#R[",CEU8! M2YAQ^H-D*I\Z8P=EL,(E5;=\]QEJ0T/#EW(J[2_:5;61+DY+J7A1@[6"@K#J MBI_J(%H /SP "&I \+^ 00T86*.5,FMKCA5.8L%W2)AJS68&-AN+UFX(,\NX M5$(_)1JGDD_ UP)OB],OL=S4)A0>8+.T/URCHZ/3M 1(@S=Y;R4 MF&4R=I468&C %?@=\U@^?0ZKAOH5[K^&NMMUX M#QKO@>4;'."[A2VP$B1:"5Z@#T\*!-,IS&SJ("32+M$U9^NS:_VJ9>A22E 2 M_;S6/&BAH)"_>E0,&A4#JR(\H.*.*]V4FC;4ML&VS2EBH+HBKM@BRV;^I-O$ MC\+1:!R[VW:4'65A&(Z\INR5V+ 1&_:*O6=$:8E+A17('O/#AF_XCDL0-2JB M-UV"BFWX:@G\:!SM+4%'6>A%0[]["4:-V%&OV 7+".XQ/6YXQN\8_:11,7G3 MZ"?_9!I$8; 7?$?1Y-";[WLO.Z77*_6;RD'T6/9;>Z[_CM'[+_N?'[QI^#5= M>U,)A]Y>^!U%XW"R%[[;.K',Y\)7+-:$241AI5'>^4@OGJA.X&JB^,8>8@]< MZ8SL,-=?+2!,@7Z^XEP]3\RYV'P')7\!4$L#!!0 ( (R !E.7_8SW60, M -$* 9 >&PO=V]R:W-H965TW.2VM?!'L)UV*NV/7SO)9 I-,[,K>$GL MQ/><*/!E$)0?;A"KO;3@ 1W#SZRS=;Z M!^%L4M -+M%^+FZTFX4M2LX$2L.4!(WK:?"*O+PF0Q]0K?C"<&^.QN!362GU MS4_>YM,@\HJ08V8]!'6W'C^_07U?)NV16U.!<\;]8 M;K?38!Q CFM:3_* M>ZH'0!Y$63Q"2Q+]@.(^LAU3I9ESRD0'Y'4_Y (S!UD+BSJ%A6Y?VLV)V\V) M*]CD#.P'NT4-QUOT]Q]N";RU*,S7'H*D)4@J@N$9@C]+L7(,:@UW!D#F'3" MMP5JYHX!YO //&3/HJ9)*QI?FW:S:!+N.I0-6V7#7F5+RK$^D:5!L/06.*,K MQID]=/'78)='_*-!W"JHM[!KS:A;9=JJ3/^C2HT9LAU=<>R2F9Y(2 ;)3S)/ MU\0#TBUSU,H<]B!;[X/0=TW!*,>Y6[VM.Z M^ ,?B>X+O&JS1D:UDW&TJN2]L).Y5\,H8UP31['O)#/,J MG@/-=]25FTX)\4EY2JX=;UG*C] O=^K92]F_B>H^UB9_\"4$L#!!0 ( M (R !E-\Q#$KZ $ %H$ 9 >&PO=V]R:W-H965T,JRM+@VY@LU1T*KF!CB.VD9.;W+0C=+Z-9M'<\\;I! M[Z!9VK(:MH#/[<8XBTXL)9>@+->*&*B6TI7X^!#PPJ&W!WOBE>1:OWOC M6[F,8E\0""C0,S"W_((5".&)7!D_1\YH2NF!A_L]^UW0[K3DS,)*B^^\Q&89 M746DA(IU I]T?P^CGH7G*[2PX4OZ(78QCTC16=1R!+L*)%?#RG9C'PX %U&*W^+6S3NE#L< M9@\L!Y%2=%3>08L1=OLY;"W 724> :X&8'("^,)$!W_#J"MYJCN9ZDX"S\4) MGINBT)U"KFJR1:9*9DI+GMN2(9#7]0[]G.4"R%IU$@SS(_-V3.;G63I[5C/6 M_OC(-B4;N#V:#O^7T82SR[/9G/R^@@R!_-VK&OTX.;]JWMDIN;*$@&5 MRQ>??W%39(9)'@S4;;C57*,;K;!MW.,'XP/<>:4U[@T_7]/O)/L#4$L#!!0 M ( (R !E, =$*&)@, P3 - >&PO7=$2Z\0<2.+J) M2MF(/%Z^_;E4YN9-X)X7[R\N.H_O;O;MEQ7PCH1>TOX1I%>=#DX,($8>'T=^ MB!NCOCZ*^@ S1CS8)6Z)=AS#.F7C8:9DF[F(.(-EICD+GJ@8D0D5?*HY>&4T MYV+MS#TPS)10.C"V9&RH+EC*9P=W70^JJ>;)N52ZBNTBN.]I/7P/V/1 (!>B M$=@CSC >%M08IN6M[52#*^,+**C;#^O"*IQKNN[V^J1UJ!XVR%3IE.DF3)=L M3..A8!G(T7R^@*=110B@,2JWC933N9*TTK#QJ!N6=L:$N(=7[4>VP[W*MG+6 M@8S)IFD%U4U'XSK O\WFN+=I>Z_B#0K^I,SGI9V.K/I09.Q.LXROJOXJ:P1@ M[%V,\DT%=NB;>V?\BJ_6G%T_:\D5[\J^X*]&NO]\]1% M]L]!9'P.(L^B)@>G+S)*3E)C6._?6X>$G2-"8PW@*#8BW^%0)]J@P73)A>&R M[BUXFC+YXJ1@Z0V=VJ/^#K\=G[*,+H5Y:, 1:=O?6,J7>=*,NH.%J$>U[:\P MO6[6!:PVH'X_CA04WZ?*(*L8MJP-QA'D@1#H!;]-1K'R.K$-8?20$3;8T.P6BP^0"X99K>]9!:GL9H&M3>+4W MG[B".3#SC,?V\_FS^?"LS8]'K7^PE[91]FRP<&[Y?C2RU4*TW/ZAET+Y(S-M M6N[\IIF/[-((7MN%$*YM1LEX7(Q:+M7@_,/V6@]F%&YH)RHGM?([NQW?I7BV M_QWO-MF3M/)1-M*]G@WZ[XT8L%8JV0W_FC[/8X_?N4>Y&Q0C/T%9])8UY_17Y][QB?A3UYO MK9S^)!LGS#5WXL;HU5*J>7<9_Q2CX#'ZXZ:7?*&JTJP #(!D,D1(?]. L@40*9'@9QV./ZG 60& M(+,C0D8EF0/(_)B0:0!9 ,CBF)!9 %D"R/*8D'D >0H@3VDA[\V<*_FS/\"X MJMFUL)61RWY;SP+(=P#R'2WD);?2>AKV8(3UI_9GA%WX&/7A8UJXB^J?E;]I MOS]D@EXA%HLOIR67-?OXLNQJH.W?[+U;>/M=K8P),9%9)L1J\0'-TH<;KSW> M1U^,R^X';]D7X4)$Y)4)L5ANE0]<%&^:5]\RGD3CK^6;L)ZY9VZB* )Y94(L MEANMZV?9-'TY>F*NYAT!N[#61U1O0TQDE@FQ6BZJRJS$WEIY)_ECB(G<,B&6 MR[5XC*H?4LB$V"&?N#3L.V]6@GT6W*Y,%\VXJ)]!\I@0V^.K;Q)JM7F35]JZ MKI/>[@PAD3PFQ/:8.EW]&'J']"9NN[JW*Y $"20A%LBMJG0KV#?^$I59@@22 M$ O$]\!LPW5RIZU]PQY\*YTNXDXO@<,28GE,Q;P[PV.N?[[S1I$T$F)IW @] M-WRYZ,;1A_B0+Q+R@4C;2M?W))N6JYP?DPM5R;@*(ELDQ+;8&_2QDPPS[)J1$'DF(/1(&J7OAD$428HO :#4:%R?((PFQ1T"TVA5I MF A!.DG)=0(B5G828B+#I,2&@3%KG%9"EDF)+0-CUA@3IK^(C=/%K/O:=8HT MDQ)KYD#PNN4,,9%H4F+1;.+5O3&L9PTQD6A28M$<"F,WQ1EB(M.DQ*8)H]F] M-1*9)B4V#0AK=[MP9)J4>L3R>VB[KR@SI)F,6#.'8MS?JV.&-),1:P;F-Z/^ M.T.:R8@ULS^*'+*IOW:]:D),I)F,6#.',+]P8_SW$!/.LQ"+)XIV?]$]^39^ M+1R/,)%X,O)\6(3YT3K9]E,$:W&&F$@\&;%X#F*NH[80$XDG(Q8/'D6$$U<9 M4E!&/M@!HXCKJ-]$"LJ.,MCYU9C"N4IDH?RH@YUAB(DLE!-;"&+&,[_(0CFQ MA?"8+&Q".;)03IU>@YCA[&^.+)0?.+)236PAA1B\= M62@GME _$/=QVZIMN7G=!!Q-%+;G2#\YL7XV?+LAT0XA,D].;)X-8=]E"NOV M A;(.06QALDXZ=<[;S%/D85.>PN-^I/M M^8=:S*02]1=_"^OW^S=5/1C6??2K])(L[U;JS59-<^7WW:L[S>OM/W6V_S(Z M_Q=02P,$% @ C( &4[3%"JYH @ 1R\ !H !X;"]?6'8AL$ MM#K9?5O.P#ZH!SV)."-4("[_Z ,!3[_*L1D/[7G8'[IA\7$ZGH=UM1_'[D== M#YM].37#0]N5\^7(MNU/S7A9]KNZ:S;OS:[4LEQZW=_/J)Z?[F+E M;5WU+V^IJN<.$@B2^8,R!.7Y@Q2"=/X@@R";/\@AR.B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW M$.@MJ+<0Z"VHMQ#H+:BW$.B=4>],H'=&O3.!WAGUS@1ZY\G+$@*],^J="?3. MJ'CGH[@=Z.>CN!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] MO8- [Q7JO?I.O8?Q\UB&6\_7&J__G52/EW/+[?+7Y==.O%^LKCC7]Q7#\U]0 M2P,$% @ C( &4RP!9SL; @ #BX !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WK?QA1-C#;&1;S B:YI5&3V+(-4]Y^G!20&#$5 MJ$AS-HU:V_?<^$K?JI>_G@*EQ7[HQ[2NMCF';XRE9DN#2[4/-):5C8^#R^5K MO&?!-3MW3TRL5H8U?LPTYF6>:E17ES>T<0]]7GS?EY]3Y\=U%:E/U>+ZL''* M6E2\)VV[D,[*AHJ]FS"M_#O@^=S/1XJQ:VEQ MZV+^X8:RB^U[EO)33ZD^7N*='OUFTS74^N9A*$?J%"*Y-FV)\M#7AZ)GQY-S MN6$Z?/*3\^13*>7H12BF+OCK_B:6$J?_'XT3;NE M]H/9Y7I_^[B;YY'8_#C]CM_.^+7^)_L0('U(D#X42!\:I \#TH<%Z>,N?][HOCYV<]N&Y\R6?SW\"O M_@!02P$"% ,4 " ",@ 93!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( (R !E-8BX(N[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ C( &4TI(W&PO=V]R:W-H965T&UL4$L! M A0#% @ C( &4\,P7+!1!P [2$ !@ ("!'A@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4Q@_ MOF^% @ Q 8 !@ ("!*C 'AL+W=O4R !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ C( &4WFH/RIP# Q"( !D M ("!74$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C( &4V(@64Y8! I@L !D ("!J%H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC( &4SX6O[6X P &PO=V]R:W-H965T&UL4$L! A0#% @ C( &4R3YU]X8"0 ML1H !D ("!W7P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4_-+M+R5!0 !0X !D M ("!Z)( 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ C( &4_'#_&+'$0 WC( !D ("!OZ$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( & M4]=U?M-" P ,P< !D ("!HKP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4[&LC.\! P '@< M !D ("!&\< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4P-UEA,6! ] D !D M ("! =( 'AL+W=O&PO=V]R:W-H965T MWTE' 8 /41 9 M " @67; !X;"]W;W)K&UL4$L! A0# M% @ C( &4T60](R)! (PL !D ("!N.$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4]T8 M^(@H! H0D !D ("!_NT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4ZR_-6WD @ 1P@ !D M ("!OO< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C( &4\7E[3;] @ ;0@ !D ("! MP0,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ C( &4]9X/RY2!0 &!P !D ("!$PT! 'AL+W=O&PO=V]R:W-H965T?;? 0!X;"]W;W)K&UL4$L! A0#% @ C( &4T(.%?N$ @ S 8 !D M ("!PR(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C( &4Z\R76LV P C0L !D ("!BRL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4WZ7#*-@ P " L !D M ("!JE$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ C( &4Q-PC_'G @ K0@ !D ("!T5L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C( & M4WP9;0_Q @ # D !D ("!TVD! 'AL+W=OB $ !##P &0 M @('[; $ >&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4S^14:(6!0 B!0 M !D ("!474! 'AL+W=O>@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ C( &4Y?]C/=9 P T0H !D M ("!6H ! 'AL+W=O&PO=V]R:W-H965T M.2 0!;0V]N=&5N B=%]4>7!E&UL4$L%!@ !8 %@ 'Q@ "^5 0 $! 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.21.2 html 300 401 1 false 60 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.envestnet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2103102 - Disclosure - Basis of Presentation Sheet http://www.envestnet.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 2108103 - Disclosure - Acquisitions Sheet http://www.envestnet.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2113104 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 12 false false R13.htm 2116105 - Disclosure - Property and Equipment, Net Sheet http://www.envestnet.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 2120106 - Disclosure - Internally Developed Software Sheet http://www.envestnet.com/role/InternallyDevelopedSoftware Internally Developed Software Notes 14 false false R15.htm 2124107 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 15 false false R16.htm 2129108 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 16 false false R17.htm 2133109 - Disclosure - Debt Sheet http://www.envestnet.com/role/Debt Debt Notes 17 false false R18.htm 2138110 - Disclosure - Fair Value Measurements Sheet http://www.envestnet.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 2143111 - Disclosure - Revenues and Cost of Revenues Sheet http://www.envestnet.com/role/RevenuesandCostofRevenues Revenues and Cost of Revenues Notes 19 false false R20.htm 2150112 - Disclosure - Stock-Based Compensation Sheet http://www.envestnet.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2156113 - Disclosure - Income Taxes Sheet http://www.envestnet.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2159114 - Disclosure - Net Income (Loss) Per Share Sheet http://www.envestnet.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 22 false false R23.htm 2163115 - Disclosure - Segment Information Sheet http://www.envestnet.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 2167116 - Disclosure - Geographical Information Sheet http://www.envestnet.com/role/GeographicalInformation Geographical Information Notes 24 false false R25.htm 2170117 - Disclosure - Commitments and Contingencies Sheet http://www.envestnet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 2204201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.envestnet.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 26 false false R27.htm 2305301 - Disclosure - Basis of Presentation (Tables) Sheet http://www.envestnet.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.envestnet.com/role/BasisofPresentation 27 false false R28.htm 2309302 - Disclosure - Acquisitions (Tables) Sheet http://www.envestnet.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.envestnet.com/role/Acquisitions 28 false false R29.htm 2314303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets 29 false false R30.htm 2317304 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.envestnet.com/role/PropertyandEquipmentNet 30 false false R31.htm 2321305 - Disclosure - Internally Developed Software (Tables) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareTables Internally Developed Software (Tables) Tables http://www.envestnet.com/role/InternallyDevelopedSoftware 31 false false R32.htm 2325306 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet 32 false false R33.htm 2330307 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities 33 false false R34.htm 2334308 - Disclosure - Debt (Tables) Sheet http://www.envestnet.com/role/DebtTables Debt (Tables) Tables http://www.envestnet.com/role/Debt 34 false false R35.htm 2339309 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.envestnet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.envestnet.com/role/FairValueMeasurements 35 false false R36.htm 2344310 - Disclosure - Revenue and Cost of Revenues (Tables) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesTables Revenue and Cost of Revenues (Tables) Tables 36 false false R37.htm 2351311 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.envestnet.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.envestnet.com/role/StockBasedCompensation 37 false false R38.htm 2357312 - Disclosure - Income Taxes (Tables) Sheet http://www.envestnet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.envestnet.com/role/IncomeTaxes 38 false false R39.htm 2360313 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.envestnet.com/role/NetIncomeLossPerShare 39 false false R40.htm 2364314 - Disclosure - Segment Information (Tables) Sheet http://www.envestnet.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.envestnet.com/role/SegmentInformation 40 false false R41.htm 2368315 - Disclosure - Geographical Information (Tables) Sheet http://www.envestnet.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.envestnet.com/role/GeographicalInformation 41 false false R42.htm 2402401 - Disclosure - Organization and Description of Business (Details) Sheet http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.envestnet.com/role/OrganizationandDescriptionofBusiness 42 false false R43.htm 2406402 - Disclosure - Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) Details 43 false false R44.htm 2407403 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.envestnet.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 44 false false R45.htm 2410404 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.envestnet.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 45 false false R46.htm 2411405 - Disclosure - Acquisitions - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 46 false false R47.htm 2412406 - Disclosure - Acquisitions - Estimated Intangible Assets Acquired (Details) Sheet http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails Acquisitions - Estimated Intangible Assets Acquired (Details) Details 47 false false R48.htm 2415407 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables 48 false false R49.htm 2418408 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.envestnet.com/role/PropertyandEquipmentNetTables 49 false false R50.htm 2419409 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 50 false false R51.htm 2422410 - Disclosure - Internally Developed Software - Components of Internally Developed Software (Details) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails Internally Developed Software - Components of Internally Developed Software (Details) Details 51 false false R52.htm 2423411 - Disclosure - Internally Developed Software - Amortization Expense (Details) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails Internally Developed Software - Amortization Expense (Details) Details 52 false false R53.htm 2426412 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails Goodwill and Intangible Assets, Net - Goodwill (Details) Details 53 false false R54.htm 2427413 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) Details 54 false false R55.htm 2428414 - Disclosure - Goodwill and Intangible Assets, Net - Amortization Expense (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetAmortizationExpenseDetails Goodwill and Intangible Assets, Net - Amortization Expense (Details) Details 55 false false R56.htm 2431415 - Disclosure - Accrued Expenses and Other Liabilities (Details) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities (Details) Details http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables 56 false false R57.htm 2432416 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details) Sheet http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails Accrued Expenses and Other Liabilities - Narrative (Details) Details 57 false false R58.htm 2435417 - Disclosure - Debt - Summary (Details) Sheet http://www.envestnet.com/role/DebtSummaryDetails Debt - Summary (Details) Details 58 false false R59.htm 2436418 - Disclosure - Debt - Narrative (Details) Sheet http://www.envestnet.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 59 false false R60.htm 2437419 - Disclosure - Debt - Interest (Details) Sheet http://www.envestnet.com/role/DebtInterestDetails Debt - Interest (Details) Details 60 false false R61.htm 2440420 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Details 61 false false R62.htm 2441421 - Disclosure - Fair Value Measurements - Level III (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails Fair Value Measurements - Level III (Details) Details 62 false false R63.htm 2442422 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 63 false false R64.htm 2445423 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails Revenue and Cost of Revenues - Disaggregation (Details) Details 64 false false R65.htm 2446424 - Disclosure - Revenue and Cost of Revenues - Major Customers (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails Revenue and Cost of Revenues - Major Customers (Details) Details 65 false false R66.htm 2447425 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails Revenue and Cost of Revenues - Obligation (Details) Details 66 false false R67.htm 2448426 - Disclosure - Revenue and Cost of Revenues - Narrative (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails Revenue and Cost of Revenues - Narrative (Details) Details 67 false false R68.htm 2449427 - Disclosure - Revenue and Cost of Revenues - Cost of Revenues (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails Revenue and Cost of Revenues - Cost of Revenues (Details) Details 68 false false R69.htm 2452428 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 69 false false R70.htm 2453429 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 70 false false R71.htm 2454430 - Disclosure - Stock-Based Compensation - Options (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationOptionsDetails Stock-Based Compensation - Options (Details) Details 71 false false R72.htm 2455431 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 72 false false R73.htm 2458432 - Disclosure - Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details) Sheet http://www.envestnet.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxProvisionBenefitDetails Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details) Details 73 false false R74.htm 2461433 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.envestnet.com/role/NetIncomeLossPerShareTables 74 false false R75.htm 2462434 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) Sheet http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails Net Income (Loss) Per Share - Antidilutive Securities (Details) Details http://www.envestnet.com/role/NetIncomeLossPerShareTables 75 false false R76.htm 2465435 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) Sheet http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails Segment Information - Reconciliation of Income (Loss) From Operations (Details) Details 76 false false R77.htm 2466436 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details) Sheet http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails Segment Information - Summary of Consolidated Total Assets (Details) Details 77 false false R78.htm 2469437 - Disclosure - Geographical Information (Details) Sheet http://www.envestnet.com/role/GeographicalInformationDetails Geographical Information (Details) Details http://www.envestnet.com/role/GeographicalInformationTables 78 false false R79.htm 2471438 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.envestnet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.envestnet.com/role/CommitmentsandContingencies 79 false false R9999.htm Uncategorized Items - env-20210630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - env-20210630.htm Cover 80 false false All Reports Book All Reports env-20210630.htm env-20210630.xsd env-20210630_cal.xml env-20210630_def.xml env-20210630_lab.xml env-20210630_pre.xml env20210630ex311.htm env20210630ex312.htm env20210630ex321.htm env20210630ex322.htm env-20210630_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "env-20210630.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 300, "dts": { "calculationLink": { "local": [ "env-20210630_cal.xml" ] }, "definitionLink": { "local": [ "env-20210630_def.xml" ] }, "inline": { "local": [ "env-20210630.htm" ] }, "labelLink": { "local": [ "env-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "env-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "env-20210630.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd" ] } }, "elementCount": 531, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 12, "http://xbrl.sec.gov/dei/2021": 5, "total": 17 }, "keyCustom": 34, "keyStandard": 367, "memberCustom": 16, "memberStandard": 43, "nsprefix": "env", "nsuri": "http://www.envestnet.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.envestnet.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Basis of Presentation", "role": "http://www.envestnet.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Acquisitions", "role": "http://www.envestnet.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Property and Equipment, Net", "role": "http://www.envestnet.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120106 - Disclosure - Internally Developed Software", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftware", "shortName": "Internally Developed Software", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - Goodwill and Intangible Assets, Net", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet", "shortName": "Goodwill and Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Debt", "role": "http://www.envestnet.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Fair Value Measurements", "role": "http://www.envestnet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Revenues and Cost of Revenues", "role": "http://www.envestnet.com/role/RevenuesandCostofRevenues", "shortName": "Revenues and Cost of Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150112 - Disclosure - Stock-Based Compensation", "role": "http://www.envestnet.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Income Taxes", "role": "http://www.envestnet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159114 - Disclosure - Net Income (Loss) Per Share", "role": "http://www.envestnet.com/role/NetIncomeLossPerShare", "shortName": "Net Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Segment Information", "role": "http://www.envestnet.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167116 - Disclosure - Geographical Information", "role": "http://www.envestnet.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170117 - Disclosure - Commitments and Contingencies", "role": "http://www.envestnet.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.envestnet.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Basis of Presentation (Tables)", "role": "http://www.envestnet.com/role/BasisofPresentationTables", "shortName": "Basis of Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Acquisitions (Tables)", "role": "http://www.envestnet.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Internally Developed Software (Tables)", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables", "shortName": "Internally Developed Software (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Debt (Tables)", "role": "http://www.envestnet.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.envestnet.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344310 - Disclosure - Revenue and Cost of Revenues (Tables)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesTables", "shortName": "Revenue and Cost of Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351311 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.envestnet.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357312 - Disclosure - Income Taxes (Tables)", "role": "http://www.envestnet.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360313 - Disclosure - Net Income (Loss) Per Share (Tables)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareTables", "shortName": "Net Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364314 - Disclosure - Segment Information (Tables)", "role": "http://www.envestnet.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368315 - Disclosure - Geographical Information (Tables)", "role": "http://www.envestnet.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i754897b2a63f4d298517f79ff3a4ab9c_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Basis of Presentation - Narrative (Details)", "role": "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "shortName": "Basis of Presentation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "-5", "lang": "en-US", "name": "env:AccountingStandardsUpdateForecastedAnnualDecreaseInInterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "ib8d7c4cc091042ae9df8fb15760bda77_D20210407-20210407", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "ib8d7c4cc091042ae9df8fb15760bda77_D20210407-20210407", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Acquisitions - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i8ad9b33ea35242698c74c8617d136ee0_I20210407", "decimals": "-3", "lang": "en-US", "name": "env:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "ib8d7c4cc091042ae9df8fb15760bda77_D20210407-20210407", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Acquisitions - Estimated Intangible Assets Acquired (Details)", "role": "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "shortName": "Acquisitions - Estimated Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3c044cab1e3a499ebc25b8da910d9e29_D20210407-20210407", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "if04380d2b0d84fa7b30307a3c13eaab8_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i47a29a34481a4d7a9aa16df33dbbb418_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Property and Equipment - Narrative (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i47a29a34481a4d7a9aa16df33dbbb418_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisposals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Internally Developed Software - Components of Internally Developed Software (Details)", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "shortName": "Internally Developed Software - Components of Internally Developed Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Internally Developed Software - Amortization Expense (Details)", "role": "http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails", "shortName": "Internally Developed Software - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "if04380d2b0d84fa7b30307a3c13eaab8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Goodwill and Intangible Assets, Net - Goodwill (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "shortName": "Goodwill and Intangible Assets, Net - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails", "shortName": "Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Goodwill and Intangible Assets, Net - Amortization Expense (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets, Net - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Accrued Expenses and Other Liabilities (Details)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Accrued Expenses and Other Liabilities - Narrative (Details)", "role": "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails", "shortName": "Accrued Expenses and Other Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Debt - Summary (Details)", "role": "http://www.envestnet.com/role/DebtSummaryDetails", "shortName": "Debt - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Debt - Narrative (Details)", "role": "http://www.envestnet.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i7a1817a33d08485aba3e0ac66f4872a8_D20180101-20181231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i4d1ffbf46c8c492a9841218c39a5d547_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i6887fbf3f35c472396805a174901bd0e_D20200101-20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Debt - Interest (Details)", "role": "http://www.envestnet.com/role/DebtInterestDetails", "shortName": "Debt - Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1bc37e3b3d524815bbd9a3ec9b72b4e8_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1bc37e3b3d524815bbd9a3ec9b72b4e8_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "if04380d2b0d84fa7b30307a3c13eaab8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Fair Value Measurements - Level III (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails", "shortName": "Fair Value Measurements - Level III (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "if04380d2b0d84fa7b30307a3c13eaab8_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i0f5aa9cd04d94cd88888be14748cb763_I20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "ic566ff8b576649fca5bf008188b17da4_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "shortName": "Revenue and Cost of Revenues - Disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:DisaggregationOfRevenueByGeographyTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1a7572184a1d4212ab9aab2d274b8e96_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i215f712d561146d0ab59a1b0112a11e1_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446424 - Disclosure - Revenue and Cost of Revenues - Major Customers (Details)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "shortName": "Revenue and Cost of Revenues - Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i215f712d561146d0ab59a1b0112a11e1_D20210401-20210630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - Disclosure - Revenue and Cost of Revenues - Obligation (Details)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails", "shortName": "Revenue and Cost of Revenues - Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Revenue and Cost of Revenues - Narrative (Details)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails", "shortName": "Revenue and Cost of Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - Disclosure - Revenue and Cost of Revenues - Cost of Revenues (Details)", "role": "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "shortName": "Revenue and Cost of Revenues - Cost of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Stock-Based Compensation - Expense (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "if04380d2b0d84fa7b30307a3c13eaab8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - Disclosure - Stock-Based Compensation - Options (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "shortName": "Stock-Based Compensation - Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i55c19045c2854233aff4795450c1b973_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i55c19045c2854233aff4795450c1b973_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details)", "role": "http://www.envestnet.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxProvisionBenefitDetails", "shortName": "Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461433 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details)", "role": "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "shortName": "Net Income (Loss) Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "id10bc89b6d4547ac9aedd36a807b9d2b_D20210401-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details)", "role": "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "shortName": "Segment Information - Reconciliation of Income (Loss) From Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i65a75f7c038c4dd581cd3d170382edf4_D20210401-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details)", "role": "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails", "shortName": "Segment Information - Summary of Consolidated Total Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i2816b8de00614b658202338db8281271_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469437 - Disclosure - Geographical Information (Details)", "role": "http://www.envestnet.com/role/GeographicalInformationDetails", "shortName": "Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i3faf74c9f32f431eb1aa0b037b82dbe7_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "previousclaim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471438 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "previousclaim", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20210630.htm", "contextRef": "i1d7bb091aa75413885602bbc63e072d5_D20210101-20210630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - env-20210630.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - env-20210630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 60, "tag": { "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "netLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r635" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r636" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r637" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r637" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r645" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r637" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r637" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r637" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "env_APICTransferOfNoncontrollingUnits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "APIC, Transfer Of Noncontrolling Units", "label": "APIC, Transfer Of Noncontrolling Units", "terseLabel": "Transfer of non-controlling units" } } }, "localname": "APICTransferOfNoncontrollingUnits", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "env_AccountingStandardsUpdateForecastedAnnualDecreaseInInterestExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update, Forecasted Annual Decrease In Interest Expense", "label": "Accounting Standards Update, Forecasted Annual Decrease In Interest Expense", "terseLabel": "Expected decrease in interest expense in 2021" } } }, "localname": "AccountingStandardsUpdateForecastedAnnualDecreaseInInterestExpense", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedAssetAcquisitionConsideration": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Asset Acquisition Consideration", "label": "Accrued Asset Acquisition Consideration", "terseLabel": "Accrued purchase consideration" } } }, "localname": "AccruedAssetAcquisitionConsideration", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedInvestmentManagerFees": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for investment manager fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Investment Manager Fees", "terseLabel": "Accrued investment manager fees" } } }, "localname": "AccruedInvestmentManagerFees", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Technology", "label": "Accrued Technology", "terseLabel": "Accrued technology" } } }, "localname": "AccruedTechnology", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of amortization expense for internally developed software.", "label": "Amortization Expense for Internally Developed Software [Table Text Block]", "terseLabel": "Schedule of amortization expense" } } }, "localname": "AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "env_AssetAcquisitionAdvance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Advance", "label": "Asset Acquisition, Advance", "terseLabel": "Asset acquisition, advance" } } }, "localname": "AssetAcquisitionAdvance", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "env_AssetAcquisitionFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Fair Value Adjustment", "label": "Asset Acquisition, Fair Value Adjustment", "negatedTerseLabel": "Fair market value adjustment to investment in private company" } } }, "localname": "AssetAcquisitionFairValueAdjustment", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_AssetAcquisitionRedemptionConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Redemption Consideration", "label": "Asset Acquisition, Redemption Consideration", "terseLabel": "Redemption consideration" } } }, "localname": "AssetAcquisitionRedemptionConsideration", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_AssetAcquisitionTargetMetricsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Acquisition, Target Metrics Term", "label": "Asset Acquisition, Target Metrics Term", "terseLabel": "Target metrics term" } } }, "localname": "AssetAcquisitionTargetMetricsTerm", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "env_AssetBasedRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to asset based revenue.", "label": "Asset Based Revenue [Member]", "netLabel": "Asset-based", "terseLabel": "Asset-based", "verboseLabel": "Asset-based" } } }, "localname": "AssetBasedRevenueMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_BusinessCombinationEscrowHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Escrow Holding Period", "label": "Business Combination, Escrow Holding Period", "terseLabel": "Escrow holding period" } } }, "localname": "BusinessCombinationEscrowHoldingPeriod", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "env_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets", "terseLabel": "Total tangible assets acquired, net of cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer equipment and purchased software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "env_ContractWithCustomerLiabilityIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Increase (Decrease)", "label": "Contract With Customer, Liability, Increase (Decrease)", "terseLabel": "Increase in contract with customer liability" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecrease", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_DebtInstrumentConvertibleCarryingAmountOfEquityComponentOfferingCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the offering costs associated with the equity component of a convertible debt instrument.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Offering Costs", "terseLabel": "Convertible debt, carrying amount of equity component, offering costs" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentOfferingCosts", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_DisaggregationOfRevenueByGeographyTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue by geography.", "label": "Disaggregation Of Revenue By Geography [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by geography" } } }, "localname": "DisaggregationOfRevenueByGeographyTableTextBlock", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "env_EnvestnetDataAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Data & Analytics", "label": "Envestnet Data & Analytics [Member]", "terseLabel": "Envestnet Data & Analytics" } } }, "localname": "EnvestnetDataAnalyticsMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetDataAndAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Data And Analytics [Member]", "label": "Envestnet Data And Analytics [Member]", "terseLabel": "Envestnet Data & Analytics" } } }, "localname": "EnvestnetDataAndAnalyticsMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "env_EnvestnetWealthSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Envestnet Wealth Solutions [Member]", "label": "Envestnet Wealth Solutions [Member]", "terseLabel": "Envestnet Wealth Solutions" } } }, "localname": "EnvestnetWealthSolutionsMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "env_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsiderationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Fair Market Value Adjustment Contingent Consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Contingent Consideration Adjustment", "terseLabel": "Fair market value adjustment on contingent consideration liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityContingentConsiderationAdjustment", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "env_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsAccretionOnContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Accretion On Contingent Consideration", "terseLabel": "Accretion on contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarningsAccretionOnContingentConsideration", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "env_FidelityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Fidelity.", "label": "Fidelity [Member]", "terseLabel": "Fidelity" } } }, "localname": "FidelityMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "env_GeographicalReportingDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for geographical information including data and tables.", "label": "Geographical Reporting Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicalReportingDisclosureTextBlock", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "env_HarvestSavingsWealthTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Harvest Savings & Wealth Technologies", "label": "Harvest Savings & Wealth Technologies [Member]", "terseLabel": "Harvest Savings & Wealth Technologies" } } }, "localname": "HarvestSavingsWealthTechnologiesMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_IncomefromEquityMethodInvestment": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income from Equity Method Investment", "label": "Income from Equity Method Investment", "negatedLabel": "Gain on acquisition of equity method investment" } } }, "localname": "IncomefromEquityMethodInvestment", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_InterestExpenseDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest expense related to debt.", "label": "Interest Expense, Debt [Table Text Block]", "terseLabel": "Schedule of interest expense" } } }, "localname": "InterestExpenseDebtTableTextBlock", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "env_LeaseholdImprovementsFundedByLeaseIncentive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents leasehold improvements funded by lease incentive.", "label": "Leasehold Improvements Funded by Lease Incentive", "terseLabel": "Leasehold improvements funded by lease incentive" } } }, "localname": "LeaseholdImprovementsFundedByLeaseIncentive", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_LongtermIncentivePlanTwoThousandTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Longterm Incentive Plan Two Thousand Ten", "label": "Longterm Incentive Plan Two Thousand Ten [Member]", "terseLabel": "2010 Plan" } } }, "localname": "LongtermIncentivePlanTwoThousandTenMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_LossContingencyNumberOfPreviousClaimsExperienced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of previous claims under indemnification and guarantee clauses experienced by the entity.", "label": "Loss Contingency Number of Previous Claims Experienced", "terseLabel": "Number of previous claims experienced" } } }, "localname": "LossContingencyNumberOfPreviousClaimsExperienced", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "env_LossFromEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss From Equity Method Investments", "label": "Loss From Equity Method Investments", "terseLabel": "Loss allocation from equity method investments" } } }, "localname": "LossFromEquityMethodInvestments", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_MembershipInterestLiabilitiesIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Membership Interest Liabilities Included In Other Noncurrent Liabilities", "label": "Membership Interest Liabilities Included In Other Noncurrent Liabilities", "terseLabel": "Membership interest liabilities included in other non-current liabilities" } } }, "localname": "MembershipInterestLiabilitiesIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NonIncomeTaxReceivable": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Income Tax Receivable", "label": "Non-Income Tax Receivable", "terseLabel": "Non-income tax receivables" } } }, "localname": "NonIncomeTaxReceivable", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_NoncashOrPartNoncashAcquisitionContingentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash Acquisition, Contingent Consideration", "label": "Noncash Or Part Noncash Acquisition, Contingent Consideration", "terseLabel": "Contingent consideration issued in acquisition of businesses" } } }, "localname": "NoncashOrPartNoncashAcquisitionContingentConsideration", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three", "label": "One Point Seven Five Percent Convertible Notes Due Twenty Twenty Three [Member]", "terseLabel": "Convertible Notes due 2023" } } }, "localname": "OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_OtherCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Country [Member]", "label": "Other Country [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountryMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for technology that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Technology", "terseLabel": "Prepaid technology" } } }, "localname": "PrepaidTechnology", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_PrivateServicesCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private Services Company [Member]", "label": "Private Services Company [Member]", "terseLabel": "Private Services Company" } } }, "localname": "PrivateServicesCompanyMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_PrivatelyHeldCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Privately Held Company", "label": "Privately Held Company [Member]", "terseLabel": "Privately Held Company" } } }, "localname": "PrivatelyHeldCompanyMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "env_ProfessionalServicesAndOtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to professional services and other revenues.", "label": "Professional Services And Other Revenues [Member]", "netLabel": "Professional services and other", "terseLabel": "Professional services and other revenues", "verboseLabel": "Professional services and other revenues" } } }, "localname": "ProfessionalServicesAndOtherRevenuesMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_PurchaseLiabilitiesIncludedInAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Liabilities Included In Accrued Expenses And Other Liabilities", "label": "Purchase Liabilities Included In Accrued Expenses And Other Liabilities", "terseLabel": "Purchase liabilities included in accrued expenses and other liabilities" } } }, "localname": "PurchaseLiabilitiesIncludedInAccruedExpensesAndOtherLiabilities", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_PurchaseLiabilitiesIncludedInOtherNoncurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Liabilities Included In Other Noncurrent Liabilities", "label": "Purchase Liabilities Included In Other Noncurrent Liabilities", "terseLabel": "Purchase liabilities included in other non-current liabilities" } } }, "localname": "PurchaseLiabilitiesIncludedInOtherNoncurrentLiabilities", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_RecurringRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the details pertaining to recurring revenue.", "label": "Recurring Revenue [Member]", "terseLabel": "Total recurring revenues" } } }, "localname": "RecurringRevenueMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_RestrictedStockUnitsAndPerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units And Performance Shares", "label": "Restricted Stock Units And Performance Shares [Member]", "terseLabel": "Unvested RSUs and PSUs" } } }, "localname": "RestrictedStockUnitsAndPerformanceSharesMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "env_SalesAndExciseTaxReceivableCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of assets incurred through that date and receivable for statutory sales and use taxes, including value added tax.", "label": "Sales And Excise Tax Receivable Current And Noncurrent", "terseLabel": "Sales and use tax receivable" } } }, "localname": "SalesAndExciseTaxReceivableCurrentAndNoncurrent", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "env_ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the schedule of costs of revenues by revenue category.", "label": "Schedule Of Costs Of Revenues By Revenue Category Table [Table Text Block]", "terseLabel": "Schedule of costs of revenues by revenue category" } } }, "localname": "ScheduleOfCostsOfRevenuesByRevenueCategoryTableTableTextBlock", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeVestUponEachEvaluationDatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of equity based instruments to be vested upon each evaluation date in percentage.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares to be Vest Upon Each Evaluation Date, Percentage", "terseLabel": "Number of shares to be vest upon each evaluation date, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesToBeVestUponEachEvaluationDatePercentage", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Remaining Contractual Life", "terseLabel": "Weighted-Average Remaining Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "env_ShareBasedCompensationOutstandingOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exercise price per outstanding option, as of the balance sheet date.", "label": "Share Based Compensation Outstanding Options Exercise Price", "terseLabel": "Exercise prices of stock options outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationOutstandingOptionsExercisePrice", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "env_SummaryOfInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of internally developed software.", "label": "Summary of Internally Developed Software [Table Text Block]", "terseLabel": "Schedule of components of internally developed software, net" } } }, "localname": "SummaryOfInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "env_ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five", "label": "Zero Point Seven Five Percent Convertible Notes Due Twenty Twenty Five [Member]", "terseLabel": "Convertible Notes due 2025" } } }, "localname": "ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember", "nsuri": "http://www.envestnet.com/20210630", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r113", "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r278", "r280", "r281" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r113", "r163", "r176", "r177", "r178", "r179", "r181", "r183", "r187", "r268", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r278", "r280", "r281" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r118", "r125", "r131", "r214", "r388", "r389", "r390", "r404", "r405", "r456", "r459", "r461", "r462", "r648" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r118", "r125", "r131", "r214", "r388", "r389", "r390", "r404", "r405", "r456", "r459", "r461", "r462", "r648" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r118", "r125", "r131", "r214", "r388", "r389", "r390", "r404", "r405", "r456", "r459", "r461", "r462", "r648" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r195", "r332", "r338", "r594" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r286", "r308", "r355", "r357", "r522", "r523", "r524", "r525", "r526", "r527", "r546", "r591", "r595", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r286", "r308", "r355", "r357", "r522", "r523", "r524", "r525", "r526", "r527", "r546", "r591", "r595", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r195", "r332", "r338", "r594" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r332", "r336", "r548", "r590", "r592" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r332", "r336", "r548", "r590", "r592" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r286", "r308", "r345", "r355", "r357", "r522", "r523", "r524", "r525", "r526", "r527", "r546", "r591", "r595", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r286", "r308", "r345", "r355", "r357", "r522", "r523", "r524", "r525", "r526", "r527", "r546", "r591", "r595", "r626", "r627" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails", "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r191", "r192", "r332", "r337", "r593", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r191", "r192", "r332", "r337", "r593", "r610", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r119", "r120", "r121", "r122", "r200", "r201", "r211", "r212", "r213", "r214", "r215", "r216", "r267", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r404", "r405", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r511", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r39", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r27", "r197", "r198" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Fees receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r255", "r256", "r257" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion on contingent consideration and purchase liability" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r17", "r43", "r396" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Non-income tax payables" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16", "r17", "r43" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r57", "r58", "r59", "r576", "r603", "r607" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r65", "r66", "r67", "r115", "r116", "r117", "r446", "r598", "r599", "r650" ], "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": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated Useful Life in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r391", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "negatedTerseLabel": "Additional paid-in capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r115", "r116", "r117", "r388", "r389", "r390", "r461" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "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": "Shares withheld to satisfy tax withholdings" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r358", "r360", "r393", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r360", "r380", "r392" ], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Net effect on income" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r80", "r99", "r299", "r499" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r99", "r299", "r501" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r99", "r299", "r304", "r305", "r501" ], "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 discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r99", "r238", "r246" ], "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", "netLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "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": "Anti-dilutive securities excluded from computation of diluted loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "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": "Common share equivalents for securities that were anti-dilutive and therefore excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r429", "r430", "r431", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Consideration transferred" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r429", "r430", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Earn-out payment" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r171", "r178", "r185", "r210", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r277", "r279", "r281", "r282", "r439", "r447", "r483", "r513", "r515", "r554", "r572" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r54", "r108", "r210", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r277", "r279", "r281", "r282", "r439", "r447", "r483", "r513", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r464" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r361", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r354", "r356" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r354", "r356", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r98", "r428" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Fair market value adjustment to contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r422", "r423", "r426" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "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": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r422", "r424" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r417" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTerseLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r417" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r630" ], "calculation": { "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r629", "r631" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "verboseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r630" ], "calculation": { "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Internally developed software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r628" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Internally developed software, net", "totalLabel": "Internally developed software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "verboseLabel": "Amortization expense for the deferred sales incentive compensation" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss for capitalized costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "verboseLabel": "Deferred sales incentive compensation" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r36", "r101" ], "calculation": { "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r101", "r106" ], "calculation": { "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails": { "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 (See Note 2)", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r492" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "INCREASE (DECREASE) IN CASH,\u00a0CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r264", "r562", "r580" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r261", "r262", "r263", "r265", "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r115", "r116", "r461" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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", "periodEndLabel": "Common stock, shares issued ending balance (in shares)", "periodStartLabel": "Common stock, shares issued, beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r310" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.005, 500,000,000 shares authorized; 68,459,262 and 67,832,706 shares issued as of June 30, 2021 and December 31, 2020, respectively; 54,495,863 and 54,093,535 shares outstanding as of June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r72", "r566", "r586" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "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 income (loss) attributable to Envestnet, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r154", "r155", "r195", "r480", "r481", "r612" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r154", "r155", "r195", "r480", "r481", "r608", "r612" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r154", "r155", "r195", "r480", "r481", "r608", "r612" ], "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]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r154", "r155", "r195", "r480", "r481" ], "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": "Revenue as a percentage of the company's total" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r152", "r154", "r155", "r156", "r480", "r482", "r612" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r154", "r155", "r195", "r480", "r481", "r612" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r319", "r320", "r333" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Recognized deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r24", "r556", "r574" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "totalLabel": "Convertible notes carrying value" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "verboseLabel": "Convertible notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible debt obligations" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayable": { "auth_ref": [ "r24", "r556", "r573", "r609" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable", "terseLabel": "Convertible notes payable" } } }, "localname": "ConvertibleNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r22", "r555", "r571", "r609" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187", "r189" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Nonsegment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r78", "r548" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r77" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "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", "negatedLabel": "Nonsegment operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r153", "r195" ], "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 [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "netLabel": "Customer lists", "terseLabel": "Customer list" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r107", "r113", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r303", "r304", "r305", "r502", "r555", "r556", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r283", "r302", "r303", "r500", "r502", "r503" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r292", "r302", "r303", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value disclosure" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r45", "r296", "r500" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r107", "r113", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r302", "r303", "r304", "r305", "r502" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r107", "r113", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r305", "r311", "r312", "r313", "r314", "r499", "r500", "r502", "r503", "r570" ], "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]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r290", "r499", "r503" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "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 on convertible notes" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "auth_ref": [ "r46" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 5.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity.", "label": "Debt Instrument, Unused Borrowing Capacity, Fee", "terseLabel": "Undrawn and other fees" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityFee", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r290", "r501" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "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", "negatedTerseLabel": "Unamortized issuance costs on convertible notes", "terseLabel": "Unamortized issuance costs on convertible notes" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "auth_ref": [ "r38", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Cost, Gross, Noncurrent", "terseLabel": "Debt issuance cost" } } }, "localname": "DeferredFinanceCostsNoncurrentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r397", "r398" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r344", "r346", "r347", "r348", "r353" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Assets to fund deferred compensation liability" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r99", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r99", "r166" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r332", "r336", "r337", "r338", "r339", "r340", "r341", "r342" ], "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]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r332" ], "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 by major source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r112", "r271", "r273", "r274", "r280", "r281", "r282", "r512", "r559", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income (loss) per share attributable to Envestnet, Inc.:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r123", "r124", "r125", "r126", "r127", "r132", "r135", "r141", "r142", "r143", "r147", "r148", "r462", "r463", "r567", "r587" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income (loss) per share calculation:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r123", "r124", "r125", "r126", "r127", "r135", "r141", "r142", "r143", "r147", "r148", "r462", "r463", "r567", "r587" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Net income (loss) per share attributable to Envestnet, Inc common stock:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r492" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r400" ], "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 tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxProvisionBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r110", "r400", "r408" ], "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": "Statutory rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense weighted-average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense related to shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r380" ], "calculation": { "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Tax effect on stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r378" ], "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": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r65", "r66", "r67", "r115", "r116", "r117", "r120", "r128", "r130", "r150", "r214", "r310", "r315", "r388", "r389", "r390", "r404", "r405", "r461", "r493", "r494", "r495", "r496", "r497", "r498", "r598", "r599", "r600", "r650" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Price adjustment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions.", "label": "Escrow Deposit Disbursements Related to Property Acquisition", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r292", "r302", "r303", "r477" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair\u00a0Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r464", "r465", "r466", "r473" ], "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]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value of Assets to Fund Deferred Compensation Liability" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r469", "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Summary of changes in the fair value of the Company's Level 3 assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r464", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r292", "r302", "r303", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r465", "r519", "r520", "r521" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r292", "r302", "r303", "r464", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r464", "r465", "r467", "r468", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r292", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r292", "r346", "r347", "r352", "r353", "r465", "r519" ], "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": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r292", "r302", "r303", "r346", "r347", "r352", "r353", "r465", "r520" ], "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": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a0II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r292", "r302", "r303", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r465", "r521" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a0III" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value of Contingent Consideration Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r469", "r473" ], "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": "Summary of changes in the fair value of the Company's Level 3 liability" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Fair value adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Contributions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r469" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r471" ], "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", "negatedTerseLabel": "Payments of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r292", "r302", "r303", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r519", "r520", "r521" ], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r472", "r475" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r217", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r300", "r309", "r452", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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\u00a0Useful\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r245" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r239", "r242", "r245", "r247", "r549", "r550" ], "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]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign exchange rates" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r245", "r550" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r239", "r244" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r245", "r549" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Preliminary Estimate (in thousands)", "verboseLabel": "Total intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administration" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r232", "r233", "r515", "r553" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at period end", "periodStartLabel": "Balance at period start", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r234" ], "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": "Harvest Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Changes in the carrying amount of the Company's goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r171", "r177", "r181", "r184", "r187", "r551", "r564", "r569", "r588" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income tax provision (benefit)", "totalLabel": "Income (loss) before income tax provision (benefit)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxProvisionBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r70", "r99", "r168", "r208", "r563", "r584" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Revenues" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r110", "r401", "r402", "r403", "r406", "r409", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r129", "r130", "r169", "r399", "r407", "r410", "r589" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision (benefit)", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical", "http://www.envestnet.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxProvisionBenefitDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Supplemental disclosure of cash flow information - net cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r52", "r560", "r583" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax prepayments and receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": "Fees receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 20.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r98", "r547" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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]", "terseLabel": "Increase (decrease) in shareholders' equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r136", "r137", "r138", "r143" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r136", "r137", "r139", "r143" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Options to purchase common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r237", "r243" ], "calculation": { "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r80", "r297", "r301", "r304", "r305" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense debt", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails", "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r82", "r298", "r304", "r305" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "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": "Coupon interest", "verboseLabel": "Interest expense debt excluding amortization" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails", "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r568", "r638", "r639" ], "calculation": { "http://www.envestnet.com/role/DebtInterestDetails": { "order": 4.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "terseLabel": "Interest on revolving credit facility" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r96", "r102" ], "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": "Supplemental disclosure of cash flow information - cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investment in private company" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "terseLabel": "Compensation and benefits" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r108", "r179", "r210", "r268", "r269", "r270", "r273", "r274", "r275", "r277", "r279", "r281", "r282", "r440", "r447", "r448", "r483", "r513", "r514" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r108", "r210", "r483", "r515", "r558", "r579" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r108", "r210", "r268", "r269", "r270", "r273", "r274", "r275", "r277", "r279", "r281", "r282", "r440", "r447", "r448", "r483", "r513", "r514", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r464" ], "calculation": { "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r24", "r556", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Revolving credit facility balance" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of property, plant, and equipment, net by geographic area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r266" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r108", "r210", "r268", "r273", "r274", "r275", "r281", "r282", "r483", "r557", "r578" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r151", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r97", "r100" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r60", "r62", "r67", "r71", "r100", "r108", "r119", "r123", "r124", "r125", "r126", "r129", "r130", "r140", "r171", "r177", "r181", "r184", "r187", "r210", "r268", "r269", "r270", "r273", "r274", "r275", "r277", "r279", "r281", "r282", "r463", "r483", "r565", "r585" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss) attributable to Envestnet, Inc.", "verboseLabel": "Net income (loss) attributable to Envestnet, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r67", "r129", "r130", "r442", "r450" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Add: Net loss attributable to non-controlling interest", "negatedTerseLabel": "Add: Net loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r316", "r438", "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Capital contribution - non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r115", "r116", "r117", "r315", "r434" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment and other" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r177", "r181", "r184", "r187" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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)", "terseLabel": "Loss from continuing operations", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r504" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment of right of use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r506" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r506" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "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": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r505" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r187" ], "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 [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r18", "r43" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r436", "r437", "r445" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation gains (losses), net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "negatedLabel": "Other expense, net", "negatedTerseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r9", "r13", "r229" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Other" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r99" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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 contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r93" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payments of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Share repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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", "negatedTerseLabel": "Taxes paid in lieu of shares issued for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r83" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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 of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r83" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Investments in private companies" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r84" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Acquisition of proprietary technology" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r84" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors 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 to Acquire Software", "negatedTerseLabel": "Advance for technology solutions" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r84" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification 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 to Develop Software", "negatedLabel": "Capitalization of internally developed software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r361", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r307" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r307" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r34", "r35" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r10", "r13", "r227", "r229" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r11", "r13", "r228", "r229" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance payroll taxes and benefits" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r86" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r87" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Capital contributions - non-controlling shareholders" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r87", "r91" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r85", "r383" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r60", "r62", "r67", "r94", "r108", "r119", "r129", "r130", "r171", "r177", "r181", "r184", "r187", "r210", "r268", "r269", "r270", "r273", "r274", "r275", "r277", "r279", "r281", "r282", "r436", "r441", "r443", "r450", "r451", "r463", "r483", "r569" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "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 income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r251", "r507", "r508" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r55", "r252", "r508" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r20", "r250", "r505" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r252" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r254", "r614", "r615", "r616" ], "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 and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of long-lived, 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, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Disposals", "terseLabel": "Cost written off" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross [Abstract]", "terseLabel": "Cost:" } } }, "localname": "PropertyPlantAndEquipmentGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r20", "r252" ], "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 components of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r20", "r250" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r74", "r218" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r177", "r181" ], "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 income (loss) from operations by segment" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r89" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "Internally Developed Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r19", "r101", "r106" ], "calculation": { "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, 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. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r15", "r21", "r101", "r106", "r611" ], "calculation": { "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash included in other non-current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "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 (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r23", "r257", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "terseLabel": "Accrued compensation" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r315", "r391", "r515", "r577", "r602", "r607" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r115", "r116", "r117", "r120", "r128", "r130", "r214", "r388", "r389", "r390", "r404", "r405", "r461", "r598", "r600" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r162", "r163", "r176", "r182", "r183", "r190", "r191", "r195", "r331", "r332", "r548" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "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", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r154", "r195" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from contract with customer benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r335", "r343" ], "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": "Revenues and Cost of Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "verboseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r328" ], "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]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of estimated revenue expected to be recognized in the future" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r509", "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r561", "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.", "label": "Sales and Excise Tax Payable", "terseLabel": "Sales and use tax liability" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r144" ], "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]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of anti-dilutive securities excluded from computation of diluted earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r414", "r415" ], "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]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails" ], "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 and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r143" ], "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]", "verboseLabel": "Schedule of reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r360", "r379", "r392" ], "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]", "verboseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule fair value of the Company\u2019s financial assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r239", "r244", "r549" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r239", "r244" ], "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 components of intangible assets, net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r235", "r236" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill by segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of income (loss) before income tax provision (benefit)" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r37", "r252" ], "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]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of recognized identified assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r19", "r106", "r552", "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "verboseLabel": "Summary of revenues from major customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r68", "r194" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r171", "r174", "r180", "r235" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r171", "r174", "r180", "r235" ], "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": "Summary of consolidated total assets" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r361", "r382" ], "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]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r365", "r375", "r376" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of option activity under the company's plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of the activity for unvested restricted stock units and awards granted under the Company's plans" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r158", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r195", "r258", "r260", "r590" ], "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]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r158", "r160", "r161", "r171", "r175", "r181", "r185", "r186", "r187", "r188", "r190", "r194", "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r99" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r98" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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": "Non-cash compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "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 Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant Date Fair Value per\u00a0Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-Based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Maximum number of shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r367", "r382" ], "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": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "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": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r359", "r364" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options exercisable (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld to satisfy tax withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r158", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r176", "r177", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r195", "r235", "r253", "r258", "r260", "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesMajorCustomersDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r51", "r65", "r66", "r67", "r115", "r116", "r117", "r120", "r128", "r130", "r150", "r214", "r310", "r315", "r388", "r389", "r390", "r404", "r405", "r461", "r493", "r494", "r495", "r496", "r497", "r498", "r598", "r599", "r600", "r650" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r115", "r116", "r117", "r150", "r548" ], "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]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r26", "r310", "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock - vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r310", "r315", "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r310", "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock - vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r310", "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r108", "r199", "r210", "r483", "r515" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r66", "r108", "r115", "r116", "r117", "r120", "r128", "r210", "r214", "r315", "r388", "r389", "r390", "r404", "r405", "r434", "r435", "r449", "r461", "r483", "r493", "r494", "r498", "r599", "r600", "r650" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, at period end", "periodStartLabel": "Balance, at period start", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "netLabel": "Subscription-based", "terseLabel": "Subscription-based", "verboseLabel": "Subscription-based" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of non-cash operating, investing and financing activities:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "netLabel": "Proprietary technologies", "terseLabel": "Proprietary technology", "verboseLabel": "Technology Solutions" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/AcquisitionsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsandContingenciesDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "netLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r300", "r309", "r452", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r638", "r639", "r640", "r641", "r642", "r643", "r644" ], "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]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r317" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury\u00a0Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r26", "r310", "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Share repurchase (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r317", "r318" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 13,963,399 and 13,739,171 shares as of June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r310", "r315", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Share repurchase" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive shares:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r134", "r143" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r143" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r133" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Unvested restricted stock units (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r433": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r633": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r634": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r635": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r636": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r637": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r638": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r639": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r640": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r641": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r642": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r643": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r644": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r645": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 100 0001628280-21-016073-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-016073-xbrl.zip M4$L#!!0 ( (R !E/SO@R;\L$" $)M* 0 96YV+3(P,C$P-C,P+FAT M;>R]:7=;M](F^KU_!:_?>[MSU@H=#(7))\>]'$OV<=JD8EN.6_KB50 *$F4. M>DG*EO3K;X$:/,DG'BB2FZ$SF.3&GO#4\!10*/SZOT\'_=9;&D]ZH^&_[LB[ MXD[K?]__]?]IM__O;\^?MK9&Z61 PVGKX9AP2KGUKC<];+W*-'G3*N/1H/5J M-'[3>XOM]NRMO#*;\=O^%P4[AZ,WOYR M>?"7^MAW+D_(U+NY,1_XJ&%O,@(EW77C=^_>W9V=,!H?<$.A?[EL<77"R:1] M@'A\?4+!29PUOCPPNWI;R+:^OD>]7O[D>2XO;W^Y.'C9]*/'>*=GK60(X9?3 MVAG7SWSZI<>5_+C#?F](50 ^O'WO/[W@<#+%8:+WEY_>W/K]I7^9CG$X*:/Q M *_7.IBU46]FKBTS&T\^[B'^\J7OXJF^^_.;UZ >/UF8D/VI\A>Q?/9W_ MX):?W?'C'JF'(TZN>^1TTKOI^;BM_.7_=IZ^2(NT-^W3?;Y;^^H>O_YR\=NO MOUQ<.8[RV?U?<^]M:S(]Z]._[N3>Y+B/9_>&HR'Q_7NG]VI#&E]\[.5,P]E' M/MYEFS+NI8O;GTZ?4_G7G9[,+D81)%L( U)[;ZQ0,2:K23B5S>NMV:/P/^WW M[SW$0;TU]>YM#_GYSA[RVXRQ_V28Z?3_T-F=5B_SI;/^\RQNC=X^5<_?[NG. M23[:?KO_.!SM#+;/NX]?0N?QGNP>=6!_]]EI9S?W.KLOW^T/?A_L[![HG5>/ M#KN[S_M/=;>_=WY\V#E_WM_9^FW0W=T[WWG\4G1VM_7>T;;L/-[O[1^]@>YY M_W!O]Z78_].+IVK_;.]5LEWU9[^[VQ_L[>8WG?/?^]TM_D\]>K/W:EOMO_J] MO[.[)_=>/7FW\^K9V_SX42\^?FGW=Y/8>[5_U-GJG/,Q?L[N86?KS=G>T<&[ M/?5,[^_^^69O][=^]^C!Y3E_\KW,<'_WN-\]?WZX/^B\ZYQW#_>..F)/;;_; MV?V]Q\]]M+^5^]U7SP\[CU^JSB/_[NGN]K3S0IP^W7WPNCAO?*+8)K+4AJA$ M.RJVOB$&;7QD@VO$G?N"159K9V7X]9>/\+Q->!^P%\K5$SWJX\$&UK^"]?Q# M6+F_$Z)4[1C8XT*.LNUU"&VAI3W;E?L#^A!2+Z\&0\KGCV)@G[>X3C M[6'>8HZQ ?>OP!4?@NNYSUU@<'V6J0T"0YM95FQ+F466-CB-K+/M-K?05D.39"25BRDA5:&2ZAE6PW*J&]@/8R^+CW(,VBH=[PX 5ST8SC M/'EYG-DR;Y\R69ST8I^>]B;3Y8)]UGT1!FGP:+@SV#_J;CTXW=O=[^UQF_VC M9Z*K]LS>>5+=W6?O]G<9U,=\S\V/V!L_,WJO?!_M;>Z?=K=_>[&QU]-4Y?*^3?<6"\NK/H\ZK)_Q<#/FK ME^^Z6X?\+OW>_A8_VV#_3?=H6W0>/X/.>2[=%^**7[U[7;32E#6ULU:,-I)H M!V5+.T.$E!RQ*NL[]_\Z(ORO+^+#@%JI.S2(-/X6F4$4VL>,I#-!,<932 J\ MUB!,R#B3F1JG7)@#T5R9V7EX*3-'?Q[N/'[&2OJ@WH/O]4SN[1[V]O@:W2,V M&EN'ONJSD$'-TUKHV1Z+8AE"8?&4FUAP/L5UW,3GM.5RZ&:Y' M8TPU_&R=#'L78)U,\IV/T6/UMHY0,2,/8#5;=L6W2BB]E@+(7J('E^A=&/-, MJ3=@PO>O.VWS*99_C$?'-)Z>_<$!Y?3!,&]SY'A<[?T61WBC"9^U7!A/.T?/ MSJ]L_?[1D[/NTL-KSG7Z%W;VS_:W?!]V^/WUOZY^QF#!50^?9)N=VI,3AE68> M'C2P6P\UO#(^B%##JRM9N +_6X1!.$R>R;T(.8!*%HUC82C*9R@5/5'DC M# L4AB7)-L8!)/T'-ED^,B$CWY0& QHC#J*R'P"),@8 MHE/>!"%"*27J2YH'']&\C3#^R$.J\IJZ"D96X0LFF#\JX=?<&V M(%9C-NX^>_V#PL#A0G8JB"2#!9L!V3P(57T0.Z$LZ$;.OQ&&A0C#DX^$0;I0 MHE2VG8@<(5(>!45"4C2H?+)@,5J(* H M]?K)>] O!KWYI(N!\GOY9#S@:QU^*@#/Z2T-3^@Y#; W9.;'@>#LU&&BG=CO M'_V!MQDI[S@7R?EXHDO(D>Y7#'1W=X5*>0@XKS?ZS!T.Z^V MF1 ^DYWS;=C9ZG)@T7VSI_:9$+XYW]EZHZX#B:/#P9[Z<]#9[9QU=@_Y[V?G M';5_N/>J!A2)S_BSUSE/YWOG'?EI(+'S>/]H_]7>:>?\R>G.XQIP=,[W!X\. M]SF@Z/*G_1J%,AWMG/]9.@_%Z74@08 ^%I)M,B(R>8B!:42=**/@A#,8D-2= M^_9;(@!57'$.;",=RY..%Q](AU;2LZ%7 M;>6]J(,*H8U6U#E6&:,)DJ1DZ?BFX:*44 GRFK0O 'P1Y84GBM:XD+5T&^E8 M:>GH?2 =SDLMI+3LXP-[% P<@I!R+!U"^UQ8-ESZ1NG("FTLT=LL#207HM5> MDG= 8!0$VDC'2DO'V8>V@R+9 K:-J*'-D:IOAT"Q;2US!NE%2EI_HW2PM!D= M2O;.9'#%!E24"K$-<9GC'=Q(QRI+1_=#WF'8YGO%\4$BF>M,DVYS$"':OF3K M22!S5/^-TH%: ]D@42?%(;! 9C"8B!:Q:NC1YEVS-38 BEDM+<,+KYR\EX\P&9V,9]]FN4[W+N7T0AZ^9\+LZD(T2TRY^M;+]7OIT;@U>R"Z M,0_IX9/_\W&>Q:.K'\^D^.K;9(KC:9U2OW\U>R#DU7GOCUT_9OZ@ MJ6W7C)^/CUQ]O[K)+Q]UU-5UZA#$K-,FA\B=>MT- \+)R9CN7]Y^=O#J$E?' MKK[7:]R( WCD@*1HR1$LY)!\ J>28:OD0Y$Z7=H+MQ+=?Y'+-;WL4?=!CUX= M^<8>/9E)\\===IE9>._EBZUO[DU=L#A(H6A50$N*+-^5"+KH58[T(:]?M=ZT MW]V;'_5 $:"]R"J*[*&@BUIHX=@;24V(T<]ZX&+":Z5Z0%RE<_RH/+';>U%5 M\?KUC\7>*WF?GUQ^W:#AB)WS39;_60'QTB5\^?OJ_DOS@ M=="NB)"=!,(0%4IO=MSOI=[T8E*W ME7N#.IM:,[4GXVD=@LTG:;HS?D'CM[U$#TY[;'#9 ]Y[,)G0]#><4+YD1E>S MPC=>][K#KF__'=X%%N%=/D91%*&2<^B2!Z&C1Z=-\3D88^J!FV8^-RC^!Q3% MUZ,HYH:B4T0((AA2!@ AR!A!%8K1979#R^!6S49Q44SO(Q03A*!TD,FX4"$, MTN08%3M7JQ1IO&GB>8/B?];%KT5Q?KJ(QIF<'HJ)$OC_>0* +L4WPD(R%8V^&(T M""MCU-DYR1P6@M$B-]YWK@"P2_&G5H+S)A2"J *8 K>:*F\CT%HD1KO3U< MV*7XV"Q%3#Y$YKH&',.*E#E>02^8,&45E^!C&^'"$J BDV(2VM7"4J&.@(M8 ME,C$,:!:@@MKA(?P7@LF==$KXB[TAF/E@$S-BX;J_YE%^]GE.7?DW/'HX&QZ,A?YU\/.S'OP]& MPQ?347HS?WL[KZ28CZ")3'78#PHVF1(X1D%?!]I#4%()M!C7!IK=\2RQYJQ) MX.BHZD(E)5P2D)/WB12[-U?8E25M[=J \R#GWG1&7_[ 7GXR?(C'O2GV&P(3 MJ5*$S51,2$ "?.&P,,5LK#$Q*+,^,*5T,JCS&'3!+6N[,1W6J[VE)\,T&MS" M4,ZM0);)8(F^I%)4'>P.2:*08#CTLTF%!69#WC)DSVF*O2'E;1S7Q0*W$ ;< M"CX^E2@B@#6!O1%@ &^$ M\H8F?;0"03-G34ZZX#5X:R+:J"!(IY)+H,1&?&Y9?)K*!;1/2:10EUH#QSU> M*O#*Y:BUP*!6. IJCG.Y%> D.XQ4#G:+3P81:$@S Y!*< M5L&J+#V$R/];/Z 7-=ZT?&R-J1GH!D4B )V\]Q%C\=E[)RWF-20KMQ_?+1]5 MSP%%<#X6J0HDLNQN*P'U6FEC#%Y5=VP^F(N:2OX$FA\(]T3018*1-8<.HF2@ M!-9Z?,(+I82U:P/-XJ:2YP>.S$IZYO16&P6479!U:B4("0I\ 5H;<)8Q1CH_ MF%*EEUES0)T=*)\Q>H8IH]9)%R8IZP/3DJ>2YP>95I297[C@@J@37]X3D%-, M/%CG,,FU@6RAP\?SPP?K,AIGD\T'4H9B M4A1U,$6#2[+N/R*,E;4:0UW^O3B4EM4#!!II-H=>+!@*&)CD2@C56Z-*N0$+ MAE:)XBX_R]I81R2PI#I:#BY$7V(N=<0!I4NHU@_0I8V6+QY<:^H.5R;INOA M^^!-2AY1R\@*#+"&X"YXU'?QD.I,)(ERR-$PH5/!DHI.*JF4)\(F5,I;4<:P M?&P3\PCCZ^9O*,!11.T0+5H?$M7"%>N'[4J,Z"\>Z.BBTN!SBLD :D3C#>NN M"R%;XW 92\(:'Y8M'U47?PZ>:1%C_K."1_+%$_K##X( 5)#<%[$D($-8C'9Y;7!9SFC MOG-"";(L)9:ZDWN"H#!XX'C;)QW09 .S;1DN=VYO-DH+XG4RS"]YFT,FG2RF M6>CL+!;I(],&\ !$-JX-- OC=7,$IVB=1"E:&"?!Z124*_R=31XI 0[7!IPE M\+IYZI#Q E1427D$I=F^96W .;BE?9R?6!:+J^;(V3@A0?'\2NK$I#RW@J7 M15(Y,2-'8=<&LD7RNCGB4W?F*X6AR.0A^!!$=H 2LM8A1+L^EF_QO&Z>*"5? MK,XN9+ MA)=I<0AMDDZ@D10!R7CEM!2.# *!8)H17!HT.;HO-!1ID^+PJP! MH,M)>UH*N XMB%J,H28IEH >V=Q:)%6S-AV8)8#;C'[+%G*LV4T0JL7#^E6&2ZV%(@#=UTQ>U@_H!:<4+055GYAV:N^MC0B^8 Q1!O">,NLQ MWVC]4%U*MN=RL#4N$.NG@*+ UU7@RCNBNL.G<]9<5O=< T@75V]Z7JM< IM1 MZTNF$". D9Y94*)$F ! !EH;:!99;WI>X!1M 2(&ER%"(!F3C5);46?E(Z3U MT9OE%%* ENW8))E/3*@E0I2FO6!:>GUIN>V")5MGO:6G+ < M-^<"1&STZF:* 7%]5&HI M]:;GA9+5*&PLD;*14")&[[&0<2++D"7 XE!:5@]X)T3, ETI$IC71AUS](A. ME8#LO1NP^=PJ4=Q/0Y7%;RGDLI35TJ 5"%#KHUH"%F\? F-[/3"X1H N;;1\ M\>!&*5W*:#GH$;4F2"0IHI9DHB_6^R9LJ;Q:4<_R(572@'4^RNU GKQ(_J+1U6H$'+4*CM)0'5V+ON8,"%I M*6RYW"=@#\#^BP1(\84T4?$ M]8%I^:.^\UI^#]9:+\&6HD&('$M2J42(AET4VK(VD"UZU'=>BX0C969Y!5Q@ MJ(J/63+A-YY,JA-A;FWP6WPM4%L@K>2%<8L:*9O\>0%H?2 MLGH :^&JF)G(9N)XA04T) 5>LU$Q(>.GV8,KN)AD81L6G@Q[%YUV*;;7_3"8 M$3.Z3\.W5R)]=8FK0U??ZS4^N][PI&K%9Y>[?";^^#57^[@FF; "9#!11H(@ M' JO5,82DP3EO5[=$@5U(<(+OF,^Z=-.N3 ]'9H>CIA4O:6+Y0>?_TK4Q0%= M&*:*PA_CWEL&]@6-W_823:KMPN%90RH74$X%2D6/-5$4$Z,/7AK+?MUGFWT# MZHPU"\7)\HN0621;M\,*:.OZ!H]912\IR>**3:(!HT8-AGPI0TH^U8!8B@R% M@(!5N_!/WF1?N8?PG^XALX%\>1O,S MR52NE)>U!6A ZQIKZ#2Y&R8*5%7R: M%[R!?'GIPO,R[,I;ZP +1X"00H[)4:90_3A*@!7?8+8Y2-_.KM*H0@F!?'$) M+(3@L&9\QU1L3OYZ+F>S!_T:K!Q?2D3Y\1P3J6 H.2.#!J,@.):H$E%8IY2! M3Q>W;J3MUJ2M 8MNYR5TT6*()FE!3$05R,"41*8B/86@K;_>&T6N-Q/IG_V; M^GE!PP2Z+>=2V35ZB$YK%2FS=W+1@0XQ*4M:QRROZLYK>;4)I5Q)>]$4##\- M'QC%K]^?4LY#5^O@@",DI1V"@^2-$14)%P4E:NSB6[7!E4J? U M04 @&U4MV,L/>E)ZRUV:8N#\.>K%/#R83FDY^.^O@ MT6C\L(^33W,7*!T.1_W1P=EO./G\Q!_U[TV2K^7;D>@SQS,IB2 %**20BR]1 M&F=%S.C<]?BR:U]]6%5A_.UDPF$!2UMB=">]]_RRXOEO'%>87^#;&C*\(NQ/ M#Z\%L4>+V2\("ZU!UR(86 MT+:A:F,GORWZ7@)S:*0-UTD )(R2-$((Q#$=QWH9V5WG0"ILY&X! M,CBJF9Y8]X4)B;S'! V8?[S"ZH_QB%]\ M>O9'GRW]@V&N5/^X7N.WL]VSXP\8?B7U)U,:7S?@QB]&9?H.QPO8L6X)$XX6 MM4U! >D"/IF@"WDP%@')VM0 GK&BT-X2WR!KZDY-D0((FST4'9C/9^(OQ<+J MSA4V!ZWY30XJ2K42E"D.'1CIO&&8=!%)190JTIKHUE7CI\3TZW#4ST\&Q^/1 MV]DL2E.(O$/TA9((PG@@T#$KHSC.0F>]23FLB6(M#ZHY3KE[<)Y(U)70$+7C M$%F)R."1T])XMVZLY)JCGHR9I)Z,B1L^ZIW63W,9%7W.=)?>3[EVF H/3@;K MR'7(YJB)F.4D!P$@RI*E(C;1B9TJR 9(SDV X>E7 +8R,ME(R3%**YV*E%$4 M""DAZCJ\DZ5C#I:Q ?LMKB"LM^+(10E:*Y4T20=*9E0E""A%1AMBN..U>A'C\8* E$4IEK[$@H%&Z(T>-:3$[4HGE'R&"]LB%K!S&%*)S55L>LA1:$31B :@2RBV>4,OA4 M2%MKHP2.:.LV4F1MDFU([(UE9USLJ[N< 5KL8E0PAH?2:O2LULF;Z5R#+W84/AM@_F_;2 M6FJL<)B\UT&$S,PV6=98QK4HGX&##IG75&,7C.OB]=74O:=U%%%2K!DW,42G MO E"A%)*U&O*BQ>)ZU)8L0TA.Q5$DL&"S8"LM$)15"&XF 6M*2M>,*Z+Y\0@ M+"2-CD-7!1S/^A)5= 22? Y&-"G:^::AAJM$\RUZ2_W1VDZ,IZ"ELMEEX0.D M#%X)6?.?;>+;:-> K.>5XL.WD^Y,Q;LH"I;@0$H?B]5UHQCE0<9KTPNK"H M^1:-ZJV )*.,PE N,69(H*+W(>D2G7DZD]_K*J-G..\HJ 2#)HH#8 4(MI $K6R018*Z-<+HX7:R/F! ME(R(T1EV7Z@XBL]>%ANUS!AB5.:Z[L@*@[2*J\1O!:I:],>!B4*#!L4A.T+4 M)("B46AM ^;I5QRJ.3(/Y87(Y+&4 %"\YZBL%A-6@2@YT0#WU(R:'[>B9[9 M(B.C\CY!%BJ20; J&6-0%./75,^6"=[\-,\$:W64A97,@&+-(Z'J_NC!25VT M7N$-5'X,O#'F656\IBA9-AC!9>L2JYOU(11R)>>B:DDMT&5=E6PQ.,VQ6H(( M'&-%E20!L_B"1EII!;NUNL=U; _W*(X?<(=,#ZI)[YG[CM#^F/4&TY?T%L: M/F(8_Z!QXA8/1TSIQ].*9GV^X]_/+O]_.*:F%"8IOH00K=:J&,B2 MT("V(@KP5I*]+'6QTDK6./#FN*HCJN*B]JQZ 0J"(M:!^ED4D8YTUS-VZ?Q MZ'O0JRT;HGFF(#A'JC 7 :L5UGGS0I"BMZAB:J[FK2QX<^20'*LEJXG#:@1% M(H)'G8PL.C%ZN0&YU4]'PX,IC0<5Q!M2=GM#VBD/QY2OKO%%2+[ZCA=7>X2I MU^>.^'03D+>C?JT5^'&CAJBR0^FE8].;A0?/M!4U"4R6>:MWK-AU%D'ZRUD$ M;MI G5XM;_KA[(+T7SV[P$WGMKF&#HFMM4+E'2A&/87H/:L_)@A"S69@-TC/ M4U\_!>]'(DM*DLUU\ 4)A$Q1!%.\D2)ED9UN0CVA9J&X_-E 6Y)QP8J:\ \" MDL>4T(FH<]'9N28EL#43\L7GMA%?S5J)A62&7"HM4[IRMDA*A=B$+1D;#/E2 MTE21$*7,Q6@C@/FXKVF,Q6DPHL@ V*"T\F9"OH2,!&R\M3$IQ294$%IQ M3)>09VLD0?%UM4D"M!&U<-DJFT*1[*5]@SCW*F*Z%%*-QI@LK*5$"JQD1UMT M3MG98)5"Z1L4.J\HIHN/C:V@J S3J+JY<(YU/V%I5:'(?I42-B/M"8>IA_U/ MZ=-5@\YH2&<='+^AZ:.389[?+E/8&_^)_1/Z[:Q#.#D97V1\XZ3W2>[.]F3: M&S ^.^7ZE.L/6[U)ZH_JR;?[6(_&]-\G-$R?S+!=-_Z@Z>0YI9/QN#<\:,I$ M&Y- JTSVM3:XMBIJZ>L: JT2"*T:D&JT"C)\_?'?_"HX3H=G3^MRR2_(RY/A M\O77&ZP8C]_0L*^4X3F6YY;9@P_! MZ((PV_>\;@THT6/=J!DW,KSA?RLJN>2EK*51G7$>M/:Q[I[H KMQ%]!# ]99 M-EIR_W;$8>9!4<4H3 $ MU03WO>%_2XU<0BBN:,D1"X&IRP]!9.^"1\J4H_U["-"&AGV_!=+"4K986'; M0/"60L:@7 HZ4(!&"="U>@$0QB"%E ;G6#/?U3R0)#GQBBM^$_+_W:,V* M:-U0/*L6AZ]E(Z:'H_QD5G=U)CA-&:(UUI;BHW'60B@)32Q">,E 29<1&K3D MX=:P6BE_]1V"L_Q%&,F+2!&0$DN92!1CB"ID2@#,;ANU$]Y&RE9V64B-MJ., M)1(2)*&B]"H4;25Y57=R:Y2[^<_!]T,!(7I!1&VOU M-Q*K^5DK3!P4"BF=9LZN (((1F/1DC"G"$TH9C493^O.;ODD37?&+VC\MI?H M/88S,C^K,?^\@G@R-Z%9J2UUEA\*"E+2A%*@0@Z>&B!(&Y.T$I($,OBDE?1(%IAQQY2U9D>GG=!!Q= MY_9E%*]E["1.TKAW7.T!R\_#WCB=]+%^6W_[M!Q'I]!',,HFH\%K'Z@NOS!2 MY5("$35 JE;;/OVP9#=2K$"'5/<4*P4$!%DP2)-!>$+C=4RN 6YO8ZQ6S@4J M7]=&.!.T14 ,,:F$D3!IG2GDV "IVABKU1,K4#$#JN1M$N#1LI5*I(AEJV8O M0!.J@8-I-V\S!2 MCDB"7;&J !]P8KA5UBC$(FZS(3I 'H6QP MX$$5T+((D51N@&QM#->J"I>0'DOP+%D6("?@3R8($]EP1:V%V7C%QOHD0&NE M*]XE,D#!>\WL!\!FJONMQB;DEC0 VJ5HK:="SB-QN3]+EO6_R&.SEY*9(0T94$V6LOZN;#M82# MR+ZD)@C2QB2MA"35O;>\E@BQ8Y M)O9T5OA@LP,;1:FQLY>Y 5*UVO9IZW,58KYP+!!(^0V=LE"3E[;X *F:2!G%(Z-D"J-L9J]<2J$BAR'K,V M B"D*(UFX8K14C%H5 -\X"9Q: 6D.@5@E?2!XSSI7/08&R!' MJVV>EI/)N(3=M#-XMDBHDG% JB[')H]>@I*AD#(-\',;@[0*CLUJ*RS&K 1! M-@Y3(JM-P>B3R&$S^-1 @[0409*>* 67HXL2A-:A.$ L#BW_T1H:X-DV"4&K MZNR45+:(1(G8[1D5A#5"DY"."D1(#9"MU3=2*Y 0M!3A,D9AM$FDDEB43$*O M22LM,%BIC54-\( ;P[6B3C$$G[T.SA0HX*V($I-SQ4LKLF2VU0#9VABN514N M]H.:>;N02('YEY:2O"@;X6HLM$J:XJ3*QDH)-@N,)J",0DJ%#*YL M4)+JP]&P%E4#*9C@8TGI>+NN&!=L^./QG=OKKI9XWG8#0:7]WA Q%_Q/W=GQ4A7[_< M7.LL8<[1LZA"(!V\M4D>BF1L)76E@@Q:B^@9(S1R8*E2%7KG.?4($*YD>A5 MD^CE9(-0"B(7B\01N"\JY@0V9N&"<,J))A0@VDCT;4GTK42G?X.Z D64*#D@ ME:74W9XA!F>+*PY#P21-V%#YC5(U6:F6LRPYE^311 Z&+63OL3@7;8[.U:)Y MN0D)9ANEVBC5:@4T22B34I)UM D\.F^*!56*RD&I_=>_EB MO8B[53K,4H\5"G!610Z'A<_!^ZAM3\^.*7\Y@K\<$GE. ^P->\.#/VA<1N,!#A/MQ'[O8#8LL7UZ3&E*>;OMW/ANWE4KW.I?6Z&\NW>Z5I*/^C [Q+16]D5 M6]59)8KL1NKN]*(K"-(C@!/@P?@8G2@B@E9D(\ZV6I+A3E](%#!R?S;152*7EJHW:7$G[ M'WT<=G'PP9+1IZ/AP93&@R>SM(3>6ZI-=M^-=@]')Q,7,(RR[=A5S$X&32DZY7S3#)\B4YI,(B>4@JR M*.VR%<8NG61\6]?C:8.ZWJ,I6%(TR%T?(V!1%E.26*2VTH@&S-E<&:<'[W"< M/\]KVQX<]T=G1"^FH_1FYWA=2_1F"%$02"L3@K?*L^$**!.ADZQ$8G5UZ"_P M^X#OOCC$\8_7/VF\N01F#KF6OQ%.@BP9?;(D1&)V41>VAM6%^KO-Y:*%:%6@ MCB052:T\>0Z$2L2H!1HCI&$%-XVH9;M\9)9OG(U)-5PU23'S5UIC*>"" 5-W M,PI.KWY<]@7TGM-D.N[5D8>9>WTY[$TGSU^\;$I QKJ%*" XJ %9C$B:F;^U MT68;"!H+RV+-W?P "8[[7C B5%=6@<5<.8WR*4'*Q87FF[N%*3K"MG5'@G4$KZQZ-R);/1W#H,1DK_CZ! MPJH (D-)(0;OLLQ GA7$D"C2L/HXIOJY 7>M$>3 M[=/4/\F4+Y:Y#8Y/IK,YBYVRC>,ZHS%AY&:(_79V\P56(*!??$*TLIIRX!C/ MLW;*$#Q_-!2=R*8XKYNP FC-Q6(I2=8V_:D=;FLM2Y(+1H5 M$:ZG6"QGAZX0*7D3163"91*%4HL11"^,*<013@,2M]=<+)93=[;N5(,Q:Z,B M&*&B]Z+4)5'(=-Q$M>$6'^[\\#FM?S#,2QB@6L)R8UFB2;JNHB-(2026&G1" M.D(V5DY.EL \E.5YTRC$)<:#9G""QA0DD639B"4W8.>3O)B=+H2.0 M(H242] .(3K+O@9D@BPHH=6N2?7._RYRLJ1=L+'6M0@HZFQ(3)$9JQ:0@\O9 M"-&$A=L+I:VO<#S&X70=*8A$ E],0&1;H>MJ19N9CV"=,4,0?D-!EB$*2RK7 MG81DUBD+9$@>F6UDFU1B<] MV**_J7*>$K,UFMF1%A&,Y?,*9J"CZD),& M*%#WXO(4"*U)UI7-G,F*",=R9DX22B*P%+0$9RTZ7U11VIK(P4?T&X:Q&L*Q M%,YA#3I37!+:)\C9>%D7"$G'WQ7E @W@'#7)FC&;C/J]/ /^R90&GV"ZPUW" MQX8'5^5RYY6.O;KU>)?#4CB(C=;%NI0:3&"ABB:CU<$EK8*D!K"4C3BM#J]) M+B612"EFN &,-:-"-A@J9"++J4!O&8C3JO#A!0:\CHA2Q!"32>)%)(/CKP) MIH0FC+5LQ&EUN%-V@&%.!)01$R*"-#UBLDZI@AN(< MT88]-5:>ED*?R.D"RNOHA(*<;22?BI Q:V(V[LV&/C56GI:3&^.RBB)8.ZN* M$AR22$XGCU:6H,RZ\*>'H_'QB"6*NJ/A)>+KR%YFVRG,#K5\0PR.HH- B%8;U-9C" F9'J]N98UE8S"_8AH6?=8B8(1: M7D]J'X.E''W4#(!'WW@]>-)=>3T@(Z*B(C"F ,S^O/"%P\+HHK"B:&R\'MP: M!O/3 RE#09&( RFF;$H%D5"!U6R7#/^[] UQOAN#&A'O3 _KEKTS,!I2[\+H MH+T2QOB$E39[_B0+66.+"I1L8W5BH7C\D'Z<#'L78!R/Z6UO=#))?>P-KKM[ M0#@Y&=/LA:Y:/*PMKBYWU>#J>[W>C5C[:++!4LN:9/"Y8$ 0R3N D!('NY=Q MDE57<9):.="OV/.C'K\D/>V]I?QDR'U]4#.@'DPF-)W\=G:QOW4?)Y]0[EU* MA\-1?W1P]AM./C_Q1X?.9@+)O9%/^K13MO_[9+:5]O1PQ'>J(V7U%3__E>CC M&LY_C'MO6:C[9_^F?JX98CB\!=G]-,RS;?7U8=[[IE\;&/S2.[TWILGH9)QH M_O-=+T\/[TDA_K\[LZ;W?YUP5][_-8Y_X0M< M?+ZXSF=7J\_^?*F[LY?Z99H_/Q;\W2"^?%CWS5X++_]/'TSNP\ M?JG:2_^ZH^]\\MZ7;R*/IZU9B-OZ+S'[\\_+X]/1\3WUV<%CS+DW/+@G6G)V MB_?/\,NLG[X2B/I,5\?Y$4?C>U\+R62X:3GKG=$\Z1F/V]=W%VSN^S@RZR]Z0JO;ER^Z3W>VMUHO= M![O;+SX6GA5\VA?;#U\^?[+[9/M%ZT%WJ[7]?Q_^^T'W\7;KX4ZG\^3%BR<[ MW>6]0OBJ-WB%DT,6E>EH^'-KZ^[#NRTF*!"^^-27"E;%KFK7\M77^+O@0N/4 MM\$:^FCG>>=__I>TXI^_LF\9CH;=DP%?*;4N7=!S*C7XR"Y&$22B,\ QN#=6 MJ!B3U22&6.E-IMZ]K5$ZJ1ZV5KN[<[5+^9]G<6OT]JEZ_G9/=T[R MT?;;_P?=Y]_!(ZC_=D]Z@#^[O/3CN[N=?9??EN?_#[8&?W0.^\>G38 MW7W>?ZJ[_;WSX\/.^?/^SM9O@^[NWOG.XY>BL[NM]XZV9>?Q?F__Z UTS_N' M>[LOQ?Z?_O2IVC_;>Y5L=ZO?[QQMG^_M'JB.^K/?W7H)^UMO%+?M[^]NJ_VM M?;[F >QLO7F;'_\)^=^_]_=5_VT\&HF=5R_/.KO=PYVMO?/]5R]%=_?PS<[N M'C_7G_W.[OZ;[N ES,[]TW.[;7CMP-?-%W2["!?;@,*WH[:J;1U*PQU:BDAW M[DO1?C;S\.]1N-_:Z.Y:Z>Z#<0_[K9?#7AIE:G5>?$EYY2?*"S/KW4V[UFD- [F/O MV]XSQ0>.#MO>2M/.I=A$1:HD])W[__._@@/[SR_J]WQM_Z?B<[/M?_;RP?/= M[>=/]UK/M__8>;[;^N/E\QO!PM\6'9="PZG3IT6CU.#RCW+I- M];J7ZP ,7_$PX]D9X9B&-^G7'[/GV;Z(%O]VVK7W.H!!W6B^._J?\QK):1$(TP[E9+:H"6VL3#7],$+#Z$H4^RE M_X'5\C^[SQ]T7SRI7N;O[H"FUW)\Y8'*>#1HO;[^TYJ./OBVO-?R2S9@\^S\ MAZ/!H#>I0]"MTN- :7@R&YB^Q3AX>S:P_(AOUIW=Z^]GKLY?U[TB18#<+IET M&X0-[9!-:5M*4C@AKL.#=]>Z\+K M WGWZ/C@3@O[TR\<^?A%P!V??D_?2Z6.3^_\LL+C;K=N99[306]2_T^E8N8\^HB[?'%X]B;O-E-D>IB$9)"W!47'?VM$(&]FJ3]2XB^ MY;+JK@4Y?_*]S'!_=W2V/WA^R,^B M]LX?Z.Y@6_!UW^T=[;_I'.5!Y_S/ 3O T_W=-[#_R+][NOM@VGDA3OGOUYB< M0*MC.[@Z0%"B:F,ATR8; JD0BZL#U%O4QW1:N%/T112+;271M"$*;$<-I4V(!6R.6H.Y<[_F M&8((5NK_*-[S-N 7#G/AE' FOS_-K&9K-&Z-:C)GZ^ADW)OD7IH-,HW*+)VK M]Z&5G34='^"P=S[[_H\E:_Y2.^_)W>=W7[0NM]<9SSKK8V5M=4=W__&Y\'Q& M\QI$RS2?"5_'=+[ELNZNTO,G>[=S5777B2^?^0,44H6O>]@;+5#X&B6J\3RKZ?\ ++!?G5_]^"LJ_9..WS-O=U#]JO\K(-'1WN[ MO[-O?'FZ\ZH#>T=/ZK-_XE>/^5K5]VZ?[?!Y.X^W^1D[:N]5][ SV#OO[FZ; MO?/#7N?HX-U^_R/2^.GHR[O.^6]'W=U'W!_;IYVM)/;.]_M[1[_U.JIC=E[M MR<[6L]/N*_;7?2]>>^6R$\FUG7&J#2FF=@2CVC*@30:40J7NW->FM8V3:>L5 MIC?LH+;&O;>?L<^?;W\X_G-941M9692LP.N$UE@7?=MY']I 6;5C-+YMP9?D M(TN1*G?NOSCI,9E1[*V7)R$/^>/.>'?T;KB1CT7)QVGGH$YP0PIL/A = N_PD^W:/PKH7[ /=%8<_]#"0JGKTO.RCO-<7$J M'/J(X-I!Q] .20KNP;K$G#F)ENI3B_V/VXQYGH[8.OU1!;?!$Q(_A(QX[8+( M;%%\.Q4EVV!#:GN=5#M9E2 J[5V1=^Y[Y=K*?QZ2;A9MK6">Q8>.2OKY.ZJO M\Q/O]YFY3-*A,>76\8S2](]5/\1R4O-3_X09K>^WZI^N<- M[]Z49?G:WE7:S'^@'^XJ%>9^V=G3VGDDBUQ",LL*^H_U KZL'"LVTW9S;+G; MF_9G.6N$Z;"5:NV1KV#D?YO>&>.,+T[.!G'4_^FKHI6OZIN+W+)U[KKN92XD MG:9#'![PYV'KW6&/A>R]X?V6R?^O+.&Q1B)Y<]QXB\SSTCF>215G9J&1S/-B M"*B[M3_8?_SGT=[@B=S9>B:Z6P?ONKO]0:>FQAP='G7JT,[Y@=E[]>D0T$AT M!_MO]E]U>WM'+Z'+Y^YL/9 [K_;.]LX?J)W'G7=[N\_.=[;ZA_M]?_IAGI<2 M(A% :9HO]$VK]OS5O MP-3E1ZW)X??E@6U4Y-95Y-(AO)CY@XU^?(5^;%_K1R!*F'UN:RE*&U@CVC&% MT(["@"/N:OYPY_YV]\]EB?XZ.>4%:<:G MYUF21.^AIG1@\6THK#Q(7K6CMT1.H(&(3+I82O9&XS<7[J5UU=]_/>.PO#I) M7[RG#!T^&N>8?4BN>M=(A<1=S,/Z&>2W-+I0]Q M,EOBFEO8[W.+NE2^#D#\]TFO#C],1ZU(EPWXPI7XY(?#"0 M<85R':6HC+LNO&YE/LJ!2VUZ/*9$LS!&JM:LY,6D]1-?E'6W-3EA0CXY'-7U M2%=+GZ>'./WT5=[AQ\\[6[ [._GR;?[QC)II(WZH:'7L]N6N0(K*7=JJ-J$3;@XBH8S#2Y3OW]^BS.?KOF@/Z MRH(87Z>=US5^EC8-]:',=D=LDFD/MNX M\6A8>5[_K$7,^6N^_G[E^]YI$B" TM4W2R+R0(ZL@0VP'\C$XC%G75-]YF>M7+$95 ME"8_:)64T1LSO3'3"S#3;!2QU<C=]/#J\%TF[#1[MDREEH"O MVS57LUW3512_YA>><'98_O.JV5\V^/+S736L+/VR\1>>]:IE;_B!&Y(JMM75 M=.B'$K^Z9[].:LH[;/^!SH/GYVWMEZ(SJO/EOE?+J_F_A8>K?_JLO7Y3;J MF=K9?<+W_YWIU8'8W^J\V^%W_70)?W J%"BAC:(PRS+9MGU6JFV]B,8'E6WF MH/CIS4;\!U;T?^4ZPV\=4OYA&B<^IW%?^S9BU]UT@K98%>O!>(B]> M[E(LYRV&W_2"\R+0XB8"_7U9;]^19[Y:3=?%979OHM_K+J\;V_D5#N[FF:D+ MZ?TP2E;JKEE"CNFL$UY;-'/>9J'L]NS#M6LB.5FPN+:5.;4!G&ZC5S7Y7D@GP(@BU!UO6JHQ_/^OER<\>-E?TK*RL^LK*9BL_HVMD5:D/D M3T@AM8M,((4G6W3\!BN[M(4VS4K8*?]A4+ZN"+UQ+J%7;IKMG_M$I)_X3_N'%8_EMWEMA,:#5H0FMR2/W^ ME1BW?F+AG$TK7928_L*D#0O%Q[/T>S19_M3GLCW;B]J3379H/Y0_(%^7K".@ M<6UI7:IU*Z@=(Z6V,3K%4)PH7OZE5UK:%'YK96;O[?*,7:,<\H/9K/?O)_VS M"^"N=@W[N?5^(X!6W0. 7>[U#G"/9KD^[.[J#O$SVS!;(L-Q_D?V CR2]45+ MZ1!R2#Z!4\EX)7PH4J?73V9FPE4SD2GU!MB?_.O.D^ZCCW>&&YX,\FAZV>"& M5-'9 IY9@O6+V5/LG$QGWIK=-D<6'"YP<_%WLR5;>^9UB$A::L?&HP S7&?; M02G=CD:IDBV#0/K.?0,_&VE^UO\_>^_:U%:2; W_%05GXGEZ(I0^=OQCA1RMTN'\EFJ%?[7=^H^,N,YS\ M_ZZ__5%_(I(?#V)):/P'3U(Q,NVQP7"O[._9_Z MMUQ[#$O+,6J2A.0Z8J8+1P5)+AFMC+4"XWNUFR[7^S)L+2YF9Z%>9)\]\2SWNQ2V^60F[6*V_KCKV>EJ]N3O=W]9[O[5YO) MWP.X%%&W 9?6CZBY69& F3#[2)*%9K:L3E'O[XM$77\B_(4M)Y%^&2VF8C'A MXEO2V*VV3W\52?WA>*=T-Z#- SZYORQC3NO+/S[.$G10WI7OR3;F7EH'@R+> M_NO7G%PZS;[8>KE_VB>J!:WGV[M;NT^VM_YJ91&W]W)GJS2L_)__MM^SZNU" M^G_8X M=$8Q_'-AD_ .MW4N=;YB.-8J/UX9ZG298;K(4N>A>/PEOIM_&B\^XU26/VPW M3YS8>G408YXR]M0=GNJ?/<[0?AI]''=#Y73\5W*K";7 /;\Z,18U,?@/3%D! MO\)V-3\$_-3ZD)&^=Q0G7W-QZ'F4OR6.03_L?#T[H#?94;K*"Y4*UFG*8*6" MM;-K.6YY(RHHFTZ#>)#?5\X'EX:+A['UVU_]X?"?E1OJ'!*5&];/KN*&W##> M73KH=_-7#/]OZ]E_CCNCDTH*=?+(2@IK9U=.;RH8[/"@];S;_W+A.U0">& 3 M15<"6#^[8CGQ-LKW-.JWSD/(K1]PPG61YXKO=9D']$=<7?>DZG3Y?COTTJ84 M>]3:L3W[8^CE74_ZV%/-;FQ^;P_^&(' ?[J]S^5$PIU^5E#(W-:!>8:6M9L;.YE$WSN MQ"\5K&MC4EZWDM?0LI25=I:+TF 5N4VT+Z]QG'6TK-C8_*OSG^-.*-LUQ9=Z M8H\ZH^QA93SWCP<^5@ROCZ7%+[(W:JBFSI?S^:*G0S7\4>OO=H:?*H.LS8P0O\CQJ Q2Y\O9 M?&%TFD'P40G:C@;94&/V>#'H^Q@*851Z6!MS5WI8A(T>QM$XAI?.QI7#<7O[ M_^_9RWHPKJY+=TM4ZKN3<7_%#]GA'2](XZY#=45:'T.+7^0?5F*H\^7\Q"RY M1 Q;C\;>:^NY]:/^H)+"^ABYDD*=+S>>+]^G++WN34H;QM)8\)7M3HH_G1YX MF.IQ6YS#J5/_OLT)CO>,7]]5#JDQEZG M/YCBC\H5:V/[RA5UOMQXOI@)5[3PE"9V\@6RS$@QJXNI7;9*#VMC[DH/=;[< M=+X@.Z4'<4H/>^."Z]N]237@?-U*#&MCZ$H,=;[<>+Z(:1]#/FH]^WK0<9UZ MTF6-[+N^?#!I4U7)8%&318];M,2OY7AV)8*ULZU0E0CJ9+G!9!%T8_-5'E<[ MJC&#M3*J^.EIG'OM:W&-]9?4!^+Z]CUL$WYCZT$*N M*#=FN/N[FQ/7]P:Y:-QTFGW8\X]^W@RK 3=]H_+YJ,Z>'PY=J3_Y@&?.I.KFS6>,L_[3AT$_NS!P>H?>QYB] MI]MZC@M]YILUJ=\:#JM'UYB][==*W.3,\R>-_V^5YL^3 MX\$@ [EEQ_/H\:TFTG=/?2L;K<(U%D0GK?%_V2,F&CXU2NGCXM#X\D/\SW'G ML^U.2L\MGFUF&4/26@%@_>/[49KI"7__/O+8I$?[88/HXV'XKCLT3S8I]"9Q MEI#3Z*BUQ!&NG&;!177:'5I>[@X-_ ;-H8^'\,':H\=EFF[U0OG/LXLYNC5Z M8@>#DSR@_[;=XWC>(YK?WN'SSL[']]^>??F[V^['U_G[_K[ M9._IN\[;;^\^OOOHO[S;_W=WY_#YX<[A-O[%7QZ\/?S:W?NX0W>^?1([^Q^^ M[3Q]V=G]^+*[F[]C[\_\OF_YGO[<^;)S^._\F==?SCZ3O^OX'7LM=[Z]_K:W M_^GKWM.=+[M_;K/\C.1=OO;;-V^_[;QY1MY^VSIY]^;MR;O]/]+N$W+RU_ZS MT4XX419[BF/UCH]YB5"&:>5EYK$2^27# 1'/%46*KS%+&EYANVA10-XJ4%^12K(B*?QWRI0?0Q \!U M8[O5BZ,[=3+8;$-Y+6>O,K,M07%M>9]'=31\>6[6W3@Z=20KHD!I KBL84 KDCAW%*E(8Q@+11H$XX6&4$RS]R%)1??_A1_N3LXYTFS-UITMVJWN$#R E\,>@? MY;N9=%,J>5]'I>-HW;I; X%Y9MH77=L;96_ZV9EU\\^3WL3QKVB'\65Y@KWT M.KO<9;':*H<#M[P_/CSNEB-;3^/1('_!^&13_N3683^/][?QKW4]FV$]VYO> M *199"1-$+30V1MW/*M682)(9*BHX"G)4D*#M G1#=I J"RP<@*TLD#36& J M)B<"1^D5:,LEH$($DQD I+'%K16$1Y5]5]4V?8S=C*(]M/XV^V,$6WK//?).8B%- )]9!""SB"V&@*,*:T#\SH)O;%I9%L0VB , M/X"(398FMO>A4VIQ3+8(:[!F#>1(=L4ZH_A7YW,,%P:>;!Y4)IN5R9Y-RQ$: M+2':&' \Z"Q'I 6'7 $*DE0*SAMELY/%19LPWB OJX)XY>1(!?%"03PE1Y*E M2*E68#D)@#(P,$%H<,SJ:*FGLC1H'8,8Y]8C-50R"P3_[/?#ETZW6P,BJZU MSNQ8:6HFFMJ>UAK.,4EUIBG"BM90"D$S:B :1QQ'[:EAV6MBNHUF;JU10Q^- MA>L2M$:%ZRWA.J4J8N9.;X4'*K*60*UKC'&JF.) M,J1"=P'0G9(?)(@H!4L0BM^ %AFX%",0$C,-9R@G0<;9J4+,[4$T+SBR0B?& M[^ZD^*V/R-WHZ&C31O/FY5)G?OQUX?&EG8NOQ#T3<;^>UER$4,(#%6"5)H#& M(Y@4LANI:3*".N6,V-AD;:I(6QIYU\=E&W8NOG):Y;3[J0)0.6U&3KLD1KEE MGG,0# ,@)1I,U!JHL58+CE1@&G,:8IN9.R_T4:L W.2,/<^C$OK')56YP0V" M;GJ7#V#7]:^.=9UN9]0Y+999#HN.3FJCH)]#XWAMG=VI*7,?\8GUE^MKJ@S-FI!>^LWNC4GZI@GTFP M?YH.0EAFA(LL@%:\!"$H 4>C*+L_Q"=.(O%\8Y,J;!NQACT.*C.M)3,MIV-# M9::%,]-T6@WAG!C'P&BE 8DR8!-EP)#'0*(*W);Z!$*W!38I->Z!=6\XZUS2 M.K(GI6])3:U9><4UMN>+B3EK2=1;$-G'2X56E%.,:Z[!VE+2W3$"EEL-/AN* M):L52Z1T2F_C_ >;:VY-8[&[Q"Y2%;MS87=*A!@1D\#HP!L: 7E28&14&<71 M*L:D(,%D$:+;A#0)NP\LLO7]*:0[#F?54POW=?#HS+4ZJ=1V&VJ[5'#%ZN 2 MN@39?)G:4"?0P2M(*8L5)9C/(B53&VNC6L/ 3\7P?9T\JAB>$\-3\D1SDR@F M#TR-3P_ZTBTJ*- 8@DH^RH@N8YBWY3J>/%H5>?(DOR/?=MF;S= ;=L(8#OU> M#96LMC;YXWB8[W X?-(_=)W>V*07IGXR;>G*>7-QWJ7B+<%2Y:32D$)B@,8F M<,DIB,Y86O+/T)4=JS:GK$$>687WRLF6"N^EP7LZ@Y138[F2H*T(@-8X<-HP M()J9J(0(-A1)0]M,K&%%VU61-$]CBGFJA]8@?HZ]X]OM^E07K3%2IA!;N9,W MG='!D^-A'I6+?>S*:K=BM4ME7ES2G!#G0>)X#XASL X)2&JTYAZCUGYCD^OL MJ(D&.6H5R2NG6BJ2[P#)TVDI5GJ?N1M_=5T^/L.N,QW9G&5B6\)$F8J[:[2W&UH[E)!&$)%"(Z6>E:9X5 J MD]TPYB%;+!EJ6:G'O[')4+4U751%F,8<3:Z07PVM4R$_-^2GE$U0(F!4.NL9 M)0&I#V!]H*6LG14^":M5R5/CLLWG[W.X+,@OXN1NP\XWWFC,5N\F'\ )S;_Z MO0\PBH/#3'BNMJ9<=<&9K;F?C?DTV[*6,KOE"O1V6G1&X9"R:,%:20"%]� M4@C>JF!EPHA^8U.C;"-M4O"_@G?UI&,%[R+ .]V*,AE4VA'06ML,7N$A4W#^ M-4@JF=.9:6W6]*;G]8F1@9+ M5$S HG,EU9*!B<8 &A:TID0%5M*.B&J3NH6WQCB^OWSIBN-;XW@ZOXB@HE8X M\%QD]#*BP J=$>VIXZB"1R=*?A%K4SUW F'S-O":+%/.DXI&]NNT+KE]!ZGJ M<#5&G)P9=[OG^X=QWWZ="M[7KKNS4MJ'RQG1-DHB+2BJ!2!* 49G2K.$6 B9B M=$J",CO.*U(X=]G<&CV9KXE4C9FLC2SYOF)7=;)N26:7J@K&H%V0P6N$]N7F-5>TSXCV:14C M;4DZD9#-0P&)H& 2D^"32C%+'(QJC'8J=1O5HJI%U)3FFM+\]^./_6<-EN]#4>P.([Z?M7F[S5 M)F_G4^+5J.\_'?2[6:D._\]_:4;5[ZTXQS19!:2O(EN$SN>S:Y]> LK['U,Z MGF+W,WE>#,XR\(9E&K5;1W;0^FR[Q['UCY^)EQ=Q\.K #N)"XJ+;N\^_%S'G M]S6>W2_L8&_P:F1',?R[W-O%MY^&2DA5-C=0-F]'.V?*YHDA[_[W@/C#?_?L M&W.\]_%#OE]_LGOX[T][?_ZKN_OTY:=W?S[#W:?=_//NX=[3_/SL&=M]\QK_ M]]O.R7L,R26. IBF'- H H9[!IRB$MPG+C7YN?S]P0RZ7:RMSJ"5FT&:.N4P M*VNJ)0,DJ$#SF( *A\%IDF< ;FR21X1;@XGKIQ2/?R M!!S/MN'6\>B@/\CT'.K$NY^)Q]X[$B5A@4$* 0&#+^<7A09J*8N*4FFL_ EU M73N?YF"M.I]6?#YY(T.F#@THD$YRL2V7 9 2[8WFC$2^L2E(.PNY\K]?LUEK M,L=:]MRZO\_(;XN9CUE3^C(GO_0'81A[-YF0V\/A<9V,]S097^-[G9A+Q.1E MM#1V0;0<;'0<0F)!1R&R5T-G);?%+):WF$Q[QZ/AR/:*JU1GU'W-*$,TYEF3 M0&EJ,ZG)")E/!"#'Z))Q(:6?*?UFS:A*3_<\F9@APFL/@O*RG9-738KJWM:[24P-F5 R"(M44K+!Y1KD4P):2),@3\S;KKSP%-C9[_5^K MKIOKLLZ81<:;W_V+.="RPU8_M?YUW(LM3MJM0F'C]SR-/AZZ.&AQ.OXK.0_+ MAL[G>C*NP0F:W^*@'^SPX.=L, XHU:RM61G@8I-?!B-5BMF#2MYEB8$.7! * M@D)%7& Q6K6Q.=[;8+\WZ"1.S MN^F,HY0R[5&G)H)VV<=7&[GM5W*$^KV&[?E-;JINURP.L/['.OOP;=;4SS_M M/.T>9(V=G_UO+,^X/+@]TWV^+=TQU>KO>_W[;%>YE02,,L!!UI7J.- M!$=#<>24)B0HIR+>[X9?G3X-GCY:2QMBDH A!$"14G;8J 1%A$!OC3)$K_1N MW]3LJULSC9AU.]]*@5*#*&+V)$PF+44B.$(X"*DR9T7JG#1-W.JKDZF!DTES MRH(D%H0JJ<",>\B+'@,F'&$JDN QEGV^I6[TW0NUU2CZ/<[$U_2],UEYE0J& MW$0+:+0 %Q-",GDJHN2,ED,1Y8B;,&TFKQYS&X;N5/W44\T4^ MQ^[)2I!BW0VZ[PG[[.O.UOMLZHB8.!A?SON;*,$RR\ ;JH(+*-!E/U5@&XUH M:WFU+/VJ<&.=;_<_WW:_O$^99JAP 3BA>;YY+L$D%P%C"C))Y;,V',\W8GA; M\*O>[1E%WFHG\3)/SK&O6.M;W?6^X@_A7',J^_40:.EBQ[*+ MYK@1()T24HJ DJ921[-)M;TK+INR=5AQN5!<3K<'LD8J03A$8A%0,Y>]AT2! M1!I4,%IS3TJ1ZKD[2S:UGESSSXYNY;LN(VZ[K2/;"=#IM;P]ZHQL][YKRZTU M6RVA?-R%95]DPV[WGDS,6OEL)CZ[5'1?2N620 ;<>I+YC')PBB,XII!PG]>: MZ$MQ*:)+U*U)#<\J?INB-BI^EXS?*3W"@S0!C0'"N+]\>%QMZ1O9/BDCN_?EN*'AGFQ\P_ MS4!L+^/(YIL-S^R@ET=T.&7LIQ-;5XZ;B>,NE>&W%IFAR4,IQ@_H+ 5G0P(; ME9>64R5XV-A$;$MZU>WZ9XV$K &8;R].*I@; .8IP:*"Q9B4!O3$EL.\#C(A MR_'A.<:5];(T(%6F;>C5V.:]@+G65"IU^@?1#H\')Y/TZI8=Y:$8CIJ8M'AV MIU/;BG4O<0:\[C[=^LE)QH/.6[:3[\^S_/F3=Q_S?1R^%3O?_M7=VW]^N/MM MF^_N/_NV]^9O]K_?MO&]DH)&P31P7_8/;<:],9& S&97@AA*QN$%WC:2M[FY MNGPW=.>Z3K*F3+(=^EXJ;HUE'K1B-.M#:<"9)"!R19Q%QQC#\213W+2IHC]. M65SZ%O6##DXMQYN[':;K1MFM('WAM'GOG>0* 87+.L\R <8:A!"Y<#3_+:68 M06;"[T:46XN:)<04JZ@G1NT4\Y9%-PFY\N!UU(!,Z@,6I4L)"9H MT%$&2EWI*D_:**\FQMX+:!]P&+D_[NCJ^X='@W@0>\,L1EK=_K V&.(7<\,>"KP.OQA0X?[3LI[N"T@EQ!3F>[C,6GS M4EEN)I:[U#C,,^N)U![RTB0 94R@B6(0B??)9;=,4+6Q::AJ4ZI6I0]DA?QZ M)?E5R,\-^>GM!W%8T_^:J6TNL]E.I]6=>-^_TL+Z?4967!6['@W],ZA6E+,],%D+J<-^#9Y[*& M,R","QJYH<3K29CENEWPAOINWIGY]#&_RP4;/@KL+$"MM;EXW!3IYFG'LG'XH NF@TH.;O# M\14?E^)"'7^#>WX58\OZDDEO>R=EC[;7'^7O&_4S5=CL4Y=L^R?]7HB]X>2G ML07'2?C/.SW;\YWL2(Q[\QSF!QL^^N$0G'XKLLFN]5%_."Z(]'@0N[8<)OS] M2R>,#LYH:^J#IW.+7'S$NGP3QZ,??V2)P_W3P>7?G8^<^K?<[9CB+,>,VJQX MN(Y(J7)4D*R C%;&6H'Q/2T]328?.AA<'(__D+72(-I/8%-^P,>V^\6>##?^ M^](X''9Z\-VX?S]DDX'9_!\WR!^]YF[O=535M:/ZK/].&I/.&N[YW\\ M[9IRTS_ T 5RROG;O:,XL&6*#QO_/+]U>JW10?\X7R,,VZWXU<="[^4T\3B6 MD)_D]+=.;Z(/\F/]L_F/=OH7E$#?OAR^01O>5K@O_X2W_VR9_=+,V7-:+>;+U92?B-+ON+ MV.\OMX1F>*NY\M9K_.L)02S'D=2_(L9)Q/A@D)7B3G[?P;#U+*]EX09QXG4= MC%>=KS\>BCJ7?C5\9V5&'O ,NG8(ECASID*/,SCHS1[3$N^_R>;531[XH0T< M6006UW1LZJ1:R*1:=C'!)0=\Q@_],GZ.O>,X?'RG>8HWN,;"YF.]R?6\R;4I M'G-#9&X-AW$$S@YOY+@L?#^V03NJ-QRPF;=4F[ I>L-GFV%7U&ANN$K$!$4Q M6N.8I5IR'Y3&*%"^?SI.,T%"8>Y\D]/5X_F@?_BD)"SFNWO3&1T\.1[FH8J# M9U]/LQS+7,[_'YI4.6/OU=F.Z=MO.Q^??7MW^.[CNZ?;)SOY>_)/G;_KVY.W'UVSGV]]?W^[O=L]W3 _??=I[L_-M]]NG;V_WGXG=C^4SSW!G?_O+ MV_V7G;=L^^O;-R^[.X?;5W9,WQW^+?(W\KW]W8.=_4]L]^GSPYW]#U]W/OYQ ML/OGOSZ^_?C\X-V?K_/W_I%VGY"3\6[I*_+E/65SY8UF5L-:5L$@BS"MEE==(N--6<9%T,$*(\L*8L,@9 M89%*6,TF+').6()XSKSD8(FB@ $S81%'05/T*;$@E REK"AK,UQ4OEPEK$I8 M=TU8BL5HD1@1F4"T:*ASR%)T3@46G#A56+0JK)4@+'9.6$XQ-,1)2(P)P*09 M.)G_\4""^"0;VQR81J$S%WQ:&F M%@-8@5C>JV,W](/.41GV.4)Z:UK,?O&$9X42P8>0%,FN168X9C7*%)0*^3^> MUQC8"A'>JZD8F.,)J4 +)FOPHM H."01I$4M!-<8A"A%[UE;D"8U4*T(7S#" M-=716:NT#P)9#%HFD9*PS@A%DHHU:+12"+\(&DG.@C8L@2.& :(18*DB8".7 M/#&34)4H-\&V47,7'ZL(;R[".5'4IZ"9C0DQ)J-D2B0S?.+Y+XG7*,M*(?PB MRN*#L<8G#E8X!#36@Q,Q &?,9*?4&*7S&LX8:W-^M=M41?C:(%PG*:)-3&<) MAXY(YUV@G,9$*$-+:UABM1!^$9;@2CJ)UD)>R/,:[H(!%S/6/6>*$QXU$E7R M[4Q;\+GCJ$WM3W5O!75N"-1)19U!],>#03E&.SC-!+SO4L MM)+"94+4K"WF=VIFQ=$*E5M^P-Q M:(?._ZTM/&D8?A<09D:B+[I"03&>+0ZV&1(V8^P+GH:F*;><1^,KW&7 M%>+(D^FX2^*>>&XAQ5*S5W()EF<1I4SFSDR+VB;RMUS:25$Y$^A1IJK&3E<+W1>S$:1]EUC\@+?. V;*@,4LB9[/255D% M.9'](]TF>E%-'2J^&XAOM&BS2V-T$ARS+G:.!Z6H#A1+ ]90XQ\KA>^+^$=R M+@1E%:@4,[ZCS>MW- AY-:?&HC'"T7*"L$UDD_:1*\ 7O3%*46EA4D3'$!-: M;TIPG&GM#.'$UR#&2@'\(H@1O0ZJPX-YT99<\ M,U*TF0")H 00@P+C"0/!HU9&&6;L.#U$MQ6?VY&IVSSKR T>+8O".T^X*NT9 M3#GW1EQB)$3*D=40QTIQP]1Y&$62CCJ %DP"$BVR5K)YYJ?(,!!/93GQQKAH M\Y)$H%FJ]DM7BAHOPB,IZH51V )E= M84 A$"Q-",(X'Z0UV3,NZ2&2MS56;JC<<-T9'%T.9%BG6S&SEOA#1&_CU4,:[EFNM-KDKAZT;'&$_[R/4^M.+7H])U[I8%Z6\J"NHU MUNL:#RUO\$E_."K]%VM^X+H%WHME]]*?_7X8=YP^30E]U>^&JH5GT,([10=W MSGM-8[!,6A9!1YX]96)]_DD2D(I9S*]HZ7VI*D/::&K=J#6&\C+CY!7*"X/R M5-MXE91A5$7PG#- ZBQHJ1!8<%)&(:109F-3ZK;&FM2[QDA>9E2[(GEQ2+Y8 ME .5DE./0%@L(:JH00NAP1H:DT@V4%,69T_K6F^"6&4#XR[K^(%/;R]BUHQB>3>*IE=QF(K?M2\$#3Y+F M1H-CW ,ZQ<%$;R!R$8A@1"DV#AZ(ML!%I>>MZ$[Z>L-XF<&#"N.%P'@J<*!) M(%%J#PR] B2Q%%I*#HQW!BFJ: C?V#09Q?.?-:@H;BZ*EQDXJ"A>#(HO%F-B MF98T,2"DE#V1EH$+*O^3I*8:2TV\6&K+RC:3B\IKJ3!N((R7&32H,%X(C*<" M!L02CX[X4O^]! RD*I4Y#"1DP:N0CLJ8UITFK\T!(-_HR].+#=<:S MAL-.KS,<#<;A@YIRL"X1@U,;9W[;FK+PYUAI[C8TMS,=.I AFU IE8WD(F!@ M##2Q""9)93R5;-RS'6E;B2:=;ZYP7N'(087S8N$\%4)(T5O4AH",!<[<.G!, M)(C"4F2>ER,W&YM0\E%2B4A[0)P+6 M"@)<*JH5S^QL_<:FTFVB:GFA-8;S,D,)%#3(V+C(0;"'_7QWWVX?5:@QTP9&%:;- MG'_NQO)#H;TI:U>VFXGM_IX.+7"MRIZ' R-$%B]!!7"&ZBQ>DD)*0[1&9U^$ MM/.ZU: :L7T"H<6*J;O --3\05FD&E"*>BL6 "%]F!%4I#-F!4,11+2N!!8 M&Q=6SZ-BNH&87F9\H6+Z+C ]M4XK1!;SZBRHXH I$K!*1_"4!\845<'YC4V1 M,4UJOL(:8WJ908:*Z3O ]%2D@7,5O.<10@A9>QLCL@HOT4/4"8G33O!0"F^U M*9,-PO1"DQ=6HVQQ_TIAD?O.6WC Q<:674>AG/ ZC:L.*]W-1'>OIT,-5@5% M2K(6R5,8,'@%)I4:I#;))")F"<.R6Z)4.UMR09'5QM09K-!?M2A%A?Z _E1\ M(S.U2!@5:&-*WWG/P*)0X*PUV5]32BM=B@>+-DJZ*M!?2/'@AA7#O+N2M_4F MU^(F%Q3R:W2D;[OG^X>Q]5NW/QS^LY4&_<.SL%^_=^_AOO5>X)<9T3NO$3VQ M]U_9VG6-GVF-]Y?RAYCG25@%T:=42C8)T,JXTD69&(Z(M/1&IZ1M^**6^!45 M\.L-X65&YBJ$YX?PI> <"BMY (': "I*P=)(0"1EI>>4>)XAC&U"FI3O7!&\ MP@&VBN %(/AB$8[(743M@!.5'6WA2G<_IT$EJYFW0K-2S)BIML*Y$PDJA)<, MX=^6&RD;Y@?./U4P+Q7,4U$SENW&F(@@LUS*8(X,M%8N+\=96U'FM51J8Y.W M);E:F/R?*W_RJ.GY0'NC@S@XRP)JMWIQ5,\:W2FE+34V4(R[V^^=IWO5XY2W MH;,/TP&"+!V5(VB!&Q$ N4K@8O*@+4MYB#$0G@H0"+1*$I] &HR ##GHQ#TH0:7ESBO!TL:F;E-U]3A1A?!:0'BI MP8$*X05!>"H+)YN$EJ9EBID,82<\.&LH.,$L#T(F6RJ(4=IFU[3QK1A>"PPO M,XVF8GA!&+Y4F$0IG2,\M'OG225_C&?+Y'W[]FL&4P'9?QH?;$I@E$C #"/:A62D5R5W@E[3#&;F MS9I*),TGDH;&5"I]-(@^IHY$(S,R. $IA4P?4ELP% D8%$HP@9'+M+%)Y0+[ MR5<2:3Z)-#[EH]))<^ADNG^N8L0SX2#Q0 "#B) ]V^SE)":LUYBBS6J$\C:G M"\@=J4>MZC76^QH/*(#9T%CE"B[>C0Y'YJ7X="?FCXF%ZW([RW+[\=ET*#%F MB552K$&R$$KM9 6EE@D8EY2TT@4R/OLDVH+6M.LUAO$R\YLJC!<#XZD8'O+, MMR8Y4,E80.\U:&0"/%L48>T#M@ M2N?%6'$%1NL$/$^P2)%8[;!D1QA63S&N&HKO*QY607L7H)U.:2+:16D,!&\8 M($<))O"8X4NT=TGF^4HV-N4UC9;N\Z336@6DUK1B3;W)6OOGY@O,;AR=)>U- M,OEJW*OIA_IFW[1Z,>CGY;H>3YYYR;[4BURA2A2I "W*'A-S ;03" Z--"+1 M/!ET.0S$94..)U?TKD4"7$7OK=$['>O2VE/%(AB/!A"EG#3^2T@8-S(;U&0O M6;117:W65=';6/0V-,Q5,7M[S$Z=W4M:I)@8Y/_Q@XW"@*%4B"#S0DM4 M=I+;0M;X]*H!M_&97A7"MX;P5)PK&RL0+@@(6RIA&YWULD.$+*9U")JG$-W& M)F5M>4TA[%K4YZY1N!7"XU:) 13?OV5'HT'''8^LZ\;6J-_*MH"I1,56YS13 ML1;^:7ANS _B^-G0%_FK6U/&WN_7E-0%,-^E_N(L6B*4T""=I8#!2W"^5#.C MR2<5DU/1;FSJN??D:N6!YD)YD?&""N7E0GFZ#!"+)+B8(#DN +4G8"QF/P11 M&1DE=2&+&#'_N=F*Y>9B>0'A@XKE^\+RQ;*LF77)$@71))V79:2@E1; &?'* M8[+!R8U-I_SW._%4;N5X?+H+G(.[O;D;./&_!]W=H9Q MAAG>]#CRO21?7%H2*MW/1/>7NJ@G&K/,9A:BLYGN-6/@=$#0B)8$PZPTHN1? M,+V 2/*J% NH-%=IKA%9*I7FYJ&YJ6"3QZ"S,ZH DS* 5&2&TUJ6BI<^!JF( M2;(45LI6K317:6Z]:*ZAZ3R5W.8BMPL-%Q2A*)T%*FP E#9K.*DH^$@E\Y)% M+[!D],AKJL:M=]6GRG /@^$:G_=4N6X>KIMN9R82"1@4*$Y*O5W*P*)"4($G M3SPU7/MQZA.3\Y0MKS6I%G(FC.=A"?WC$J!L\,FU>I?+O\N'&;(_BAGJ!W80 M?Q6\?WRG)P;K-=;K&@O-KF6/F&@XL/ZPPXZ_BWS9N7?P&S=4-W<)KGO$%5;] M+^+@56':Q>Y6L1\F*3RS@UX>M^'9]X[GZ+G2)U7IWT#I7^KT2=%+C"J!1(> M+FEPZ#E09-8+9IVT9F.3/*+SE,)O7D)1I:!UIZ Y=Y(J!=TM!4VG*//@+=,< M2OU\0"0.\B+AP%K/%*>9@9 7"IJK=7JEH$I!=[6[\P,&FG.7AU7BN1/BF2H% M+##:E!"(90'0:@69:C!+(:6"#7EI4&*L?:YV5UWYC.K*/JO$/K<10'/NP%0! M=+<\-+W;8I3T*B((X67VP2(%9ZT#I;+Q,BO1F&SA(=:03NT+BBJO3"#L::=[ M/(KAGE.]?Q+S7T>2GGT UH_"EQ9&.YWAE<1G(O%++6H=$]DTR(%2EDD\)09: M(0,N4%L,7,=RT';.0-K,H%B=S*!*;P^.WI86HJOT=CMZF^Z9JU50S&6-:F($ ME"* HSK_&GQDB<6 +,T=I*OT5NFMF?36P/!?);5;DMJ%9C,B^]9>)J!,9CDZ#!YZ7(A,4$ "NS569K)K,U.K18.>YV'#<57*1YM8F:!V!,;\2\QM&R^*_LAY@<]/,PK MTCB7>]CJ'X^&(]L;/TY-W*[7J(G;RT[/#UT<[*6Q1![N7=!BW8F?62Q_V[Y4IR=[,T$0 8EZ"DAL D>"AH#1":." MCM*7:JEM1-+FM0#RFD-\S@V*"O&F0'RZ1HWG>=I:#BS[OX"41+#&!PC"!!5C MH%*0#''>%I*UM;AZO+E"?)T@/F>4OD*\,1"?.M-$T6@J$@1)+"#C! PS$CA% M87A*RI9NAWD5YTRTN;@:^*H07R>(SQFMKA!O"L2GH]H<0\3D2D>#O(I;9<'R MTI*<2*F%SL8NE>;R*LZT;BMC_GM<(C/_-W0^;_Y/_N?LSJ>NY6-I_':*T]'LA M]H:3G\;EB&WY\_-.S_9\QW9;KT;Y#X?YP8:/?C@$I]^*[)$J(;JC_K!3)LKC M0>S:4>=S_/U+)XP.SBAHZH.GDX%#BY='8_K?/K>YR0^'55U[:A>5*V=D,REOG--O>D?8.@" M.:U^RB\='@WB07Y?!D1K^[2*;ZG>_L_&/^!OG5YK=- _SM<(JW"[Y_36I'N] MGD:^6TN_O\U#._B0@5[61#%)_!_7=SZGS_&*F>^U:X^&\?'9#[^'SO"H:T\> M=WKC;QQ_Z/?3:YUR;B&,[Q;+\9A,7K[@DD=DPB>GVSBGWWSZ\J/Q2]\I@,EK M:!Y1PW[X,GE$;_F:X#_^TI]]\F>LUKN:$Q);C:^I?L?"8,?8/!EE_[N3W'0Q;S_(*>9-]T74=C%>=KS\>BCJ7 M?C5\_SKNQ18G[0<\@ZX=@B7.G*F0W P];)H]IB4N?I-DC9L\\$,;.+((+*[I MV-1)M9!)M>R#H.BK=O7G;>?O/Y'OX^V?ESY^O.QX/#\^V> MCZ_IWI__[NQ\"Y_>[6]]>?OM;[;[;1MW/^9[V]^BNT]?G[S;?WGX[LUK\OUV MS^[^:WSW9OO;+GO9W7GZQ\?=I_FI/WY@N_M_Y-]?D]W]?W5W_WS7S9]/.R?D M9+S5\XI\>9]H9$$P"]'9!*@9 Z<#@D:T)!AFI1$;F[K-]-5]GN9U-ZPD5TGN MCDANSHR]2G)+)SER3G(>@^:,*,"D#" 5F=^TEF"5\C%(14PY(H'M;--*XL2G; M4EXMMCUWX<;*;\V!^8/EMUE$W)P)BU7$+9WI\)SIF$@D8%"@.-$E+9&!186@ M D^>>&JX]AN;E+69O'JPHGDJ[J%5XGK>'^1?>RU_/!C$GC]IC0;Y:B7_+T/V M@^WTAI/89AS^L]WJQ5')B1K9KW%8JW>M7_!N;W00!Y3I)GIS.D?TR M12:/L-4+^Q<39BM\/!Z.2NY<)M>]M&^_ON@/QB],Q<7W^R]LOLRH4NX,E+O[ M9"HX2+G3@1&7U:3.E*NH )L< I=2>6&+\RPRY6;&G<=OKC5#FNL1+B#J54EA M'4CA(IA&'%$I10F!2II)(?.!93J 8-1;(T563[*0@E!S>YR5&1HL'!80+*K" M8:TXXB(J%:UQR%($AXD#.FFRKR881%KB74$NE MAP;3PT4H)^J\9DA#P#%G (F0X(Q7H!.)VF,4IWX%XCPMU)I7J*S1 9K+!]!N MEVZV_/#]C8X+/^3X_B(&:'U6I7N)=EVS()TM+W4-F64->345FS+):I:H I]< M #2ELJT*%A@221FS@4F[L6G: A?797@!6%J-3='*JI55FYX;5UEU8:QZ$=SC MFJ E),]Z31B@\ FD&8_D0*QR*A50X%+7"X0.I?#OK=3)7#_]MZ M]I_CSNBD\4]VJ;1ANQ6_^E@8OM0;;G5Z$Q604=ND0H*_+'K8:M#-+J#JX=6J M)4NO@VC,(ZG$;K'A&\6?F[^[]7\4BC7I%[ MK>-:[U4],G15>$ ^DL2LR+VNTAS(]RH;5UZTOG6UW[H2M=VVO#\^/.[:FW7' M;,S8+N&MM?CKK^;.D_[A8;\W<2\?< '8_4&TP^/!R<1W6MAHK"JAY'LMCKGM M/N!!&*?#KQ*?KL2H[O9[L(1!;6[MYA6\SH,LF#M9&)M6:_@!,\<+VPG0N8E% MUG4$+NV&/^!QN'-_9R5&H61G#/K=_,*'!SP*^_W1=RKU7J,[*S%FDX:?#WC2 M;!WVCWNC!SP =08\]!GPQ!YUOF?.AS4"I:#@ W[\IS%U?.AI]+*W06YRV6S=LNS1S.O[Y-7Y6UF0A M9767F&!^LX'^87KY. 5L^/V9G>C+Z<> BE@4TEG'.2H;#0D\(0OOMXN)*.-T M.K%\>_?Y; GEA_W>.+X_T4#;P^%Q#!L-Z7A_LGO>\?[=Q]VG6U_?[I_R3B9_)MGN_M_?WFW_^[CSI_Y._]\32\ZWN^(MQ__YCOL>??=T[_SSR\[ MNZ7C/_93M/M\7WR>1OOW4[NT_]M[=O_OUI]VG^^<]MMK/_ MX5OY^[NGK^G.QS\^O?OX]LO.Q^[E*H=H;(J*)C#4*, \C\%$[L$JE+JUZ^,]IP\=\W!Q%N17#D](U,%M26+ 2GPY V@-0:,91)(%#YQF;2F M)\Z \=Y-#=-RTJ:K]WZKD62O) M,\O1X=LQW>U.#%===!^\>'&X&"5)E%D&R!S)NHA9,)IP8"%&([D)49#,BY2T M45YU!BLI5E)<85*<@1.Y8U;ZP(CR!(/7VD?&I56)$NFYE#_FQ$J%C:;"KSOY M?V,ZW'K/(Q6NZ,.4& ?4TH$FZ,'E18\:-#+Y6$KU4BG;2EUM [+>KF+EQ(? MB;,(Q?=0)&I8RG-D-#),&E9T97 M!WGE*7'W0A421K4B)&M!A5D56FD@.P,*J-8DL4@DT=E%5J9M**NL6%GQH;*B M]LD1ARB%031H#6JAM./>$$YYJ&IP5:CO0@TJYF) 3\ 2XP"]#&"C*+6R(W4R M2_SDW<:FH(NK.UAYKU'X?ZB\-P/M)8)A 155S#.A(2:7B=#Q!$Y[ XG[[#%'Z9C,;K%1HJWI5=>XH7'!!75E MOS%_316U.[T$E/<_EN-ZEO<#]*W0/QHCO)]:6Z]>C[.*@=]^??;UJ%2E_"/V8NI4L,\$ M]E?DR]F.:+Y.-_Z_ER?OWH0CQU"^>[-[F.\!]_;#QW>'VU]VGS[/U_K7I[?? MMO%=ON[;_1VVR[;%N_V#M/OT]?N0?*8'-%DRE6Z@W&5OTD]5LI!KS;'\46^Z[(YDP29DT;=]X,T?_GOS2C[/?:?;E:J5JI6JE: MJ5JI$5::)90F41FA4+!(%&K+C _!:FMX4%E'"E8W&%9=;TZGG62WD95S)H L M9.=2I !6R%ATHXXFR8C4;&Q2HMNH2#-Z1%?$5UY>$RO-$NKCGDNOJ#*:HY;" MV>S/H2FQ(>61D1KJ6U4VGMKN98+8X *!I+D$M#R!IB:"C1@(%582G=F8Z;9D M46X>6H;QCGG M*0H*1/D 2"4%1Q4%2C(M\Z@U-VR59QM^M)GV_&KQ=_.QK M'/C.,)8-DV%!2VNRNW*3PDUW>G1Y]4APQEHL$C/GR:@=4O3$ZN"IE5FE6F8JRC'EPO[@WL?K9=*CGEF?BO,Y4O19B M$NHH/9@4LQKE)H&+C((W0;(HC$ 3LAI5;8)\0?O.#4JV66^(WTZ-5BM5*U4K M52NMHI5F<>R,T3&$) BZK&BT8]82)HAB3%G_2T7S@PI,5U7+OVWW./Y#*L]5* MU4K52@_'2K.D;5#."14HC&&H)-><,&DT\Y%ZXSROFJ5QFF4JN!RLE-%J"])X M"TA,!,UL A&MB%G,T*P\FZ99%I3"OR+AY8*$4@F\A)?]I!'F),H,K<]Q.,H/ M5%XIFRR#CA_%SM(M />AMN52/0+\_M/W[;UA<["+MQM)>>]PF;\^3)5$ Z>J5+K7 (#"F@%*6 N#80)'$&%7/>IHU-%*+-<>YBNG7G MO2&0OZ8P]GQXGTWKS 3I*GUN!.F+VMA6<\,%D:"YD(#"4M ^>3!2%[03HWR& M]-RRIX)Y%=S+:J5JI6JE:J5JI6JE:J5JI6JE)ENIJ<'IZK MWF&;CE5K12VG M1$,TEF27S5C0C!M0:"CE5JA(=+-5"#V>]>#L,):G/2R56>P8H'%2I:7F M0]?-TFJE:J5JI6JE:J55MM)R4UIOO$.Z%3X>#T>'L3<:[O>W\J"6F[/=%[83 MMGM/[%%G9+OC[=*Q1GDR)5%>QO\<=X:=47P5!Y\[/DY4_>*),:J! NAA M)=M.DBE;7SJC@X/8#:U1OU7P,4PGI2CVY._];GFPFEM;=]>JE:J5&EM_4Q7L:N'<6PWY\5Y-5]N!'(\1SDP@;/?9) N.2 DI5JR8E! M((HBI0YC#!N;IBTJQ%<(XE5J52M5*U4K52M5*S7)2C-U[;B?\':5GG'0\\ >VIMG6/==J MI6JEYFF'^P],[P^B'1X/3L8'%291ZBW_G^/.H!;KGDD?[.QOC4H=J5-]@"@B M%\% 4(8#!FK!.>% "6LUIT$[(3#A6Q52C5:1C%N;-*V5/.T M&ZEHKNJI6JE:J5JI6JE:Z>%:J:FQYJHR[T!EYM=*/D-6FEOO*?74224!C;7Y M'T7 $,G 6"532)9;3(V2F0\K$_IY?Y!_[;7\\6 0>_ZD-1KDBW4G!1VZ_>&P MW>K%42D]/+)?8\V&KENAU4K52M5*U4K52M5*U4H-<9V\??OUVI[B+VR^3.TA/INW]2Q[6]OGWA87BF$4'DQ$ M!7D0O MM? DH;,@7/1EDUR#BYP 491G526IX+Y!Z^G#RH@=PZBFP=8-LVJE:J5JI6JE M:J5JI6JE:J5JI6JE5;#2#,$([Q0WPB25%*((R2C.C&2!:C0N_W/[8,0X\ZF< MJXV#X;/_''=&)V._JH8-9@H;;(]V]M^>APU0.V8T6C!*&$ 5$Y@H O"HD_=& M"JWMQB:END$5("MB&U<0MB+VCA%[$>AC.E)I"8*CR@,&$\"-J[AF@V4;(A>( M34/LP\I4W(VC5F<<)F_]5A(3KP18Z^Y'W:.J5JI6JE:J5JI6JE:J5JI6>GA6 MFL%#%<+98(4E/B)RK[5VUB4=M%;9%PH+[=GV8M!/G=%?6;=7-W4F-W4GNZE_ MG[NI268C.&T!:92 42BPS@B(21&K*$W9C./N(@9E@QHD5^0N.#?M[L+!%:AS M /4B FQMLLQK5X J,E"M!\-2@B2T"%XYK43I@]B02HH5GXV+_=:5=1F O0@ M6Y$)E;($.FI?2N]+,$X@$!(U59:;$$]75BX:M+(N*..SR8'?/VS7]GQLMW;L MP!^T.&VW"FCN._'3]0[]-L]WSTN W;M:9W=?J_GIG5L+;O:APZ0-B,.B!.T8!663@K KE,"QE6B01@]O8Y->4LU]CIGNH$F?& M@M7$\$114&F,046*EB9]G8GQ([07-)38)LM9C= M.;1@I0Z00J D4N:""MF=XVU#21NYF;_VV$J@O^J<]=8YL\20;T=QET+'-^\5 M6\70?1#B5+EO1PQRJP48C+$D.$K0F 3P0!47W")5V?NCK%1BK&Q8V7 =V' & M,J2!4;&B%BE1)+X/T&'CVETKN M@(M*2Y$H^8F??./#S)7RED)Y%[FJ46M+.4_@-96 A#+(4I\!%5%C\$XDF38V MD5;U5_EN'?AN!KH+F(1WI/0]Y:@\=0QE*?NI LJ@F:UAP=4EP(O/8U#GQG&$N;JF&!4ZM_ M5$Q3VU7=<29P1&ZC2,[S)%%$8XW+#A*:LH-BF0^GYQSP[)R#Y.3V*<%CHIQD MQCP]'A1ZS$_8#Y.,F?&+>Q.KGTV'FD S$RE^W#G/%L[/])YRHU0IAA,4#]D; MSJK0\42S-$PF9,&8(F%9%;:)OJH+ZTG#1H.\GN2N5JI6JE9Z.%::I2J"5#$2 MFSQ!AZB,T\F%5,Y;V[P:6O8+3?.#@P!7=*1LQ@XX?Q7#Z:D'L M[8+0MG:6Z$AJ+\J=^:$_&QR9R945_5S M,U2?E6DHJ Y:T$2, RY(5C^:,["$B8QJE;30D5-=3N54/*\6GFL/JFJE:J5J MI6JE:J5JI6JE:J7ULU)30]359UMXQ/KMI8@U,52S/"> >A\ B7-@M>6@G";> M:-32BF;Y; \K)7H\[<'982Q/>W@4>T,[1FC\6GZ.-3.Z[IE6*U4K52M5*U4K MK;*5EIO:>N.-TJWP\7@X.HR]T7"_OY4'M=R<[;ZPG;#=>V*/.B/;'>^:CC7* MDRF)\C+^Y[@S[(SBJSCXW/%Q(NM?1M__T!M?9:SPJWJ?:4D628<]8)J M4*P<[D&/8)3CI22:%X(*Q6(I^:/:5#8IZ:020J7M:J5JI6JE:J5[BT)6";22 M$FC??]?OC5FDD8-WI4$C1@\V, K!..:T(Y0W4@$]K+3;25IEZTMG=' 0NZ$U MZK<*0(;II#6R7R=_[W?+@]4LV[K#5JU4K=2X$GK7IJQ+P6/@PO.B0[@V6GBO MK>74.<\1?Q6(F3%E?7P'174\[P_V[=<7Y\Q&J#QU MOW@VB& PGL.> 3PV,_/:_SCJDF4T%A+;DFSC3_]6M:X8L!$2T(*:V,4@M5K= ME?T\]6165N:<-=,+];N_?BM 2I;Z4M&5M[/60SF?U7--#>$!1%>?$@;@;S MHX6T=>:#-,0I%*7-F_:2\^!H-"CPH''DWDI%MK99FZ^CGTY!>=%;Q4K%2L5* MQ4K%2D_02LNHSP<*:?QZP\7XM?&>1.CHTA:C!&W@2"MP"!.J<5!D4"5 M:)3Z?&+YM_F);U5P-JK\B2WYMF7IM5BI6*EYXN'AP]/'%=C!J#JO=RR,8]4[ M_K^C3E7J=R\I$#[.HM '7__X9,..\L$M;D$MY.(*=4$@I$:>.= <_- MUK9LTRN6N&^N$0J8FP+F.XE#?P>M=1;*%*R[_<'P (8G_5(*;EG8SMJTCV$K M'$V/:Q+TA$>7!+V4R$69+!0$LUH"DXIO;7,J"F@W!K1%)Q4K%2L5*Q4K%2LU MR4KW'%8N8O+.Q>0\2'P@CE[X]P&,,-%[Y%F=ID P,E:Q9"+F59#&"18;I":? M5H+S9!= C;.ZQV.&(&HE*Z"%)H^MSJ3+8TER+HN;Q4K%2L5*Q4K%2IMLI65T M]QK*-@S2_:;?OA7@5_>2WN_Y+,SA9=4_?3-R@T[HV.I\TIMZT@BAR/*E,H?] M-^47DB27P1KD#0?$HR;(&K#(&!\X!Z6C=UO;2NMFI&X41!?>+58J5FKBAGX6 M A ,,$)SCPU$JA3)!F9:@ KEPY*E3GQ'N?$M_,YT7.6%(W'B&H?$3="(V<" M(!VH5H2(]"9L;6O2I)JB!>=]])K+I6A2!OJ$,=>(J>U09:0 M9$CO$S?[K6W*&@3EIY6>_+)?I3][+3^J*NCY\]:P2B?KCDL$=_N#0;O5@V'N M:3>T7^!VQ36>]+I:6?TL5BI6*E8J5BI6*E8J5KJ[U0&ODK.D+6;I_UR!LTQ9 M*ZW4QH-AP2RS.G#C31M'PQ.H\E[."DZ@-^A\@N13]4]AHBMW)[+R.*O*\2WL M],+Q7&/.=XW675F.[9=7_:I^8SC.@["N"\?]5S:=9EAE/*I*739SDN5-+FTK>C R@PA"%QXN5BI4:.=NN(4)9 M9MO'--ON7 Q\4D\5,(^T\@1Q11BR3D?DL)!&8<^E=HV:;)]6NFT-I))$6Q;- MBY6*E8J5BI6*E8J5BI6*E8J5BI4VP4KWFQAYS:Z!>KMN+NX(U6"<-%7[525P ML%3@8'\A_?$ '_QS\-Y*0J6C F5K(,Z4S)6:..+$$Z8TQ@KDUC:[O"F@@/:Q M@':=X<4"VKL![<7M]2"<"#)21&-4B$>&D94T(&8,I\:$0+5I&&B?5JKC(0SK MC,:2PUA6KXJ5BI6*E8J5BI6*E8J5BI6*E9;)?7'*4<9U\,X+;IFU0@NP4B4O M1PIE[R;WY575CYWA[TG %U=U*5T8/>6V-V[D/C)9" !1XTLQP[Q9*5<934B\)Q' M*4&FZ3=/KTRNTHZK>8F?38[\_FJ[N9)#N_6?40]:#+=;&38/G?[I^E6 "HT' MYCE+Y@O]D>M"*X_']-UA_^QYMNR@W^V$\3N;QWW+-1U23OM )+5!&BZBMIZF MN8]C'K$%<.[]_NJ]AG;[IZ?]WD*GH5SMH_096GX1;-IG:.<]6*V]9QY%1W$N MVQ,2\6F)L.&,6LPIY6YK6^HV%Z9-)5W3.M@Z4/3 B]X/1A1-X^G_>0CC+V'T M)E'G9=5X.]Z\7"KI;OK-2!X0 M]9@Y&QTW*B2JI:(M].7JEH5G"\\6GKV5EQN-BS@ =U8K+HPSQ#GN:% 0"7:4 M7T^SA5V;S:[SQA@[[P$+HPPSR$LA$KT:A73 !&& $"Q@9C7)Y3.PSK'$=94/ M+BQ;6/81L^Q2K88P#XIRXH5EG#%BC&%4ANAT#$05-?LH^'9_QK?<"I$F4(:4.$:L@ZUMSMN2E.!L MX=G"LVL*&DC,,6.!:X,Q)XPG68.="=RX&$50H2R--YQ"W\XC P!<,6D1&[_,GR4F4$BTD.@*=82BC8I[$QF-G!%PQ%KL,%-. MT^! E1S[@_3WT!F<=>UYODGX/BV7(\N1C_?( I-R9#FRP*0<68XL,"E'EB,+3,J1 MY<@F'%E@4HXL1Q:8E"/+D04FY)EIQ?27\^IJM,X\M=L_]M5/V_/UE5O?9[I!_RJV04$3],+ MZC,^[PS3U_OO)QS0G'#P!J!EO>^?IJLY[_0^M'K]8?J^8;\UZME1Z PAM';[ M^<('X]_J]5Z;7W[9Z=F>[]ANZ\TPO9#;& ^>K3XFZQK;3--?%CXX23_ \X]8EQZ^T?#ZCURZYKN#V7=! M)2^.QN+/DVIZ,6?V R!7@?V(;$S7^MQV/]OSP=;/%V[IM--#WPSAMW=_O1E^ M;-0['R!UY0#M]3[!8-B#87N_5C^V%E.F_D]KG#35 M^BEG175Z(PC_:OQ=_M3IM88G_5$Z1QBT6_#%0\[RR25A6IW>.'4L@7$#;F0V M@?VKU0RVK&7'G-[J-*HT&EU[-H#GTU]^FU?0QE4\7WJ/R&97DVK?QL]N^QSB] MU2>_=['J&>9L0ZY5/--<;\BUEG$MUZJ>&;(I/""?26PVY%HWZ1E(URIOQ@,_ M"$']L%1@.?3)''K%YI2);+J7O1CZ1P*R]JUVO!^=CKI9Y-^@-GECQO8>#KU' MI)O-?';&U33'WN Z'IX-'8;C"NQ@5)V/O?RUC<:F$DJZUNP[V^X3'H2ZN_4F M\>E&C.IAOX?N85 ?1.)=N^%L<<_9!IYGW5^Y$0_J>&*\2:^7S;761AGDE>T$ MU+F)11[K"*1'\JR"$^@-.I_@"8_#G?L[&S$*"QO8G_ H'/>'WZC4!XWN;,28 MC=LF/.&'9N>T/^H-G_ E"?@J3\!N_:L\RUS/JT1R!U+G_#MOX#8\9VG#(%I MV9\G/ 3CM)]EY-.C:NOZ CR<.JA:C.36KKEVYH_=_7OH,/;C\,EFM!%;KHL8 M#R1&%[GTVG-#K=&<4*(],U8$P>LZ8<00RDCIWWIUY:^_TO>][!S2??KNGY?= M@Q=_I,]]S%6_Q-N__W/Z[L7;+X*,&U!"\9: ;QJQWK9.X@UN M?S-Y[G(QQ-N17*DHVPS>PS/>BQ0#(8(BXJQ(O"$U8[2S9-)1<,TY@'3?D3NE:>H#X9_.\(^9"@0" M14+%A/\0(C+:B/0C,DB,SBRHNF4J5Z:='KNU5>5O/ ,4R?,4),\RS4INQW2E M6T9"I"L9#B M$R%%KK'FRK"0I&%>5-,2JX ]#9Y1:;$LI+CQI'@XEXR1$)H<98'2',B29/2 M'!<6*3"6.!6,57AK6XFVE+RP8F'%I\J*0N<[3P08(#E7VA@<%+?)X6+,&">_ MXS\75MP45IQ+1:YM,C=VR*9I+Z>6,*0IC\B0(*F3#B+P+!4%T844"RD^)E)< MAA.]CI(%Y8-,/K,*VC)&#$[:D9B@,2TQQ4VEPJ.Y0)0,&&4\*4+/).)$XD2* MT2'A&01)K'1!;&UKJ=I";4RRW=(YQ['^[\KO5N/:DPVFL@O?F<[A4><+.NF$ M +WG!0K?@\(;_'F>@)5@ ($!"HQ&Q"U@9*B,*'#'O5<0N&>YDD7_K.;-?FSM MO-EM)9^YW>K!,/\]M%\6]D#=(O'[FZ?P5JE05SS)FY'M]+__EZ:$_K(DHWP' MN'YFG4H1QC")U&?I'6SR2DG0#JO(A:6B M1&0WWO=:7*=RD7L< 9"47B+N&$;.1HLL#U@;+34F=43VJK2FFT=D"]X+*Q1%8:C-",#H?&< .?@XR&!IC8.3-RE#/ Y?; M:BFU5NG19Y$)SQ5E)ND381/]&4Q

SM?LEBI6*E8:869 MT$4C51)%47+@3F*CK+ R.*4Q<\2[&\R$JRK=,DFN:Y)!<2+E8J5BI6*E9Z.$&CK.388V_2C,>C ML=J"X]("#8PKQ441-)LD:!86*V)03!-M4331)K]?)BT3.$;"<\;!><%L& N: MRYMZ'@[>3RM5/6,AE\K.*Q9^W"ERO'"!6I]@,$PWE-_)RW95QP\A3-[-<+[= MHL:37MC=U$6-US/[UX?M?+95.(3A47S9KR)TAJ/ZXLL:Q\V9\GQAC4-S[R+Q M&E$! 7'-N890R>5H".0?>(UC*4@7\7,C2,^7 M/+"TP0I#D"(J0UI1I 5QR$K%*8Y*,>76L.11P+P)OF>Q4K%2L5*Q4K%2L5*Q M4K%2L5*3K72_D>OBL#VDP[88K7;66A*"1HP;@SA@AS2HY,'YZ!USP3C:,)?M M:>76UT\][OVK#.TW7JYM-8HNPL2Y37\=]09=(;P M!JI/'0]C5?\:?/]#KSY++?"+>%]"O!]=;,3BK6/868K 4XPX8;E^K.J*IE2%#AI-!X6TBY6*E8J5GHZ5&IH\6P10PP300O02/,>@HT)> M88ZX" K9(!B25A!.<,2^+J#?- 'TM))MQ\F4K<^=X2Y5 M/'Z]W\TW5G)KR^I:L5*Q4N,*D%V9J*Z"Y,%AJH2E''-FG0 F+%-4,,HE66^B M>GT%672\[%?']LO?<]9,+]3O_OJM_BBYZ8SG/3#8X:LYC4! V(6PK( M,$,1P5[18(A6PF==@=MDI7YE!>%-0?@5/L9J\+ZMC_$:NG8(X;B_+,B+^W C MD/,9R -8(K472!)M$%>!(\VX2' GDE!.3(QR:]NTB5FE46N!>)%:Q4K%2L5* MQ4K%2D_72DM)SX<);Q?I>;?2! (9?K MPW25A;Y"$(7&BY6*E3;12O<E9:QB%VQD;'-3AM+'=!6AT5]3PHIC33*MZ)0_RJZL?.\/>DX(NWNI2W MNI>\U3]FWJK'A*?_DK<:B$.<>(6,E0*!9D(1CP%;O;6MVHQ=;DU7$L2;BMXE MP*N]BHYI+:6S7$?KC".&:PTALI#0NG2ERP+,%8#Y=@9,K3SWV%CD7*2(4TV0 M\22A,Y)HA1.,8[>U3?C*'2,+-IL[LSY(J+D > 4 S^/ -F)/C,(H,2M&/%*" M- T1,1>%<"HHRDF>68G!S9A9UY3]VN3@[Z^VFUNBM5L'MO(G+4;:K8R;ATYM M=?TJ0(6&_;/GV7B#?K<36GDP-I#>EMM?KH4RD!P%G/#!=>ZL0[4"H%8G?I-" MO]]??5OY;MW\KBXR/-YA/B[#77:.+T5N^\.#SBRS7R1W@/B@4:"1(ZX (TNQ M1=A@:KQC A.ZM2U5&RO5%G+EUF9+X>2!%\KO$.Q-H]/_N1L#+F&X)A'<%;[5 MK=CMFN8!>:<25(.]_XXZP_/]GN^.\H!=N8I_V._EZZCZW73Y'_;3%>4VGT7- M+4EXA_.M3-(KE5UBI%6N0NI$[\%010P]"B O[ MNAGUQ&HP"#S&XWY*)BJ.)/76>R\IMY ($:]:.:RP86'#IMST$F08F>3<6:," M=]P <5XZPB1.3@)UW'_'ZRL).DH1=6 M*R\5YID$VUCP-B,K-Y4&D)$ M48:/@!7G.TU-!*.\ILAQ H@G'P#92#TR&(2@RCOFP]8V;RO%BC L9/C$R- F M'YEI"0I+R6,(S@MITXLT#0:V,10R? 1D.,^MU#8Z*QE#$51$7%"!M-$1D;SY M7A&O(N=;VYJW";^\0EK8L+#AXV9#:EU,=)=4( D\8FT@Z87D(AMCN;&V2,/' MP(;SA%9K@P(I H) ^9$+!+)7X\.O;]\IC85Q2@QP$05Q+@PP%CQAFD>$HE72Y M#U5RD[E:.;VN;'9J",RO2)9=#>/79,U>QG'=D/;[,"[:YF8PGB;(9A@+B6/0 M1B,G@2*.J4,6.$&,1)O$+$U03MIFY9T !<"E6D.Q4K'2)EIIJ<:,A.1@J)78 MX:LZ?@AA\F[&<^G\]V16 M-U[/[%\?MO/95J'N%_"R7T7H#$?UQ9?%CB6H\H\+BQTX8L6QUL@Y#(AKXI#F M+B)%.05.B2+V#6">]=A+E M\D>(R^"1,5@B1J0@3#"+N5_#VD?!\R:XH,5*Q4K%2L5*Q4K%2L5*Q4K%2DVV MTOT&L(O/]K"1F(6@-9:$>.H!*23&+5AD9K(L<,8,-XD8+Y (.R I.C-8X>F_KHLSI(6A0 MTDDAA$+;Q4K%2L5*Q4K-3Z,M$JAQ$F@>P(S<<6MU0(;GMA3!J2Q^ "5EA-.3 M(8!$WT %]+32;L=IE:W/G>')"71#:]AO98 ,XGEK:+^,7^]W\XV5+-NRPE:L M5*S4N,*-5Z:L.T*4#U8:<#AW1W) L&,$A--1:BW7F[)>7T%6'2_[U;']\O>< M-=,+];N_?BM 2I;Z4M+B[:SA59VE+@(5E :DJ V(6Z&1!JH05EIEL4F9$EO; MG+7E%67*EJ[56##^X!B_[&:L"/#;NAFOH6N'$([[R\*\>! W@_G10MHZ&,UQ M< X)&2!Y$!B0-I \"*L5X4"<59#W[4E24+XY*"]ZJUBI6*E8J5BI6*E)5EI& M?3Y0D+NHSSM6GXOQ:\8X4!HI4H9%Q#T+R 3F$->"<4F3-%6V4>KS:>7?'E?I MLQ&J7!8B#3U:J 6_0E6()[W*5]9BBY6*E8J5BI6*E9IDI?M-P!VK;^A]>K[S M:G]W*C..XL5^,W]FB5'T]5+ZVE],D04!H"P8%(B325;G;C,N"&0B"Y)3%2WV M6]N&X 9EAQ2\%E8M5BI6:F14BA+!I=*>&"$X!&%C^H," V8DX=;<8/*;=:XL ML^!=SH)OY[,@,S9@H(!4I!9QJCW2U# 40C*0$Y(H4U?<,RL$F0IH&RM8UU:T MH4#U;J Z#PAS&ABEG"'#J$+<28JLI!(Q23T-E%KBXM:V4DWJ(?2TLIE?]JOT M9Z_E1U4%/7_>&F8P=,=U&3[83J_U4[<_&%PBSK(X5I8PBY6*E8J5BI6*E8J5 MBI4>S!\2T3L6*;=*B>0)2:>$]IX'+Y*+Y,A:\[J/AB=0Y7R9"DZ@-^A\@OWD M,9W"1$;N3E1D[5&-KWRG%X[GDG*>F5-7OCNV7ZYL5/_*IM.4QO3+N5[)[><95W:[5(>Z%0-I0C\ "Y]1QH^L*YFVQ>@N70@Z%PHN5BI4VT4H- M36$M$VVS)]IYC).(]$@X(Y"P/"#.C426V(B$H(RPP(*EIGGS[-/*?$T8:.4P M9DEP+4O>Q4K%2L5*Q4K%2L5*Q4K%2L5*RR3, ?@(F$?+;>!1$*>-T\I)';PB MAJIE$N9N[ R_JOJQ,_P]"?CBJ2[EJ7X>(F\B0(0P0 MT]1+HIB@ F]M\[:AO*3./4KXKC_?M6!T#1A=2&[UC$N 2! )).:4.8>4,1 ME2")8QX[JA-VV_R*A-<'0>^:C&94C'_1I+>=%EF.^?G>'!I+SH MPI.H\[)JO!UO7M._-M?(@FJP]]]19WB^W_/=41ZP*_,' M+FZ8VD]7E/BTY!,L2Z6'NS,J]=0 )+Y$7B0GD'O!D04=4+"6:"Z4!4>VMAF[ M[/\]60XMPFL-Y=^)I,$H#,: Y2(&9PT0SQT305MK^'>4U_+^9I%@:^*-!0GF M);9*2P0.1\2E,"C9D2*+I<,VO2FXKGO'2$';6J[B@#X>YBCJJZBO=03M;D>> MMXO5%8GV(%1[-)=H03E'%?%(*,QSD7V*C(D4@6:"6VN5DS)1+69MI0O/%IXM M/+LF+Y=2I0RU#L 9SBUS5!C0U"@K1&3&74^SA5V;S:[S*G<[[Z,S4:H8D/7> M(BZ<0S9@B6+R?IU4PG&)?8(D,(2X\A4.\P#T'+7+6?&%W$ M;*'90K-KHMG(I92:7EC:*%9PO/%IZ]'<]*!P%S'+DRB7*C=H%H M[X4&X27G3A6>?00\^W;&LXHI%[ATZ;GS2A8B#VMJF;2R* MG"TT6VAV76U$!-=&.6HEBSQ0HP51,3%N9)9;9WR)S6XNN2YDN(-/LZ?)I<1B M(E?E--(4 F)>);-['C#12<0JUE:/(D/I!PGRH3,XZ]KS?)/P?5HN1Y8C'^^1 M!2;ER')D@4DYLAQ98%*.+$<6F)0CRY%-.++ I!Q9CBPP*4>6(]<$DY_K!8;T M;^A\VOYW^C']Q$)PV4->;QB'FSN]D/YZ3E6]\):_9OO?KOIY>Q8)O_5YIA_P MJZX'$3Q=$*K/^+PS3%_OO[]$1/,2T1N EO6^?YJNYKS3^]#J]8?I^X;]UJAG M1Z$SA-#:[><+'XQ_JR/T-K_\LM.S/=^QW=:;87HA%ZL?/+MV3";?RNFXVOA9 M?]#)BPK/*\@5[S_!+Y\[87@R7;A:^.!DX0#//V)=NHC1\/J/7!K_NQON[PZN MNC@:BS_SU=;+5Y;E,E%12*:!$Z(<$3BZ:+0RU@H.[QG9FG[HI)K>P9G] ,A5 M8#\B&],-/K?=S_9\L/7SA7$X[?30-^/^[9!=_SS_^*F^\U%55X[J7N\3#(8] M&+;'"U+[/7_]8]>4B[X&0W/DM/JQM6L')ZV7W?[G0>/OYZ=.KS4\Z8_2.<)" M>]'&7NZ,S:Z_UE-;?4B R4N1W_1#F%UZ/7',B:E>NDRWT+5G W@^_>67Z<33 MZ=474G_HE\G9)VR6O^";E]=+$FGQ1MUL?1&I_V!)/]A.8PE#C67#KTB86XE/T7_")6UP=]TOK0.TE$G@]9>HL=P(;6@#-^/AF]:$N^AAFU^Z+59'%$?J,/EC/JQ\[C[.F5YVZ:5SKI]S\ZE^M MNVA_M9YP%?=X@/E\][PWI;9!9S+G&!#K%6"$Z:UD)@ZYR4# MK&@0=2%J@LFX$#59*;.W>?6GOQY,LW/_^?/+X>F?G]-QYX?T3W;PSQ^?#X\_ MIN_=^W)X_($<_G;X\?#T,)U[G\^R<__I?CP\WN&'?[_NOCW=$^D:3M]^_3/] M^^[CX6_[7P]?O#Y]=YS.^]MA]]OLW*.__R '+SZ0=[_]U7E[_#&=_]T_A_G? MTS_PVW\.WB\A]_2O^+A+CZO:]*\P9_?6R,+"VT2"RVS>TMKAAE8IREX;K6PEACKC(R,QZ"T MG=3#)X^\'OZF\!&>\1'7FEHL(K)>H,.S!X=8JQ=B&OZ$O8"S]%1UZH[4+=L++7N:-VI]K5\HS7@? MBWQ?-'/ZO0N3?N0["]8N$^DR$VEG0=C[& "L2L)>^321TF"0XTG86^]E>BPT ML2"WMH5N\]6+H35/V1=$KU$)%T0_(*+GTAABHF:O/6+::L2-5IKU<=-ERZOLLH=9$@FT-0[CH=QU*U3G49),#]T ZG'375K M$"^7'/JQ-5_VJQ<36^Y,3%EX;!D>.U]0)I(2)BU8!#0JE)L"(Y.K83-#!;6* MJTCXUC87E^M9W:X20(.JIA2L/H0L*3!>'XSGT7^!V&J2X6XT,H(S-NU];]S@;-SE; MZ=_=]&*G<-M2W':TN"H:-",1,XD2CTG$I9?(18G3#TN#PIJ#95O;NDU6+U=4 M8B=E&;' ^BYA/9&Y\*$ MDMS H58B-/L;.?\I<($,1"JX F\YV=JFIJVE:1"&GU0P929/.I.2P"M)DZ?M M@S54FKRRG>1U_;].+S2M[/-&4%K=CF_>6UH$XVPP!B5;><1UM,C%@)'$@N$H MP!DLXF5I5RB2)A!W$5 1EJ/ ),$9F*8 M4&YK6R0 -RD*^J1B)CO>5W6652O]+\,NW0'TAOG702?46=:3'-JS4>5/DF)O M=3O6=;J=X7D)J31KT_89&:G._[%>[,V/O+MKZ M]ZFL/)IN[MN9[>TK1+@4$>[/I,KABS_.#S^\I\%X \$@9J1'R=0D*17ND>=#K:.I#!YF0X?9-VZ8+UY6F41ZE^AZ@<[."DH?TB43^7.!.4@(G'48&1U MPC8'+9&C&B,N#+?4^D3@:BO)&TT)_:4$7!X&LR]MIVJ=VNHC#%N?;'<$+3O; M#Y_WNU\;@REAEXT11;.4O8OD^.MHD*YL,-CMG[I.K[;J-2RY4U4VO5KKX]V3 M_.M^;^HU4$:2PE"L0F^82]@)#W M)/!59%()Z308_0^2L%N(H9G$L!!.8L881ZQ!*NJ .$]NE Z1(QR,5#98[S7. MF;]&7\Z1>Q!J>%*QI!^)JDY=>K_^J]-KG56=3W8(K4GWB!)D:KJ>&K,E]#X] MWQD,8+CC_SOJC'MJ9,/_E0T^+RI56&XIEOMC,5:$#_YXKS"!X#A&5#F3O$@( M2!/,$,/ 2(C,!XA;VTHT9(=# >QF18H*BN\&Q0NQH(SBJ+ $'I+G(B))>H43 M9 21".-(@E4,BT!*+.B!4?F;[=1Y-W8.A;P:!NFOX7GK%(8G_;"@74K@I^'Y M-C_BO?&&S%CU3_=J$Q_4%MZ?&;B0WE*D=[ 8N9',U:R&E'<><6P,LF!S(,<9 M(D.0ENBU$5X)X338X;B/?.&"YCM \T*X!:MH%24640"5G!!!D>'>H9S18[72 MR0=A6]N\35E#(K%/*MR2*Y2W;+?;]^.EJ8R!:U5+J1>S2;+E6K;+-G]Y+=>5 MM?O;1EURJB+V3 /%R#F32]:[F%2+L2AJHJP0!$R 3':8KYQ.7 (OS47R?>F6 M@N2[B;PD)'-GE $3D8JY^400"CEF/'(4$D5S[@G.I13:5#=IQ^*3BKGLGY[9 M3E4O!?5CJQZ=_,MH "V;PY*EQ.[&RY7ILOHLQ?!WL .8&[XTV%F:Y?Z1"72!*203A(%< 8S7[TK0 FXW Z31\,3J$H'" MY)JTW]IXA_U>KOTSCAF7[9TK:I"=]X$;8X$G!1)%\K2L86#G".[T&&SCHK4)6"F6Y Z,&C7C3G[<3%WI;3@O+<6G%0\ M4TWO\_H2TKDJ\-#Y9%T7ZB>F:-BFYUK?V"%/TV*57?$7,/YWOS=MB?-Z9O,R M6RXU6_H+"M=;(AC#*,B09DM.*-),6V2(ESR)&]!U(^LV8[QD8C]..-]G?*W M^0[@O"!^%5$>:,*O)+F=+L8:6<\9XBP&*SF/COG<$48TI03'.I7O)LB55Q6< MV4Z8%F4>*]Y^]@-;?E15><&P+!!NAH;Y$;--3#WMDS-Q[7=ZH7;[Z]TI94UA M.:[[<*%P,W4^ EBD%!C$%3'(8!H0X8R#U]Q@"TFZ7-&@L^RB?Q08?ECA4N!] M!_!>E#(" "?)@K13/L'; [+2)(QK H$R3Y+MM[956UT1R=OXY.Q-D#+U<][J MY7X3JRN7I^VN/= *X@KL-UNZ&)N^T-TMZ.[CA?1L$2C6UB!JDOO&%??C14=C M#6HB -($XQ(*V35,F)BMR# M4"QWH&""E9C+0W6?&,&5,9>%M<82<&FX;+E!)#F;^?>Y20NG+<-I_^Q\LS D MM584.4HUXB0W(0Y,(4^$,IPJHQ3?VA9TY9XZ)<3RN-7(.KR- NV5H;VX[=TX M8ZG52)G<5H8Q0(ZP@(@BD1$KE*8V[P3E>I4UWQ)9646PU&NBK3-[GE=$2T2E MX=)D#>O?K\:F+KRV%*]=:)=E,ZO)H')[8HLX#DFRR!"1M"!-4$I ,'7_"7;9 M$2LAE&;C>3-%2T'V"LA>4"Q1*N&$\\@K'Q.R5=UX'!#E#(3&6DI',[+)2H5Z M2HCEUO"RQ;H#?!"%S.:EEU26BI^VW M-6N)J+;NO,9'"2??DM@NU$0V5,; (T54Q5RFAWIDH@04<.#,6B8$%5O;TI1- M\H\8O \K6@JNUX7KQ: +]9XR;Y -8!$'A9$.7B.F5(*U2/;5=<4>PQ_A5OI& MBY1#&+9RS8C66=7_U D06NY\<2_]K-?M0X=A7+\*4*%A_^QYMN>@W^V$UG1\ M'C,)CT/N^EQ>#5Y&GX]_W, (;%B:7Z\(A]>**",M=-&&8Z"2A*'R]SL M1@F'(A4R6J&9=[DY'S%M(M85H+DQ@#8H>O.$2>$^55(AA3LCA<5J0Y@&HDER M?BCFB#,OD?&)% 10"2;2-/(R.3^BC>G*B\[WQ0D3"36]D.G#3FO$K]MSNJ=S MW&C0-N\B'Y?:55?7TC[\:^_-\?[A;ZV=W>/]O_:/]_?>E!I0]U4#BM!GM.E! MVU>CRI_8G-G?C]DG2E/<\+S.\L_M8LYNW=7N:4=_FEH2ZI4]KUM('/?KYIX5 MO)I8_%77]H8[O; W-7H1-DL)FPN%H1Q)_"*T0,+QG/^O.=*YR03%W@GC6+)M M[>VTF;B\!:!4AGH4J+Y/=Z6@^LY0O1C3]=(! XVH\19Q&T.NPDX1]QH;*Q/B M7=WQCM'+$8R-3Z3;!"FS:\\ZPW0=7^VT3V\G ;+JV6[W/$'K$W03*M+0]^/P MLZU*GMUCE#4OQF9^,[%QX;NE^.Y"C:CH&01'52*XW$(FN(B,]C%9R^ P0=Q1@;02%D7LO$JZ M!0?KMK:I:"N\2H6%AF;-;8)J66CLF,NZGU6=3W8(Z=9/T\64Q+G'*5,F?EII M\+D.PKM0"\IZKD!#1%@ (,Y#1)8"1I#F+ ##L,R-[WA;\(9X:072CT.T%$BO M%=(+&L:K0(B7$DFC">)1^Z1A0BZG0C'G)H*E<6N;T+:DJ]2K+9&7%8HNS%K, M3)>1J@X,;77>&H(_Z:7+^'!>XBV/5\CL]X:V]Z'CNE JXBU/=U\O5(\"38V% MY*T1@FERV8A$+G?R)8GJB/&:\MRB/+EL@JRR>E3B+D\FU^TK5/U@!R<%QG<- MX\7"EDIXZIU&7@B;'!$=D)$B(AFDPP$B,"!;V__[?VE*Z"^/=-?BAFF7.@?& MC0;IF/3XSSOHU?L%[!@BH<1C'J^,^75F^T,8'L6< SQY)Q0J7(H*+Q278H*( M(+1!./+"F[3IN2Y_4#4<^ MN9A3^&1['C(K+ 29'5:R0RX%7F_G8FRPQ=_X*,_W@LIF29$ M(TM)(G 5);(2)(I8JT"-C1)#;IR2'KL2:=H<'&] I*D@^)8(GLJO"8(5M1$[ M3E $9G,JLD=.$894)6I$P#@@ M'B@@XUU$UMOHN#0B_=S:)MBTF=2K.Z[K@=@&A;(*IS2INGKAE#OCE(58&&$F M2 $&86,,XE1&I)4+B%$ 2:52.O=\DK1MR"J=81I!*8\]BO;S,#<=2/^&SJ?M M?Z?TW$QY;/^>-W_>05=FR9!^.5S)PQ/IE&4A0]. MB!;//V)='6F^_B/W"/KO0EQ?'(W%GR>S.D5G]@,@5X']B&Q,U_K<=C_;\\'6 MSQ=NZ;330]\,X;=W?[T9'I(5KZN14P_07BV$>C!LC\,A^SW_K E4_MV+WNWW M0F[(&EKIMWIZM\/TQYMA^F>\EZ@?6UGVM5YV^Y\'K9]F1/^OQM_;3YU>:WC2 M'Z5SA,$&7.ZH9T>A,_S>T)[:ZD,"SURO_7+5U=>R8TXYM81+=]&U9P-X/OWE MEZELZ?3J:ZD_],O%+\C(_$;!U=\W?GL"6F.>"4DR;B=2;O+%$T@_JR']C2 = MOZ?X,\JN?QL_([=\3S!^JT]^[V)).BW>J(NE-SKMJA'4.RW89E:*Y(X!<3]> MOKY1';4WG2^M@W34R:"UEXCW8A)@L<0]6N(_HQZT&&YOC@765;QP(\R30^&K M+&G<>:W)1S74>#44;&!!RY?[ASN'NPTK:'EW#^V#7N13VPGPJNJGH0J#5JSZ MIZTT7E7_<[J/Y$KU[WTXANKT]YPQ?!1W:W,_DI61_Z3S=#OO7AQ\/?S[3WKP]8\O[WY[ MR]\>?Z!'+_;)N],_OQQ\_<_)P6]_T&]71@Y.7YX<_?V?CP=?#\B[=)V'+UY^ M?/?/R6H%)V #07RO>Z :#@>;UXQC,\&R4\5]:BZ!4@[J1# MCDB"B(J84,.DH0G/7%R9,[KQK8TV1\M,$B[7KUU*:FVSM,MK.)O8^B@6KEN9 MZ]XL:!?*+7:6*<0EL8GKE$8VJ/042\D4,&HB%DU,KBU0;F#BUHW%2P'TF@$] M%R^$@1C8(A3PI'&,2*2S F!LD!=WHB,F[/AY:G%8"8UO&OT51TWWLK7 M0N.NTOFU?K>;E\A6TLO.F<'G5Z_2DKTS8(Y"[TM M0V^=F5[!AR_^I.^E]9I#% CGVC/<&(P,RSW6B/?84R"RWI.][,V/O+MKZ]XYU=73M9:=G>_XQ;K"Y M=VGS^3USTB0)PU$0X! 'G-E02N2B9YY'9SRG6]NF39OBN!64;ZBH*?B^?\63 M\"VT"4H*E S+DMK1&EE,&0H>;) I1M8JCUJ<5G+N;(P!>H?&< 6?L,AGW_ ML=4_NWWQI>+?-2$D\R;;\6ALQKV)?1]+E;Q[(K;S!>$"SCDJ26(R%3CBZ;E$ MFD2#!$T_M13"1K*U+50)R#QBP#Y4[DO!\AJP/!($Z$1]P(C0QU& MF"J10!Y8%$FDR+;434+S4PO('-LOZ61GME/77.IV8%3+DQR8'+0Z@\$(0ETT MLA8LR-F\B3)W6X/>H 1K'F6P9O Z[^^&<-Q/S\;?G>%)#E"G(4Y.7AVO_C4_ M [L+CT"AR"4H\F@QW9<10YGT"@7.".(0 "4!9)!V%*)6' L/6]N$M>O-*R50 M\Q@1_A"EO@O"[Q;AO!+-.;Q*9I$;*]G!CZ*B=I.^[W:W2O,M@RS+:;["AL] M-P$C C(@'GS>VA#3;U$Y0R514B1FHVUL&M+-H$"YV7&:'U7#+B!>%XCG\B28 M:*WU 3GN(DK^AD8V"1;D1524<&:B+VDS#4#ET? $JA)J:;HPF96;O3[(O,!F MM5'+NOAJ='9P?*$=K-3%.S>)W87BD([)XW7%B/*27SY+(V6'K.^ M'#]-&G/\*W>LKXNCM]QY*TXQT+PN'3^N6K4A_+>IC3@*/Z[*CQ<:PPH?,>2L M7FSS@KJ2#FG"-9(^BA!5I,+KK6W*VPROKP_'C4J_;4H\YK$10T.7F0H=W!D= M+,@EY2TCP &YF(LNN+QXS#!'@4MG!#$1I-G:UFVMUE5:YLXI8:*GIA_ER;_>X=?2RM??_[?[?GV]P%>VR$<]?+4E?^_]]]1 MYU.:G.I\B<&PZO@AA+H9>B]%<. .<1P\LG7J MJ,4 !DS /$UH@JZA(]2&ZM='CO0':?A62.#A26 Q"*AQ$K4VY+2"I&H]D2B+ M6>0X$PI;SV3("5-MQFDS:. Q:M9&G^,I*,_]P]W7>SMO]EH_O=@;__:OUOY8 M;4[Z+N5?6WM__+G_U\[O>X?';UH[AR]:K_?>'+_>WSW>>U&$Z68)TQM/5RM- M3*_2H/3#?L]78 ?P L;_IK^[HVRHQ2EP/"V6F6RIF>S/13E+O$]*1EFDDJQ! MW&B,7'" J'?*4X.=-BK-9**-.6G&5%8H8H.#KH48&DT,"Q(7FQ"(P@Y)$Y*? MZYA&6J0_N1":<485X2I79Y'LMEZM?=Z_^A%D<9W.>]%S)G&@3H<-(]6N30-8F69)VDV3-/A^_T\ MW1'*R,-,=V7V6FKV\HNREJK(*"V-6TK(1J$\:)1-^8BBT:]J%'WTHMS=>JJG[=_ M>@/0.NP/H44O18/6,9.M/'LU+E7Y?U;AG"6XIN$3,XLV*NY-TFF1,P*.6(L= M9LII&ARH6GVOMK&Z3,SW-S%_7%3? !@;Q@&1:#SB1EKD!,N5?9W#@*4+VB?U M+4U;/L8B>86S'BEG*<&U48Y:R2(/U&A!5%0F1F:Y=<:/(P:%LS:&LQ;CW9'S M$"@@Q5G(^[H43KC?HQ6[_[Y]":Y@+018_H\S9C:SDM%\_I'6Q MTE?I43Z$L@*]U(S\S\6=A)(X!I$CK7!N2RT8LD0)9!TUQO%(8I#)BVACU:05 MZ,)'A8^:DFU3^&AE/EKP$(3S6A)/$.?6(VZ%15HH@W3PAB<2HEQ!KB5'V.4B MF0_N(*Q:A*K1U'(+S?ECO3F$*OG9I9S5XQ%G8XL6)KP-$^Y?B.\2%0CU'DG& M%>*1DEPOV"!BE8[2<(9QV-H6;<&:5 >GH'>CI4Q![RKH78QT)@V3"-8BH7)? M-B8Y,J !$6&\,XY)S,C6MFHGL=,@]#ZNV-G52_'?T3')"*C6+/VSNFEA[T,[ M:91/"1%U5:M>N++&U?,[S2#=]'/\X)%*!CCKVO/\_,/WO[9Y1SX%U3]OYGFQ M,_.T(5"GEY#PWU%GT*E?32!RHT$ZR^"VY?.+,'@86?]MS6WH?7I^V.]E.CRJ M7MEJ./EC9V[M:QJ]%MFPE&SX\V+16IGWM6LD0C19]#ND+9.(*\H($!:3?9O8 MSK6@>P-E?X'XO4%\,:&:<@Q28:1]+M;&O42:R(@\"2$F8TON:?;K*3,- OCC M\@RNZ=$\Z2C1ZDY:E7=RX\-ZY^M4Z?@JBQ[XDOMAI3>S2]#/]9\7/U(VE&VX M[)D^![_/;;H_>0KV>SOC9V!O\@CL]$)= 'SAV$*.2Y'CVT7]$Q5@*K%'#A0@ M3ETBQY@8TD05(H=@@G9-[$)28-X\_5, _5" 7E [WB='QD:!HH\$<2T8:.L3M.91-2KY/Q1$Y!))(A *$MCG=CN&5*W67 MZ$YS$7['_1(+N.\/W M:QT@7+<$4<1(MXL(Q9"$CW$G&G3' V]B\/9)Q7;Z ML14[7Y+&L8,!#"_%=])MIA?/[+G-&TUR?*<$?1Z>+]>@B+[= 7C6&=IN[?2% MSG!4U>R8V3#\.AH>]H=OHO2D1G*5 >P*F#:G#2.9OEU9?@3O,(<6U2)CMY+ MNW>75'BA (OCSI-D,60TC8D @T6:@4<,@XI46RMBWJK$+W=@+)&<1P/G^\K3 M*4B_;Z0OB)Z$9.:P,,@"(8A;"L@XP"@PY8/FSHEHZDW2IDE8+YG7&QVQ^CW7 MW3_I=Y-@.\UMMNLM"X-63'[WR"$H':&-DV,^W^@F5?UH;] M]?SW2;^%L54+;2]#VU\OU+9@R2?%SEB$!4F^*E4166]H728/O,#$0&X@)DMM MZD<,W/L2: 73=X?I!2DF%<_+9Q89+CSBCG+D,!U/L\+X2W%.'-6R&G:SH__..]"#A2 (L8C)J,F 2'(7D[\B M-=+!YKSGK6A2-0-+G-5'!,B151& M3L&D)R2OEI6=78\>RFO=V55 NV[0SF(M&;21JA"P A1$"(B'I$B]- M/W8'.*O/^#PGLG7\]Y%'ZW)6 '7>\FFZFO.L1GK]8?J^83]AT(Y"9PBAM=OO MA9R[7/]6=^2R^>67XV)6MMMZ,TPOU!'+9TL/P2U'[@0=?F&.HOGSMA>#)EGX4/CA^&YWC^$>O2+8^&UW_D'HW[75.:BZ.Q^#-? M;4U?EG'0. K)-'!"E","1Q>-5L9:P>$]XUO3#YW,.E:!S MV_ULSP=;/U\8A]-.;WI!BJ8K_G:\KAV5&.]L5,;@3_3?'U<>>9XCZE4^*EV3 M;CTW1.OP8?\F)P[-#FK/*C. F I8?H M@57EX?E,57X^.OZ(WQV'?PZ_?DC'O#X].'[728I0'/SSD1S2MSBI3G% _^HD MA=B%__OZ_-W?XL".7GQ@A[^]30IU/RG"C^='QW^R=__\ M0=\=?_SZ[N__Q,.O'\5[(D.,*GC$B)>(,^:095@CHYRPG%G"N!J+_DYO!&$G M.]TB6$:()=I8SXF/2?0SFO[C4AJ%8U+GD(3Z6896-4K];A,'YQ1:NUQ]:O3:4WW)":FI5$3B]KPJ>/'F^<^0[>; MS=2R%20GKIM.7T%XUMI/WW_:&0S&E20S2\/I6?\S5/6'!_UJL%AN-9TSC4Q] MTKRVGLN0#5J?.\-T'[U>_U,M"%M#\">]-. ?TN77@B_#LSY+3H=/'N$'Z*43 MI*\ZM1]AX=3S:VPEA90#V?5Z):1+/>_WX%GK>#)H-CW3IRY];OH0GB4MFH>A M!;V3=++QS-%NG=DJ#7J=K#F8;"&<%51+;\^L,KV9_,W)8?[O:/&JTON?^]7' M#*->MDL>Z6OO,,UCMCT=WWRH@V&:E"[>>3X0>DE[Y /R ^!'@R25\UBF00E5 M'L3)Y_JC86YJ\2-OX/*3?Q-GH$%XR<]>?\PT>4=H[9*VKHUE#.!#MO!Z0Y/[ MAR\OQ";3/?F<99*,'P;0NS0#C7(>\&P&ZGUX,[ZH>: #/[4IZ9^#\_>@0*;_ M='I>\I3U] M^\/2 C[8G=#"Z9]?#_]^BP^^>GI WYX?O'B=/O]!'/[]!WO[]U\G1\=[_.B% M__SN[Y?=;VGAW?$!2=#_>OCU[==W_^Q_3K1 CEY\).]>A)-W?^^)@^-,,[]V MTWGBT8L_OQQ\>.]-Y,I@AUBP2:M:KY&5UJ'@&5$F))''XK=:-0C*F%<0)7#N M%$WLH8D3V 7L-9'N6ZU:#W76 Z\J&&3ZR$C[OC"]4GO^^'LO7J?7+"2M'10V MAD.0%A(\6<#*$L>YT?>K5?6-IMYOXL(-%0C')]\$5>>QU"6X.#\2F;XG"KIE MZU?^,^I!B^%V*R-WK'*3VLS')7$.8YDVZ'QIG::K/!DDQ9;3_2]_**^-M$YL MTFR]_C#I-D@ST>027?JJ]$BE#^:-T'EJJ>!#9Y"W#876V2@)0#\M=9'O+7:J MTRQRT[-[R_NL+Z.^A+,*DOI-QZ5G.M_2('%2R]7XR'<_JEH+Y__!6:?#<@ZV MF@S#"_#U/J@6(^WQ".2AJ"!FUZ5ENTDVYRFTFU[*.Z#J/@WAGR1SQV?\?-)) MLW2ZOMS6H3YW_ZS3FXCY]-#8#_57MY/X]FD:SS(@SQI_/WCQKC7?'^?.%RZ@ MG8+-C4!"*ZNXL5];'QV29YR>P&30_%(<]>H;2F,U/3-ARD[IY-' M;'[)+Y*7UOK?]O3LE]9.^OSYL./GEYVON,JAY?RV4JSZI_E+!_#M()W/SCI^_!;'=V*:'^+BPIW4%)8L M/#H=C2]U/&C?0^OD,4ANMO^8]P8D7_O_3& ^-N!T:LC\V!WTL[W^R2.9:.=# M>J FINWG;AKC6[UTDXM/^26\CC+$UPSLQ4ER3H*/-.!P?!WIWV+NK\8S_G2*2A>;I_K$OG44 M;,+/LP9&LZ]-3Y2#VD2^9OSTO6.KU8S=.9U-(>F-Z47%46+WV,F!A7H6?L36 M69OP.1M5@U&>"2>^>S7JPF"L>L<<^&$TI:2)K6JR?9,%RYB]\V'39-M,$-,X MZ32J^V9O=QJ,G<\\%R(2M:;L#W,FP$*'J\%$'-4/S!R[5][8['8FDUH5:E88 MSR!SZ7B6));OG*4[;'V 7GKD\LG3^W VG+-LSL-)?]5K:X/97?RVL_-J%E.> MC^-\]/,#>MH9#K\9T\$H\<_U@_JL]1T_GQ(JJ+G#)REY[],)*EWJ_40NCNW7UZR.85A M?.#"0*7^2Y9:]W#2(B_/95?[Y3J\W2N=X#6?]:IAC$R_33#@F M(H+1_[M1J*&=+J:;WIA=<)J'ZU.!JT8Y5$#E6*+=3"7=2RQ\TV-P8QDR6V^] M)DR1'YEZ-7IX/K9.GOS2PY;\K*QZYH&=V>)O[NAY6LN1>GEV,!B=GHTUV3AZ M,'9GZZ?R=.S05_6CLX3K>.V3>SE9,\W2_VS&!>^';J91*"1U-[[QCV;'GKR[H]_/ M;&?]@$M#H*0*:*8PH (%$/69 !0"%2S-GH"S1[DO-FU?HDK&-T0IOF$"W^W< M?3O;^7P@M<*>2 =05"] I4M%,H,#Q#$MG58:0GIE[A;/#$HV;.@TFYVSXD2I M6#[2(40$K;1GE@[RJN5QGI],_?"L9"0?P^.^H15XSY.*Y%C.6JY39U+WVI6? M'#-^N'T;MZ6[A]$"Z7=./Y21+65'QS9:-RZV*=&KJ4][_L/HC]]'Q'Z-=C%P MQ4V_#Y\U-.R2-3B3[%7,;/GUQ,Y9A:6M,TQ"'[YY^/5J\=5,"EKY'>>KB*$; MOX:KC_V.D9M?>MN=MS46T55&R3(UEM_KL7?0!]R94?NDGUZ375L:/R^37CL; M-'/%(BKD>G0"= ^.@7XWJ\/0:4W0?:7O)5)+-J4 M\?H)@ M^]'U32,SV=_:9O4-2VI;VS]C^TYJK>V+^FZ]=84DY/MF_#X1A-0N]O VK&^XD[WC M$UB_L&=[QY]:>ZW/YWO'-53#^Z%V#L\+@I"O\.R >^XM#!YH(D/*MA% .^N! M=Y#R(!GT4JZL$:ZJ##^99GGQV DS,KU19!*,2B4,UIP$ZK"2#(D@5 A$4VV4 M+9#IJ=7*,C+-'9G@&)F\,EIBR%)JN@,T, =,VDL4B'K&N$9:D94UA:N8+A(P MO0YO3T1O%B7_CVFJKHU)E9=![YEM<3,MLADWVCF..#'>/A[OZQRE# M3#N(/-,.2(<8H 2B^!?GP%I%65".4)-J7=!%JLJ8M78AK98;F:&S+C^G+D], ME^A $4$=!]!&-:960Z""1,!*1AFBC!@+%Y$J]3UL?-UFNURMJOH$4R7SXK_H M)M)C06]2:S'CW4/P[NN4[4(\0PY+"YBE"E"F'-!<2!"X1-(@JQ6<'S7TXFTB M955^NOV2E?9EE'9BI'!CH)34 R98BM#B 6C,#2 04BP$YU#CY' L4474!QE' MHB0F7F1;9;?33SG^]PXR>XXME;ON&QY,#^.]2!Q/T6 M]]?G/T!O9IUXH7/#F57CRJIR^8.I7^95Y2&K2F/*%!10(RNP!T&8M(V%.-"0 M:R"X4,PE?EGMR_-$+LB<7-_Y:=@K;X1EK,U8NT V><;:1<3:B06O Z>."0\4 MC@A+*1% PB -Y0Z+X.3*!0GI$3A-P.UUU2'N4+4.//O&])*F!SR>"Y*?NVK MI+_<2,1P?6[?)&-ONW4:1:E7^>)+,JW=3N7CSC_;&P"IAW9K.5B&=MJ5FN[: MHPH:$PJD5)SOG6[35?Y3LME=8KV/:-DL.'@*0J=!OT@#+K)/A^-4+3CM?OB4 M8MY-)$!%9FJWT]8_&MU!+WU]V.R8Q$H8O3W?:MA$.I:H2D='_!7%&RN]TT3QT%LMQ3-E/\6Q M']*.I5\->>(ZU[,TC&FQ$H?\)?;W^$6QFI0<1,WFN.$%&@:I/$/\ M((Y)YW3(QE[NT(\8_=R@?$5UV-8Q07R[E^@#ANTUY\>=J-*U'?5WJQ8YUNG_##IK] M(<>DBZO;<.#6FRFT^/#H$GMHG+=!NTBL2FSY0R: 4C9^%,Q+4^,U&N?+O2GY M^1+=?I3KZFCFQM^.A2&.67_(05 0,^E*>E5W2.WON[V[)G(D--6;F"XG+4V9 M:(TQ:]4DY6RULGZ50+,ZY$%X".6"ZQ1T:6..T,3#.D4)JDO:_]3*V>%:7K:S M!X+R"(+_UMVH KM3)()+.P)W9F6.M.JH$( ;[>%V0;<_8Q);R"%%BAED/%50 M:"@Q=CH8BRB6DER__7!EEWJSX(&L^:CK;KO(T4\BN7,V+!WQM^^FM =].#E) M!W@Y;=Q'9P/7-VH7M?4#1:TG,%! !,: $L^!5C( 8K4/"(5$E;2R1E>O[@C\ MJ](J6'S2@)9,AW&82S;8"7 7E45ZE3%K;:* :4S(+PMVH DG;$G?&9^;YBUA MQA0?7K&8%)S_O52DI&1X,KZ F%+'4FV0\]5H]0RI4,=YO3=[&RLD]K90?2L".<< 8.0!!1)!K30#(1 H?8FY;>3 ME36R>C54JQ+!L#E:*Q\B#X)KS['U2&E.!0Q2.VPD\A8%$;B%PYJK]*::JUD> MGDL>ZF<'(GABO<+ >4T %<$FQ@H*'-8,*>],("05L+@:ICR6AV%:?TDB>P_B M^,(P.QV5>WIV.)*64DT0=#1XZFF4\! _DLS)M(D$Y5W5N[/X/9/X_:Q]/A#" M&:FM =*0*'X&LU3CUP),4IDW2:"W;&5-K(KYP9'$@C)EB:2(4TB,,51Z*HQ! M438=IG>5@,[R\%SRL//YP#J#.'<((*PIH,PIH"5U &*C#6,:,V=6UMCJU9K/ MLW!TSRH6LV!TC>,WK !XA9&Q?\F2=U,$^@4'>?RGCS V).UZB(0^SL1_D&!N M#'R2R*'SE7ROAG^_@EC?B._X?""-YI@'"*S6"E J*-!&"B"X47'$?<0)=<=: M^&#;"$O.!=41ZPRURADKO/,JVIWHE.G1(**<@ Y=Q' MIR[.LI:, T\"0\X(CDA(4WTSSEP&CNK=QLO5'9U;JX,^9R%9?S9A4/Z[VVEW M!J/ZD7]WF@U[7E[?,PM8])24%99+J '#/)HF2J>J?AB!$(4#&RP%LGZ6FD]! M1;%WE+AH4NCHZ6CJ"14J1(W&DHG%8 U[\ Y=V@J:IBN_+#,/D.O%ZNY--/JI MN\WSRKKK%)4$[NSXZYS!%0')V^V)91+7"55:)8DVOM+H]0:I]5^_%=]$BZHZ M(O8NS=+*KOZ9:B+L=DXCR @*?_U0^=IHG38;X7RTWS35][01-7WCF!J\.-49 MG*9M\(INM(J3FZYW ^N'52U_CKB1AZ:9OOS08=6:?M$:W2MVJ4;;X;VR/2-N M\D9<21L%*^_P,*DWI']/&U_EL4"J0Y*>>CU=Z1D%ERVK-](SLEVNQ<7HPE% M^*67Z-%[_G?Z#=>J_DA52V;\624?'3[:J3KZ'XUTA+P[-235X=;'TIX&J_%\$C;+C!8A$T[IS6A00\Z4J M%J:A&\_L5(]6*]\2&739XRB]HU:40I< QKGRH'$D2,'K?E%.IRS%5&EV(MIT MH[%94-4G31W9H4>=7G_2QMF1FAZD0EBO>\>XFEUYB%E0VH]/%> MG_($S3>&JMLJ"I[X](/^9/VL%-I;U!V[_'FY7X^#J?7=NP%R)O_&3%:Z(=IQ>@(=E ME"\[9%/1&#+^6+SO/;Y MP&MJ.0L6<(0TH,YC((5D0$@:H-+,L,!6UK!-?S?U$[/(#* M=/6V*_5&:"8<8I>#B12 MR?7XUP-$9'WH0NGFW['1V^V/99/?LXB0G<\'2FE(.!, .XX E8G 5*6M6@25 M"Y@[K&TJUB57V3-@!/18,6\%0XI0AJD2<;:#T9 +C!DU&2.>50!8BBUEV-I M-<#1U $4(@8T=A8$)0@)DD3;!:ZL\6O"7V[ B++(7_I@@A/3FWVE=;EXYL14 M&XLF_JW/D[?QCN5C&Q;1FHIXP32 D*=I5*R]W,(J#W3<;,K"S"YO__9MN7OL MOS72INVE/;CJL/!W>]*D\2J86I",[9]%/DJTXQ\BUH\Z27^@?/OVCP^3O?=Q ML>)OQ9;YITZ: T!2"+P0% M"G('B"7><"I,H'&=Q->%:US!R3*BZVKBS6B/L]Q;GM[QG#KO*>*\VIW[G9G= M5-!J]9J-PBN?5,J&YVN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^ MYFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^ MYFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YFN^YNM[ MNSZPVF-!5WIG=1%*5JZI4'&:*B^U#T'3A_X')$_[OT_7K #IDU-#N'?\Y:BV^_DBOHOMM3XU:QNNN?_]&]O[7ONY=^%.9MEI:Q=' MC=I%O;6S\:51W]K\6=^H-^L;S<;>]V]G=?Q/DA=X:LU4^YNR^6V2QD8%DF70Z 28\.4P,92JDP( M :,E*6L[-:2)G_?O;N>TV_#]5.EEU]NC=FS8X?FBU[:]M;3.=*F;TU0%L3/H M-<\KG;-VXMJ^Q)M](VUV68=QACG;<*T,LP1ZZ"BF2)DD]0%)KQ3A4@\+U!-T MB3 ;SX)*64RR5E3*VR[*-"6VY)W8O&[OJ''ZM^^F2DSZ<,)_#? [A)B=W6^Q M#WNPOKM^5OM\8$T0D&N7"E$K0(E3(,Y% $X&:+TW%M%4I?YJ69%_C:BN.X-^ M48B_0W5#Z-H6XFIE@ E@Y2R@('T MA *C ^+>&8$U3P6&5N$MHCUM1EQ>"/I%Q?/^6131;C>5/1\679ZJ\I'$9:I0 MR&IEO3>NN#!E@*6*":/ZNOVB[,<=T#T$>3==,798"*NH'-)/6#<4V?2X7K5R MEMKU:.'FF&EL0Y1@"JGRW&"LE=/2&1CM2V+FB>*?4IU[WVS\\-$NBBOU82JF M4HA_;WW8;Y3%O!!SF^IH(:P\#E',.5$1P8670#LOHE7M!?/.:>V3241O0?!1 M0?!QW>AQ#9K.CZ)D\&T.]J-D8TH:HH%O/[A!]ZS3=3W?OK*H#^>\%(N_KA.+ M[X7='QVTV-AH,'_K^3!H_M4(_IT)1_WX&ZM?K..=74OK&R=GM;,#$B!UUBH M.:* 6L&!YD$!)#Q3T*KHO\B5M1!'%:1RTK/>]; F4JKUDNKV=G4::)"EP;N85F@O5C2$[*-*]-6OGO=C&OYUU2[.7GXE9X_+.SH MAWJ8"^.7/LT7_X_NIJ%9@'[N%MWX(UD;YY5AD[\.3%'^.=US=M1I M-L]!N0O2&YAH.3:2V@[MC9&E\\OE3L-ZU2JNU?(=52Q M3K-73,59.4R]\3"EPGJZ?1)UP<;%/9K)T?J,GT?QZ@YZ_:$'%Q6@%.A";RIA M7/,[5=5K],M'#6N638-H](M:L5.]R3S];Z^R_O?VL'63YYQ%%S7M[%=\-)// M>WW?*M]7N*'123Q-1:NC7WL8WS];[BQT8JLZS:)&H&\7Y>%]RT2#:_P&/[*K M)N+2\W[H(ISX\XJ+;FNI,.G1PS*$\5^3!L9I^M&POG=5G)9):K:3&])N^]+/ M&+ONU^AO=6JL4HG?2OR[4:G\$F6AU+-%E8C-GNUVSC;\:2=* M^4:C9Z(-4FX7?/%%U?C=SM_#';(I7;A*4G?B.VN&!LM8H!R&0<;X Q=8 M$Z0%CD.*M%-"()*.ILG-8[-&4'=8- M+ZJ33O;4HFEX')>JM*[;J)(Z2DI4W#X8W:S=\: \ZHFVQV2Y"H.V&QK"T\9( ML=H5;XC_.(K&Q6IE'J;A\T8\?+5'W@V:?B=\&5=*WD[-:H2&=Y-HK\7O8IO<;K*'WFMHQ.P^3'W]0"".$74(<))JG6.C@>8* 2T=A=1"*BF< M#36(TZ@9U0Q9R"BGW 0F#"7&*L,4870V3&(!#;]DF8?H=77."G>@,)*C?+1T MMS#/DZY,#+R@&]W*#]T<^,DN>2%I8]TL;//F1-C2]TG:4NWL]/.DUN5^^UC_ M/CS,<%[[]["1Y3B93C=:G" .5U.?]OR'T1^_NT;OM*G//S3:1:>+FWZ/W3IL MM('I]*-/]('%$2IJ@<]^-_[7 MC=X\_'JU^.JWOKOZG<2K#+,;OX:KZ)'?,7+S2V^[\[;&(KK*Z/T:^ULQ$.5@ MQ/%.$_3_5LC*3%S?G^+3G^G'9:Q=.6FV.(ZM5O*N M$+A"5/[N^F9T<-MI\V)SJ#YC27ZU(1SJ2K]S^B'^ME*4 J^,QF*IQO>71O+U M.X/X"-?[]2$C:[0].>QVHB4 AFVUUOL0;NM_BF1\F=[?#=I%]W<[?=VLC(Y8 M9C'XDM5T:6P>.22SHO60H82591C0_YX=I@=U<;IKW?34A>K; SQN&=TT0XC7 MA&&*N9(VA4EP)!PBW'LXC)"8=;3)/2,DKO&FKAJO^LI9\@WFZ_3YXM@/)\MI MR![MM7XV=X[_.:H=?X8[6W^>[+;.]\W6?WXGY/]C4U< MVSTY&]T3WS78Q]]X_?OF>3W]OO6EM;?[YTE]X^AX9VL;UUOQ/;LGN/[]RTGT MU7_N[/X1:@UX_M?N9K_V%<9[HN5KF5$^&KW:8)D"C#20+L1+X-Y #46PT7;% M54CP%==]YHSI$=J35J(':M'C<#X4_[>$.'^-.?TH5)\9@!L-!ORP0;P6X1@W?DTVM4.((\X)IT$A-H *%$$&*D9<"%..$/> M>XM6UICB5[#NUWO#W/50\S(PMX3F[+0FI!/$AQ"H)7D$06I!HI!#;PDFK( *9)F94U5 M&;P:>IMMON?4W:U.QZ4HSVSB+3GLC28RX]1#<.KK99SRQ"D4L0B88''T3;D MFF$/-+).8"L0-2[ZIJ@JV=7X@P<"U>)9;<6[Q:I@"XY9I9^:=AUGMB)?8_=Q MN,L]/.,A<11=9Y#,R30.O]][#_R-;ES.:W3R2O#L!O!H ;G6$*[[?EY8'K*P M3#8]4] */0C<(TTT CX:O'%E(10HFP*$1."20V0PXRFNK2H4G9,)/"?=>]*B M]%MQ$#XZ3Y^E:EB>J%6$A\$+AT,MJ>ANHPC^"=U.ZTJ,3]>?=GVO2/\K0AI^ MGGJ;(AIZYVW?/6STXJA5C&_[D-)0AZ$-4SEZU92_FF(BFN?Q445 8&64&FZ[ M/J7+-MJC\."N_^';@U$4<7SMH%D>;S=3@SNEII]M/ M$%5&4_>*H.?TO[Y]E(*4R[3%^+[.H!N;GEJ;8C6FDA#*".OQ4#1Z-S,F7$5 M1:C!R$DHE* "2JVXQ4K!8)75'M,A A9!2!,$W*Y_NAI#%V'PAB2Q$09.14_^ M/;20A0<.>1/:MM.*8J]_ MIA2*J$)X9NJGK47<2O''H@8D <@**$,@/NGFFSWLKOUWJ4ZO1 M'CU&RGK6=]QQKXHI)V?7+B.+ZU2"&[(ZMI =I;C\M@L9I]:^N! M:Z2E-(YW-"5ZY5^%X5.LL)_&239?^_&#MU&G8MA=0]**&NO>_. M^,X%,XK*9-5A_&:1-C>)W;QRKC(5+S3YU:#(S*ZDW/XR+6R8:%X.RHA)IS!M MRJC1WM7PS<>ET2U17">+=W*U3'&=Y!D:2R3-C:4B1\P^6\1LI4"*6V(]W]<0 M;8Y1NN3/J"0"C>1W[GG=O<\Q^5L=F/7I-:KDZWMW(<%_7\OP\8K[[^]]A_T] M[:$K"R75)&A"++5*:2.109CC *61#M^5J?N0S?0'D4\M]_O9S[SCM;C<;LSOC^UO[Q[6M+\?Q]ZB^]>=1 M?<,=U2\.SVH7)Q=[QY^.]W<_->K'FVSG^Y^7PX&/#P\$"S8Z.P$D1DA '?? M!.0!85>UF]_PKA^$3L8OWL@)*HVT&%J.Z& 9H(ZU0*$3/]^'+?K30;4^1JW+(V\(-V?V-T^NZ^&;L M3V(AI58;Y(FF2GEC,8NKCU8(.N6QRO;G(J]#4Y$9L4_H("!HI2(0V((N54$- M-%80(..4(DX:RE'*1^-/-T#G&/(W[Q#=IX'[ BYNMYF1CU+@;$8NB/K"B?I: M5S['4N M5^3QS6>;2Q2 _*;-SWD.S9LQ6Y]*<)C-UM=<]R9YQ1<[NR?D !O)M<<,<.XA MH-YX(#E7 !O!,4NL8@'--Z5N'MJT1%NJ"_V,&X*KKT1+/BXX9L%"C'9O8X4; M,3+.$,3-\L*-">.ZON2J[L4ABFMY^F%) IVBL-HEP"4@[1_I?EDDY8=N-(M8 MH2'7][CZRXVU6\KXZ-N(['J76Q&QLM4KVC9NRZA?Z;:R11/>ZUY_X!H%75YL M8[HK,5)V.X?=Q%R=?M;N]"OG*3^JI,$[[312A:1XJT__3C?T*KU!" W;2$SW MT_TNBAY%V \)P2-^5UI>I[*6926SZ>HW)N*[_S%D[3N="JB8?MR$%[R2 M<[ M)2]V42NB>-5PD(H(\\0->-U(Z2(*NU>MF$$_M?Q,-XH;BJ9&Y>@/!W'JM6UO MXU@4I].=@CT[U<%)<1V]2^\H.M3U\3Y?O30A4YTN&C+=KOC[9AG.G^Y-Q>*Z M_A)'Z%$J_E/,0V]@CX;_[D6E'S1=JJ;2B_C6B&.O9T>TS!/HS;393\E &I,; MX^JN86ZIQI7U-K:#HI7C0'ZCFRD!H/QT1.5_1<*'Q8N&-/J]3OJH-YG=5%TQ MK3.VG.DX9>U.)>4P),95?;G\ GZCK/AI4LM,C-Y4]8-4BP")WWNC.@2)]K[4 MWE2SJ0B:+$EIQ_&I=CH^M3>)2HW/G'J&\8>-=CO-QZ72%D.>_?B"! AG0QLV;:OGD+=>PU"[3C'PJ"W3%_W;]4#<;/T=\P+X@ZOUST/85 M J^IT#@>F^?FO6++T?U MX^;1SL8FK&W4C^O?:VR_]4^\;P_.YCWM?/],=W;M>>TB.F7?OY'ZUB;>^;Y) MHY-W5L,UM'?1;.VG-AXGNOEM=)#*^7KA/8BNJ@84!P.D"AAPY;2S*#K2V,TR M-$,IJ-8:&9F.KZ.G[1SGFAEF1?P,PEF&YK^[OBAJL3G4_0(7BGFH#">BLCYD M);JMRO6UV01WMN5%87HVM/+^-:1>BMC\&O%?),[R5] !>N!,1">#,/""&T"% M54 1F)+_O'11EI"G; E8QT=JYJ?5K'2E1F5JA^9P827UTGHZJL$S(BN_.?%D MF V2=CY*F%Z:S!+.5Q%[;([#F\DL>;;&\IRL,9> ^Y%A_HYS#C:\3;7$NJF2 MX&.8W5_U>.?.M1]>L_:_OSE.)LK[[CZ\3K1'S1C^F)1+[.L=V#_E&7LM.)?-]_L'81-O,WP!Q)T$-2J0'"@!'F#M(8& M$F$D=L:+ZWF'[EUM8BB=XUK-YPL3WO#(G8-A>,,WM/_]GU:M]25^OW>V=_SY M;&?KSZ/8MI_UUC_-_58-U7;7SVH7GZZ&-^S&[[_OG>]OU=#^\1^-^L8ZW6MM M_JSO;N+TS+V+;S]K&^L7M8N,=BP Q:1( !3_0@(!!+'V7ABO7 (@4D6<+1 O8>LK7JG#::8X[K>^L:/ MM'7ZN,(-F<%\,:RG.*W;Q:SNZI]?QG.:$>P!"#95<^'L0'L!C9$<(&8PH(%$ M$XH:#XRBPD"M%)%D94U6*15O.*GIW6OM,YL<66OGH;53=H>!7BDH 1=> 4JI M!8HB"*R"G".=LN5#XL)@ BV0UKZ'O:?M*;+:9&>?EW%XZ1SYJ29(KAWU^B;( M*!IDC&:^E_'L<7@VJ:B":A??T ''2AMA*,#<\XAI/ #IE08AFB$&.Z2\9"F] M6N$G5U19O+V%I47<0:D,0IXJS@STF-O MTT9(ES2A&;D>9W9$-THX9Z&, MAH:E = X*4 'K@#4#L/ A35<)I-#R$4JXI9U=OE,CJRS\[$VHL[2("V2#! ! MHZ7AK09QBACPD% M*#)>XF1I"+%(&Y;O8>MCW?U(HETYU>?=3K.9]D"&$?2C M"E9YV^-MF!Z%ZY0A["$0UI@^]C<*%(Q\X;&DEL5Q2P.H6J8X#Q,K\V8]0#,VIF.Z[ $68P%!#"DN ZD M*=!*A6AC"$2,D9(0D^(ZB,A;&V]8>U_ QLC:.R_MG;(XK(MN@-% HJ!!A%T! M%)4,.&>4\5I [7WT$&!5T2>?IRS>+L=RD;R>WIK+==L8J4;"IY]7C$ZC%]K*6A4]SHM">>Z,X9YG$=\0%X'N?3 M(,PX"RMK%%8YFI?#.C\U6O"DJ@RH&5 7T0K/@#IW0)V8XXHZ0[PG@*&"0ELA M( 4,@"DCC0QQ"E4)J$R\"(?VBP#J#" RP^\Y=7T M1Z<:C8E73O6A!Z;K]0G0(?;P@VZ>Z?/>RF^76= :[5&+!(Y-GAVP&X1_ZCO8=U]4/*\G4]UL)P+DMN]7*]MM>P?K\P*TM][I^X*'^UM;#UPC$0)^ M'+,R?YQF9?[4:.NV36S*7R?\S+^,:4%_O4XMEX+_EKTW_MM4TSRNG.=_-W6[ M'TVMS?\;-$[3?&XT>K;927SPBT(&NO-U:&JUMG'M^#.I;1R=U#;^C-]_:>[M MUF@-?SFN75A^?47P>FB4#W3O>.Z]OV&AF?3ZKM6);MOZ);3B\B&;4 M1?UBC^QO;?_PP)!\BDL$KA#3#$"1 GS#BF+0V"SQ+B M8F,AM2(8+@DEQBD+O8R/,1$(M=#R*B%N.0?%;MMX JI1JOJ/H,"]\^W+8MF\ MDN"_8W$_/T RCI>*DJY\49B<6* DT@#9)/H"6NKDK+AKS1W$#,L0 O5&*H0% M$2X$A BDABP%5^Z4!OJ)!L:U^YVQXU*X2O'CJ&%?GG 6DU4%EZ6QRT?E*^9) MY9O)6!>):_'=#T F7MG>'-"&\BA<]+C:5I!RD,J[C7<&RCF8G],]T]WD)2-Y8@M-M&_I! M82,D8E921X6W1DO-73#*>BFUI==NZ$\%%,4VV0]NT#WWNGOOG?[2_4G>SW)N M]9=!1/&9^[N?CO=W]V!]]X^3>/_97BM]MW=6;VW_K'_?PWL7)^>UK6]GLT%$ MM=U_FK7O]6;]^'-LU^?S^L8?C?VM3[%]ZSBU=?]X_WAG=_ML?_>/RTRKW$GD M' V)'-H#:H0#6G,/4(!0*:JHYVIEC7E72]#P+9_&3,V,63EON'ZQX71<7 M>UUY0+BAY)IPJS#U)%!IF2+!2\JXIMIS'H%A'O';-^!#_+L,=/!_>=WS7U(/ M=D)$C2(4\8^B@OJZM8/6H*A&O.%/N_$-Q5%LO'6]U8DC?E'\5'@C,&**2,!S1>TV@*H-/)AA8O.2_#&MO%-:B7<,9 M1989KRCD*92:*.V4\_$?@=.Y1%%G6%LP6,,3 \I[AEBT9JU6$%"-"= 2.Q H MEE8JQ SB$=9PE5*R0+ VSZ3(9?#^"@4YZC1=I=$Z[79^E)&."[R'L' C^/4H MPD5TGX>Q,\TTH)7X0:O2Z58&Y?E3,WI@HQ\4Z:696^LYUY[$7ZN\8T%H01D2 MDL5%AP1HL=$(&Y]-ZK>W]DQG #%K<##6 (4\!91S#K1W!E!%&!5!8PKERAHE M54&>7'$A_GK?_VC.@\9Y2*56Y508&@B1/K$9BE%/H1X M=?R:HAZ]DNN0QN-B_V2_M4?W6_^TZAONI(X_'<F-'BCC.P,D$R M\\4]@WW+,,'$!H0,#%19JS4QTF&'!'?2:9/]W+>HWA,_UP0>-%$6*&)T]&Z% M!LIA 1AQV%*,H_>K5M80KB*:>2/?, [ H C!. (T$A0CETI*0AH",ER)*!'9 MSWV+.##QVW-F$-?SK9^[Y-:EO;9[7=_=;.]R^%D^NLD-$" M!@)#"BCT%"C#!'#"6ZF%TM ]V,F57"!/7,123RB21,;%U/ 0>#JW]C;ODKP= M 3H[@,J&:#Q%B5$T"I#G!"CN XA^KXX6M DVN)4U-G4[&*ZA1B;8@WU$JH)?0L+HLAND!:.)X]E=?&L.DR3[.>2F*WKD4/)7HB M1S7\F18\=KN'Y_7OW]A^[&]]8SOVO7E4^[Z?7%VOXN1B:8$6(KFZA(-H%&, MH?*#[6D:N)LIK+51\$*,"&46)9,(Q997% M1,ZGEDLV^+D:&(D@IP HZ0 -5)=AS)I5AE(I@]OJ1$3K#%-Q\H.6*B )G0M.6^R"S[[NFX2!B:]K79QQ%Q!@WD48\) "84 M7C,<+3;,F5M &'AOQ[E_11]W60]N7V.\ZIU^19^>-F-[3/-QO#)YM_2^$4$\ MFOHL6"5=VB9E&@7*J:-8!\$#O"4R,"\3"[U,3*>Y4<\%9)8#R)0&U#D/-/8* MA!3^93W#U*J5M>A,+-"&:-;T.6NZ"X(QHJQQ7%%,L/9(!28%95$XM!(WVXI9 MTQ=!%($#F8C>.+,:XI1R1G U2L%2P,>U=NIM]/M+N/7V ME^_U/E3T1#NB=D[4HPC6T5,*DO?F'CS"O[P)(RSCYS/@Y^8E\RNX0 020(7@ M4DY]Q,\X]<"F!*6XI#)/QAFT9^KZ; M%YAG6&"VIPU,:[&A$"F@*.;)02? *&B ]%AQK06)'OK*&H-5".?%"3,_/5SP M8@09D3,BOZ$]TXS(SXC($Y/?6ZL4\0)@J3&(V.R!L58 SBDRS$!!141D*JIJ M;N&TD_!7:^7&H)O2*E,U@?Y1UY>$N;W&STHKWGK4J_C80E<9E7JO)(NO6OPZ MU?K3[?-*U_<;W?B3ZSV>^%/=KYSI7J7=J30[[4/?K31B)WWW1\'3V^D6#]ML M__"]?G2.*M^];O:/*E\[S4$2VE[\Z6'QH+-&_#B.SU&CU^]TD[!$;.SU4RF$ M_WX A%*AL=(D>LY(4R>TTAIQ%PAQQAB*1HP^]%*6VA26LGE@Z4:C=]KIQ0>. ML9 O)Q9>I@0]WCLOTL:V/I_56K$M6__$-AQ>[&_5+NH7>V1_:_OG_L:WV/9_ MTE$0V]G]%ONP=[ZS\?EG_?# PA"@-A0X0=-I,G1 >0N!<41!;$5T1DRT-E>O MYF17HEXT1X$DOC&NJUY?S\Z3A6'NPG"\30\X MIM9R)('1A@!JJ0,Z2 M2?1^HE%1,)H;8U:N>QFCZJQ&+>J<^?OC#-\]7*W.# MMH@ZC5:[,"?(V=%]7_D>W3G^OK+=U\SRNA&/86WWH^K'V M;]/];>WMK3IPJ5<=I*0-GG#.#:(F&!EH\Q@-1!0 W50$/!0$",>XX@$8ZOK.'5J^;THU<=%6?7.$U\-#^H MQD@S$6@T2JB5QGM$AL* LC"\I#"P^MF!1$$*D3PK%M*&%X- ,T( %MX%1PR2 MED3W:O7J<>K\UJ ;@"ZO0?->@[9T(P)]&K9FI]>+STVJG/8RAF->4,Q4W,.- MB.(G:28K9[[KXPST*Z.)6ZTL^JAS=QFVA2A7_\]2W>[[0F_B?T&DV.V>]#S=.64MW#QOM M8N>CW&8H]BC&.RKEODCL6E.?]OR'T1^_NPB]37W^H=$N&EC<]/OP6<-MEI2O M.K,G4HQ@^?7O9PW7/TK;AZNPW$(K7X:F:?I_R.JE6D\(U?PU7T MR.\8N?FEM]UY6V-1?*QBN;&YL1R2>SWVCGRAQ0@G0//-<;DS6$K=I_\V K3O MOLP(R)D!$-?'4Q2K;JU<;3?3:ON.!^-K-#QN'(IED/K9;F:AOW8 1O9D'H)J M%O'[9W7>-[EAL6<^^5#W"9*[L[?O:LA@EJ4L2\\B2T/0'35C^&-2>KQ/E;-Y M)*W/9_:>,ZT^M_#%6WA/4V$>(HK1DT+8%P\"?FFT*_VCSB ^PO5^?8@%]B92 M'.^U2_@$@/ZYH,W6_$]N\VC^O=O/_>.3W!LV\7><3VUY6A_Z\_&_L8AJAV?D/V- M?TYF@S?WM[ZQG>]%\&=C9W>_6=^H-VIX$]6W/IWLM?X\V=GX=KZSZT[JJ234 M%-_V 65<:J$YH''" +4: 0D9!D%8YS 5F'N9:L]@RN?$O/0@37GEE,Z,?!GY M;D ^2S7VS!H+B:!>0A4UQ$,3,'0>$8KOBIW)R/1[.\B'G# &*J2U8!01*1F'V!C+B8<" M.W97>')&OE=!OJE"8SP$Y$P 'DN?&#H,D$8;X&@*:>=($ A7UA"L2CFO@H,9 M^C+TO0'HDY) XK61V$?[3S*MD=)&\4!H<$+JNV)D,_2]"O31,?1IZ(2BTH)@ M!(Q&GW1 (<,!]TAJK$@(F!30Q^6\F(9?!/IN2$:QO?([OK;&=C>9);2LE3V_2G:WMB_2;V2R "$:MVD4$R:T_F_O']9/Z1@WN M79S0G>^?S_;P-US;/:01 .-OOH3:[F=XX"7RF&(/#/;13L-4 *4E!X(IY["$ MBDM2+E!1H[U;3ZN*%)(K1+B&WE#"A?$>"Q187*"TY8BM5'Q<.TZ3PG<'?F5M M.QWRM'6S>5X9SHEWE=$\7$EHOCO^^N[W7VZOTHQYXHDP%E&;5-E!&"Q1SE!( M+%_(>.T;HM&?06]\^\>'KX-62W?/=\)DKL93-9JIW83\[UA9T(&G4.( #3 0 M$4"12K2#N*B>'"5+&40\G17^!12M*7UT8WWL#6>Y(.I*LM5K]!+%:2<4&2!E M1D R(=YF3H 08EF"P>DJH_<+!L^-?7AC[R<&.1KS/C]=L(B/=S\ SQ]QO:1# ML.&M;QG?K1"4HZ[G,L>OU_WK9WBSUV^D5%17CD-9/+W\.Y50?\>R?\\XX3?< M_06-^9U'6&J.CWW=^-CG^>G3>*,73P??>=#MK?[X M=&?DE!>M@YV[5;9!1R M:HD6+A!,-:$R&&R$I\A+IQB\GO)LZB@MMLE^<(/NN=?=V3WG3XUVH^__:OSP M+LZF;A\V3+.D!RTMC61C+.>.V9#SHOWCYG%\[U'M^,]&O;6' M:L?;9&=CO[F_L8=K6Y]:5S@_-Q(7Z#]'.QO_M':^U^*[-L]KK6V\?_SMO'9L M:;WUSTG]>.]L[_M^J)U/A8U"XSC6% ,D# 240 V,QP*8H+RWBJ'X/RMK;'8# MN9+FI_<:,>KOX$S^;1ZYOP#=^T=]VNC'4;GP5TZBMKJ=7F]1CMN7!28F,98, M&L4$IT"+H "5S &)K0:.!>(E0BA(MK*&%*I2?)5 <^EK>&=0>J.@] *,YQF4 MY@M*D_!'PEG"'PR\BGA$$ZVOYM0!Z 22CBCJ$(^@Q%25HWG%/^9RXX\MX_CD MJHVY#/EKEB%_XX7N7MNNAY-E*0W^QE7Z=6V[K-)S4>F)M>>(5=@1 J#" M,EE[,A'XFTP[MI2H\Y[?0:Z0I?-]]R)>;GE48(T9G1F;H>C2,V3_6A M!Z;K]4GTPF-C/^CFF3[OK?QV.5NIT1X]7.#X]MF^W]C#$)ZMAZ641X#L=(O9 M_A!URW?3KV*;],*TI7+43:O"?]V=*RU6UHJLP91%]C$M*.U^[]^_Z;4;<\A> M7M*N3YH>EX>J5K;;]HXR4 O0WGJG'Q_6[U2^M?7 -=*A5AQOE]@ZB[\*B"W. MNLI*UJF2UM=^_* L]?3+.&'VU^LT[-HLW'MDU3Y?ONKTON5FR4KZJ=/-R:LW M):]^0P>2^538-0".M !4:06,]!;(Q#)G#),&D25(7EW/9:L6/Y%RR8HKY<;F MLE6+EV>WI-5KQSSGJE6Y:M5SI'@NQP MY_?-\7VO4P9JJ53GG2>>7[>7MI !7CGLX*U&%KQD<:?;0J*G- &]D6 #=US; MW3O;V=BCZ?GUC2^MVL8ZJUTP=GYS5\)_']=:?1]-TV:-@@SJN_:P?K]/Z M\5'J"ZQO[9W5-DYB>[\T=G;7+_9:-;S7VHS]_>=RI2=%(:6&6D 9AX!RE=+> MA "<6LFDQA!*M;(FJICC96*^SC"88?#M5'K*,/@\,#@)8"6$!,VX!8(J'V$0 M$Z"1A "C@ 1F6@=F5]9HE1":83##8(;!URC[E&'P>6!P$GH**<%,8 &"HAQ0 MHR102BH #0T(.\LYCC"(2)617/XNXV#&P5>I 95Q\'EP<%(02G*E.30\68(& M4&A3V0A$@():8F%-X $EKUC1I?**[Q%D_PZJ0;&5:^(,%[<:E!C',C]O$::M M3L>=-9K-]?8L(69O\2HOU4,O1_L;W^A>JWY2 MW_UT'%'F?&?CJ+F_M7?TBE8;;;Z4R_HQJW^O- M_>/MB$8)L>JAMKM]7E\_@,Q[!R$&)#"4"L49((,P0 1/)9/&2Q%F:QDAAHGC MAB*'(85<2*L"8G&VD,+"!W$E@O?EA>SZHE\C@:CHMJM,1*)2RD0UOGJ':&/D[9^NYU?"K/?)NT/0[833^[U7GZL??6/UB M'>_LVOC?=5I;/W!">\.T !8R#*AB&AC!+-"(>6W M3G^OK+=U\SRV\#T/S&ZGKYM/C)%[$=;/7*=EJ5KX5+K<9^UN*H1[WXI4#HC"8,0::"LQH :3X%&E@--*14*6DC2H0&'I!I_MT ,\AE\ M,OC<2B7F@Q0&!AV4H A)$SAQ5B L*"&:L0P^KP8^DP V9[0RUC) !+$@X@V+ MX*,14,$&S[G$!JJ5-1+!A^)YA6YD\,G@\P9X##/X/ Y\)F%C&J,@B3, !R, MA:E J$2$,RP1Y"RP,+*FH*\*L0B@<^<:N>4>()7,5MP3/F/[J;MQLJZ_;]! MHZ02S)5@GA.]M'(TKKU<.2*HL;0RZ<6#_ MCGWLN QM#X&V24G3B]B^LP,*L;/.$D 4C/ 677"@M() >D,9$H@3B5?6,*I* M=K58Q /1+1>!65QM1@89R+P+QCAJ*392*DOBDB=8-!E%H19],RAG ZJ4T4R[]G37[#FOR"62M9 MG>>GSOB2.A,K5%R6)6#<_$C,^G/6/ M@V[7M^WY;C=VO%D$VF[I1ONO1:I5O"3@-SEI8H@@PXP!*AJ>$?CB+"IC!) & M>H<)-XRCN=DQB[?9^\;5_"%E*>?@DO1BA^-?6;47P$TY._ D&J;"P:C:F$75 ME@3(> 4626VQ%\X%F#)PGU*5,FOT(FOTTUV3K-&OK]&3PY' L-%*>V"I#X * M*X$A6 &)I;=8!!XX62"-GM.9R$)[)%-Q>2,.Y,I]:4P?NNERS_C57-WO!09H ML5>)!RP26")NI/,0L."(*2,UT S*:"]'#U@%HP!B1EC&.0HDE)&, M6+(,FQDV,VP^,VR2H(.@5@6" R7(&Z0U-)"(:&XZXT6&S5>#SL8% ML)*:M'%H(H J!AQ%1CCBI PI!A/+*E5/CL%<&-B<2]GH&\AA7H3DY99-N84J M@/HJA$MG!XY[% 3#0"*;-L^02:%W"M@030%!#/:.+P'ARQ1[DAZR)Z6<_RA6 MO48OU?CMA(()IF1Y24KQ!@NB8KI*B%P6DI(E*]N9&YL;NVR-Y?!^E$7+P +T MTB4)IZ@BEHH1XJ'G+6]V(&XGA,@B?^NVR-LH [C5[?3N%0?Y+DLG/E&@ M72]H4TRM60&S F8%?&T%S,O[FR$J_#@D[WW'0[!N[: U:.J^=^]X%+(@Y"'( MNG"+(.1%[\W,[WI!5/^^!V!<9^E]#\.[EX-W/P!9$:Z5@X?SE3]B<.;B0N?W MY?<]^GWWM.KFTL8E!8=WSH+^<="++_?=2K/1ZS\+[\-#1NNMQ:V^:?9/RZ Q M@@5.-*9!.(D"-P0YK8S!S,,Y1)[>$H!7' ^\C8C4UI_Q-]NTOO49UC9J-+ZW M5=LX83O?-^G^UOYQ;-O9WNY1_-_/=#8B=:^5WG4(]S<^G]4N#B]2$=6=W1,6 M?W^RWTK%6_\XVMFJL?K&4:A/\Z%S%A#5) 7/ 94:@,DX1 P; 5G%JN0RNDQ M1:H29S[T#$I+DZ+_NJ@TM<,X[7QEG'H83DT2CJ"0 1M&00A2 (H2C9@7''BO MF'52*,42C5CB$;LF 2P5 C0H#[0/%B!'9;2F,%8XVDY$H&K\(]M.&9B6!)@0I%A09B"A MA&*BC::&>$B]85AS[N90SB$[=/,%)3H&):3CHJ() DH0'4$IFDS&<@8HE<*+ M"$I&P>30H2K+#ET&I>5QZ%X7E;)#-Q><^EG["'\66+5^0#BS2#@.!&(>T.C. M 2V$!)(IX;6)UK"3*VM(R2IC5SDDLDNW2(K\ED%JL3 JNW3/@4J-"2J95#Z1 M2.")HM%^\AI(2C6PCCFKG540)J=.X:KB3V:VR920#]+$O[N=TV[#]W7WO-+W M]J@=WWO8>"1-?:[#<5]0PQ)"YZ4.05$:I&10"*H#5MY; >?!8YC=P7D"6F.Z MWC$BWGHF =3Q0JE@P"@N )?.< F=$]JMK$E6)9@N4/F-K,1S=Y]>58NS^S07 MO9Z+)>8LB,EAC>#2PH8Y*[.-"C$14 M9Z_C7"K-A(P&-J-5A;*!O6Q*_! #^W6U.!O8<]'KZ?,)!*-S+'!5SL M],497:#SR*S$\W8P7E>+LX,Q%[V>[.!SQ*WF%@-)A0&4DNA>8"&CM\&%U4Y* M*$W*:*E"AM]4]-,;5^G%TNCL7LQ?AR<[^!YAR0(QP!K+ ,6,)^]GM[!YR[. ME8$0""C3\@P]T,HZX PQ(C%;*)>69U5E\BD[^%FIW_7*G$WLY]#BR0X^-M)@ M;!40'DE H># 2!D=92^DT9)S!U.>$*TBA!9H?;YV!Y^_K8#\W4Y?-RN-V<)Y MKUC/]8UE2^6"MZ]9\#;[7'-$]9V/4X<:U(8 B2? 8&T2IGN@I%! ,:M,B%.J MK%A9BXY95=)YA4V]?B'<.<5G9#C-<#I_[_=U\31[OW-!V*D$$20%%DP#YC % M5 H&I$"%U4PU\= $RU+#..ATGU%JH5]8H856(K])/9GLU0VJ&U/E":H"42.BP M@4[2H(4AD$"AB47$:VURTM3BP>GDR!5:B#P)"F!'": >,: CO (F<%PJI>2> M^I4U+F$5D>S^9SC-"L-.'W\)P;3ER@%&, <6( ZDM IQ) M!^-_!)9I X!&D_5)C.D97C.\OD]X72QTS1L SX&GDS $J&G:M+% ,LP!%00! MJ:()*X5!DEK#"K;W8@N /CD.86% M8AB^*VOXTOC_[K&C[51U^J#5E0;N_;O M^.&H(\6S&VWGV_T/A!>P6G;8='];&W>^>,K==[V@.N,BF.'(=WWE+%W:G4I4 MNO@8W:QT?;_1]:W8N%ZE$ZX&.U39;?RLM.(KCWH5 M'WOF*G\.VKY"8+62=OJ*GR2-7ZW<:U287&6WCN:E*9FA"7+"&*B0UH)11*1D M'&)C+"<^V@".'6P4>X_Q_\%D$_+^AMN4M;;Y\]2W>WXW",]18P]_1K7O]>;^\3;= MV?KG9/^X'FJ[V^>UQ,*N-*'4 B*-B@ZNHD!#CJ/Q%658<8M-H"L5']'X-$UU M=Q#=W054B>G9K?AR>BMGNA=%/RY,S6;GK/?A1@%NZ>YAHUU@4RF\!8J,,:]$ MKMB3IC[M^0^C/WYWC=YI4Y]_:+2+]A0W_3Y\UA (X^-F4:L8L/+KW\\:KG^4 MUNA56*[3PRBLX9N'7Z\67\T@S M4&6A>EZA&L+PJ!G#'Y/2!7ZJP,UCB!\R3_E]CWW?/5?C>;01H^6T8GYIM"O] MH\X@/L+U?GV(+?,F^.^NVUU[#B*\N^Z[\Y3A+1]:/FH,WLRYI$/06*D,=Y11 MH:W2WCG"M83"*(?-\'" 7CH<>.0!Y;2X[X39@X2W<31Y_(W6\7ZKAN/S=_=/ M]BX^LYV-3T=[%]NPMO''<>UBD^X?_]FL;6RSV:/)>FSW?FOO8F_7'=5;7X[K M&R>T]OW3<>WX\UEMJW91VSUJU5K?SFK'S5"?SJ534B$OJ /$<0UQ^](.T9<&++6;T>[?H%]4#>V:-A410+Z'"E*?, M* R=1X3B OW@"/U@1K^%0;])GIO"/,Z[$"!@A@"U&@&C!0&>0"I),-0A$M%/ M5@6]6@@IHU]&OW>+?H\*#,GHMP#H-\E+LQQ2$^UTX'2(MI]$&A@*/> ^,,0H MY2$%I1%257)>W'49_3+ZO0'TDY) XK61V$V'LNVW M:.@W22-C2DFLO 5QU8*)?C?^Q7QT?RF7,B3&-ZHC^B7/]\E99"^)?O<(NDW_ M3O+<: \*L9I#&.Y0DVB*KCOM]!KIL1^ZOAF?_\-/@NK^=3E2<3@2<'*+-KU. M<]"_^98K>]*O%-V(V.6QF+ZFYA;*J$GR# /C1'J*D#"(P6!"8BO2FE%_P-'* MZ*:C\:'/J3[TP'2]/@$ZQ!Y^T,TS?=Y;^>URA&2C/6J1P+')LP-VX["$\&S# M4HIJ!+).MQ"L#U$'?#?]*K9)+TQ;*D?=!./_=??\1/NGB$A.P=L?TPK03@1U M^HYP]!<5SRNG(X5X;K9_^%Z_[?O5RG;;KBY\>^N=?GQ8OU/YUM8#U^A[E\;; MI5.-XJ_BP"QE^%4^-=JZ;5-P_==^_*",K?]E"&?>_7J=6DYU> BQ(-E>'Y < M&61#P /IDU<: CF>I><-R%^W-JY-_=[?^CR)]GK;Q4^Z<>C^:FC3:$8<]KV- M1L\V.[U!=U%B\7%M;%]\/MO9^ SW=X^.]X_K\?XO_Y^]-UUJ*UG:A6]%P?M^ MYW1'4'3-@[V#"-K8?=BQ)=K=N!WX#U$C" N)K<$8KO[+6I*0& 0(! BH/=@8 M::U5JRKSR2>SLC);];-_@"M\/-G]6B>[.Y_/ZF<;K''T[X/+N?B-S0W>@.]O M_]$ K@&8R$LBN9^T\O M:^\O*@$>G@\924%M=!+CO!#G8L='[V1=+_*KY]#&?,AFNW\0N[4IM3C'ELN$ M:GR.9II5#?7E5G%8QJ,;E^CM$YP2^ML?Q#!HQ>UT%WA:IE-"SX%,>"\9SK3B M D7*"""33,AI21 P&*=3%@^*S<\/Y1=I5=X@DC*-2+N>SSDR8^.\#7![W9T9$D&*Q=YSF6Q66(O*@%K MD9GT+W0*-J./1P[ BI&23?]*U_B.NMVLHH$Y5%:#>]I]L%@I/D[C['FF[Y5NBK[./<]'+$,< MVS_>C41UZUQ2ZT-!_01RNBR;G/=U]4>;G)\.MWSSV;>=W=/&IB?P75S? MW#C=/?SVO7'8:NX>?H%K/Z7Z=/]OZ71PSBL49*Z5:7+=(<4Y8CQB'+B+F/N5 M=656,59+U/ZH8%'!HF>JB%:P:+%8-$FVI2:7/I<&L4 ]XKD0FM9&(1*B(LDS M;#U?61=J59M%)5P\6BNV.1R%EP K8Y[H.T/1<:MS&N-?PU6=VE#Y,.AV ><*N,T!;A?.46E) MC:):(2Q5R-ED&ED /*0TB40*ZYD4*^N2K1KVX&;NUP/,$^0,8\A*9HD3'C-M'OS MX]D>B]3I?,)'6LX1QUPCS13)5?VIBU8G+=+*NEX$IBU?"*AH\1,RDZ+%B]1B M?$&+0Q(I<:N05M(CGHQ$+B:*DHX^)<\X9GQEW:Q2OJBS>B5X8HF6O I. @C6Z>[DZ%>5#+QS8-M;U5I7ORO(]B!^M*/_J -S]P_+2&3%TI/ MIC:H=\Y7LV#6/)@UG2&3J#*.!H(4,0EQZR)RDB1D!+%"<2JU5BOK8I4SL41^ M55'8E\- BL(N0&$G)(-+RJ(($=GD..(24V0LJ&[4+C*GM1<>KZSS584?W$BO M!$+NMT4SZ/H#VXO#8WLA#NLOE'C(RR<<5T)5UMFKX@Y-T2Q1D>75X,1SD+'8[ MP?8.BOH^KOI.&(F3R6O.@8<8(A&/N:^OC18)P:."M70\ZGR04E-"WR^1 K^% MP,>PA(>]5&:@!#]>*!<91W.K9;U:%Z1$<.\!9=/[,57-2LLHXL9%Q"FX65H9 MC *U#H!,8VW"RKI<-:+DBKQB#7Z"_9BBP8O4X"DRPIVUR@ID@]2(AZ"188DC M2IA5P6%L',X[JE0MJJ+]$H5'JF>K-266G)7L=/JV=8657%_\Z#'B)G51\==/L'M?\.;+][]/V.E3S(%,?U>OV?;Q0Z?7 M[Y%S/)(O$X_N7>:WOK.+MW>V:./L,ZX?;HGZYSVOC.,X8$0M5HA3R@!?X)_< M,)V4-2G9C"]K5\MGU$ 96N.B#O.L_$/[?)65O\_*;XAML$P@ :?;F_536'GI M/0F&8P0.5C[]8Q.R 0>DL1&""XT]#2OK8NUJEOSYR@,H]<83/ XYU)I#0.L? M -14LM%K_JP=@0 <] "7 L#$N,IKACBR"@#2.\YP\R.V3M=J.U/0<@#H9X^/ MNYV?L+9]^'@N.;NG\SB/>/T5>_WNP/<'7;!X\(_8_1$ODYXW)VIGWT_V0E)2 M.FQ1DHDBKC!%+A'X27J<(D^24+FR3M>N.G_WAI5[,MRRW ]>;K:G@\0"^W ;]DXE@X 2]3J^6?UB1$]@)6:P M' 0 *D+@%/=<;K*\HAI78"A2QU?[M'<:G$\\C[M+>9N&L57KJ'(R]O8QIRO MT-,__?I6)X_;4;77Y8N%8T/8ZC9/X-K#H!@G&8X@>=@N)XW MCCYB^/[1[LZW%A /L;NS=789:H",P/@^B@;04H"35F/S,XQUGP(\P=B^'32. MOOP$]_B@?M@ J-D7]9,]2;FE)@BD4L@]1DV56:]1T%8;Z:G62E[NH.-#\BQP M@@WV7 >FLV%07 G-B-3$7.YKD:?Y:DN6:=VZMC/+[8^YU-@'>TW!O7= MSC5 MW!(FP3IJYP-)WKNE;+#Q])U<_1%$%* F)< M2<2]=L@:SY&7CC'I9 R/F0W'GD#H:VG3Y422YGPNS2O .Q*[8W]_GN6?UG8W,7QMB"]_IW*[?' MKG_]]U']\!N\WS\7N\XDQS11+"&A. MI&#/*\6>QSF@6[#GX=@S.?^2F*7,8(6"5AQQ+RPRDBJ4A)#*2!,8H>YEB1*%Z]G\ 6-G@.-IMHR^128QQ9%$PCBS%%D M$D!24-AY1HBS=BG1Z"T4_?L"PM^!X>0C);U"EE_N73:-=<1PLV88K<;PZ=F^_S01B,6F)L+YIK385/N;0PY6)H,SF4 )3(*8$Y2 MJX5SEA-NJC* YFKQG5_G/3>X1&>HB]H^D)\4M7UZM9VP$V6C"D)())P!=L(E M1D9S@93E@7(FA%,\%R1F^&K%G6=1V[<0O0):XGTWYG,GH=GSF7\_ A\I!<6> ME([,VCFYZ'%-,=+-T=(7<)L'W*:W1P]BT4>!F6,(^LI-($8;0E0%(H7\7B M:F62N[.4$CQ9T!Y;S=MN]S0GS?VPK<']4N064[KJA@31UQC^GN_EEQO>ERM> M=.E@8,'R.;#\0KL(0UC,K;L1T[E*@W )&4H"XD#,(N.**4]R.)RLXH?WP)E+ M'UY&,;Z":&\!T9Z KQ9$>Q"B316M9CXHHQ227B;$@Q;@8 J#L&+)1Z=AP3*B M$;DJV8/+5C\)HBTDG>^NSND3W>,1T_F>=Y1OVM40S^%;O %[^SJMJG*12)8K%6EBCG#)J-6:F12Y=UI:ZGQ)Z%LB/)HJ ME8TU#\QR@HQ+#!B_YTAC$I R6 G*F3.1+",>O9&]\_ND]-V/2)8-N,>E7B4W MZ,F![N,T\>*!YO;D!G$=*.*>*N2$4$@)1RT&[A6L6%DG=!6;JSCW+!MO17,7 MK;GW(RE%!M^VIIF)],8G =#F@LVGJE1$-BB)E*21)%BS MD$]5+5_;\J+#+Y*?%$U>K"9/,16I0(-CXL@$'H&I<(6T"A@Q'K3T!#O*[,JZ M%*L&7VT04XX@//F.VR*2^QYX@OW^;>->=:Q\P;.SW"9BN6)/)9GF(?:@?F&S M3P?" \/(*FT1UU$@#?D%J.!JVN!R6W*QMC#O1S?LF2_/^MW;O&17@/N^Y M!]@%PE4[.6CZ@^D^P>?M?;HS:W>?V%ZU.0SS]TN^,E]"\?M9EWWH(O-C*LAM*L.A*UFM4D] MU6*P&_\[:':'G077:J]S23=NFZ$#.U];3@'\,/?Z$M1:3B-V7%OF!4G,@\$* M;@%=6*>KW'X:"=.H+>?OG6ZWPR?]TZ7IT_G4?<,:.Y]%X^P+V=[\ MB.MG,);]O:B45U$H1 P#XR0L!7;/.!+@-W&'T_7S;6TBF]>\'Z=7>30>]8%/6ES<"-"//E M.$M-Z!SW1RVD-_[^4G5L0UBNUH# #)NPUOYMVP/;/:V1:13*78E"J'K$YEGK M5;>H[K1:ZW1K&:#!D&0QZK2K3O7-7JW=J;4Z[7V0R%&/6+@\=3M'U0T/.KU^ M!5A9L$?-9L_[V6?LSWUI@13E1X ].;;-@+*!L,=Y@:L+FMED]/H1@-'Z*O"< M'P"CR=VK+XGQC9UD1]/$<\.XXTZO>N:[JOD3USV%Z:N&O$\/+G$.J!T M@_[L2ZZT-GDF42#RTNQ,_7EP?M#EV.Y'Y+K1?DVM_':Q?U^S M/;ZYRAUS+[_[S#=,Z='><,B;ZO^YO4VP M LY783VH[8=LY8$)_>LW>POF/*FD70^R'P$M>OUV!$38:ONUI1_OT!" :?S2 MM@- GTQ_.QFZ>\.?*I^M0K)/YUSW[S[\8MCV^I?S-K._7J=AU_:NO;47[:7> MM687!=F/MN O^1&4GYGE.'CQ\N=FM@=_?Z\%=.N#QAXJQST/)EZ)^ M]EOCWW!_OL5%5GKV'BBUEU*KGT(NYG+5;LLI?&M24=_9.*E_WN,F),&X0CS0W-*<N AC @=.@/\@=D:M4MQ'USM#3Z3;WFYG;5J&7209< M.WJ0,6#@MUC+E^J';.4P3[L=AVHQ#O-,5&@T/;.1_&)0P7W!$6:*) MLHP%K+D6UED6L?52)JX5M3KW1B=ZU!L=OGHYJC^/ZOUI3RMRL)U&E*&]7ZG? M&]8]N-_G/9O[+\G@$5,I(6X21UI0C1C#(G 7,'P.KLIU09"+R@<">&TQ-AN,'RL2U<-P92G*[_T=F M&6]9/'AC8R_@:*0S"AEM4FY;X9'F02#MI$LXN*@Y>$5Z;58-B;%TY,CR&&I; MIS7XH^,KC@^YG.0'A3T&Y'9N=ZFFV//J06WG;S-->J3O^=BCD]/ MF/0X"-C-<<8MT=O\!4/;'&2<^A,FJ1/.@0K1-X=4&P*> >^P M>U8_A&LV]DBBS($]04G%"!PJ%P45/* 4>#)81P]6YX8LEVN752;P?(S$S 7& M,?<:/!>KL&,AL: 4&RTK+\OZ:,O*08.X3@8IE@CB/C$$S"&";VHI9DP(K^/* M.KW&&%WYQ?]7[8AD).@?=&.L0+;7_%D[@B4_Z-6&._P7'->UVO/"2H2[2$EL MBB3PD/)>-65Y(]M%2HWCE?SA,:S@R_)'B_P]1/ZVSAK[>RQQYFQ2B$C'@0S9 MB,!ACB@$H36GUOIDYX45&ZTE)(=;!.;,"VV,O!;3-QA?N.:?):[4\0G>[X43/9<_^&-P*A M\X/6< @OYUQKE28.;X9X<"7RUP7E8XA7NP,E'2,23K&\NX,BB78&5R*4GQO M+O)S"/?_O&>YU)%SC7!4 L@VPT@'X-X1.(J3)'M1K"I?M2:>86_PGJ>URM[@ M@^2";F_L29ADZ15P)$T5R(7+3AA0)A6T2I(D'X/-U7[69M5E+YN#3[\Y*&9L M#EI@<]E0S:E]L%3*F<28UY9KBHWR01.&K8G6*6LO^:)EGW"Q>NA/ZR=[.-"( M!>@AL8(B'A1%1GJ*@F,D^Y%41N'$):1$,PCPQ;TQ20E9%V5["1N$C2E39*'RXO.V32MZ2I $; ML']Y7SH"$FE&(K $!8MGM87?Y(W"JWU]RT;ATF\4BA=\_.71=@K%@T/Z1B83 MK/ D1,$!X?(QI^!Y\(+)Y(@J.X6/&OMEX,TD*:+BE*$8 \"6UQ&YJ"5B+&?" MD<2]\/.&]!UUW)OH5+"!T^BE-S.US8_*_I<'5[1)JK&Q_GL'2^XUHYMW?#N3U5SNTMP5C* MN;VE&^_CGMN['\1?>]KO;J?WEGFWMJJW,B9GM8]#/VL1)O%"L9J+3),$Y1PV MQ%HE.&%:"XDI\$W)(E8TB&L=B$G@8SS:T6 SSZS4<@<>\#MXJM_?&)%L''X1 MC;,-NKWC6?WL8R:24A,JDR7(PT^(2RN0$3H@8K+KQH!F4N#K$:CW<5[5[B ^ MEZ3.PNR+&OI1W=;1DT"S7[H35?>-%@"MS6B#+8,5F)VI]O>4LMX M*4H6ZSM5-KR^A-T-[S2SIKJYR^L/R=_S3, 5AH*'$<\B"/VK6>=Q5*U,P6H1\;OWWYY5E_2:TJ3+O?C9^;M+"?Z[O/!;FSA< MA*H(U>,*U0B&+\7OV= %?JC +6**YUFG\KS[/N^.UG@18Z3D9;*87ZJ04V< MMPB]7^?A,J^DW\X@YR.-]V^?HZO.&^CQ\#H;-02"G=?&R< %5]8;&T-@TFJL MG G4W9*5,E?'AFLV%C[^S*'D83+E>9;!*VGE\(4UCAK?OQW^=;"]^5DT-C_S M[:];XML.C/6HSAIT%^\>?3KX=KC[\W(KAV\[GN[2OXX:?WSDCZ>^89W+.Y^_734>/P4VI\P*=5&X>_,=[>^7RZ1Z*B44N*I-$<<68I M(0">/TE@/Q!:>6 *?P!9R"%7)&>8L4"0YQ32DR$?[@PGM%?0@Q]VXDJV)A MG;H*3A6<>FR@&GO PD)6.1%[EJE& ..-HD.$4^)25$3E/)4K!$QM)8"J*E76VBLFL(_C/@5-SQ^>N[\6]U)"S<>D$ MQ<6#$_<*UUV:A=D1W?EF\EH(?]$X]Y3QK>EUGEF7H&#;';#M[TLQ+6$N5R](A16%0M/2>.9U^1TUD'B>^,;=?CRZ-RL*+,3Q<$*AK[6!I[ M,;K#?*)4!X>D5+EZHG'(&.F1$)@FG[MKVK"R+MG5HY9%7U^-OCYE,*2H\N)4 M^6( A.7B:5A))#'3B//DD+5>5/U'M#">$>+SAA+\NRCSZU7FIXP8%&5>G#)? MC!)X(Y7(W8,"%AAQ+PRR*7+$ V/4$T%(CA*052IG]>YX#F5^"UD\7]JA:T_: MU2&[X:FZ%./]H@.W!'7OA&EW#?"^:$Q;0'3@IJ(L7]J#7@Q7NKM_BK& V#P@ MUKP<#J"> B412 I ,HY=;H86$TK"4N4$$<& <\'(K")V+WA#INCNHP4#BNX^ MCNY># PHK[C#S"+ 6P&ZJS5RV"G$L%*PH,0PFT-Y#P\,%-U=7MU=0&"@Z.Y3 MZ.ZE5 B&(Z7.(L^<0YSD+I.>!T1X%)I1DF3(03VJB^Z^7MU=0!R@Z.Y3Z.Y% MQS]9B1V3$3'K&>(N &=6PB&)4\3&!6US V&JEXDSOX7D@/,:/*!UW?BCT_J1 M*^WX;@S-?BV![.?^+R5'8,FC -.1S;/8[03;.[@E#2J7;]Z)W:,,?P7:YH&V MT\OA@)@\^!0"*>P3XN#_(VV91%@J#Y])QYS/M0"J^IQ+%-5\,8I\U RA%9=? MD9_QD$C1YOMK\\4 6?,2\,T,J)JIRDQB!UZFY#U!D5"-N,[M_5QT*&G,DPI:.)_R(2A!U1(9Y;>0 M-K QW0RQZLLP;G]84@=>0=#@8B94!K+-T?+^V8U'S<%1P;4Y<&W[55YZ<,'12=7K!.7PP@6!NH-=(B MJG,XT&"&#"$.<9[!F3(=:15 8/S! 82BT\0!$65UJ6!%&T&.@WH,[/=_R@Z/2#=?IB,"'0Q+0)''&7&.)> M"J2#XD@IX6C$V'.F5OTIHQ4F22"IN$+?&(D.%SM4?O 7WSCL9LX&@5"PHVKP@_7GF3:>"H05#7VA, MK&#H@S$47\!0[H1,G !RQJ 19]Z XRPB0*HC5@JOG (,E:N2+>J@;\'0@J$% M0Y>K'FS!T/DPE%[ 4.^#B))0Y#GEB&O/D<:6(TR]#%BE%*-=6=>KG#\X4%$P MM&!HP=#G#_T6#'TPAO*+OCS61"CM$JS$X F7Q=VD%O_XOU_UM?69/]"5I(/^ITZUZ MO?>K]L&YC->#**D0HC>#>.HJ<)QPE$2-WG!*J^,HZ6YN5C@K*T,JKG<5I M'A&(S'NE@-5C3C@6&&R3B5P$SX3PWLG;^'P1@86(@&CL[Y%L/DAR*&*+$8^" M(P=\ $6A7'!<8N:C,&OS>HVOTM?$"_ UY_4/*:PF3]HSJSRWTEF&59!4>I-(L$+? MMF%:G(-%:-;'T\;&GF/8)ANRR0:EXKAB=BK[AS;1)(T,%)P#OC:KS.!]$=<* M(0*6,OH(+T&4CHD%'Q0\D5)+]&VQRB(""Q&!L_K^GO>"B1@HPH[XL='5.I>4 M,"(Z31AW*^OZ-G+_F/[A,P-&\0-N$"%>/]F3(8EH080"CQ+QE+)'X!.2CD3, M"'!L2C-O6[1_^,PH4N3B!KD0]<][F ?#:52Y1@U!/-" '".YG&TTD44K+:VB MC\OB'SXESA0_8"YYVLKQ!AV9A?\*Q*0"]A]D GE*'@7%-:R=IQSS[ ?,VB%[ M"3A3Y&(^N:!@?[0,A EOP3\4+A>Z3\BFD)#A2BMJ5.)2YSC47!3FDG^8K\Q" MT6P/JK5YB,=8K9=E.5DT"JFSG:>D4Y@>,= MT>.LCM'#4?[-HWN>ZK+G27.J L'G4_;TCW]_85Y@J:MIN+"?O(",LXNJ^LDV MN__8UB!FI6QU>@,0GQUXP.^MCO_^O%K)ZF.M//IVV#C\]\'VYCYI;/X;M/"O M[SF! ;3MY-OF-WB>/ZM__72TO?E/Z[)6?CNJT_K11[Z]"<\Z BW\(R^-HZV?CK/YS]RMH^-=_$FCL3T!HFH@-+DC$%*6(LV@0S+)',0@EI: N M1CD$5]"CR(E*@ 1HS'8(*W%-I/ ?2$)74-EAO^$HM M0=9S7K#N+*>I[V M6C7OM7JT>=9S0>3>E>R!"VIW27N'BW/[DR^.U$1NN12&8PP*&KC%A&8K(%P( M,C*R,A,4'D,M]6WQ(#HYH/8TBGF7$9POQR,JYM_^((9!*X+]'*OH1J\7*P/Z MGZ9UN5AP,_9&TA.VVW]%/^AV 3Y^M[UF;R?GI+QI13[)9XM\9(P@R8-"N11= M)O$".:MD"$83S?UE]=#2>TX]&#%,N W"*>PQMA1SX,_ TRXK\G)%3RM9W0$O M(W5:K:JH>JU*3NK50'(R?^L?5$Y(RO#SHX(?<"^&H=$C&.II=;I>O>_5TI"T MV5;-5E)7\Y.[R!6#ZI'Z3GL2+$8PMN[T M> [@W[;K#TY7\XU#A/>"2YKM6R&%$BJH><1EVOC[P_,CFH9I'/Z45Y[B]S,, MTW %)A2A^C9Y_V[F3L*1[>XWVU7>W9#&5')XGL\WS,K+N5OVN!??C7]X#X[P M<OFNVJQ%7%[T?W6N4Y)=/4U]*RJL4;_CQ^Y-FZ!_DQ-,U/$P^'9WC'CUY M]/%:]=&E+,/A9X*O<2%F?HS7R#T_$VSV0V^Z\J;!FC4P_F6L;WZL=Y/76^H: MS%D+\5FKDEZ?+GS#2\TNMT+N,@$^YMCITTS!95)\Q5>L9N""A;PP$669;S[C M,BLE_)JL\.46@6RLAS-46>R[U.JXR[N_J3G\3_P16[6M,G?WG;NA &Z5&7SP M#&Y=A^+C 8TN8T,R_5 ,7/1DET<^Q2/O:-@7,9LZ<2LS-B;F+$EJ$KX, 1_ MV749ZYUV/*T=V>[W'+R'U^H]1S7&-U"&X7764I X.BH<]\)I'APSSA-)4W1) MIN@MV]MZI,:D=<7)'K7!F90L4C'& MG"_&D-$JH&BT3#XXX948EKA?5&&:%U1=IF#3,KW;'-BD=)*2BJ"3P9Q)ZAC1 M#L?$J.>845RP:7FQ"9]C4[*"6 M;0YL=A*1LE+VCGY*7$W;;:/V*O MG_,><^;J<1=TH9^S5ZL,V=)J]5%C5H1H&SPF#IA7BD0;RI/F(49J ?[T OS" MR>H6<'LHN$UU\]C>V?BYIYQ+QDN%*.4*<0K89K",""L=B%4F$6M7ULFJP \N M %H:N"VO%A/GF8K,L2 HUT0X%XQET1NGJ./QCEH\BZ@4!5ZD I^WDF@2\]P;08XB738WI!CXDW3.K $# I!X988*2Q)HAJ<#HB(81B40SQJ]=B90(7 M&G.95"X**'(('6P.SP__'MOP0__/EFV? ]]VRO\@QXL))!1N_7QA!3#*WCGG@T&^4N8&K4LSJ*?-H MNO',&T %XPK&/4I J6#<4V#<5!R)6BORV:(4B$4Y^P196#.$60P*W%$=PZ(. M/Q:(*Q#WLB'N"5)V"L0M".*F#BMA(9Q4#@DJ.- X'9#%1")+5=0&*!XA;K&9 M.@7B"L0MTXLO5QBR0-R"(&X2>*214>NT0I$#@>-@HG+W]H"86E &2Q8Z@UQ._@XU/Y@&_P.NG_$VQ4_3[H MP0A[O0^=(]=L5R(Z$=T/TY([9D>GQ3&8PS'8GJYM%PT1,1J/' L8@7,@D,6, M(LD(Y<()PS3.L0_XYQ(=<2@H55#J^7*7"T ].D!-]I^8)=[ 6B$#8(-X)";G M,0>4P^S8!JXLMLMX"JM 5(&HYTO++A#UZ! UV3\"ZT)44!$92P3BC&OX"6M$ M1936$"L-XP6B"D0MQ;LMUU9/P:E'QZG))I"3*A%)$K*<2<2-=T@S#["E8B 4 M)Z*]6#Y?[XT=9]\LY]=?=71KO+X?II;W'-L^#."C=G^C'1J=MA_^H^#=/'@W M?9)=8*>Q$0Q)(B+BBEIDM5/(@N7!V=CDXM[Q*_01YQT6I M'UFI)_&@$*7T5A!D?>2(1(\ M(8Y18;1# -()]#F 9KLDX)\I)$TX22F4\^UO0*,?MU!>T>A'UNA)F$'JE+@1 M'&$<"6AT=,@83Q!@M36&.JHT74:-?F/I0,-3[JU)@NDS'G4?+L1U.6;EA,'" M)NC56(HGB-),Y5V7/#.9IZRBQEC")@ MU@IQ9Q4R,B04$\6":LQ8U N*AA4P+6!:P/19PY(%1Q>+HQ-6JE2R@AJ& LE% MKZ5DR 6GD @$*RT3)PNLEEN0M"!I0=+G3SXK<+I0.-V>T%+"K4K)8P1FT"/. MG$#:2(DDV,3;:?;\8%J%CW_K6W@H_!V:/];'K]88'(&Z^.&_?97> M.*@V(-;_57UM^*:N^]OZ^5M7OX<_QN\]TB*>@\K'G5XS7_VN&UMPFQ_Q_4DS M] _&*C9UU6@V\.02Z^#%!_W9ETR]LX^@CMVG1PJ:QT3TQ;F8_O.@.Q[-L=V/ MR'6C_8YL@L&^LZT3>]I;^>W".QTUV^.;*PI/O_SN,]\PI4=[PZ%P 3!UANFM M[T"D8S=_"\9DEV8LM8-N1N/_:5K&H\9)2*8C)T0Y(G!RR6AEK!4\[JF5]9TL M^[5.JN44WMR2ZE^_V=DB_?22IJZ5M(]5"ZUV[*_6MMI^;>G'V^CT8]7NZ$O; M#D*S'T.>[Q#;O>%/%;+9_.M/S;9M^Z9MU?[NPR^J+F&U7T8 %,.OUVG8)80: M6CX3N>52&! >6.K +28T*&F$"T%&1H:FN[KI1C:\3EM')+?)1LY%DLX0JZD" MI/8NT2C':G?MP[3TGE,/PH7!C 3A%/886XJY280E#Q=7(#L!N0K88?I;]K@7 MWXU_>!^:O>.6/7W7;%>36%WT_LAV]P$.1LB8X?02J%?+//QX A1K> @6H]W! MT9-''Z]5'UTR5,//!%_C0LS\&*^1>WXFV.R'WG3E38,U:U3?[ZYEK*]IK'>3 MUUMVRY>BR))>;*F5VW-XR%W>?V@]GF<&KIB4T9D#'X]<[-886:V!6X7G*9/R M)E=Z*EHRAU^QW%*0?>#A#%6>\%W20>[R[F]J#O\3?\16;:O,W7WG;BB 6V4& M'SR#6]>!^*5X JOFYL$8N.C)+H]\BD?>T:XO8I@OE1C]TFS7^@>= =PB]'Z= MAQ7=-5MTJ5-$AX5X[U=X]*X-XA\V94\I,H]?N?%IYFSIQ*S,V)N8L1=?_O-E M%Q:H=]KQM'9DN]]COY;@M>Z7\'_+>:8'GV%:NGF[^V[^=:_X:O;CO2=26*<" M]HJ+$(P-U*K @J).><^J_7A,:-X-N.=^_ ?;.]AHA_S7Q_\.FC]L*^]8O-ZM M^7^:VYM;]-OAMT/X^S1OS>]^_03/:.4M^I_?CG;%[N$7\>WK7P>7M^:_?=WB M]<-O1XVC.OR]E;?F#W:_POM\S5OTGV TK69CI]7Z]L>GU+A0[I,$D2P32$N: M2\ 8B8SV)&_^Z<@X%E[YE77-5PEY<#NGY3ML6<#IE8(3)T%S;8Q@R7*6N/;* M!$JLMA; RA9P6F)PFI1VB,XRPYQ#C.1VFLE2Y&3TB&D M;0YPBIH0Z[560FG.F'9.2:Z,T%@9JWF\&SC-R@DON/1(N#0I46&U9 D'CK2B M''%F*-).!B2]-=2;))E>7 GB DP%F)X(F ( D?:4!Q!BKABUT8($!QN28-Y2 M58!I*8%I4FE#$OM/&L*CG<1LDI MFSGL!JJT^ J?=XWJWE1EZ*[EFE\TYGE":0HA4N,TW"RYQ)FR+G)BK*#!+.JQ")*^X:T+1X_/@K3%))4:T M5Y$+3RSC.&AEM 4P#TX6/5Y"/9Y$1WS24E%#$4!N0AQS@QQW'*7,LV2D2;E8 M]/@-Z'%B6,8@;0(5YH(;+:,)UE#E#3/1\$*MEU69)Q$%$D@$PTR!4 >.N-8, M 0X[1+%W7G/*N>7+1ZV?/I-G"2IWVDK4GR.'Y\V6ZYC[_5\-MC]!V&0(W24^ M_$ T;TX%2ECPP5BK07RT19PRB1P3"6'IL56$8L<9H#E?Q>K!<#ZO;BSYIE;! MN#>'<8N))Q6,>PJ,FPHC)9$\MPDQ+05@'+=(>V% FH0GQ'/"15M@@YH+"VALKJ5U0U/&I(.XM M' ^?JI_Z[&?$IQ;TFN*?-\SJ\L'=$U:VRHLM9]3+@89EVJ7Z?="#$?9Z'SI'KMFN1'0BNA^F)?>\NVCQ"^;P M"[:G3ZL[)Z+R+"%-N$*<<8\L-1P)Y:6U.=O7T95U0E>%,$MTO*' 5(&IYTM< M+@CUZ @UV7VB1D63HD,JY7H:B05D*%4(6V*!F\$+J?7"T0MQ[LMUU9/P:E'QZG) M)I C2D1*/0HN5]G0,2+PV@F20*(L@!!6*2VAL_?&SK)OEL/KKSJ^-5[?#U/+ M>PYN'P;P4;N_T0Z-3ML/_U$ ;Q[ FS[&GBBGL'H,^9 4XA0HFA6:(6DQ,YK M>EJYLJY7%7UPXF(Y-K>\2OT$:<=%J1]9J:?2D9WAC@6/F#0)E)HHI',A0Q,E M!7ZJ=,1%J5^_4C_ZF?:BSX^ISY/HB<:11-@(LV;RLNGT6\L M(6AXR+TU23%]QI/N"^@J_TI#RPN5T.(CS,-M1W-OKU)OY9 MV8>-/1L,P5(*) 670[ZG/2%Y5]]*)KRET:VL4[)*U:*BT(O3H27?:BMH6M!T M&<-C!4T7BJ:-#^=H&K1QAK&$/!,.<:HUMN/^YUN\VR8*==)H\*M-=L.T^'MFCNMM>*/ MV*K9?BU:?U [BC8K^E$^$QO@+JO5)?TNC#+%+EP0^R_#XYOP8[/K!T>]OFU[ M^(6W@Q[<)U\Q?N9J_A9H"HAJ_D[MI-D_J+XP>O.*@*CWO>H[@RI1MG8,@NQ/ M863[MIMEN/K^:)SC&9GY3J,1)X"_VH^,?[6#9NS:KC\X7:O!E,,KG^0_VIUK M[O&?ZAY#\=E:K6UM5?.W!7^'07<\DE[S9^T(5O>@5XL@1*'V[T$[UAA>K0%^ MD[5YQ6[]7Z[[V_H2"&MUQW?-/B"!OR"^ZEKQS0:F5EF8/.=;[1^QUZ\$#Q;\ MSV[S1Q:?T2*_V"FYL_X>V*R=\.KGLP!S\K]SD .Z?DL!TMP9+A"^1 S$$.)DMT(SF0+Y,$W:(*PG&W@6%= @!61NXXU)0DGTGLB9F6'H0ME9>[PQ]M>.A M+K1 2&)KF 2=):9_ *#=S#8=)++=Z8,(_8A#_!UNX>?F7_%G[/IF+V,.8%\" M0UWI5X*5 S"M\.Q?1(#;@ZS Y\W>M*""Y.9A '4X M'X4%M+4!- 9$#2X^:K8S!9C"U.&3IVY2W=*W!AD.X:T[,(@NW*^-1KD'8PLV M,C$@^J"]O2HGO%WQ%IN'[FRK,A*]@S@V=Z,W"=G$^4ZOOPHXWX.'P3LWN_G1 M8.+"X:!777Y:ZSA0YA_5:&'>X58C6[56V\A6MOIFI0'PAKU!JS(WJ=LYFKIA M-G.S;E.]6R9=,#65]1@N>Z^:V&8&I,RE\AUZ31 "V[V$")7Y *6$^>H-8(;& M!KB;YRV;QO.YBS]S4@<8\':L$/6&60/KVX_#EX)'=(Y'YTN&\Y>?,*Z.D86C M [8.UK]D#(E[822 MDIODK7 )8TT #8D*EN]M5CC(,4$/!L3<8[)_^G<$&:WXU%=8@,X !E+)_N:4 MZ)_CY9?C$^ D?V:9V#@7IHTV4.+6QE'F+V\81K^E_U@^_[PD5 M@V61(1)L1%P(BS3/47T;%.?@Z?HDY]LGU]A%QVWT(!W81^>,HP:6E_/@M%4C MZ2!%.EZ =(2HE [4("]X[MT>)'*!1V0=B1ASG6RT*^MX35^QLK>8W0G,9[P; M>E3=[FG&LQ]COMJ_8+]61RY&-@D5B,XR(R^6R3Z(W$]56KIPA+'VGVMRK5[: MS-S*\:=,Y$AP_(S*4]/.^5 DN[%5V6B00Q^[?=MLC^\QLI/_-WN^@#2]YM!F M9]]T>"F()L!2OC@?*=T'.QJ K&<4R03 ]@YJJ=4Y :L-L#0D#Y=8XO$@=Y#- M---6_FY_6JQ'E.+(=K\#P:BB! >#S(J.00LJ+C$A";-9PL[!96I:/71T\\DK MWG:G:G2]P?%QISLBG/P^ MY_,/(^K%"Y,]G.?ANT<8UA3Q/@(".B0_MKL//P*IJ@Q'9J<==QCSL$#*IJ," M YC<_P(O[P]O"UOE'4C=^^* ]DJXJ+ 33T_'-ZKW'X99>'G:KN3]DAJL3:FA; M?C"+BS>V<$_ =LRTGL079 0\) J M*;P4;>K=AA%#Z9B.XHV#=Z![(/YY22M1R<&P5@V\IGYKI&T?1D[(N3!/(&)Z M -50W87(WA6%C+;;AB<-?81ISPT&# -M#04D ,%I]OHC02Z^!M!OW9ETQ% MT3T,,7:?24")N32G4W\>=,>C.09L00[D]3NR"0;[SK9.[&EOY;<+[P1+/;ZY MHO#TR^\^\PU3>K0W'&Y7A.Q)5C+R;M#.OC=\"\9DEV8L-7"0P3OYGZ9E/&J< MA&0ZD/@?)+VPY",^/2AW.X^C -5Y_ AVN#M6S5_IX UR]CI ^_ M7J=AEZ!KZ,J!_^F(Y!;<%LY%DLX0JZGR,7J7:)0KY^8C;&3_,VD"8T^6:BIY M,,PYS;!B3EE*N"/TW#%N#(Y@$OQ%3Y@$Y1R&1U@E.&%:"XFI^ZV3K'X^BC_BPH>C5 M7):]D?\S[6<,VA=.M2$)'W+PS>CCD8O=&B-5O!)G>+@0 MP'QWR[XQ^"3[8"7S?KNH%FDX6><\HMJ-A\5JV>->?#?^X3WP]N.6/7W7;%=3 M7EWT?G2O$?G(C.723GPE$\./)[9X#0_M\>A,U^C)HX_7JH\N91<,/]-T35 Q M\V.\1N[YF6"S'WK3E3<-EO UP>\VV%L.N,W9&>%Q$HGT8NNCSU$&_8;7'QKG MYYF *Q8;/S#B-(-8OO M]]'&(QBC*V;B,>I3/?A<_-+-X-TS1*][Q=>3XXDYTSA0AX/FR2K',)!ZRSQA MT5JG%Y#C>4[;ZY/X:=Z;ND+1>QN\BHS\O%5#=ZW6DAAY^/VML[O[>@F<>Z#<]LG.VS^M?/9]]V&M\OIX9N[]1QXQ#&3?^"[S<. M&YN_M[;_V#KY=OA%P+/8]J;_^6VST:K3OU)]NF&RLQ$SBB,2-'+$.>'(,0T_ MR6 ="TYHO[#$T"4M#4#H&EWV(H05O1AM*@Q=C:E=0M#I6QV8^]4IO.6XCPTQ@P8_O'O<%R!E;.*.4ZV>PO.#H/CIY. MX2CWPK!@ I)<>\0C@*F)22/E9Q/IEJ^'Z$O!SP_MN M',9^9H-E*>7ZF-QR 0CY:,#XAVVV_]/I];9&6XE;[8^C'<9SP=F>50B[8.8< MF-F8;G;$HM'8,XJB4H"9^=2\M5$AIKRVF :.?5I9YX(5XOEL"OZG/3W?#%\H M;A9J^83 ^>C>^0Q<_?L\_:-78'(>F)RNFBTIA^56#$FB:6X3H)'S22$A-==: M649@P=<)606Y>%7LF$7[CGBK>4\_]--T'+;E3G,"DLV*>Y-8C1Q M1J(# X,=9LII&EQ4,X[LE5COBS(DT['>&+SQPBA$M=.($^Z1HRXAZ9T+.F'K MJ01#LLH(71#C7K8: .>IFY.\I!>5[_N@8Q#GC6RF2RZ?[T@OY)3S$V5\;52G M,4NRU[S)7B>-DSTLI8N44)3[=>8"=0&9(!B*$: _^>1XBJ\QV6MT@G=8X:%3 M2P!68-9&&G$Q&RS&!)4X%NTCW*ZA]19&!HX^TL?G/X;>O=1B3)_5-N.;P MGX-=NL6 [G-XQDGCZQ>R#33_@\?73X>YA.-H] M.X#WV2#?=KX(< \N9H')$$G$7"*MI$8\)H>,#AS!V@L7!5!N[E?6S:J1I.S% M/9OVY@WH;M,-JA!9V71[$Q1=Q&C(P)!K&@9?!),66JOB>SJJ2]X(VU%X-XGR8QE:GB9R5/ZZU" MW^P\+5+ < XPO)"&93E7.A&'/$X!\>04JE8_'/, MV>U[UWG3VMD\;8/C<3'K7&ZP5]6Y!F6Y.,]E/EO-E/?F87XJ+G8,)J8Y..JM M/>O49-VXDS[,G=.0BRK>J1+ZS47T+E9"STTT?"XX")^$8?G!/,*<#C$:_S%\ MO:K9MP\.WGF9]6&)LJKP[50=\A\11MK*-=%WJBJ"PTLN]0)9PHJ!;R?-S/5K M&^?%-6M+\#Z/;PZ?1.7'Q3RG"^)7OVY7)"4SGV'AN*QD0*W9J##N#5\1HY+Z MYP7U+U7VO.!X5K>K,,:>%[C-)5YS]<]<(7ASE4\-(;]ON9W 8N'37^<J9D9-!K-<5[\G[W]=FUNJET:W;Y2R MC0K"KFF+<'T%\ALD+_X7UB*&H7+-TT$A-X]WQ"47;>0>4TU ;XA4/C]G;KVY_5SQHG>\0K'+RD2)J<(,YS-7MM'%*&>VTLL*W< MO)AQLG8U%E@[+U\/JG=>AWL$479_/[?#ZE?UZ,$+/\X&MVHI4.N ;]ZW0S;0 M&A0F*KD=2F]H:BYEN#Q,6.?J],%)H.#4PLQ$ MS(WAA@>/54H^!IMX4C/R(XJ:4>Y0,2XA;SI&+.J&@DI4J MQ>#SB3A&Y-K54,/CR>FHOGEUXQN$]JI)G2'&U]K(VX4YV\IY!)EB@[%TU),( M&D^2%40":"?#E?;4X04 ;I;>K3;PZD&FA.,D8S0)'DBT(G<#=9AK,+'2 MQ07@5EGNJ\L-J.4ED]I0AS#CIMWHI9KD+M M-8E 0T%E#"8*!9ZT=<"S@@$:*K!8XZ^(ACY 6+&4VCN1K J14ZI<2#H23$P, M$D=!"Q=]%&'=YXW]/2T2UWO3^9H=&XY&_(WT1QUQI;J>??O MHNF6OG]G[D>WF;O2YA&).MLD75#^ P]>$)V21 M7*VZ5PZ&K=U]; Z+0E1)">/?']O3_,O5+/;5ONO/BI)?ZN X9N73G2ZO'>?5 M[=U+B4&] W G4-YT!4Y5=28=WKHWZXZ/V"*QTL#;X9>M7"-NHT0_E).,WQ$] MSCP>/1SEWSP3BA&R]C1I1-<]_OV%>1%KPY(@CUO!YZ_X(P+J?NIVCJK#C, H M<[;NAT$/*%KL+DUIGM,Q*=]BWS8/#NMG&V3W<)_"/0[K?WR&YVVM^N:_O]?X?I&JI_!./;W:"3$&@-D3N2#&()Q9(UDR"HJDW">B!@OM^$327IPG&B M!>'$!!NDIY)21632*>'+I7Q&*S#4W0^=7M4O?/S+*\FKLQ#\BDK=7!/JJC&] M?=@77],+PZWE3B?P4$#BK.?)&Q>TX(&Y$%Z(\=UL]L9AG5%IHM'4+[NMO"Y) MZG&AXN)4;:?11%7T^@WC!&Y\WA,:#*'!&%E0 L25A9^4UDA((I)F5#A)7D@) MK]1IM3HG51_PBO"B?,U0]E+*8^$UQ>G+&2PF]QU0F=E7--@7)@9FD?7G%E)K[$JQL1$X MOO!Z8SL'W1AK=?C>0:_VL9V#!F.O^KG*NA'Q"NNZW?7D\UU>^,W-''XN47R- M%0;/8^6UK]&V^@>UO_-NTEUK,CU(/E_W=&[:OJW]'WMT_+ZVT;:M4QAAF=+[ M3.GT!LAB2[*^GCDJ6ERT>+FG=*86C^SWI;0(-BSIO>!*@$]TCYFK5D981EA& M>/\1/K10UN.^[L,J=BT?9+_QXN/C?<1W=['W]Z[06.Y1[O&:[['(LM9J32U[ MC=QV@NT=%*QZ#-8HASAE'7!")7"3YQ&^2%%:6.:H+ MN2J M13O-@=@:2XCD9%BH00WPCDEI B$, I>8DQ#>2TX-<'H."=@%6_PV;#J9QW^7^'5QA[%7AME):+& :D*F".7)$?: M>T&MDDI%7_S!@E9+\6[S^(,X8>J5LLIKCIG35C&1=#!"B/Q!H52Y%+/R:A$>-.-RJ34D8GH$.8F(6X8 M11;,&LIA399+_ 1%5]:E7)62+5''RZ+@BXX84:L=%U1ZP;AFVD0,3%T0&E(R M,<:BX"]*P2=[CX9P9SWT4*7$@;TS%*5.*%:?AD MTX<0%TV*&#G#\Z:/U,@&+Y$6 @NLN,3" $NF@!X4,TP14%?U$*/KU38J)DA@6*C,Q9OD#20+LQ1D8KQHQ.6J60 M^R:L"GFU<4)1\5>CXIKHZ*Q5V@?!:0Q:)K#GPCHC%$YJWGW0HN+/K>*3G04L M>,+!"22DXHASX9&FB2,?HB8F>:Q-!)Z.^:I1RZ3CBSR 1>@:7?:MA9U.W[9R MV>E!MYM+,7;/R\$N_CC6G8#OMJ/.ETLYO#Y4Y-0%;JG7TF.NK027QD<:@?VD MI%W)OWU1J-B*$J5#H&25+#A16'#9.."@(=+ MF %'R/K<(%1'!/^WB'CFI5/6A906M7%1H.$U0H-D2DKPJHWRE!.=K'94.ANL M#B2W%"[0\**@8;+EX:GBS B'I! Y6A(!) P)B#D-;A16BCL+M$'35?%P5ZI@ MPVO$AN@8,(6@L:CJ)5B-HW&1<)FB3EP%FQ8 M*6R _::*)GB7DN">)1N5B8X[(C0UL-DHV+!4V#!]SI(4(X0;@3P-.@?\"@3[ M"(E8Q,E@ES"G8E[G+ 4<5A$J5/NHTIQQCSWI@@TF@GC+EM>$2-"D??II@B(XA,5*< M39<))$^G#FPX=8"&D2&:<*Q<3)$C3" L&.'*22D$0"30)[%(1]A%O^?M3$Z5 M\)@&X#V&Q^2U3IX%S8@(F#ESW^1M1;^?5[\GARY&8QLIU@D8P+B*6&D.2$() ;#-C9$)OW:AJR3LGZOLGX+3+D@,7N2*\XXLTI3 MCH6@'D?EI2]&C*72[\GIAXV$!!),Y(P]C04_5XJ_9X^P2 J8"!< FFM)>)!,>2< M2$A::@R%#1DW(PTO*_@J:SA5P,BEA_986+F)MU[;B%/.2.Q3),5_8=DT?'(, M02B/@N*$C!(,]N ^9VRP&)&@DW(,)RQ PW4=ZT>[1)'B3Q=<,B,1T?C MPO$,QB[TCET[GA\?/>Z4=N%&_-[)!^K4J/D> M7L]!P18\4VN!V@*U]Z]P1+1-1L,.7'(>/(??A,'"48\=8[B$'RP7U$X.R9*3 MSLJDD3,LY60-#AFL+Y%%BQR6VL 77=3[OR*2"M 5I"])>0=I L//:.!FX M (+KC8TA,&DU5LX$Z@K2+A723HXK4[1)6^<19E8A3IA%FGF/ LG5(B0LJH'E M0"\]__CP K4%:@O47G5_-]JGR*24CG"7G$Z D]I2F\\6 RM)!I<+:J>2#&)K MHE0829.-"(DS9!2-V1?>D!PZISG-<7.J+O66C MX-%HS3 -G,L0$_/6E2)^RP6UTX?XT@!_34!I8>("XLX)I+EFR&)". Y:$9YS MFP#6TD)K"]86K'WR+%+.\[V_JJU:U4L[KI]?C-XY')+[_4C:HMHZ]?G[3"\" K\SH> M*?38OV3\YO'7Z]57EZ9F]!WEZX:R&[_&Z^2!WPEV\TMON_.VQA*\KCA=GL8" M5UF>QB[5R"Y58Y=,#,Q,C[W#F^T20C\3/R0SL:#K5[!;.G6CTRV;8NT7%K@[ ME[#I ?*PRL3^SQDB?6F$U/7%)%O?:PVXZF!0VX)%,-3^/.[&&L/U"X.V#")Q MN;]/+1%$7):(F1C-8HM#/B*9'*,?I4BK/9R;=FAK_VL[1Z]K;[JV?0HM+$/ZD"'] V0Q MM]X.9RH5_2+'J&AQT>+%'M(;M7A,-,Z:,[Z)52/S: V?]U"75Y97SNN5,S+L MN31S)N*^>*#Q2ZM;&Q[TCN$18?#K??8GLP9,+O3YX/BX:?#J25,>+LN@S7FW M5P:L#%@9L#)@96R_ ]VHUO:=T3%%I MSX5CB2=O'?=&.&48=5)Z?E:#CY3XJT=X3W4:?/O=/ZW&)GSWPY_N_OCPM;'Y M^T'SW99H=+;H[N>M[]L[[79C\\/A9>^IW1_[?._S^Y/&CT\_FC_^/&R^^_ND M\6X+[^Y\/=W=V8/V;<$[/YTTWS5SU>))4@$68[!4420UX8@G2Y'SB:) 2& 1 MAY B6=M@U-2Y>'1"V%NPE'=!!LHC(3I2:K$GCG%/ M/5;W!*P?L=\+=G!0L.JG8]545#ZFEIA$D%26( XRDE/31\0#"2)X[K@1F>1I M2NCK@E4%JY8$JQ2-T7)L1*2"<\L-<8[3%)U3@08G"KE:*L":!+<[S;C1@%7* M^US%U#'D@@;4LCH&X8*25!=R50!K(?IVG[Q'WLKDL&&"<.X"AU69)VR3-HB C.48V#I+ N MVT*OE@RRIC*_)T=5P!AQSW.ZLZ21%88B*5C$,.&,Y^I,BT>P7EB-V8_';N#[ MK:,\ZH\X+2VU+F9$/!9\T%3)&(GER6.;J" 6$^DY3I3?UUI?$.\Y$:\UG;/< M,*U8M @[&H&B 5ES,'](L*0P3D#2B%W;( S7I7ITSK%2S69Q-3PR(Q/#P7E! MN,3:R*"X!(J>DV9K$HJ&+Y6&3P[E+!46)Y>0,=8A+J)!QGF.8'<=F;?1>.?6 M-@RI2[%(Q6R*@L]["<>*^ 2KN(V)\YB,DBEAS4-B\$EB1<&72L$GAU@:,!HG MX9#/1>BX]PY98C62C'G8I48N#"SAE-(Z8X_.KE0T?'$UG&@O:13<,0XDW01K MDL2>R%3EC^6XF"662L,GISZ&Y"HFBB!/@M8"%/ K/>%24,E-KAQ457UP5UTF*"#.O8<'.OAK.NT 8B0D3RH'7 M%15?,A6?G"TPKHS3TB-&F$:@[AKIE"**25"5(BBYB#F#DZD+]FAOLU)7]M%U M9?UQOP_M?](*LS,!W\64M@_,FKW4J)B/&:+2-C"!.3?>$<& _C@G07FLH,5X ML42H>#IU_J"BC\$ICV)D-A=.MN$SKGFR<*GV2_8 M,)MADP4 ^QSJ4^>:#"2$FUPT$0IIZTKV+!4V# YN7!1Q,"T0\J*@+@1$5F1 M+%+!D@B?,Q/CO$XN"C2L(C10F8RQG$@M ]=26B#%7$;BC(*ME2Q1T&%4SR MV@93NJ[,O(+Z"C:L%#9XR226U@6*(P]"6>^C9, ]G?8XF!(_MUS8,'W.$H < M M6&C(7_U> EV ";'M&CSC6\O#PVTWU'K#@]A_W&E..<:>V1ZGT>SJ'6^396(YT M)CX\8H-L5!A9RT52!B@1B6L;HLY5B1998?WFEEO8TQB=!.-8$N<8<%^B ^%& M,%S"P99+OR"6B=AMYL\+-?"6\TBHPQ;(PD3DA8KQE(I^.3X W97V8=8(&X"$'2K-'*4 M*T05YL*HJ'U.&*WJC)1X[A76;UBZ@V9&B<03UQ([8KU22<,$YVR\JNCW4NGW MA;1:T0HB;438\HBX$*#AGEO$* V$2:H5S"5HN'E\SM*BX8NKX9( E1,F10[X M#DINO=&"$:JU,YAA7S1\R31\ZAR""4HCB4A%[X"D)X6$"BR2I$#2 M19W*15K$7VJ@R-.%A\QX>#0:A5QLM19ZQZX=SP^0'G=.NW C?N\$A',=\?#T'!5OP;*T%:@O4WO\8/'N>BAB2Q"6#VJG8)!=54EPCSQE#/$J)' T<"2:\=4[A*@#!J#ILR O2%J0M M2/O42!N4<]@0:Y7@A&DM)*;.>*JB='!U;PX32A"+IO44<>XVL(A@Y)9GEPM!HZ-H&T[).\)R3<12H M+5!;H/:JEPXUS 5*C ^8$Q,,)S8:IQPC)&J<"M0N%=1.G^(3%YUUTJ+@J4&P M97%(&VN0I0;G3%=2)KVV841=\6*K+5A;L/;),V]JAEFT3M/HN=7"6F*LRU4Q M> J@D05KEPQK)_X4Q@N;B\\CYPC/UEJ##%,111\,]IQC9G*6.4WJ6CPZ;&EA MP+9RQ_AM:.&E\-_0^K9QUK7F,0A9RV_\I_IPU"_7_VWCO(_5YQ>NG8.U[:(* M?/0',1RWXW8:*\/OIPU[V.N?Z<#@]],/\:@'_>ON?XS[G=@=#G9R7W:@%;^W M>_[KQLG\"R0_S]!+[Z* M79#UW<._X?YF:OS8PLV3+U02$BSLSWQ@P!LL5TBK:! -";;C21J:W C96C"H MX4V&H^BEICR09+D$:),&2VZX!U1CFEKBUVH1P.4(9F?8/XYKE5R<"7@E[L>;'HE&SWH//(B%OK]/JQ-CR -A'\[UHOP>^Q M]D>O ZT\K8J+JM>#VO""K\ZKBY)^=W>OTX_J1Z5>YV P4FD8D[8]&L179[^\ M#JW!4=N>OFIUJYY5-[WNV/Y^JWN&$-G9Z9(Z5VT9??WZI!6&!WE16\>CA6WL M9S5^\_CK]>JK2Q U^HZ;=6+HC5_C=?+ [P2[^:6WW7E;8PD\UHC2V-)8B=E, MC[W#]_#2>OH\;%[/1%FOIQNW].E&%VDS2_<](%WL/\\ J.O=*@_Z,=8:<-W! MH+8%4#Q+<<]5'8R/K>\W#T41^I69YS^/@> P7"]#4"\B?L?\3EG.[K&'7.S) MS]O$63SH9^GP2QLX7(2J"-73"M6,?; MSO:[O?;NX1O1_+'U?7?G]\X5J_OA&]KL_$T;A[\?-C8_X>:[!FO0/SN-S[M\ MKY,M^5]98^?M ;0Y-:8KNR1#G7!8(E75G=9,(AG 7^XB7Y#<>)!::>$J8F M@1R:6^F5%]D#@R".LQL&S ?BE(0@C/?G2L68&I E.+"%.22)D<=XYIS%/((98DV90(Q9KQ<%>RFP)33PE3DPB"H(7T MQ#+DHT^(.Z&04Q0C;+4R4CGL:2AL:EXP=8V#U^(Y[ER:V6O=T/+?8X^E2B$O M]&/\-)X=9(YZ@U:^X%4_MN'*;W'B%_/OBVY+8YG DUNL@^D_'MY\RQ6+[#.- MV)3->C1:4S\/^A.#_GY$KA_M5V03-/:5;9_8T\':;Q?ZU&EUSQZN*+S] M&;L$&WICK>#QBUK;J#P3L^]9=N?-KHK_^=1=[/DF[8N:O)&VK^RT.AMTX MK-?>=_WZPK>WV1O&[,I7^]2UQZ&5'0!AO 'A!J/?*GRW^>.WK:[M^I9MUSX. MX8/*>[3VR[E7Y*_7:=@E$!HM_5X8#IS;Z>Q=Z26SGB=O'"QT/# 7PF57RY"T M8410+&7DEF)CJ=?1AABY]M&8M1O>+YB)B^WV=,L_EK?8YVO;PH/8Q(S*, MP: V&+GXGOMK%D_-I7'16RI_PM+8XJFY>!X]2^JQ53PUBZ?FBYOGXJE9/#6+ M4UUQJBN>FD6H%F+@BJ=F.;1;R$,['KW!(4D;1>(Z41<\ERY@9;"B"LOBJ7GU MT&ZOLWOXAFUOALXN_1/>_3?;_1$.H$VGC0Z\]\<^:?S8XLW/'[Y>/K3;Z^RU M&IN>-^G>X6[GG\/F9CALTBVQO?G^%/KX8WOSTX_&SC[9>_=AVE,3;V\V^!>& M57),..2CL+EJ%$?.48.(\J"U34HY&9Q2.EH?:/'8?$:HHA>@BI!H:+ *!2QM MCH$1R 8N$'/22$.)\C;F+5R!J@)5JPA5'E/AO2D+/S6M](&]U:5DP M9Z!FKS: 26G?Z!+4@_FXWAMHTPYM[7]MY^AU[4W7MD]AUF[T"*H>9;NGM2-H M9B_4COIQD*VRX0[WM=D\A9XFYV'L?GNUV1K8_?U^W*]F=RKKX;O8V^_;HX/3 MEY[=D#;^_B)CPM;IB&BD&G&G ])44R29HB)BKYV62Y"M<.<@RVF[W3L!C:B- M/,_&@CJX-CWAF;M;+4S$!-3&G=;VS\2C7G,V^SG"JIN?X%KM=GXX0"$\>'"F M5&>Z=[/?W-B9+2.KJ :H.,85]ZW2V.(8MX@.%$OJ(%,;:1D M.5G,+ZUL8NH=PR/"X-<7YUWZJ5M%%E>!PX.G.&&\SV"M6@&RZ[JXV""44.N,M8X&JKC3T=SE\%I*B,UT0KI+FX?[K/'Y;6OO]73D@/=^GVIO^^^SF?K.[SYKOWI'&X_[U) MWQYLO_MPN'?H3[=W=J'M;U/SCZEDIBX0PZPPR)@8$7VT3M9@K29T+'NM@M'9,>I7N<'LM@+58 M@#65UE1ZG+1B*)# $.<5A50 JP#64P-68%8EYA*G+''ML"5<4V*<8YAIG7BI M*KU4@#5)=)@O>^VQ1[5:.EK;]( O>I4X_*$;@FH%;=B__J_@&VT8%>PUFC*7<8JP3 M"SSFG(4A6 "\8O):(GS[.&WRDHFE&"2*$N:.6X:1D;E$1@[=B-$EZP'?1)WP M1QN\KD>8)Z5C1;]GY2\X1-AQ$8:%Y4H:[9(2+ EE4\+)X&(A6BK]GEB((O6! M\QSK8T4.^(D8.243PC%Y+1T6!ONLWY0\>KM5]'MQ]5NH +MNY04EE&NCC*$^ M"6^=]K#9-M='M13]7E3]GAA4$BS% +)6"3PP0V;_ :X%S M@4V?R]?! FZC0((P(Z50&)L."CXG#Z+JW6I=B04W1>STAK9] M'M[W'-Y$3YRC8.%&_-Z&YSD.T,JL&H%@Y[5Q,G#!E?7&QA"8M!HK9P(M9IUE M6C5:4V:=2).GL#P@:VU"W%B-G X2I9A@O0C>@DYD3R9=5VPEDCT4J"U0N]!0 MZ[FE47CG,5.YT)2A7$;L$L4A$L9IL; M%=1.6=@X3UH%AZ)F!G&9&-(12T12 ML,JQ))AGV0=+U!EA!6H+U!:H?6K__(>D\"E0NZA0.S%V>L6$CSHA085 7#B) M7*08R<15T,I&(?-AAF1US0O4%J@M4/OD9F?-,(O6:1J!X&IA+3'6&2!!/.7L MC\7LO%10.^7W)HBE@F/$B"6(XY20B58C3(4U/BGO/5W;X)K4M9A79,'S0^T- M"1NGBU@_N#3I'7<]@9)73WS5&D)/_>WQP%4VNP^Q8UO=G&SNK]BOM++K8VW; MP3A5/G:#!>C2O6N0/TVFQTN0=#YR4P,W&;>M[T?1#P&/6AVX9#M]A$\'::0I M+ST9)&F\^6*X=+!M%K!CML#J8!5!6I"(B J),JZ]T6Y)DT&VNGE-@G?$P1"6 MM!QO?I;?-(ZE(M>Y=A$^]KW]+KPNU%JCS(_I>'C9NM'U0D6YN<&TS^IASC-<8F4N*L9F&Y"4F MYQAMTN@Z7?2S]='J"@"346O61$DE,JM$9E4LSZ@4(];4T8BY)\I2[067EED' M>U1*O[R?EPWP=A:X&EO1PS];>YO-P^;A^Q_-3=A*0AL:G]]S>)=HOONGW=CY M6S0._VS#EO+*5K31 09(X9_#!FXW@ _?J*]S[#WYM?<^T#T3Q\ MFQK3(0HJ^9"D=LCA$!$'GH*<=P$1;FA4P7"5B]81)NMX;EO1!0K!6AJI@Y$%RQ81RZ;]=6FTL\]Y2'#6+3*=)D05$IGD^5I;4,*@+)%BH-_@;1,%%KVI)G7,!',I*"5"%PE M:2R-/D6@9RI8@VV!LD6$LFES&>?4),$5I8 ;1% M!+1IFQE)VG.G(J(*PS[3)X>T=1I924%\/:711-AG\CI3C\[ MJCLQ0XSY30-+A;;XT*N"1=LCT["9'&" MA%*P)B22D#7>(N.,I+"VBQCE-O=]FDMM;['O(QT M!RT8V$IE:JG?Z]0&,#:M!./4'5::G2=V4#MI#0_.*V,/:JW!F?_EN4^E[>1" M]8-)-?F:=;UO<2XUY1=O#'P:FD?BJ-(%$+3*$36TJI+E MMAO@S]@YJD8Z_S7,NQ0 K@BR#@WK]H:Y=+EO]P:Q>LPWVSZ.V2]KVO7T)C]5 M^+#V2^O7RS,& ],#X6]UQXVIO&+;L;L/W\&3>]U8.XVV#Q?!IX/!:WC&A8?D MQYX=7UFAU."4%VJ!W=U1I6HY._JG0P?]/J?NNU?*R>#:/_ M#7X?G/4KAM?5V$ S;FG'-]MO53ZR%\47A-*VVSU?^?3"H+?Z$00=WFCAWMXE M5]T;1Q+>=.,MH!^M/#N]&K2K.TBQ#Q?"I U!&89GG1GY#.=G#RHOX3S0%M2J MNY]+V%_[UN55DGO&09P%%]5^M^T\!O>.>UB8CM^.#E7*HA!!0/I3?NG7.(=G M&.U'.X"KW&GM?WYB)*Z8@7'%[K=7U\6#_1?4K]5N#4_?CUN_&4?_/6==V_OP0?X$8GD??:(*XE0]I+C90+EE&EG=1B;8.N7[4.UD ,VWG* MPW&_"G( G!NTOM#@XR?,?6T7A-.KMVC.D5&M7RZM:QA[!T#$_S;5/@__\&5^7Z M!)I^*= "5OY^=9OO'?<'\>PA71#?VO DMK_%<<^6%_KNY ?CQ7!J0J8&J%HD M3NQ5'M4[BE6@V)51=B/(K&ZZ#U \-A'5+$!QMC6[%2S.]VUG@_!RT>+0X^U- MS[9WWC!X%V[\_07FARJ9#*(L>^(*!\A!(H=-F T18ZT\U6L;9EW\C M&(]-FU,$X\D%HPE+2EY F/8H,!80-X(BHV!)R<44!7'P#R4Y"^WZ50/MN61D M^IRQ97C0C_&6):42H3S7];R:Y.U"ZQMPZ-&"L"!P]C-X3Y':>Y*?KR?-_2_1 M2:^E42@*BX'\,(,-?XJ#054,9^J;?M]V]V,GVW?61W;/ M.W&R,K'=9'J86!H /('#M=\N1F>WNF?KGO M-_8PI2?KXJ T&66S1OWG-WO'+N^G2MKU]JRM[K-NS5/G7M<6AE0RF,-VR6!Z/?JG.5RG[ZMM4%? *DJ7T< MP@<5R-5^&6-,#+]>IV$/V[Q?@J[Q8IFT8410+&6$;0HVEGH=LW,)USX:\UQI M*NYI[]P\8[T?@0H,LHQDN_2WD34E5J;E7G_ZH.IZZ[SK?JKK M]V;_#SQ>OA?-LT?5_,)R?<;X_N@-ALTX?+F4[A">D;V%B"<1:T2K'(&)2F2) ME$A$$0#592Y?E^LEK%^M=_1@@I\P9QH'ZG#0/.6LKYAA99DG0/N!]U<3C@EE MI$SX7"><--]\T3Q@0ZU%BC*)>! 6:8LQ,EYCXB4GP>/*]G +A[_NT",+P70R MDFO9^YM.KS]L_1CA1#Z\A$7J?$<0G@1=?JJI]'JIF^[U"Q:_*3/8X3YO['\A M'F-KN4<6,PW;25$9%S"*1@-#2-@$K$$4YPD]/]4^6J1A9FEH[G\)1 ,[Y PI MSSCBWFH IIQ'T5!)DO7P724-^ EMHL^ 3S_5]EDD\A:)A)_[7R1-A.8\ X(& MD$*B@0]))A 3,@ G82ER]5-3OI;YG>O\6J PC"'/"PZ,+\A(>N!#?D(\^*9 MDS[X?)I_=QO5H,V(7\,-W>'P,P&,=L_N^.# M^C,[@)^V YP=TPP.8AR[#-CK@._2VRZT)-_D8C>F%CQA?,-=[QU,K [94>UH M[.0U6*\]FS[!3MAGG3KI]<,@=F=4J/>=(]OJYY[\MS<8G*L4?G$J!?W8_X*- M!B(=$U*"P(Z"FXBTMC$?#5!-C&.&DY]:D*!,\;RG6$8BJ/>5_T* *78461T8 MHH($+80U0*7O-<5.)0N+J^5<8:ZYT,XIG+#CC$;I+,M33,R8A\,O98J?>HI= MKG1F(C =2F$SYBA#1F&,DI/44>&$)NRG%LLK4SSO*<[,EF>KC^2)P'X[@A8[ M+E!PP7CME6.:Y?.$NZG/W1^,SDZG P]:YW-1:\-D5*S)3Z8-A">?W.;M4SY; M[0/I&#UCRGER?'*ZPOZ%]X@_R$<^YZ?0U465WW$>8+AL-)J99KGA.$W]Q/4^ M/WQ"\TX.8C??>USQSU8Z\_J?$,+1N-=.>L?M $T#5NHBW',YU* ZG1_$\;MS MANU[TL?6P^CCTHK#O3WM!Y4/PH?+=7,?=U+W! G_LY/Y1W\0PW$[;J?<[L%V M.FOV[V>.-7_ ?.[W^J>CK/XO/K7_WU]X%$)+6'FCEQSE91/!5A4(EP?8AH'W M*J8E3>T_..YDO_8<7^3'8GQ6_CE'29Q[\(Q%XM4*IM;G9IT8NBRI]>&Q9FGJ M )3&/EUC)68K4V'AS^ST90CJ1<1GKI)S8Q*+RQDL%GOF9ZT3 M1);&H'LIW(.--KSSJNPUE_$M[WO"]\VX]LZCC90L)V=Y^LIO"YW@+E=O'H[B MVTJ=MU+G;?8Z;YH9IK*/K2(\6N.H)5HR'Y3F47!YU^GL?9+[9?O_=GK7ZX7! MFV[X.(ZU_-AK3P)JESJC7Z=!]W8^P37O1>/S+MZ#-NR]VQ+-S\W#_.[=S[NG MS/=SXTI&O]T?>^WFSD&[^DEW:@'XV#_8.W]/& M(=SSXW(&?N.P#IH@%7656T(@JQ1#46EEHN$V4;>V85B=\:NN;,^7MKK 4H&E M6V$))TR]4E9YS3%SVBHFD@Y&")&_N,L_O\#2<\ 2GB0:Y>6&^(22!5*@\]:>4AH43P(22%XS*>(1Y MR%LEFBF),<@I#&0SL!BC7-N0=8V+&J^P&C.LB$]!4QL3YS$9)5/"FH?$X)/$ MBL5C$=5X8O&(20F-A41"YC1/&#MDL3"(Q2"CCR3:(/+.HBX?;_ H>KRX>JR3 M%-$FJAW'W&'IO N$D9@PH=R28B%82#V>6 A@$885F42$@Q&(&PMZK'A"7-% MFM/01T\" M:(IWS ?C9[ 6%/!Z"O":+D4L#0_*&4 K&0WBR09D!LJ52!9DH/[;$4U-%;KVW$.5<3]RF2-(-!H&CJTVCJ9-=/E<+!ZH@D M,P2V"YPC8(H&X>0US)1ACAO0U(4ZA"B:.F=-Y99;:8S123".)7&.!:6(#H0; MP7"88<]?-/5I-'6RL??<:RX21U[F/$T!1^2B@=752F6-CDX$F0-*5M"-H6CJ MF:9*PI46)D7N*.>)6V^T8(1J[0QFV,^PJR^:^C2:.MFZ2T9\\,XB(VQ$G F* MK#$J[^255A(KJ15HZD(Y',WI8+]ZMUI78L&W\*.BOI<3TCS%.?]=]XT#P\:I M:!@,8>@=Y\0V57#8;&&.J^:Z-<^A61GH?VQ:Q6+0_?FKPNF43810%P1LA!&- M7L&JP"C2A@9D@V>!&R]HRFGN,:YS,R^+[CPTZ)E/= I^%OR_OC N8GV4-?UI\OZ?(<]F:^#;O<%QO\K^ M/ZG[\"&V&_S MTVGSQP< ABVQ>_A/)[\?( ; !H#BQU[GZ\9\UW M;SN-G7:K60'5P6'S$,#F6<[_[U1>;ZBD@I(@Z<"TYSG6?-7,N1J&<\5[?4LK@IVCN]:4, M+@'VDE2.&>19KO6JT-5!56EP"),ZJJ&2O\G\9%#[Y7__I2G%KS]\_#2H?B6O M?ZW<5X]BO^(858W :V[X:_J&WO%P,(2[,'U9=F3^]T(1\P5;W&S2\&X?U?/]Z?J:IO?'_=]P:M"HQ MW()?AZ=W/-R<73;]CN4M&7.K'+RIB@;U>]]RDY8JH8'T(R./:VY7%RW#3.8"Q!=$J+S M5U75C2K@2OU>Y^:2D:.777:8")PE'03\7\#810/_,J^!7!AKDE+7EYQ_WWQ[ M#[H]6="FD?5-OV^[^U7=HM]/KZQY;TYL/S2K@=I.U;>#-\?#@UZNE#)AZ<]= MK^SG+XB?3K1Z9 M:1Y^$LT?;^CVCH=_MUCCS1>3L\?9B%'R.I=3D@GII!*(3**1IR2!Y&9R7F?J M>IE9K[VI4.M""=_Z#2!W!FTCK+/?;*M=52;*=>[2\? XET,;#(ZK576"<6,$ MS@L34:\'M2. NT&NO'L_664)))5[DQA-G)'H@+UCAX&&:1I<7"A9/1N9M[W^ M.[AW^&)%MO%CEWRAPD:CI4>>2XUXT@H9FK)5(6+OO: NT+4-5E=$UZ6^ZBMV M;RJS"!3Z:7>?D\IS6YVC=N\TQK'MZP8);L.>L_HMUZ@;%U0,?U4U#ZN=Z@O> ME[)63%P0?G(BLM7,06 M/D^)O8=DR%X\"'CAM??NLBB6@GREE,-"QO6.3SQBN/Y 9&LDO@OC)/S 0A___BSO==YC_<.?S^$SZ\X"3??[;6; MF]"NG2W<^/$WW-ML-W?V:6YKH_-/9Q>>W7B7GWFI.!]WCE%N-8I2!L0U]\AB MZ9#B1N9#66]23KZJZAP_.D9M\=*T%(A:48CZF:&S!:*> J(F8;2&4&J-$,A[ MS1"W2B,G+$<.5AP5M75$^5%>6;R"V1D+1*TH1/W,\-0"44\!49-054X#9H9Y MQ'D@V>,36)1.'N6TO]A&RH+F:QN,U#E]=*15@:@"42L8 5H@ZBD@:A(-:B51 M6%J*:"06<:D:X)4IPJP$0B MD W.(LLB)3Y(H9U9V^!USJ[:OGZ];VC\ J4(*>K^+(:BHN[/H>X30Y(G(,M1 M^AR(!^J.?4 FUPL$D*<4SAQ5U7PEU_YD&C*+NSZ'N4^FN M.*%.):#PGL'J3GA"EBN'(BSNDDAB@>95U8"OJ>'U+.K^$OR.FG$X9=IH=7VO M\RR^1K?F)<.WI2:[[.RZH@;L.0[08B\?"VH*FLW\#>JTG6 -*:O$?5:)"W4> M0]*1"86 $I!L!J?(:LD1$ 5I+(^1Y9I4A-:-NIIDXV%F\/FIUH*?\Q60+2"[ M IY:!60?!K)XBHJ'G&V1(1IH3H E 62#E,AB*VAP&"MBUS9,7>IY^906C"T8 M6S!V$:R>!6.?$F,GULV,H=P:@93/V;VU\\@RJA"3FE',K)7!Y9*-L#B%A[[@W/)>@J1LN5@9D M9ZBCL'@I\Y8G^_GP7MY^->MZWV*5T _FRQ]710EJQX.<]-K68(JJG-:#H1T> M#WO]TUH?OL\I7F\$KE$6V/EBUY4:W5M5_UK?XOO*X@\8] ':E3-6=GVKW1KE MLAR^C2#(MOWQK/$7+CX'+427$[4>GAYXY]/W+XHS3*5E"-/H$"?&(VV$1,SY M$%0DPB=[R_)T[2P_4Z31(9BBP+'D5.*@Q?NOK/\ MR%.+,LOSGV7'K90V(J\)!5W&P"(B]D@X);0WS%E[[UE^I-FTS/+<9]E&:BP@ M*=(Z1L0CB?[[XOYE,_^-4.EM1Q(DS=*H ]_9*CL#@?_^$!XV[-4^=>UQ: VK^EQY:S6JU-6M=J35-N5MJVMA^;#M6EXQJL(+ M@]HOY[6V?KU.PZXMX'5G0:Y+!;R V+I<:R4QQCG<:4(^W8<]#E; IZ6\!G)^ MRN:P>N*KUA!FT<\PTE76IMKVJ#C6HN]MEV<'/EU_K-L;UO9S:0\0U_S9A7ID ML)+F$BA_6A!&V%OG$EWKM9]6$>)ZVUXE$V.1>),96VMX6N'>"R[]P)O[7[Q6 MRD?,@7[!#\Y@UVQ38L#!/%:P%4I,BLLPX30CV"3&L12<">XDYDY8ZJ1UC/ K M)0FS\(QJ*F3SR[A6PG&G8W,]H\%8:FIV/"MW56EX=7LEP]O*-%P+DG?V9IG* M.P!-9FIY\OIS;I:GL4M4,8&O@R@O2V-!#(0LY1WFEIUTP1*+E@%XZ0-P?6K9 MS]4?,: WT"B[/TM\P_(/Q,SU(Y#/#_))V[%MCZ3AOZWTDL?CS?Y^/^[;82R8MYH3?/F, MX>6-P-;WV/>M01R)PE_]EG_)"O_+;K3]P96T""]H!-[#"M#J#EI^)!#_V/;Q M@]!OS@6CYE3;:TE?^9Q=7 JI?>%ECK:/AX,A=+WRCAYD3Y#-Z&-VGZLQ4KD_ MS5)<\-[Q1#-E7)HU&?82!<$,\@GUX))G8L*<:1RHPT%G3PU7N5U8Y@F+UCK] MY7V>!D(9F79(?-]\>X_XE^N/QM_T^[:[7[F9_'XZN>0O>YH_>G-B^V',[W/>A+<_,-W>V\/VV\^T0;F_M\;S._ZY_. M]KM+.50Q]@8'DQ!GDB*>A$3:88>$3M321(/G:6T#1**.^;PR:BQ1*.$+" 9< MD7"^OV*_PHRYP!E]0L0ZLT*/S31G&Y=JRU)P['XX-E5ER#O+6 H(!P$X%IU! M(-<&,499(")Z:OW:!I/K5*\>BLV)#RZLPE_KK&9"3PR"<1EG=SHIE=H1*$1=V4%>!A] MN%82(Z\PN&QL;;R4.Y\J%7SJG>437]:EV)!5\ESC8OH50UNO?8 MW9P(_5J[W".C_^]IH,M1*N\'@^,8-H]A2=F'W76K-TI7,Y@.83D7@+)SO<]B MW6@WNX)9GZCUXWQTA0#%>S0\")L8K%IB4%K:QWGB!.#.YN".EB+C G%%* MB5SAU_NCRLPL, X\K"[EX #"S5])/&;(+SYC38?*RT-2WO7Z*.=*]G!ZO M%DU]I.ED+!?'_RQBVW],\5@+DUV5YPLQ8<0#Y2AGL4)4$L*]\T1Q M"HM8G:K'E.=;X,.7U=3_5:"QU^AY(;+SPX"IR@&!,L*21BD!$'!. ]*2,"29 MP2XGT4HRKFUPLXX?3607& A6[13V$43V"8;L<43VD?7E;\OV]9-=(R]DA;N4 MBNF9K#2/RZN^>()_/^K+DDV*>Y,839R1Z& !Q XSY30-+JKJK/"9&6_QG'S4 M6G>A^KQ,@1BED!$>^"ZF&NED*8HBF$B!]MALM.%8U"5[M,_1?15L46PZQ;3[ M*' H?HC+@0I31>J5(RJG,*/$,<1AUYN+U'ODF(^P]['!\7R:H]8E*:;P];8X[BVC,DX<][SC2<0@D0TT(:ZL1 Y[@6#NK;':!!)SP1]1%^2J$?KY MEM_BN/?L5Y8I>/8KRQ0\^Y5E"I[]RC(%SWYEF8)GO[),P;-?6:;@V:]\$3E? MQK4ZXLC^G(L5/+>7WA/7CUXBN\K2GG-N3:2IG'/>VZ;2V-D?-EKX>V57>?/% M2FJ$]!YIZ1+B*1+D0@CY-^L]UE))DG,KR+IB\XJ'?/XZRB4TO(2&+]')[A3B ME9/=.>)@\X]S',09[)(/R+*<8\:*B(PU"04IL6#)$:QTE6-F%3-EK:QWX[*> M[=ZL\#>=[9*B\K.I_(3Z".Z)YM$CIS"H/&<>@<8K1()7A((H4,OSZ2XO668* ME5CXP^KYH,W%PVI23JOO"2_;$T:11!):)H&P91@!N@"C,"8@1G@0CI/(3(Z9 MXG6N'NTN-N]$,[]5A24WKJD[_M.+Q]Y9)6")*MR>L?7:4:;KE:?_Q:*VO=LC M 6J51M=2O]>I_<\#MC/26UC8?&#!6FYQ-(%&+A/)N2BTT_(6Z\X(<6+WVPV; MF2F'ETOY!59B:_+@$KC; !A?K" N,4<0,80A#B,,VPRCD%5$F"BU5#B[KN#K M-A>YFO=#YIHJX#92)Z8%U M9I4..4$$XM(2D@D 56YM0XAU:J[,]7KMS?"BQM=SC>)^K)T &@!>M3K " ![ M;+MF.[ ##-$''?[T??VNP!$880GJ%KI01XF^/N M5U1HL-,;VO;T]W_T!L-F;[@;H<%GPSN*+WW;ZX\_RM_ M!!R)DBX@AW,XJ%<)P8J2D%>@ <(KC[5?V\#K\O+NJ99G;+!^W[5ZXS^N_]O& M JSPU1-?M4!:6O[VL@]T5)1O )3:9S6KDFO5/H'8#&K/UI%5XE,[4Q!U BY M#_PH#W1_,N8C:#NNQAR6K Q.%8AT@8Z/4'+Z"L"W.,8.^./ #FN '.M\).ZP]:\5NU_\I8Z(%TVU87J%]$._$W(-!9H$GL=W._[6UP;$;Q/\[SD\R/;Z8Z/^RXL)($;AR,GDGC+ MM:0:Z*RQQ$=@5\!T\".(S@P6^M$)Y'8:I<_;Z?T>_X'N?H+>;D%GM\[[N@E= M!>G)96E@C3RG2&A)8S(>L7I\.FF^&Q(IRD8+67$6,?M-5.)5,$9-$$9/OO+SHE:H(W MB-( F)H1(8JCYAEP#,H>RD=]P&4MUNI33"M-OHK8N$1L*HCAIS MV(59Q[ 5 A,! "4$G97>GO2 F\;NW$X4JQ__C(!_Q&9?'G_=_0[\57/FA7 . M)1=AG\9R8$E4# GG@PF1"V_,VD9>Z^*(L5[AL=5:E:5G)#)Y,5N_-Z^[CM;. M^]#JDNAXH!W'[3B&I"MVXPEAK?CJFVZX]$E%8-^ LGUK#4]WLJ%P!]KW>QN^ M>FFB=+C%FR=?4O!*88=1B!+G<@4>P=("6&6BQT9CYY)>JT5 ]*,L"/WCN+:H M;#KUVNW>22:%K1'A['1L_W3,$&MV/.D9J";6@]G8]H7OSHCZ,72Z/VUI^-]_ M:4K4:R";;>C)JQNU"5JUW^I6'D*B&K#*8'UN(!_Y#\' M>W1(+XZ^^7UF2-F MJUMUO[KI]?A98W>DG._PDH&\FI_1UZ]/6F%XD$^!UO'H)&CLPCE^\_CK]>JK M2V;[T7=[%+/>/+,+571WM!>>Q8UF'M6& M5V0(SQS!4#6$8W>PVKO,I*I/L@&A]M:V^K510>S\&?"OD5!6(UXDLTCF$DCF MSXZ,6J"\CS>7Q+Y_[L?Y!TW=(:W/Q$FY__ M_K&]^>&P^6-?-#<;HD'?\[W.+MW>#(>-'_\<7G'GV]G["NW"T$:RM]G@S7<- MMKWY%3=^?/V1W0/W#G=Y$][6_-Q,C=940DBOH[4^6.2U3XA[')&.QB&2@J8L ML5"5H"5UQ@7\^^C\,_?2NP4/@GH$>"R_3_.,G5]2Q+S9^^QAL#F_P*G9D?%2 M?$7%6C)AR7SE8L:N IHS@>94QGAJG!(\H1A4]H"6 1FB- I"&TH=?"CBVH;" MZW.KM+D4@%F8UTS,B]*80R6X45QP+)VSD5D4'-)/3#"- M EC$ );12QZXM"'[$5.='5!#4F8QRAG>B:B5N*Q:C<.?A)K3M;JM3M$0N2-B\"L#-F .VG!0"4\0GXGBNA*JN#>4M"+&D"'$M?7B0 MAW^A#ZL%#!,[%?.P2FBCD)$$@"$ZA[25"C&BE([!$^5RN@^"ZPRO.,$H#E[8BCQX4Q1T8P#']J ?)AE9=I;4.:=?5HZE008K&)PXH87@IQ> PR3 PO M(@C*J4P "LIEPPM!AK.(N",N*!:$UK"IHJK.\%63;.$-"XL**VUR*;SA2=%A M8G+AT3C-(T%>88LX,0YI)@T2W%%#C!+"!> -9%WP!>(-+\SCY6VOGV*K^+P4 MJ\NL^'DN,84_/00A/TX;7G1>*8-&6C- 2"DPUR)IY.VR2 =6!1Z*U:40AR<"AXGAQ48&6RG&D,UNLIPJB326#E$M.0]& ML:!S#M^ZNL;?I="&A<6%E;:[%-KP=,@P,;HH+I(ECB)+)BW\$QDYG)#(N.!*=0C)3,.Z2R89MCFQBTE@K&*O, M-G6E<=V(>1V*ST,KR['9@M&WAR%*"1I? 3S!4^&/AGEL*(K WA%7PB/G,(T.P!5S!4:ED:%)HR0J@R<24I*F7.."(*(\*:(D/R!BO$?=><@/S[[P_Z?]D\:;+Y);ZCR+B/&($<M]BOV=K)64DM.ZZF=50Y*^8FWE8>^D'^V]=4 M'<\%KW^:;(_\,-_V^N./\G4OKRCY5]I\\X6$"*CG.=(IZ1R+D4#\O$31&^Q) MB@80//O+RDPF$8C$=?!@) QE\NR MA!S_HQDFRF*;/4?PDT/E5'7P\:W/"IX/\F(MX+D R M1Q1A&FFE%4J<"N\X#8'&#)[D!O"\2KUKST>IZ4R4^M()Q^56CJ_E.?[WJ#>H MA.-5I8FM;W%2RO[?:Q?N&I^BXLDMU@UZ[>/AS;=<*4_Z3%L,RB\YKT[]S,VM MU,("1]0X"'@/[_9.S; /U4\KQ3*K<1SJ\+W M;AS6:^^[?GWAVPN+3:R6V$]=>QQRU%0>[Y 7].JWRI.B6M;?MKJPC+=LN_9Q M"!]4Q^6U7\9@&L.OUZGE5(?'9ZXH^\N_(OK,F6$,L"A_\DQ#0-CY-,WU]6R& MM[^^,"QB7>11N CYSS$DMW$H$I1SV!!KE<@KL(;- G7.2Q:QHD%?[)[> #O?@O_?F7-S;]_-.B? MA_ ,LKWS3Z$6(0B!X(H\KE#QS)B76XIMK;O&FZ+%P+:(K>@9UD MZK7;O9,< U79XVNMKF\?A[S>3;:9__LO38EZ/*KV[4MX[M[P.] MS&Z,U4KPGU&[SUE[Y>0((]BV1X/XZNR7UV?G$*UN-0[53:_'SQI3_;P_N.3/ M5$W4Z.L)B5W'(R([/D0:OWG\]7KUU24OJ]%WW*P30V_\&J^3!WXGV,TOO>W. MVQJ;#1]&E,:6QDK,9GKL'0>K#XT/?0XWW>M=)F_IU(UNS&:6_H]V-S]G!/1= MY!:/5H9^C+4&7'\W#T61^M69Z+,SHS($]2+C=TWP M5)#+K($UBSWU%Y(>/*:W+VK(<)&E(DM/(DMCU+UTBL5&>]['RME\[PG? M-^/B.X\V4K*Y9S-Z#D[S_OY6N:>HZW6?(;TV M7'?A!O9_'A,T>8]@R>?HVSV\X +!SFOC9.""*^N-C2$P:356S@3JQF<,_(:\ M=HC=PQUN),O_!4E^V^]U_AB=EL"0;A_%T5'YX-+Q1!QL?1_V+6!JJVO[I^^' ML9,CDG,'^KWV_\_>FS='C6QYPU^EPL_,/-T1E;Y2*K4DO$&$&T,/_5S;#9@F MX!\B5UM05?*5JC#FT[_G9$HEU6*P\5:V-1'3UZBTY'+.[RQY%ICWT2N$*U-- MYP%OT?T\LJBSCU^?[7]6WS\>OOKVX?L1V_O\)M_[_,?QWNX^?/L(GGL)W]DY MW?OSY?%R]O'^[BNZ_WU_M/?YY>>#W:.S_3]?G>W]^>)TCWX(#W;A6S"GO=V= MTP_O7RXV)4L,I8$4A@18&85%H2:ML8:^S/4R$ M:TMB\4BD:9Q8DEBLU!EI23C0!@EB&X11'*4J##%P>1B%JV5_[T1INZ9V=AN- M4Z^NW^W8]Z'86#\=0-T+G]GXA]_A'LXN V?=_G/&I"91(B!44T% F&6$IR(C M0+%99'@F(XD*6SR,P]7VAQ\P#]^^]Z7GX2OR<.LY84*:- XT"5(L/@(< M3;(TMH290*>)EE&(Q4?XD-.LY^%[QL-WY6GH6?8&6+9U!4@><,8"2ICFFC#F M#G*BE 2),MH&FMK(;#U+XE6&O9,&C(\A)NG%2D;?380<70BN'F"W@$G=G.,Z MS?]HI5A/LX5SO'H#V[C.^SE'+D)[Z/HY='7[EQG&;!IS 28"30B+,).89P%A MUEBJ>&0S2;>>T3#=WI!^0W?!!__=8\.*;H?SE9T>16X,15J_0Q0' MH.FPE'"=A(2EB25"\Y!D0H@HR2@(A'#K611NKY[UWO9)2(\?]P,_+@$IM08R>,T8QF83<'VAO04ZJ'C(4+' M%?TL/73<'G2T'I=09RE3$BR6.%2$J=C5:I;$\#0.HL2FUF+ [/9U-5R^]\AQ M@98'#Z7!P3NL93G8>?M\D+( A G\?SQ6E[X2_X MC284"UZ"Q9^^#611?&D^:8O2C2_'H*Q\7!=*WAY@?2R\-X=AJRG6V=1YI4H# MW\DQI LG(I0">L5!X5LJI0N &\)CZA@[2N*$U]P[')@G^6@T4&(&-(+7<+;PL__T]N!EO5A3 M5\5F[$NW8)VQ*O_6_--@)9?%*O'N%I0QP[7%S_ C6$#>4P,\#-2)][43[DP* M7[5F5NO7[SIJ"VX>#BSNPL^7?_VJK^$/G<,UQ Y'(?A0-173V;0 ]B[](H-R M4,*,!GIF&KJ!Q2Z-J$S#F%_%J"[#*+ "'I9?7P"I8]CJDY%02*$39 ? J+KF M>SZM!N^VWVZ#&@(#<2@&8Q-59;!*NZ^@YRKJG?.9%D_PCO\5)=;#!7(!2/2E MIH=(\[ !L(..4AS)U-.&%\!'<#G=K.:OPC7PRSPJ0 3BD& O"VMA5$BJU@ L MPW6W$>Y> \@3< DO*3-5S,J3K!D[1R WOR/&)\\W9V#$"R@AKG_I&+O(Z'7 M193XO_>/4B]*0T",('-R^/99AYQJV=8ATL$*D>(]I["Q%I[U2W!>@X3A$D\\ M+\IB(K[F)#MP;$:#X]&^S DYW6"A,88N'5 M?.!"3(L'65&69ZA>NC?4A'T.05]G[ZD+EEJ/M];PQ0:7@V8W4P[Z0I]?6P_Z MAFODOA#E!#Y9-3VZ-Z7Z[?Z\QP2\?W?GV_[G#V<'NSOQ_N%K, 3_.OYXN'>Z M_^=>_'%W[_3CX3_P_#^CY>JW^Y_A&[LOZ/[G5VQO]PN\Y^AL;_QRM/=])_CP M??1E[_L?H_WW?XWWW_]C]PY?Q0>O/U%*4YE&&8D2%1&6"4NXX8*DEH:2<[83(\+%.:UW#P;C,790((L-M/IR#C;#+3VX^&@0N*JG$&"TDF"Q>@H MR#6/0AMHNB3R"]=*:7OP]ZRL9@+D8"W!A?:_X&AWWKYSZ@()$A3//YSUI#AM M9EY=>.+P4IUC7Q+M!%]CU@&SN/ET%B:WI'X<[JV7Y;>WH.S4^AXV.AA0IWK3 MIW^(*D?]Z+KR#*P[_ M!H6Q7OB\Z-1>$'34[.1: AV#3'Y8=YEMX7! M[7Q\_8[/>IZHWQ7MF&S?:>@L *BP(65 M;F#"]<5R/+B^4YC[:04H0,>V\^\/:UBHW3$+L%DC U#'&L 8.N?0R4E9@.T" M"O<-ZLZ+A>\>4?NF^/SV37TGIKX34]^)Z68Z,:TU'"Y@"-Q6>Y9E(]0I(CL3 MO>L%]D:U9;D+PW3_Z).,#$]DQDDHP!QEW&9$F(B33(.QIVVH0FKO:6,6ET[= M-&:9(+&):5%6M?,6'6(3?V%6U3:-TSWQ!5YA<3>>I]MU[ 4Q!95"SJ:-/MJ" MA#ZHB>XXI[28BDMU>&F\2)/"'2_\8'7[.W_USGX+[OS.?@ON_,Y^"^[\ MSGX+[OS.?@ON_,Y^"^[\SMLN\?6C2)X;S7+=7XUE//?XV,68#'Z[X4@^]\8G M^1162%U@ N*. @O=QY?#4*ZQQL!E**UO@7'7<[M,8@.VRCV>'05/-I_/LM#V-4>CWH\NJ.Y;6CQ_1Z%KH1"K5;$ QN;C%.2928A+&.<2&D8 2DB MC4ID&.EXZUDR3-8T8.V[%?90M*&JT9UT*^Q!Z2J@=-"J1E$F#-; )(S',6%1 M!'@DN2)*&-@LI@-+U=:SD YI$FR&;M1[?N_\SGX+[OS.]7%7F(IT;N#5KS?* MZ=_1O^.2$5_WK,'+^I"M]W7Y ]*4/^B6OJBZ=2>>7"2:])=+*/?O>%CON.TF MR7=VAC[NOW;DFJ4?CZSU #"YABS928L<+B7U7(N? NO(% MU4$K(QPSS&W5H+=5+V"K?N@>*_(XP^V+"$]#1E@6)T1F+"1!IBBU019*FVX] MB]F0L6 897WKRH?-XE<\D^M9?%-8O'-2IY+,\%!1DM+ $)8J2S(C J)X%&6< MB=0F&E@\&L8)'6;QJDNJ9_&'Q.)7/.?J67QC6+PCQ:DRJ:6:9$F0$D952*31 M(1%A1E-E>!93XZ1X1.-A%$<]BS]H%K_B\5'/XIO"XIU#I2P!13V)(F*E3@AC M)B19:A31REH>R)3*B#HI3K-LF+(K=WWM^U;_0M_J>1E9[G,Q*=8S=2[IUJ'^)>7I5X:Y\>M]-66A1'2]K":^P MG#764A6CYVYWO7ZPTTGY.2R:VJ1&_RW.\.8=K&1]Y&NP]JK#I52'HZZ/3P=& M)91;8E6D".-@^V>1D2315B6":A5PA2637"7^#=(;>G[?= =?S^\;P^\=AU^D M=!PRI4C&E25,<44X<#K15@99FAJ;):+G]\?![[?H[>N9_O:9OA7R<93P2,<, M^-VY (TA,I.& $$B8KA%Z:WGL$.#Z,U&8(]TS\DIK]>_U\OY#>&W[O^0,&I MC#-+DC .",/X5'O4N@7I?NJZ,))(L8%E&0@FZ#9.4DBS4 M,9%1*+6A*E0BO#;4V[R,OYZS;]V5T7/V#7)VQVEA,VNSE&4D4JDF++01X88& MA*9A2$TF-0]LS]F/@[,W)42I9^\KLGT1\'HV]:'$O/[=?#[9T" MUQG0!4\M"3/X#[-)#'9D2(E1DJ4)U4I(OO4LB8M!)# MZKZ6&+K&HX$+-[U]D&+A[NL/U:RQDMWQE9RD,68KL$03 M&8:'AX:/-Q]S:0>'JX)'CK.)F-X M$,5)1 *>A(0%J2(\M3&8&=S2B+/44GF=59-N"QX>8JN""RU:/\C'.\B'54=L M?7N$U;[8)Z;TI<1^TB%[H6Y27W6L?T??.^%^]$X0_WJHW1.N?)"]<1&\%V]0 MN&Z*FVTO_;!!X=^F=(;)]1[)H%7:]"EB'("ZU8UW^WKQU[>$GK7'K,< M[GW;/_T$6Y-F.J*$F3 B+(TMD3&S)$F5X"'C06R#K6?!=KC:+/7B;0DW+[:F MAZ&'#D-7//KI8>AF86A^G%/#D!5!RKDA698 #(4L)CQ.*4D#(]/,\C!F&<)0 MP'L8ZF%HT[S'YZ/0%4^8: \^-P(^[6$1:*5!F%!%E,($51XIPJ5,L&96:E*: MV#!-G?Y#-RCNL$>?1X@^OZ($7?$$JU>";A:'.J=26L:1#J0@QG)GAU'"ALIX$@']ZF*&QQ\X MZ^X1TO)/#UF<7>O:/#PY>&L^R1HM>DEX*4FXT'[6&A:BFD)LH!1A 5-$9BDE M20(ZBV)4&VFO[)&\3GZYXWBN'B][O+RWSM,>+W\-+[M5,M,T2+B,P7*(,-PU MTD1B?X]4Q2JC<:"9":_L.NWQLL?+1X*7&^CE[5'R%U&RU2J-"N*4"D,2J1A6 MB%*$9RPD,0]-;#.C(L.NQ\_;0V4/E8\$*C?:)=V#YJ^!9MR@N29!1 M,X3_<)I($AB=::EL1#-Y9:?T)N"E\V;_RT51SUV:?D+[LS'PAFJT@OJ?UR#^ M%XGWK3HV>C8R!W9G,LV;?M%OC9J5^30WU8MO:C331K\LB_'S8GPRFPI$ Z&2**:A MC<- 608(8@ 23F#UI^7,^+.%ACP[9/-Y5DUS>^8I*9]H,YD^B1(G'V\9:REB M;4L+@^FQF Y.#8;_ [&0>7=Q,='P&URW!?QF:I(96* 9O([9 WAS+N2P^^3 MY?R"VSE86$EV<-,91/'#+% M/M7*Y6(T<.=Q"R8P$B>5>=+\\;2I?9Q/W##<0T_K=]48B*6+EU#+T:+_^>EI MKJ?'*(BW V^WU*=Q]9?KG[?=3TL@[']C?#OD]-R?01?^Q=_BZ/R/_NC)'PTV MA-?RN!]L/]@DB"[TVI^<4%\B<^:GM_*56]>8- H$B"EO1W_/+I18=GA<&C/8 M@_N.J\$+D'#Z BEB#W4QWN;?SE^*"]+2G1JRR]-<;[*M=V8\HGW^:S8Q@R@8 M]DLP[$G\XLF3E\C>W^S-1POT(IG UY4O_I 6+NB)JB>JFR6JAU708#U U\63 ML5[!R:Q4QZ(R"Y4*[KH!\N.N>A1RJ[CD6:I#S4Q&11B;P(9QHM*4*:&OL:3J M%7V=.V/8O.G#V?!F7/NOPU./X4FXR+DE*06(^UBF9 LMC$):4)C'85QA)60 M6! /DZBOL=KCQ7J\H$ED-%=!FF62A9QG\&=L9!KHV*999*^QQFJ/%W> %\$< M+V@8B8 "0*1:1P1P(21"Q)38,(DLC2S32;KU+ F"(:>LQXL>+];B12)#:@ M M$ID:EE"=69 N(L7:G#R, GJYHJOG=?+HH>(.H(+.H4*FU(0I3TBBHI2P,,M( MQ@0G(4^S- @SE@A^W1U@>ZAX:% 1Y")2_X8^^F_$-(V.4DEDD"5!I)F))" C'89). SBO@WBP^;[ M)+0R!I4Z391A2@4<4$"D 4U#4(^DT;VSY7[S?>MLX0;L8Q$*8K76A(E8$*$S M0=+ 8C"KLBR56\]"T(?H$(RJGN\?--^CZXVE-)4A35D$XEX8T "X@790*)M,$%'L6*J8#HT02I;9W?]QOIF_='[$&'!<&*#RPDC"> M181'AH&PYS3BU,8\BC93V#^&>)6FQ?==QZ4\>,"+M- JR+@(>,QBJ:3,@BA@ MFJ=:QT%PG=U\>\"[=(XA@M,<&7$UC.6 M!D.@SVOR]][3(Z 'S_6A,"P#$2<$Z#=1)&24Z#1-1!8S*EB0]3Z-^\WUK4^# MB<@R ?L(!HXE+%(IR:0(29SQ),X,4V%*>ZY_'%R?7 ];$A M(K ,2V_90*>@YBF]B6+^,<1K/"\F;CA8HV*_F)H^5..F<2_@F=5@UX0\TFCR M\M2*-&(\4!1@4(6]4^,^XU[><6HD28RUJU.2I&E 6!RFA"=2$D:C+ YCE28F MW7K&AQG/AC%;+926]C2)&-66!X'649IE,8ATU'/X9HC<-B*D9+E5&K.9/<=0S' M#\L/SI9ZT/DAZ%RQVU4/.AL..AU/31 K654CSD;CCFM MEP@4V@3V5H"U&(>$"1,3#M*%9 &+M16&LB!"+Q&/LB$-PAYS>LRYJ0B MZC%GPS&G]5")-&4!,Q')-%6$I9)A3]",T#2A-C)&:1$^1#WG GV<\-_(%?ED MYHAOM?W/W??Z65K^>7H+_N29@UR%9/EN"5&Y_M^I8_8;Q]=QV'GBZL2[SM>_C<<+,OZ=XW_^?P!@9%^B/=WCX_W=U6XM_N%[;U_Q_;INU,8 MP^D>W8O@:0MCH7NO/]E(HCDF"6/<$A8(0X1,8Z*PR$62T$RDD9=IP+U&[Z D MDL)FF4VU2&7"(I5PFBK+(I-9$7 -JM52MZ]Z\0>O)EZ8 02L8D27\9;PPF_, MS[^Z.$IMN4DE&)D8!);J1, +#$N#U+(T,P& \3V"H)^&ZRBT7"LTU#[$Y.S_5@/9/EY^S96IM@>'Y]W0 MOO_)A5;E5D#UE_9N ?5N=O/<&Y_D4Y#7ZD(#SRA-GMZP1#AW4#^7$1'U0N*% MJWR&S?/>&S&:'@_>%JCO%I/JKL:^?D$'+KTBO.D5_?$8Q&!D!*[AX*0LON:@ M!6('0C!7; Z,>>H7$#XCCHQ#YZJPTU-1^IZ=BPP S/BE.X6F;3\1$Y7C2 MI[_F55'ZXG/YI)KF4[\-VY>F_F?_GRS_]:QGFMM@FETQ%8/_$>.3IX.=B1B= M@5+?,\Z/&$?C@HFCH](<>44$Z=U=S$$]'8$U9";*#$Y&8HJ:S<#QB7OP#-3/ M7 T'H&3.-)&B,L@HD^*K?P_:.9#--EM:T\]_CLD6; M(T-D:<07(BP,]HD8G8JS:NM?B^U'\TGS\I3"UY?G?NX,K;VQ&7K+4AM5E(Y& MGH#694J\"\8D-F8L@^,2+;K_\W.+.MUZ=NBZNH+,>H[&H"L&(LXGZ=NGM/6F M]1QNAV#OJ/,%XJ:,UV4DH9A_-Q$SG6-=65AOP)/*_^4\1@(OOYP#U=LI7/"* M^6]SH^OW=1RVUI*[@&5VL]Z -T";,)-17OM"#TX,DNKDZ.^RL/GTWT55H;^T MMENKPZ*[#H_881#N'WU*;!H&6EM R(!CG@V(-QTD1(3 TXS16"^P;2)Z6IO+4Y*!]JKM^_1W5F,OD?WX]CG MOD=WWZ/[HOO[0+L"]^V4^Q[=/5%MRL*M[=&]Y+^.O E\58*[[B7N/WD;G[R@ M9+Z.8=+P?FHTO^63P?2XF,$K=/7[9?2:!Y&6^O-P@>N,FK[,RJV-==ZX]?NO MJU2$NT0PS/C5]\^CC^./NZ^&7_X_M?QWB%\ M^_OK>._[EQ#&"N_3^7)(]MYX[]N'P[VS#Y]?CC^.__FR_^?'SWOC%]]@GM'^ M[I?O!X?OOKD##/K78A\W;25G+. D3K%H0*0ED;&U)$MU9B,AXC#16\\B.F3Q ME2N%;%XEU!Z/'B@>A8HJF:22,JN <@&59*Q%$O%4192'YB>YLST>W2X>M:FP M:8JY(0DCG&:4,,4%X489(H-$)R%ETB9LZUG(AUER7?DA/1[U>'33>*12I0)E M*-51S%C,A$Q3P*?84JYM9.U/\FI[/+I=/&K39+G4":,))T'&03_B84@R)E(2 M4L'CS*K A-'6LR09)E=OSRZ73QJ4VBU4%2JF)&49Y( '2C0CR(PVC2-044*-:B[8*^%0WIM^;-] M#?O+NM)^E$30%[J\"3S3*0?%BEJFTPB,NI 'QM"44Z.S).$F[?U/&X1GW8Y[ M.L5X9.PFG 0)81ELD%2:D2@3C+,HH,HJ;#$:L;ZM\'WCW]\NP\"*VC@*>*RX M 29F$A@YX7"5"9;%J;Z PZ:""<-?/;M>.[NV[IE$:\9I((@Q84R82C+LH:,) M3R47+*(F3H%=.5NM%_1[SZ>;RJ>7.>VA['+P%BW M*YT6 &+&2!*GH0!+0G B$P. 9FD64)T$D<]N> M5"I3B>%@XIL$5%*@@9#3A"4VT6DJ972=41H]YUZ-PB#;>>A6S(PZSGW(?)N2:(4L-$FFJ5,9"R&5.<:QIIFVDI MDY_5">\Y]Q8YMW4"&"MX*I.$Q$&,P54!)8+QF.@TC.-,F"@+[-8S%@[C*SGP M>L[=8,X%$U%(&NN @\QEF96226- ;6:A8 FGUWGRWW/NU3BW-?HSRD2F>4K" MF"F"$?8@9C:V@#'NY4CZD?$.TY<=PXO_J1]5N[OK _]$T%5ASF'BU M=FW]*<5MPMQ"]S66PAY122*;9!C=A T"1$2H-0D-,B9CRL&T"(;\VHXI-J;A M2,_ZUQ)H?;6F:3WKWR[K=R(+8IL$0EJ2&&;!-HD9$8D01(8R#E48)S8%#8<- M@V#5J=!S?L_Y5VU=UG/^[7)^ZY7(N+(1Y93$+ .A'PL%0M^&A!L: G +D<08 MFI .4W;E%(N>]>\-ZU_&J7'%%F)]5,,=@4#KX) T3B)N+3%1E (1(IPJR-B M0?3S)$X$E9B'/DR"U33T2T\G P/39E$^,PQ *^?9S#S89(WZ97 M S=WOYC,@UEJ%VX/<)< N(-NH0VJH@@$#P58 Y1C-C($+%5%#&>!"3.M!%4( M<&G&-L.!VS/P=3/PK?HF>@:^%@9N'11@4*8JDXH(A8>G-$M)IK@A,LS"S,12 M22FQ>6F81CT#/TP&OE470\_ U\+ K9\A%2;54@H2!'%&F*+ RC3+B TT[&FB MLSC$PX5P2./57,.>@Q\$!U^#HZ#GX%OFX$[Q@S"51G-@WLRDH$.'E(A8)B32 M(@E#X&).]=8S/DS#/@CBUMAOH?_58@L?:8!93'-Q*K[!E8FQ^:]Y"GI?Z7V+ MC6@=H]@J#%O4Y9,9+.W!/$CF#T?9J:L85("A. MH"Q&(^=KG9K25-,>1"\#HMV*"Z"MQM8J35B0*L*83;"BE20)#P0/9)!F2;KU M+!V&[,H%9/K3EGN#(+?LQ[C\:4N/)1N#)9V@C31)F0PHH;!K!%"$$LY#L*M" MH*I01$D24PS:")/X'IS:]##R4.,U>O#8&/!H_3$L-$DH0T94'#"PY@)),AED M)+0BIB?2:R$.%D(V/^^C!9&/ I!,_DF:I-CHD::82PC3# M.KTL(%SP.,RX2'DD 4RB813V 22;P>BO6K?025E\S2MD]M]J#]'*EO2.\/OM M!0( =O$P#A]@5?*>C>\BHJ1GX^MAX_WGMZ%6!E<8$&? KEI]+0DY$I (2 M1+$5FLO 9"!ZDWA#*E@]ND 2;*.Q$$S2AXSB MZRE(*>Q&S"C)#.;5:0I_99D"V$O2S(:!,I)BU'J4W >W:,_W#S_0H^?[7^;[ MCFLAB +.;1*0). 185F$'78T(R%C(M&<&1ZZ*N$LO896'3W?;S[?;Z@_HN?V M7^?V5LJK,*$QD#()4A$38/&,2,9P>TS(9)8RP2U8,\,XZ2MH/!Z6W_A(BI[Y M?YGY.ZX,D/)1'(:<:&5!Q9-=T@%Z.@9A.RUS.ID*.S&!:#&"K2"=.:)#7@4)]=,2&1T>< MX\F%C6[#QW8ZFWU8]!%AUP",K[J^C\AD422%)32++ %;5H -!!!IDB2*,IV% M$H]7L_Y4Y@&S\G6Z,'I6OEU6[K@S;!B'W%A&E$WQS"8.?&%@'<292)B):,:W MGL573UGK>7ES>?D:_!(]+]\5+[=B.40$CK@AVBI)6"0P2CO38+2$L*%"IYH% M6\_XZGE$S\H/AI5O+E:B9^6;9N6.ZR$UVAH3<&*S) 2Q+ 5Q4MH$B9:IC3,; M1UO/0+G:(%[N0RE6O PO)E^!$>"^X0!X9_LF0BTNZ%;RJ_8D@KW5Q0R'URS6 MU9RS&[=#__6+?K?K6*#-EB(;'YBR(&%ZZ7$IZ;'7]<_P- !Q'PN2B9@3%F<9 MD3;(B$U5K".P]&B _IDAS:[/;WT-_'/')UH]DO9(^D!"?7HDO0J2=MQCU @# M\&D(XPF8U)(S(B/0PT6@:12F"0(LUF&!7>V1M$?2'DDWVDG9X^?MX& MC&&P9__S?S(:ID\K'\DV$:.!S2=BHG+XJS0G18F%T@>S"A\M2@"%$JZ)J1G MN,61&WG\-WY MI)J5,!TS' CUGUE>Y6Z-2C-RKO@I_%;5Z*>*:@H?P2.H52_ MJW -MC "L#1J5KK?X?J_"G]QWFEEP*W*7I<6F,^WJ5?QN,@1B.JX$!FM.#OV83,XB"X0#55G<+ M(N_V9'>[A>V]_X=VZ?O3F$, MIWMT+X*G[?[G=_'^]QUZ<*CHP>Z+,\PA8J 6AZ$EE%%)F(@,X4D@B0V9-6$4 M!"836P,#.ISJN3D3A[DD_<&-Q#3^&[1_FD$4X8C+PD M2=PB^9^?GN9Z>HS:TG;@S<[ZF++^O)'@PW9=LRB^S38Y$*O_7H2?S![/'J#D][ND'ZTB[&49]<^0F?6U+ M(5>*F3S&.K\SJ/+!N^-&$V/!V^+ MTW_'+SP>'_XSVQ_#OPS_R?1C;Q]U7,-8W\)V/7SY\ M/PKWZ,OQWOA#O.SY_?!^+]Y__XY^_//E\=Z?K\+]W9=?]CX?G7[\\Z\QO._S MP>Z[[Q_>?SC[^'ED]\[FK:6^[W]7T2<>BEAF24R4L8(PFX8D4RHB::QCFB4L M97B4%F(R\C"*5AMMWOL@_QZ 'B@ *1Z%--&I#C+.E&8 0&&<,9,H1**4.P * M0AJ%/0#=*@ %"P#$0B/B@"EBLI2[.F=U3ZI(QE%@&5,R=0 4L6$8K_;J[C,3 M;D<9W!53,?@?,3YY.MB9B-$9#/'7%,)KK #SL).N9& LCT$\AS%C\+1,N E% M1!,>6L-%UFM0=P%@^\^7-*B(6\F5I<2D+, NG8P(%F!1:6U9&B0J#.W6LSC@ MPRBYKL98&Q10U/-KPZ_6V"R5@166IRP,,VF32*L4C!T612*.>X7CCOAU4>$( M>1(:11,2,&$(;%1 A$D3$@LEF6$!S:0 ?@V#81A=5TO=OM#2U7(BNR>_=^&% MZJ,B;V^!'HP\B$ 2I$QQ&U'+HM#(4(A !E$J,ZJE27O][4[D0=M.GOHW%3H MM &+LD!3&>B,84',*(B"5$0JC(P0,NM5Z3N"SF !.JE6H$S'FN@L-%BQ+R7N M+$'"WB2!2 Q5QD$G8T/*5V/'[RMT_GH >9C=65SETF)O:+CZ6V,&&'1.@Z?[ MQ=0,PM"%H-.G;YIH: QE?EY44PP/;2ZZ)\*G+BY:FZG(1_CK/(!:G@WJH.JE M^&?<-02>?#)S8<6_&A&-3SGX$!%F8]LXB3(#IF4JPSBPTO(LY4+$S'S"T[35 MQ:^)DJ TW$SX>=F\O7)GZ8X M*L7),3+^/.I\-Z_4J*AFI=F06/-X?RXK5/SA^^MO^[OOPKW=5R GWL#S;XX/ M=O?'^[L[P]&'PR_AP9^OSU9BS;^//N_OO@CV84Q[GU6XCV/]\P7;HQ\ MV]_ F/3QP>$[]G'W+[OW^77X25/%(^R[%04*L#[AA@!5QX1%5L74<&-5XJ4X M,)/1.RB#LT!0*8)4G?]!YUH_Q5T74Y'Z/*P MWYN??OI6P8__,D+?;*[%OXO)T;\Q\<=K0W^BM+XVT .'\T); "7Q6KZ1K,R=28&*G$>]ONLCCZKH\_J>(3QWGU61Y_5 M\0CVN,_JZ+,Z^JR./JOC9ISO[R8Y'J2_G8JIZ1,Y^CCJ2R1R6)LE,@AY%C 6 MJU!&89CJV"2<42VHNH9C;*ST/BM+P(S-.I7Y59=#?2KS(M[[_(7N[_[UY>#P M>+2_^^9XC^X?[[]_2)T3*3$:!+=BW) M%CW 7 %@.FD7 #"I%B (%"!*!%I.J!7)HE@2+F)N:)K:.*$8=Y*P2R:LWIPJ MTS-:S6@F#B0U( FDXLQPE@69-:"UIC)( AN)7I+?.:-U)#GF8T81)4(83EB0 M<2)UD)+8\"1B )%!&B"C\?22P5T;E!"QT7+\ (M*]MVC;Q*0PI!;$2B3)*EA M@E(>*$$9D#K[D[U'G^E#G;4>\9S$/J XX43$8$4R'*8AW0XG2:6P2 MJS(6 NJP^+H"2C?(@=&S9<.6<<2CC 9QG"G!%.<9_!5:D\2)I6!?)N?K"3U; M7B=;=I0!S764A)0$$<\(HV%$1(3!99;3- I3R[)TZUG&-JD3[.5,^ON2&WGH MTB%7@K5L*\"V'E'CXI%Q*6,..$*#X.D8$0D M649,:#4(5!Z&$OVP"1NF:79)T+[S')P>VGIHNV\YASVT70W:6ETT"4POR @IZFU/PWXO9(361!>TC0E98;O?\1U:"[.YH MYVBZM*:=_UXB'3*=IT,>EZT0/S)$PK9](<+"#)^(T:DXJ[;^M9@@DD^:$:44 MAKR\8.T0']"]_KYPE8M:;$NV!,8F/&,C@N4>3]GY_O#VR/RP%# M_GJ.TG*"!7C$3W#E5LES?=[JO'#A#=1,RTB]6$ M]=;8',K]U=9">CEOP.6".3$)JQK\-D^\_'T=6]Z/5./TD:0:-^K@\V(\SJ=N M WVNJ#4PZ/JM5Q/$>J',OXH/W_XSW/A]_V?_^.MH['!U_//P2 M[?^YQ_8^OP35[4,(WUMIW!.S]^?A>#NFGW#G>^'QSN?,IHFI@@H"2BAF)S0D-X$%NB:" #DS!MM%W. M.TZB,*3:&B.%81D57+-4BBRA.@FR,$N7$S8[&U'K&YVM^(7DXY]_?RE/.I-! M&N%IN,V88I'@#(R/*.0\2)A*HXU,*=V8>A+NC4_R*:"XN@#,_#TKU;&HS.! M NR[7?.[_@H&.Y[D%O3RQ78'&ZH[;\P&_#3SN&XFV71WK 9?19D7LZIMU9@O MKKW;CZ.9* 4@KAFHD9AART9L_%AG*HL2?O,-)JOM 7RD,LLOJ1;?LM!@V+_K MP3UW5/"BG<_<;Q,\,J&\?W@4?Q*9S9(@Y$2).,0^DX)($^!_6, LE6%@LJUG MDV+%[3)H=KOA*Z14)2;(@F#&FQ),.N/H;"R^Y>/9N$/&+0G;F:/!$W'F^ $X MUA'YL,NEU0RH\\>8XO@->\-6BZ0KS2@'I@,>/1;303[%[KBSR2C_8H 9X)^G M^6@$](W-,2G'N)-AKV;!6U M7G"$V#/*A'':WTMESKG5Q 5N":Y/[!KS8DMCK $57!^@N:+?9,,HGN%1CK_AE=:NR4#,OJ'#^AT8=3V P1V=K MFDC=MZ7X(?$=3'S#91KZALO#;A-M3XA&>TH4+?6)H]+XQ7)\#;^4^5?@6$": M8S-")O;/XU/*J0"^ZW.[K%6SK(!;6*2EK;PBX;%CP*YS7HGTW1D)W*4/3N++EFO<:7MTHTL$ MU27'NX?8I]N:LNR(YN2QB>;/.\'^][UO>]^_4/S[X/4GQJWEAJ=$6J8)XZ H M"0:F,Q=&&<$?PTX!(. JH;\Z0;*!A()ZW#*1[/CA M]C3A:.)%N'_TB<4RIAF/2)P84-XDIT2D(B0ACV,1<$5#%6X]BWY $K6E@2Q7 M[WSNE7U5*U_HN$)A.$!U#-4@()QN 1,$2+H-YO8 76Y31V4(:RT:SNU$>-*( M^R(#6W-:8+=SQ:.MW# K>'[V .,+9==;JW\RFQ09 $,B&9 MCAAAJ0A(%MJ4T%2G-F(B9A:Q*_@!H=:FZ^P$=7]UC%I]0T"-9C<5Y9&9#L9F M"O+/F]9P]4=NWU\BIV4K5,_*-5;H,O4.FU_7J5N7UN@?K7/PDA;$O\T1F%!H1QB# M6L>#\L)FVS3>"$>LJ]B/!L./A1Z9(P_+AW\5@=E^(MUO,7O0^_X MD,9,'&YAX#'(2FLF6M1>" ',)DT9I63.,K]N#MN4=KL1P@.4M1_"_^\7V )U>7TD81>G@M]UM?/WV M[]N+[X&;1^:H]A(,:\!Q!B#JT+4%""N1MOZ$)3.PV8AV(+A=_NH PR+4L=%+ M&A/>, M5>Z]3?W.>@'A]A'(S8Z&5GORX.U#]-;!FPIT<*'M"+Y"_1)QO?&I#(H3+-",FE]NX"VS MB15YV@G][7*?4543^#''&C+M&K:+<'OX 3EW& W"G '$P&;\W)U.OY M+;]/EW"G)F0/#P+60744G7=;LZGZ2EL[N%L2-"_8!5-6H/5W[^.!-:1 MBQNCLW)5#+[IHP'4%+^%]Z(%TWF9$(L?KU?@?(\*8#ZT68[<=1[Z!CV;Z=@(V#M(+?LP-.GQS".>IRX$J>BA+N5?6Q =JB:V=> MQQ@N>N.KXV(V @K :$(],XM/GR#0.L%1/]O.V6+JDO_N(H <"UT+ PT"H)@= M'3O__ SH!D@=4!?^L&4Q/F][W#D&B A8R9HUL ?:U+OU0+L%J5I- 8(NJ(O> M6U Y4-/"N0Z""T&*HQ!3-D=,1P 6U=+6;#=/=&7UTNXY))B-8 7PW >W#=G9 M[8J3YEZ4-\*C/I9=@B(8YZ0KL=$O,G]B6=[@:=#YH+C$.@N3=$#5@=X?856- M2VLYK/ZJYZB&T\PW9.>Y=N5G0PJPN>J)>+1$* !YB@!0#[GFS<')R @/QVA' M(;;AF18NE_/JE.8SH+4R;A)N']R'AQU4:?"UWC1XGP<7T$!K/;:['"#V9UU' MN6LF $IJKO#P%F 5*0:+VP-%3OW3^%A+$_!S"UOUCN"75FBKZ*ZZITX:>$UI M_0._A;\W@T,^7C.ZQ<&M;'JSXIVW/G6/_$9_AZTI *:]F(0WBEK=6^('T/!P M,W#M 6D;Q:6^OR@=IC11A8L$JG%3QW"IEG53[P;43B(!B7I5%Q:LD;VU)>!V M]B\QF:'6%++% Q+<7Q=/;VH,_2W_?2UUMH?&-4=W%@>@'!C0C+!%Y \Y93T< MU.\8HZ"7."?D$.FE HX2"/0(HTNJ*5"RBZF 2S"7DUE9S81'ZOK2J0"X+MO# MY6:=4 G(S9S3YHI[O7OY12?=$N9O"W2Z=KJ_#YHI'8.X<+J2'V9SXHV+C[!3 M(3[-1K55T7[#3>D2H?./+P@^.S\(OH]G[^/9^WCVFXEG7]_RYV=1M$M1MPQN ME8F5@;22)2J27*:)3G@0)8E-8O$3MKM18)FZ@")8OBE&&('%JTQ7(C7.((-N M:G%S'6D)[WOJ'' MM.O<:,1[_01HR!B59&H/1E>!^9H?%25H;*/'LP$="^\4]$18\:HXW_U\,ILZ M=0.7%I52?T"\XI1>\>N "]J5P@X<6]S_O83\F4DP4W M]', 9+AAD@NG"S<&;1TL% Q=:$5C,72'W7J[3N?6X<) _0!QA288.]DZLUKO %R;:^KJ_;B\/:$!^L*#F/.0O/U_V^V@&A>X MU^?KG9M-8 OL#".*L5=3'2P >XX60R, ND$%(!P$&)5@S[1S ,:8?)D_)\7D M"RQ4;:7#(.=OU]YE.N\W\[<[OUD B"[=&/] M+(X7 ?LX!U6[UO>7W>:-OV'1Z]8X/%LR<4;8;%I[E^'YL:?A9>_F.^_%?-[Q M8OX;[W*N3*.=/ZUYU?*S;\':<[)X/)Y-YB'SSK77W4KTC-5N\+6N[Y^XO)'7 MI#D6(UO[%\>5&7VMG^UPZ\1]'W3>.>-B'DYG06;27\=88!!0.-;3XZ()FV]H M8E0<$0R+AYGY<.&:,/PFDI/BU%F:0" .+2:-@PYW-0<<$R5(P,D$[5CTS-$@ M9'Y3O9&[$NB^+EH80WI]9@"\=8Y3HD6J!E :4/*G<7/B:]X)VX@E?A8/A=QW M6HJ=>WP;ZWY) #F\V0?A[7P4K.L8.M>!5AF@7I0^WA]4==U0Z!CZL5_>??&E MD:4W]Y.NN:\;3%07]9NO]9-W!S1=<+;,^0Q#O>NWN[WK0$CC/9KS.C[=,"H. M"_>YQ*I*YJ5$-5'8"&A=L3)>!Y M[<>MP8N,;K QZD7\F+TI#&O?_PL&<]THVF[=F4]!K/??@^659_N+\(SK7 MCMIKN$1J6E)HNH0&$K*F,T?$3I9[7O%9 < MC;L#>%V@ M[?G^4^?1K,?FG&MX7ZMUU51\WDR'%SNY&F.=@E__BG>4N=-RWIW=>FY9RQJ8 M!5'-1E-_UMSL;WUV@)XK6(9&, #\=!,QIJ=%P]K.!4C:WQ"6E>%6H?VA7OQ8M-WYZG9#,UJ/G(L1 _J?B.8@I'J[F+EV@O?J8'H\OKZPV[XR$!$UC57/U M@FZW1-L85-4__OAG9_#N[<[@#] CJV/XK:K7I1N[05%C??X/@;&G"=EYOC-? M-?>B>:P)SNNE*<$\@&DW;W>[ ^NS_@O-!T+N/A"&44SV_O=_VZ"6^G7--_R, MYGE#71,2LT8*3/ 3J++B-'.GR2@T\0^[ F/Q\ IV?NAV#P.U42HCQ?A37OTU MKW"9B_,7:DYUS3S?C@%B7KF7P*,L"'_[\CL*H\G@-]RN>EZ+=^'/+?5U=!?W M65S61@+-C\0\B>F9RIU:.4.=N&KP 8"S. #7>@'9;IY7 <(LQ:*]&@62= MGJ'"BHL6\I2U;/#FU=N=;O 0 ,[$>-)N,J@ A4?U)1<\@ZMJ)DUTNU.0U\[. M+5-G>0M/D=46R:-6;+O0OZK* MX@K/.=/AP1SB0&*=-4DOS53!+,Q'G5FJ^@!4Y1BX!*9EXP>;^I?5 0"-M+(:=NXV#3<^>]1/2+*7;>4<=6$O^FWXW;ECRW;>,J97P_WF2N&.O8O35 MZSHC%Q!ZT@:$SH\P:U(K2KB,\-'FW2&LS'/O?("FCRNUIK8\FV"2:EJMI%>Z MY%$O"#T9HAO4^:T=L+H*;GI1P7%[Z],X7197<_I7B[=JOJW.H>%YR<$\W"J= M\>SC5CI)GW/2;K[8)(]VDF(=IQ45L)/+YG+IB\WU-F'6WZ$$XHX[6P9+1 +1 M =#D*(-TDS_?IL2Z::-:;D[1#C)'LY&+-W%&N_X\J^I4C])8!%'WP1R6 @,A MX/L3]7>J" M2*JY&C"LZ0(4O\]N31U2UU5@?IBDW! -"L]E8FYMLF$=K=5.5,P-L&:B/\M/ MGLRGYO('._:>V_>F4[-3!V$C/.HW'_:5"/S'6UIUVU$G@9]#G_.@)_BW600+ M71@_QGI%6C$"5+'U1Z5J)'!QTX1 MX5V.^3Q#'5D 3/@*'1W7J7;N%;#W==)!RRM=-%1.!/U\ )U5^[]5;26Z34-IWBB?CH6.!W94 MG-;>]):Y_C.#OX%DX2;,K;B7&1!]],)"] +OHQ-M#W96%3[WK>5$[Z7#IHY.MSK CO5SR23O7VQ+<)G<[K(Q<_K@MX3W5;W?K2)W'#M='_GDZ$6%CNTA''+">Q+ M0"2(,Q)HDVF=6!W;>.M9LKW:G7&>NXUD<1D*^,7J[3T%7#\%?-M[_2D0.M5) M;$!E##5A!C9?9G%,@!U-DLF(@7!#"ECM0=Y6'ED\3>A4]YHC'D#3& ^[3D9F M$<_06@9[L?:4.(^2RU=T'B5GPAK=N'6Z#J&N)7VIDEH73.R[;TZZ7T1Y%Z'U M8ZCWM;,:979#L!ZK,*QP^9OY2'M&7V#T+W3O]!,'^T3Q4!+*(H!ZG2HB$^!V M0PWLCT@!!0*L)Q/="ZCO">!2!!#M[7S2<0RV*4CXD F&7>$L-HO-"$LM**B) M3*.4;SVCVZN-WB^ ] @J+8Z@'Q)S1%L=40Q.7-;X7#EN-4B?6=DMCWJN0#@I MS8G(UPJ$>I/K!FN]3$"9T,:8UJ4X%_ST$JT+H_WZ.V>J#\:4RS+:^>"%]T\N M.B>;'9\77CS?4/ ^=7=BHXZ=2[G>HOD[:M=RO9$CY_8?"[V<-7OAEB!QMGUW M@2(_,5@?G0MS'7//!WHW7JY74S,>T.U..-'< MJ8#]!V95U8CG'>#VLRJO%I+SG4NL+9WPICU2.)@?*:R0ZH^1[J+[E6S=QN)= MTO7ULBA/1:G)OXO"A4NW#L%-A_2-\8.=N^+KQ_UN,G*58%!4G^:^ CQ&LN-9 MJ\__+L=5$ZS4^J";]E&=2*9:^,Q_JB^?FN4KLWGS*:3Y^F(Q*YNKI;&F7*A\ M,?2KZZ+%5NHN^2/; 68Z%"-SCU6&2^Z(.'XN,VWHS'3=S$#\8V;S>03SIGJJC71TP7(8R.5.V^NZ>RXD9\[*V)P P^*F*^Q9AP$L M7Y['=*U*MV*#I\.6;@ C#D*=K<>8PU:=FR#(8#6G/T IM/0W=%N+^93%*=3 MG^$V!>K2S@;#F^;G$QUC[5B@;0D8!3NHW <7"0WC&_)2S<:8[JKJ(Y,?3?1P M(9 *BZ.Y2F/U& S_FI M[9*0ST.OFU?G'E 3NE79R0 M+ MW0#D<*(!Z%U,(S*V+NG&.J4/&:]S#)];&.GD%$?,Y@?6F=5E@7\.HC@V< M3;Y,BM/)=9*C%.J+CZHF-1%8]W]/>SK]*9W6?C=T-Y3S2I)^>^O3H+G'28,2 MX'+LZCO:)@F=UDJ^"9,GH<9IU,JD^4U8^0L4LK,>E6YUM_W&CG*?C^'*RM9B M;.*:,[FTZ7KS?"N+M@M/ZQ'ND$>_?[?.K:"NM7'@3ADSOCFS,Q;\YO7;Q#G5V05KXQOSKRX7 D]$^OV[=;9J MTS^0C[21T[FFTYQ]8?17W4"PN:??J%O=*">M&G-\LKPY0BD?6=>>F]7*2Z=V MB+-6C[$'1"WBW$/.%/3=[>8/]WM[ZTSH&X?4OL.JSC-QNJ8[JS06-@<]6V!^ MXYT=S1*S^O)I1Q_U-[BBYYCA/=<\?:>NW*4JHED"A@_";W,P$Z G+M_M;?9J;JRSJ32&75U=A2I/!X]B&-/.Z@H2?VCJ[*V'M M\XUQ4TY@IX=81IW&<@*(VFJ%#T2,( MAD Z3TF;4U;5E9BPYV U'91>P6OJ H]=;2A4YSK.E$7#N*&8N3)8$YD_?QC/ M#QMYY.\JFWRGBYNW4KNJ!5?C#D!Z/>)GZ4XR77;N\C5F?:(,AP83*_V M*=3>NS%P]1]%J1NM8^+Z!BSTG6XM[GZ7;W67W;'#2F(O[KU7&D0=C=4Z-_L- MN@/79%V"#X2NJ:J?N!Y%K=Z539ACX0L7^ (I_?;=LJUV?OK\_/!OB,>4KMVS M=F+/'^G5A6R\_V2YC@WL^+\038N)A<%Y!&VD[(&L\]O,6JNG>4,/KPAN!TXY<&I^XS=FX\TWHV;S2M<3K%I1GQ;4RN:\98:W09I#OKSL]N4\&8FIB\ZJ M>7S-3W5Y:+1>FT(V2LU\G5-7\;4GBEM7FK#7EFN'XP*%IJY22:W6NA+1,U_K M!"O^G U=>^4=6%GG,< (]%.SU5N,0QC_9ZZR MH6A+S_JRB8V+Z*BL4ZF*)WKE12<8*ZO.VG+X MN,^V!%E'Q4;?DRN6/A]+HT7WO'WK"-S4A[+S#<7*C?59 59]JX.EUCB*?&5Z MWY$,@;J0H_RH$_7;N*]]&E_E:T(.%U^[^+;N&X"$CHM3=&=[MX99#?I<"(CU M$VD.LANIXG3%LWG-3U=.JW5I]?1VNWXLO_.%*]4(^^*#>^K=ZC?C=C>C89(F M'*=)E'4:M,OAK#4OA'Z[:4H7>S=$?3M]1.&]=^,\U MU4316Y2##N,MU%&M2\S.>MZ[&]Y;]A$/6QVZF"MC0Y_[43N(ER)$.J>^IZLZN:KQG#BAKD,PGH?1"#Z4W#*5MNF13A7NA/]\\5NFD---YJD!3I=(5>Q&GO89Z MN_L&]M[,9\BB]&L+_OB>,1[N74]"L!K5%U\?O_-$>]N)RP3&P[?YG?Z49^JJ MP%=MIGT=)6V^Y3[0T=U_7(QT'Q!QV[M?AWS6:9FYZH06#@7]JK-HO_ITV(F8SDK?:U!4OIFSF7S-RV*"7L_%'^"_98'Y\@,Q MG0KUI2[84*?M+F< Y^52_FXW<7=:BKJ#M$O<=052SJ4#N.D(Q'>MR818,;XG MC1L@C?%J91 LM@=,:EK'?%VX8/MN=??[68)HN8U1:9K\\<6B$//L\E/C*C/4 MW61'8.!/Q"E>*YT#_H!S&SFCTH[H4=;&>YEWK*E2X%J^%FLVKXQ3E"79$@&=P M[7+G#)D/RJT4O&/DB\(0/T1 (72R@+IX5KM.L(&,?=S'3B9CLN?E@SQ?4_RB?-!K8=TG UYP3N^F6-L2E;1[GT MWZGJ\'5?$K03'5LV''4^@=X9?&0/&N-VFK9$L',+?98Z1:L<8[2'OXLUH,I. M7R?LJ>0QTG4.5L?N=>O?5)0++[K8_MZ$HO"P]_<"5?C 61SQ?S ]$C.M8[UK+3C%-=O WW%#7X!L.7,W+ M<&>[]J:^@1D-7OHQ-[6VZ@)38C+Q UY;FN[_S5O78C.L@2^BM5(6?:%;JKNP M^)*F4,Y3#$9TC0R/?.?<)C^OQD_7I6TD%'I3],RTI3%F)[7=_".Q_=[XU*TI MKMNDZ,19= 19VR3M1ZM_CF"J%\E%7$Q\(*8#[?52[UKE5(\)-X()'XI90WP MW?H\_6.E8&,3F+.&V.>1VW7\[;P3KR-.%PKD[@55[,RIC]?,-3CE^\DJI M:U@_KVMW/M?XDFZN?_6JFMJ+M9L3:[ IHU%QBMNA%PMBBJ8@9DWDKF6%[S^I MN\V)77#,^G+OG6I1'8"LZ;\I8C]QG<3FU>:!'"[<$+#ZN-_()!@*AQ'KWNH71KS'G#;.B'VUG&B]1F];VC?Z8^["SJ!EYM M.%<]*!Q_NF&X9LNPP:LL=*'RN(_R!(Y>3\ET_BA+IA]\Q0@=<]I#]C608JR7RR:3XZ@..VQ2CX5(BA$]?R8^<-L#7(#6([1KB0UP/#IQ"]&L"KS1%>UL M?;U#%P3F.V2?^JQ^6("C0CAE1<[RD=.TQ. 8! S6RETW/*,*'X+F$C_&N!)F MJ4HBKJ_3Q.I.+O7)X*2:N9XKFTY_]X-+]M#A!G)T,DB&\*4VB[%[.!.FM^.\ M7X^*=QH751NMH.BX2DK5=/!N^^WV0(H)%FMF26/5QNT-*PSC^%:6Q1=3"E>M MJ72!E\"2\%@P;RY4/UZ:HQS/SYR>U53*\4B"2-%4PWWS:J?Q*?SN_7K]N<^3MOX^ H8'I;% M[2*>=Z?7J9:79MB-Z3[P$SO RQ:!*RSSR3S(9)XUVLU6&[HHS ELY'%^4M>F M[R0:#SM;,IOD_YFA-5M+"83T%ASA#A>*"W@XP1+HB,;GR@Q,B!HV$@MOK;=Q M09;XQ#HA1ZYT"RK*W:C]M=O_0+>THSF(P2YHZ^X$K3E,P%<^RAKYK:D?BV8%+B=V5:C-L:IN;0#//#\&V^BH& Y>P49,BKQ:J$CM MVT86JG9UUWH,]CA8:9J+O:]!K>D6K,=*CJCFW,TVT9#&E-_@-KTWWJZN4[B\ MO+5 IHN2]RXHZ.(8_H-1WO@"5G=[).]EUUTN0%?6SOV%3KYWFK0@0[WX5H/W_!3D(W&U3S*\KWW2BPV.(3V'\7771LF'\]U MAJZ?X4ZGF@J0TM]E ?J@F:(G^G"NE3Q,9>&]B[;YFA>S"K2!XA1]FN($=+9O MKO@U7*/\OQL='R3W_"3"5[YVG'CB6T/!O:!J-Y5DYF5$4(P;7U4Q=^=5,$D\ ML0+3?FRFQT57QFP/#B:#/5&JXT'H3PE#=R+N='0GC;! \.2<(A@G,W@0^VX( M! 4GLVI8S*OS!ND*#KOSL^:XPB?PMQ30L2VT9X&V#\TY+W45B1<6\;^B>#MN M/ ';V%NJ:0@U!^Z+SLDMB&\BO; JKE;I^,3'C2\O@!E48GSN>-M"I[BG'7IP M=]6;-:^9V2UR<*&YA\%VT,X=]9X%JO"G/V /#$19HIBJ'?AH,6!)YY%QQ.8/ MM=R#VX.=>5A2MQ(2'@<,Z]3WJ:OL^Y,-;:H?=;T%=8\5X"'MW4AUTV57*!@6 M'\>U.#_*VKT=-I%L&,0C74'RY0QFM(&^&N*.Q6&#\T+[!@Y8(Q2YDB"' MHGJ=-PV6U@]\[OR:5W*JR0 GVQIA[[TM_W9N3E7FR/'9O06SJR'[_PHT;J8; M,(\'X'L#J-X!VAP-T@Y2S^N)U4L]>"N^NH3J_Q'CDZ<-0M+EQ(UL0_2L(WW*//)%B82<@]3A"72[WK9[K MY;G*KV,^O0"!I(@N$&!CD8HWYL>_+>JM',RD0UWX12#ZYX ^'L]^^OU3OKV]T6NFHU&78) L03%$PV=8 M05$W WN) E;2R6(KH(GG$^IYY6LIJ2IW$TJYT/Y*ESS@$I=%,[Q,@36"7)\B M=&1ZLB-,\"DL8UAXX+S0MEOHLAXK9R3S.IG>)Z$'T(J!K\G M^0Q%IS(^5A^JCF^S58ZT2KE76YSRN-*ZBF808GO )C9 ?CT>ZWJPP"(?G(N^ M:12S"H<2Y<]1Y#$; 4&H*B-[W8 ;&!A&SR5N?P\&+.@0XQ M!'^E^73%LBJHMRAN:6[\%C^#(OCOHNGT'Y35-"#W]18"AZ0?KXG,L)PT#P\C M%6%M#9M.B/D")DPPZKP"G+@"SJ:/EU!XT%GU9?(T<\+2/T$US)"-7-T4PJSR M.2]TP]L8C5<7 MA3ZXZ\99WL05UE0='BXJH$!@;&G@S#VOK; ^-P"+NUD1^C.=Q!GJXLJ+"L,H8P?/RD-!Q5$AIX 0FZ_$&L*68,H+ M&TOS'FT)D*F397FL:$(?3@S&E9.5^-AC9V+HESB&VOK0Z4>63B_R%.AP.7-X MLL!FU9&Y*(X"=Y,ZB<\/=VWVHV-I=";-&[4;JM,P-AB@E]C"'_.?(^W=HQJ]77L5"I[$E0T M'CA?*3T1:#T96C^Q4KT"JY[_S,9IHR4'_A"BA24T>,_S4O86:4DF03=J([$G M)"O&7L$9>L^UONN>1WFEE]FBMXTX^U EPF/MBC)_PTX.)./Q9/RPB_5&X>Y'TX;?_ M]]-/]XK=Z^CJ>C98YMF]?T8Q&,/_R4/C]9@+"M: #X[BZ6KF5R'5%.# K$(8 M =?RE!NCJ ]1#.3TXL<94J*4=XQ9Y'U>, CF)]7+\&2/'V:\>3<_ONOY29PM MJEQ!7K625]_D/5_04@L\<-I*+F!?E)(%'JM*1MRIQX ;P)Z&9>JRZ$+..2T/ M*98-2\JY9GG/H2J^7C_VQYBP6#BKAZ0+;-6 LW5Y:-ZK57>L-;;! (?#(]A\ MK64A/PC)JF]9 2\>CWS&=&?>4Z?L:XZ=D'AU#DL=H]A(60M>WG0%H<\CHES$ MH% H#T-Q>>M/I[Z;!2F?BL%J?'+ E>?P:U!BUAK/6V &(P^1S>-"F#'Y*1=?A_8@LB(:454YX=+*< M6D=J*RV;2?%6\AA,GP;1:[(CCI2?KFQQ3B_OYU$<26;%'%4>@2=Y^"K7P74J MN7N=2J?//+>V6=[4C_*PC@GO*A>$XI-+:8R\QEARS.H]0 Z <%P68ZN8M 1 M45;]Y;E.(.R?:]G4VAR-"=82XWR,C6?PFRLM=[#1@53V."!% OG7" 2"8C V M5!]S I ^51\I&A_DF=DV;%0_<,H_6_8$^'_*@ZU_K!P6E_"<.#^2M0$%)@^= M)#^VFS0+Y'272J_:TJP#_DHK0V]7+&E7F< U"WD9:RG ,OQ@'AO,G7M-O)T% M;UBU>ZI; MZH9TCZ7(!?266X695%.[P5R^3SAG&:%AX\K^N,;,'LIR2JA5!=@/9S'+WF7RR>RP=IY2.S6&"/ MHC^):\$L_-^6ZZY3"AG* MRFN9$^:*)E@).%D6KU%DBQUG+O9_O2XXIV&)+1UM.\(EGPLSHQPK@M''@NQR M"_ZA.)Q7QE8")\38,6%M6Q@M)$E.YL ?I)Z4Q3A32I^+LUBU@3:,A)"S\A.2 M_)03CP!0#'MA0^D8R WHA;D;:9RYG%6P@BM*8"6\'74U5= !ZLZ'W)1E'20_ M/K5VI#LG0/C:Q EX3I*4?YQ'H8^=;_!O/-_(G+W\ M@.[ZS@BK6%O[/JM%"5AO'Q;_\7G!&@*.+R57PO#9>1:D_CU;A^<#D=1C6[PS M4)%0Q=;K8&&Z10^5R]K!G=PG_G[1*6R6K&0Z@>G_!,%-T'DE7ND4MV)C3=-5,3S(_ MI7NBL%*-/*:ULJD2#$WA:VWN.%229%9E"64U;/SC@+\ M]:S:';D\*6,\F,LOLDW2JM3?E-K;A/VR+KGKK6=JLI;+ZVV"K(AH%_M>DU#S MLN<)F"AH)=2^G[-F4J_$[A(9?_?C_[WJ(>.*2?BQAP0\NF2[SU>B@ZRICCP3 MP3VYO+^2ZRRJ.FC,"Q4E.B>/1PRRD%+O:B&ET&IGUFI?'#"A'/_6$YFKWO=(O*8:S\[-,2*?8 M8=ES%KPY2)ESX <@MT7(/#S-\8Q9"Q>;N+\X04:+@^NU@K\LX:VI$B3,>S=P MT%JK3FPS8S3OI>65ASZ+Q>=N/%W;95-6JG& 8*7KLM(?%*>O,&EYJ6S*]$UA.O.F=>;[4'.$ 1QPLQ\^[<1;$6R1UEGF0MGVER_U(9SA^P[V^ 0V"2[HA?0.F%Q&]#LZ_(>^21? 8R9N?5:D'R S*U%$T> MKV,BK@K$E:;AAJ7&+,&5D'>>YJE%UG1BR[+T@F=RO-K\^67N#%7)DR+@1O(< M!;\>UZ*3A+5"*-- 2;IRK=8NL_HZ?KM^1K_Z2)(A=-A@!/#E4MYMNQ8)927 M.S^7!Q8![WGK2:YI*B>QR.BP[K?.MZ*G")??PRM5^-]T*?U"T[A6I=+3!&Q' MDDZK4T>X!U9R?]U6P$AL7!:@.W/&:QB.YUEWX-O _^^-,Y-D=X48GQE5)=V+ M)F:L!Q?S$C%G2+W=":P\E9=&BP>F'/^:.Y!%=#7V:'P/@ R<14(?BA\>/3^! M]2T?_)"!@SWTN)H61!7(ICZ#:92'6QF^^.4\/&G;H[$\Q@AE&L/_O>+#>?!R MQ(*7[U-O\YIFC6S5WGE9'BE'7C,T[:@G]RU6D4>Z==QKK[)86>_18DUM]^5N M+=8>Z<:X)VL%P"IVL]>^9[S+^1_D,>!.6_83+WAS8VTL1QOSZSX_KW^5Y=E]+I=)]UB+'_ MRT#OF.P^ ^CO19WY$XLF-S&V#P&B"6.(=XAWG.P=#>5FSJ 2^Z\Z4HWK,^M> MUGS*\SLA-@NHY<^+E/73G[^LIZR/4 E;@"1+'9%E>\'S;GW3VW92WT&,#W=J M"ZIB$-O6U_*5N[=34&^+;0F*Z!=%J!:Q94-0A*"(@B),C0IS]_>?]TBHQSC?)VY=K6*WAZ M0GV&*8-EI.RGOJ9[OHP+. "LF+).QH)%J\+:? M73:>>,BH?:'J@4SUVPS[SD%I5QJ[^3:[S5^@L60T+7H5$1.DUD=2 YTK:T11 M>A50$J363U(S3(6H!VIW!*D)4CL!J5GJ^+#+)TA-D-J;-8 DUZ48:^X=41?^V296*58Y<%5WNI)PS]_N5C[A^YI*QP< M-2::90X;!HH%QN%XV# 8@]NOJH.&@:)98+UI@X:!*MMD;&[M"3.8DH6G/YL4 M:%[DL']?J,90L4Y!0*T5U#30.V.M2?FW8O0!;(["-%9488VT@SMHQN>Y!&DU %:JI MDK'51'P/%4(V!M7T$ZKJVQ6E9J/>4=Z:]MX]QLN8Y8Y=!6>;L%6J=.2O1*;>A8DS'D^BP='>++ MC:CJ) &3P'*>,CE>4@!ABV"_B+HWQYPIDIT6<026X%,(Y;9I!16@*P$F4$4 M065M0396!KR?>K CN&_GO_RXU_AGV)E M;#M^Z-$P?3"LD<& >>&EJ[CTM;_/&ODQ@>W?+A'52CF5>CF2\S*DVC((A> M@4,E1N*)M(BC%]^CDA]BK00?7Q339R?VV$WPB$>?8TJE-))>9[X[D\!*3A(I M<>!I K=Z=,YB#O!+2%-I"J]/)"<$V3)SPF?X@A^RU\R=^"M>_OQ%BF+XSU/QC@5L//+PH@/3]9!,[RP0\9>-E#C["S9Z"7G'605M:$'%L+OYR3 MD6V/QO(8*2FWS/,/YT0V8D2VUA*#7U/ED2GOOBR/E".O&9IVU)/[%JLH(U4Q MQ6+%8L5BVRQVBUE62)XP"NE1=[8"@*HV6FK#V$*+;,/N6QME)K@!( #]^@IJ5;J7OLQ0H?X"S\X2Z2/H*$_Z1Q9229.)I,KJ4:?I M3@+CPT5%^PS\+@(?#(TF <2#VQT.S/Z.YEUW8-:=E_0">[_2M#NXZP7$?F%^ MR:6 ]F8U?KN(V!365U%]O8*9]EY3WF^8#,."P6>,1 QX_W]4(9@!0^%GC#L- M>/^?Y@O';:+&KJRL>@54\[TF;XK77"VMQ=HU!LUN.6GB>^)[U[8]CRG!'W+ MZ,X/)7AKP%,J])M+ :X./\(J>4[J_'"+IZ-.T(*V=158&Q#UO'=\HRUV.UFO M6B:1-;OWH\X$U?6*ZL9$UPZ,*A!$)XCNI'N[PXX,MOV#(+@.(>66"4XQ<)*H MD'*"Z"Y)=#I1#TUL[ '1G;%60Q!R+PA9 _&I'YK2=\79OIO?GK+_]2P&<-S( M@;6M'C5X>@NX^C)X6K:(91R85=J0/,XJ9(>-)A6[KQD"2]W&TIVJ$=.RFKME M D.7QI M:P(]G46/8A'=;&OQ=QA+YTBMW2;F==4DNF)>#_5#ZP;3;E[)R2,M MS4H2;]1U;;CY;G.L:>O$LL?'.;6-*U*['"T4--QW&C9DHK96.H*$!0EW9]=W MFD%L:]PZ%2C(5Y!O!W:-.1[UR)H=0<*"A#NP:TW%N2DW3,+72& *MN@[6XQU MA5A:V\S21?CB1.G0SK1"9&]L/CGB9TKO_^8DU&LS^.BLH>K=O?H[&LML"?%R M+.=Q\U/LM.WK+ZV]AB8)M?M15[%XH>*8;!'FE9-:M$WDYD;B3=-Z\ MV^7A'GH'GKJ@@5IV.W0FT0OE6;!ZVT)IZC]G,6LRZ :91Z5W]DB3)OS0'?8: M#&$);N###K ](4 PP=-X(^F?5(K"2>3$V+()MH08P(/W3B"]L]2157]'4IO' M4'^+Y&6QG[=63%DCJ'G$&D'1U490$[R+W?4W3*/XX.-I!+M21TJQI%%/ M.R4"%XUDWO#PB%:)AC8^2R>WXQHP[ENL/;),O3=K5:WSM* \_5H5>-#H"Q%8 M(TL_=CUBK?O6:MI&3]8*@F#<;*WM)CM<)XJQ?N9]NY&TW3;:LZ?=5JS=SU/_ MV]I$?O:_G;A)Y+!(X7"3BBUF=-?)Y(T-+=NZDS<#N3>WM3P'Y+KVGEY@\HTM M+@<+M[4F$'A! M*GJ0GJ,'::\ T'(&\ZV"0;1-%=\3W[O0]X0I?3M1X#L_Y$ H&\#R7WD76/YS MW@J6_R+ZP5ZPEG\ I>SH0)M?@VCF?H/M?,+JMF%K:,"J^\-, K1' M^K6Z2<;J3K]6@/7(UGUD+ N"/=,T*'.\OR>B .VQ,X\THJD[9QX)L)ZO\>Y5 M>JZ(_KIG:2M6+Q.X85^O^?Z[S9ZF:1%=/G47I74@7$9@"IH=!LTJLDV4L:!9 M0;/]H=F[,?9A:9]!%>0JR/4:\6&36,(J$"3;(Y+5;6(?.\U3D*P@V>Z%G+I& MKB*((.AXZ\;/TXKY5,3<+M4\J*;++4+/N_M -F+6GG3*-&0B'YHYU1@0%TX3 M;#W M6>)9SLT=N9O#HLF-6(>*O<7!#E0XFA4.]A5ZA@4IAHV83X[KD2[9=YN M61F/S+?V6U;@)5K;ALN)_VU'OV1L5]"DY_*!-V#;94731_:I^RX73ZVV4&;( MZ0@%\!:63@B8XB9P#>\,="@O5?FQ:J8EU?MEL*O*(TJH;-X0Y\]G5.XAR^O;TZ:TS3V7;@I99N" MG4C1E/WX[\R)8>'XQ.O,A_?A'V,.(W\*HH0]'[EN%L>XF%<_G4EA)/FLV0KP M1TZLB\!) 69SOL)$ O#E> !&^IWM$.52L,PY+9'<683 3RX,P0+^_*KL\3_ M+J4%_( XB+(8O<(,EP%?!T#027Y+ FN!!4_C:"ZM@D8"/+@(\7GDT0 _X6R! M++]*\GW/'"8A8LHNL<]N>8+#L35775(';9SM9^SQ$61)DH; (C\YJ2/]Q9DO M'J4G$&7+% GC,WU&LFRT+\6Z&I.O*= #TDGMCG0Z 'X?6%,*J(,J7L*N"I+S M_!S39\Y]*-38'WV0,2!*GFGHTI+C1M)3PN@?-#\PK _,N'+?72[XGC[E,NZ' MZH7)@N(#?I(2Z< 2GYD42D S-\:,X%#7S)"=F6G,4BR*41 M6\,BBE/X8/"ITK@_/XI M*<&#21,G_ JW MYF)SPD0[WG> L$K- ;=G ,EX ;H(:"9!0PM@X*U2 5\IP.G%1P0R'8&[UV0I M;UL"NL/WJF4T19\0:R<7:X@EY.?7"!@5L%HP%)KGV2)YV$&L)5?^O"JR#I!P MHC^1_D_D!91*GY#I4?"\5"+Q_U3O;\#KN0MVC_'@!T-?P\+] M1>AGNW)GNS!+ KK\$AY78*/H(P-A@4[9SR7./M4P?)F5;J=93GRH$%Y\CR9U M:QU53D)=-,K!>*7<2X@6-)10/Y!*I8'R8 9]32E)B^@5C%-/ O,4KD1=D>NT4;2AW(Y8(53I-;#BI2I4!KDG@4X"BDR0:F:1:ZW.?VT^5(RF$GN4 W$UH) M>0\7")SH TXSYF9$S*?A-D6Y0@!,$04H-$Q-J@!I.=P]@V53)P!JJ/\)? /P M_^'3,?A!X)]P:#-M-(=/WL_AT M4L>OK6'KA]GKR_>N+21 MS1>A5FYHU)- MQ11+*5)+0$XXP&"XPS)!E#8 E, '53#E7":2.W! M7,7)U2/.A(%Q]R,;'=6NI HUNM*$.)D29GY_N+#.SD5U:R[/&! 4+BY7_/KX*.$ MN'Z@>R=PLP %&K^",NP5I.:,$S]P-!>XTHL3^S1=HJ'*.8+I?2 H"ASP,T@& M^@VD7D!)81Q\_ 8?2;B@_!2"T*!<(J(GP7F%L4I2XY7M2V1NA_2[LXPCX*+\ M41ZA@'O]&%8)?MHR?]L&KX%2XFJ'O7;!7\.8%D2=#QN''>6: GU&4%] ]USX M)1D(8RY(86EEH#*7%<5#H)Q )H%9C>JKV,RJ8BG51NXCLM4S$UL9$Z 0D&M9 MS-!8.05H^K/]^TRY<+$51 [W76OR"FY '#&!W-#24L=-@Y/"0#O"0-LTCSM@ MG.VU/S![@LW@QLT Q"CH"6BE3(>RN2F#4 MC-)['MTI@O$K)BI:.>7G_L^G@R9X\9(7)*H<+AOF([.B_>0K"P0G"9>$410D MTHOOL.WB3EE6!T=#PN; )F&.)FV0B\% !=:YW9U= M5SGU_2):TL,-K+9/VZWHC8F,O'76&3%9(-G# L2:T( M\Q2&XJ-$[T']P=HPPLAMW(J$'KF1R3Y6HV8I628IG?-@S/K:., W2*L>UT?. M8/FZ>1:D/@")901"&JRQWP0, Y0+'-?S:.('].1*I+O!EK^!+2/]_(EM'HDH MAQ'X02&=HGXMJ0JT/!CM"'. 6^D^)D!;R31W&;G/F:*<05Y"Q 0H%1DZ%Y3; M%%P(,H>#7ZE1?N+@V^O"-\]R@N&2AW3+,%"%9^9"K(9L@:X=P&1NG7W,14WE M_DYHFC(3KB"==;.Q9E+DA '" VR;%-B:&R[U)]!P*2+MN,6(Y9D+/R2GZ/N75SBDHD*2*CN::"+R,O92&XK@?CZQ60-IFE%%1E MK+QT/VM.\]1)$%!KV*MK1]@/:$?PE[/]]E=W>>"?2 ^!#_#EZ@S%R"3&+2). M 04S?T%*T8UW512+=_',"#C#&>8L8\01XH:KN3(\B6J.V_* NW]G/%Z19T * MT4G#V'=G3#X6",MR_05(7U 0__A]D+!.F(+TS?7OS&$1'11C2.B()S!Y7KN0 M86B94?R-65'=@WH1M')O%ZD;$\4EH^J8Q6Z@N:+'58NY^@;P2&3_FZIBS"WJU4+'KJXK..$&MC MZ:Q:I9@PQILR=F]I&1<2FFIO2KS])6GM);-9KE)N^[57"*K-R^1?P48!1A ,'C!" (XU924]*9N#_$^;R.3'WN\.FJV'61AWQ^ UY)-O;OM!PZ?*M M"B3$L<]3E(,*^HZ&6I'4UU5QVTIAR_]:JZ+[./L[&NYF: E=:7S>^0*_"9Y?4B?-C M$B.I7-G'OWWZ\M-32YD^5BI#?,>J\OE:I:0+(6&. M#\DA9\MWF36AU$'/WV9LT2J[MW2;.F0W41]2%8RD#5.O(E=-2%JWU#>1=!,% MIFAV7;\XAM)GVEYA._7XKZJ MN/B7_+[B&!^2JH/9+C=C;A(K!&M<'>*)]D8Y3+;;^6=)Y.>OO>_OO,=3:>6/#5,S:*ZHHPGBB%/)U/; M&MN.8^CT_U,4];O:4]>I=3;X!&X&Q=63T+#T MP%DD]*'XX1'PB:4;#SZK0+AG#SVN)BO1^EH[!,V SB]7AME(YL99WAHF_W)^ M><0NK9W/YM= VJK&[LO@/1QYS=".>^N^Q5HCTS;$6D^^5G-DZX(&AKU6H(&& M M^/;=(.]+AI*/(9 K(.AWK-5>;]TA"%40:G\(5:B+AOT3#_;([3:+8GBXR;RJ M)AL>&N#DB\FU[FW_ VL0)KA*<)7@JK-R5:Z(URI#-!ZB/Q5PWD)CY^]?+;YW M^]\3]N;->'UW?LAAD,ZB#-[C)1L#56Y2I MR$.1PALALTTG)UYZ/LG?;?^3% M*0_GF(U\JT!K+#H$Q 3$!,0$Q 3$;A=BK:V$*?O?UBDEBCI2C8Z#H':D]RC* M6=M^XU&(6\!V:],.MVWQZ@-\]D^8'\M$'A\8N]6& \XU@%-0W2U1G:H253=[ M3W7E.]1VZJ([T[WVST:WKX*A:VSU>Z$*ARZ4--4FNB'W7B@)JNL3U:G&F,C& M@4&\/:"Z&U>%:MN9W[>B"D\40^^-=[S94.JLX95]W+(%DCWA%D51B2'K+5EF M#^6<2Z@-'$VR3NQQ6R-?H.G":&IK')P&0==7/8(Z&EDFJDHT31-,W'$TR38Q MM+;>I4#3A='4-B9Y*[+VI$DPN^,V?M&.=;U/[#EB@&W\XL;5YCUA)M4"-Z"U M?=D6&#T*?-P<@M4Q4=4CLX>WB. ^XK"MFWXKD2W!_V\&J&$H9&RU]3UNF/]O M#<&Z:1+#.C([<8L([B$.%9&Z&$;JXO>&C?)%D*U]6( HAHB3=QQ)%I&MMK). M(.G"2+I3]8U3:CF1BQ=\/_- M(EBW%&(9JD!PCP6\CV=1 755!'HUDK:T1S;Q.O%J@J3F:=(V,K2.#A@)-ET*3-M0S*T,K:?X0S3$T MR ?58R7SA(9TZJ>BAOD8<]\@ABX*9#N.)ANP).KKNHXEY3IUJM?70((\FG7[ M,(EJMK4C!1=?'$T&L6TA;#N.IK_\AZ4JZN- )>[0(OM_!Q,_=@)F[CO>W _] M)(V9!R#B3NW#D@H9&_UO[W_C6-(LHK?VS 26+NV9#33H)*BC49=.B\CC_G>/ MOW4LV<0PA*3M.);NU.:'%V]%R@XMM/\37<34]:O0OC./8'7_?;RE/VPG69.) M?*6HI,!2BW.E8.F+9LT=Q])0NP +ZFAT=!!X6!:Q_:YCR22*>AU&%EAJ'I\< MJ*0=8*N2:..\W[6C3+=VY%D=CXDEBVZMMXM@32&:+/JM]SFVI5XG1GQ]E2?X M_^TVK682V18"_F81K%L&T4U%(+C' KYU$/96!/P0FI9\"MUH3J6[($J2'Z1I M',T+OR8*KWXHX=:DH2(36VLK#-O"HD?QG5O#KTYD^(WAYB4!E?)Y=U M?64GV/\$X2HR;GUL_H;Y_];P>Z<14[9;MR'O'6IOK;O0_SQ'IJ+35OUO;#Y2 MGI8@4DC3:T>N^LGN8ZO%2;@AQZT^G-W '[B,:Q+B2GRBPU!Q+1)-O"$EO$TK=0\]Q%N>P M2=HFMBK:DG0<27>F8=U$@/>V)YXQC2Y2.[IP@474R^CEN4$=Z*?!UD M4F+#U/\8OH!A']*42)]"=W2.^%9#9Y\#ZD$#6O*B#)=7P.=M49'.(>7=D=&0 M4P"HVPQZ9Q'5.CI:= +X7#F<)#A%<$KCVG];;>$4W1JGW'C@U;S.4/#K&V5" MD I!>N$$I'GL;/>;$::"6P2W-,_GJF:+,_6WQBHW;G?<*6T:GMR*T<$B0>]9 M2 3^Z_DO/_Z5_7/AE:FLY'\88SXTINZC9W_.&U^\451VI M$JPEP/.&?@@42P]2+5+V.V4LCY263RHCZQ '(K0M!1%DO_SIPXI3$\/O%YS8F[= .VVT8K6F/7 MPYLG["X?'G)3*9I*(>#.<5U0;ZD$6NXUG;$1J(LH\5/_A6('0FD:1*\)WOST MYR_OGXJE)=2-X,Y\!WB9@:@ME1T0"1VA3<1[F,TG?*-3/W1"UW<"R?%>_"2* M$^G51\CMHV )Z Q1GE)W%L*RGY?2(G#2:13/$[AG[L!'T= *$S])8;N2DR+! MQ-$WH+"4 HGH"H%=PE=P#:LDC3A#\!/V4[JR6HXU-_#92SFNZ^S$6&GU2^I( M*WECV^>0SM<>T/<\ (RS$\$YF'5U-,9!P9SP(C">* '*/#QU??266Z_U!_, MC6JY>L29@/V.U-8[(,3 MO#K+Y+OW*WN:^^']&@S7M[^;T;K*;HU5 :-=0_T>*2YEP]T*;FNA# S[Z.>! MX38T0/&&7)RR)7ZE2WACDOIIAJ0*W^'\F.R6ES=G0WW.)HD;^PL$@#"ESKK* M)J"N<=&XM*=D8R0?9T\IZLAH;4]Q:'Z9^A M\DZYRJ;0ECQ:J#U5+_2>U3H6P+6>V3KZD,<0BD4P;5?H.'^._(*6*-=VBX 6 MRJYD(G"Z_D7=E._,HXL@6LX'9D=^B!(6NA#\<\I5KD.5K[JR$76S8!;3&EG' MV8BR?(2->&3,+3=[W;5M,<6G*=4ZB.3Y8!NG\#8WBEG4 1YCX9RT_F'\S'ZO MU,O8[_C4 G 0>2/I"?@4?\%H WCS&UYF0C87N.;5"R9XZC6;@3@O#)6]RU%D+]"'ON MW&Z-2A6Y$ RV,3*/% S&>01#<961=0+D&CNA2XOY.EP6U$4!.P#J)#.F?JE2P M9#M-:&TWKQ1-;R=.?2> W4;3*689)DN0-J5E 3N>^XE+@\ ):90!#.=H+=!R M^TG^':7Z3B-YM8LD2L.*JPY&$[K23GJ-F]X.$JP0_M(,*+:R\"J2J.=&'"F( M &I[EE\\-AP'Y>^P]1B3&.@;>F!\@L?&!\A>32Y9-V11[09OQ8&5&"USFII5 MRZ6TD:*ZTMHN:R]$%W4W"W<6T&?X:4I+<6+5Y.,R2>D<)<,+#:(%"QV@O5/< MNBH,X:M?*0L9U 6N4@4ICI:#>(8_!BN&&VCNS(F?<]\0$ +"P&5(V;JR1C+Q MN0&F*[>3H5DQ6PE&16\L&(^ MXH3//A9]\&*0G2]6JFA2(['C-<+.NN!1VPD>^6J"9Y"5 797*P.ZJP;VS$P] M43RB(])X-7,F9LZ?LRKZL#@^E>6I,RV+!+%3APOT=+C-\"+L.[*9ZDM=A_& M"'&Q+_!"[B6&R\85=[G?GN\+EYI@:1?.^0+Q ?L#^S+D AO6O^K$KRN&59#X M.Q+?CAH,=QH!=!GRP"9_G@AVPE[*''_%VYLD'INE;I MSX#'+^>"U[9'EJ&A[,W[+^0?SL7RB(GEM>,'_-K8&.EC;>=E>:0<> MW+=8V*6U^VKWUMH,K@?Z9G2B/<9!WT/>XGOL/B9T\#20W63[W*"Z#@ VI(=< M'8+XAC%N%0Q+G6(6+KNN-0A6)@? MIU/JLHI"%"ZQD])S&) WW@Y(5<:CMLV[;Z4ID*"01O:1IHQ$QZB>Y1AW;53! MM-*?L()8>N+M,3!Y_#EU0L^)O43Z$'G^%!#"?__CEC_+[V$PF!LK"3/ BQ@3E-VD215^+3^+!#7Z8)07@S,OC M*2PEC3=7_6 \/W%C"A_R6>6FGQ0=0[#$ %Z3T(43\YX?><*8)EF0%J?B*A A 'A#G;PFP$T19-NVOPBR M9'UCSF9YU>XWL-Q]S*(U6*>0)_A9->S&O42B/JO3P+M=)\&UXKD9_O(E=3"< M>.\!% BOV8C"$H9YOC\$CI!>_2"07"?#HT=X,!=V"Y?YIT?2SSFP&E4K\+X_ M6 .!;\%"#8YON!D(D%5,E#NJK9I5E&TN>RN ]G,WEV-8IN%/EX^]%A-- <_A MO87T091,:5P4[+!&2JF39FD$O!MS\&XI :F7+>+O6-F2U_T%0?3*3K7@WS_D MQ2PSK,8)'!>)CQ6[8&$@KR#!LPY_CCZ/)(_"0IB(@K6QTL2$X(>"S"O.L6W[ M3"4K\([_=&(LJP%" 7G'J^T(DC, &BMMD$88L>3;AAFA+"]S#97 M/C5*DS8H#>]Y!31.X5D.@B2-W*_EX=#J,!!9(^P/41R%SHL?@^YX\CTB_4%! MU4PY\7YTHS":^Z[T&8^!^ND2#(>TU&H?GO[X^!G_4NJV6NT:5NU%L&R'&1EL M#&'QW*^__5?Y!*MA0T.2?>\H8J_UG6Q![)WJ5OG9_]:T^5VR[U9Y=_^Q_O43 M[50AGFB,V:%N:*I5GK\PQILM+0ZP"*L#5NW-D[A[G[M"4\S]Z]EHB;E_VZ=K MB#GU8S"$:E\3+3%%2\QC6F+VFBQ:MF[4=K=>/"RN#.O8I\_7MK$C:.B,9FMK M\8DFD1UM$EF=[93;V@C$W#AS1-:#F$M(B''=HH< MU&_"*+:VV9#E/'&]?8TW=;OBUZXWWM2JSB>' :SQ_DS[(7JAIIN"\T2'SY-V M^$P"? "(MO#_S:7Z]WI]O33-&N] M27&?AUM]UCIPUK+.A>FPIZ6HL?:I)FTXP0Q?[13"P]\H$?9N_P7$";Z5VUC^ M'(//,8;A*[AP4Z5LF0<"U@]W]L$LH^&;_4HV-[O2L*26XRXZ[,$:,I;R9Q\, M0\H;[94R_J.#29X_P,R"W:(3"C;D<^S,ZQ)]/V&=HV6IUD;NCYO=W)]VI9T5 MS*);Z=6[E=8\M\(@'=N;/9\;Z(+QEHD+K1VWG>VF>*8X=EXHWP^+VZ0@3IF0 MV=G+;U5.'V[JN2ZXR1&-1E5?MCU'JVKK1>/7F?@"NP8XZWM9FG7NM-6G,6^2&?.6POR[U MS-WC*9,7]&R!P6)=/IGG7:]WP,7422+A,G:+_(,-9^ZN9JM;,BS, M.X=%XO&>X@S213J0GJ/0VCI2KAPP!@:9:U9$KKDE%8F&M"N7N]?D532D'4(; MRYZVQ<-S3J(=[>WC6;2C;8C?&^VJ*MK1BG:TE_N>:$=[B+)$.UK1CE:T!FW9 MQ,\DNJV+?K2"Z"ZXMSM%(YIBBX:THB%M/QH$VL16+=&/MMM(NC,-J[E($9UH M12?:2P/1E$>J:$0K"&0GS/21/5#ZN/U>M)\_G+ZS[%/>2/2H?K'G;A?[)6]T M*EK!'M$*]D#IJV@$>Y[.G(>.??2Q+Z=H ]M'8A--8$_?!+;HY%HO__OUM_^Z M3'O6ZW2C^9PWA/F#:5O1'.,DJ_Q;EL#?DK)!3L),N?P\"1)T_.R$\#Y0M,Q8 M9YR<-]% :J=8A9N LB_;+/HA5I7F_#B)LE2BCCLKAMVGKY$TV?@F.SP:IKRM M(G!UT7J+2>6..V'>_Y# !#L55T74([K@[#O-B[]G#1 M,ZEHD%HV8"* (7?TT-720G#91C(O\6Q;6XA=(NSC*NL.U>L=5P6X;[$*O-8V MQ&+%8DU9U&T.K'[D"QO+L+-RIXQ5$ M)8A*%(>+[_6\^%U5^FG%#+SZ_7 S>%%O/-1Z8TTENG&=RAI!=$,E.L4FECD6 M1">([I(5IB8Q#5,0G2"Z2ZI7A:CR%27=$([T[)_4(X[TM%?/1-/;%N.+(ST7 M1M*=K2M7.=(CT-,$/2HQ-47P4+>1=&<00S7%P;@S@??7*"S*O_*B,.Q&F?=V M%$>@VI.KJA)K+%_E;+C 4+/3^SJQE19';06&+HTA72%&&\M)8.CB4LXFJGT= M*3<$=_G3OI+M:WO+C=/U/2%F12;VL7Y F]*%OC@)MX9?GFR%0>YTFX0*_O<%OZW[<(D30Z6;=PS:E%8,82O]KH&\=2T23 M!9(ZCJ1C^MX+)%U:>[?J>R\"!\<'#C;ZN8D0P?*\!WA7*J'IL=%) M-HS">VP''$=!@$<0V+0'FHAZ@_: MH3+TW$,&:T320)%EPX=]+_?RHUC2)?; MUFR+V,$)8P>'>L&?([;0T&3+.\-K@%LORG!Y!;#>9MMV#D/-NW*<'D#=%@YW M%E&MHVW^$\#GR@Z?X!3!*8WK7FRU176RX!3!*:@T54>IUU$?"SE YODY[_0:DX53N:I/9C#0:X><28) MM@;>_F<)B'YS@U5DFW[U? MG1_FA_=K,%S?_FX\-)U\>#H J8T M*I+SH0B]L8'/P6"<%?6M'W@XNX^U*V' MYUV:WOHQ?'';L+Y%3!,^$S$?>;TVHZ\80;T'.7D3IUNO M62.S-V/B^K16<:MEY&M@.@M]IC(L21""((#V1H.N!%'\S>F]JEJ(80MF- MR::]VOZ'F1,^4\%5@JL$5YV5J\1L6_&] 7Q/V)LWXU'=^2&'P8Y!P[(=:^"L/,@$T0F(";8 M\G2G(7G%MSI2.]_*($EH>C]QDD8IZ),7V0^@3+Y'A>[*6";R^,B#(3TZVB&H MKDM[4U25J,>./>H0U97ON,WIQ5K;-A*GP= UMOJ]4(5#%TJ::A/=D'LOE 35 M]8GJ5&-,9./(T1P=HKH;5X6M.S'?BBH\99^_/GC'G[-)XL;^ @^FO<%)'G9W M*Q.[#6BB!UG'L:0076EK[P@L71A+UVGE=WW%(ZBC421%DXG9.GXGF/CB 2^% MC#6A$3N.INLTMKV^K#UI"LSNN(7_)4J=0(JIF\4Q=K&(\QH:,4_DQ"ZS9H+, M.])O[DM+L2$C6+$T8AIB^$2OXUHBQ2/X_]@>YJ9,%/5M325OBO]O#<':V")C M^\B,V"TBN(-(THGMO1<@.,H4A$A=G<9EUF:CVD269MQCVN#4$*]:8F)8(7/8Z MKC74@ES!_R=(7)AD+ L!?[,(UBR3*+(0\+T6\")Q<;N=*W[CXX'"9XE^6] P MZ4 'HY,U#1W\(KORCEX JQ>+W/J.H?5-^1 EJ11-.Q-VZ:%.MW4R5MI6P9]& MKPLL-<_$:$11KF-]"2PUQM*5.A5]_8Z=;1Y.F$EL6*K'C M:-*NTZ#C^L)V:%64'Z(YQB/8Z&)6/#FA(9WZJ2B;/,*.-,".U$6U2,>QI)*Q MW?80E\#2I5-6 SV9+*BC67N!,;'-MAEQP<07-_8-HEE"(W8<37>&*)^\]6#^ MW\&LCYV F?B.-_=#/TEC9O6+6-,1!9/$:BW61 SCX@45Q-+ZW][VQK'4VF&^ ME4B3((]&?J!!#$N$B[N.I3%16G?6%%BZM)VO-;?S;T7*#BV>_Q-=Q-3UJWB^ M,X]@=?]]O*D_;-]8U8BB7J=-HL!2KK*R%!'HV, M2)UHACALWW$L:38Q9"%J.XXEY3J=1:XO:@?8%B':.%MT[3C3K1VO5.4QL41G MY]M%L&("@A6!X#Y'MU212!#\?ZSK(_Z!8C-RN 9!/H1O-:0&5\ZY@O'4%TF4^OGW[ MTSB:%WY>%%;^'6#JM&&10\_EHI"3RH,&W.1%V22@I3A\F^+HG(?=?!+SZ0'4 M;1&EJ40_MDGXZ8!TY2BB8!?!+@V-%YM8YI%YY)MAEQL/NE]I O3U#50A384T MO2RGF4<,XKLU:2K81;!+0UM=(6KK]J^WQBXW;GQ<->[(T/?@I@=?>'H526\I_% ME$ISN&^62!06Z$G_R$(J:3*15%E5@,SG"R>&/Z>1E.Z_69:F40PW4>EC^$*3 M-*2I]$_J!.E,^AP%&0LU20E]G@,4VD*J!7QK6+D^?)^2A*;W$RQB#+;Z-0G0T57NA['DAVY,V47-_EYBH<]WBJJ.5 G6$F!=NQ\RJCU(WL " M[Y2Q/%):/JF,I"]P5[$0Z=5)I$7LSYT8@"%Y&<4W.V%U [S6P4U)+TZ 6W 6 M"R WE$AX9Y3%TK\S)TYI#(]/<"FP7W?I!FRWC5:TQM>'-T^*=>+-/CSKLF:> M(:#0<5W0 ZD$ZN 5>!U/"2RBQ$_]%RJA#)@&T6N"-S_]^()6%M:T-B%=3C/%/>=KHPF(@=H8@T+IO']QCO:2+>Q8KK0G3*4FP-J8$Z8Y&AR M:4& [$]]6*''M3((HBT@/\;5MD4 MVI)'"XY5U()E]9%\%,=J(_,X\[]8Q';S/_7GR*BH?>%>M,X#R@[=PE]*[@63 MZ5_43?D>/;H(HB4ZTTE_K>:6_+5SAL"E=V#=$!NM [6FX RYU'!::[>7\XNM M5QKNW/YRKK/=]0W!S^\T9604ZP!GU@?%GL+;W"B.*?A1\!CSP=+ZA_$S^X,+ M7L9^QZ? CO?^]]86&\5#GS9US,C3L)^^;VZ.AIC&P8>LXC"!T8/_@M]?/6]=);'B.L/ MYLD+N7K$F208X=S]2"W^C71!XROQNJZM%?O5_IW%59GF,[V? $5^O7>FL-@' M)WAUELEW[U?V! KK?@V&Z]O?K6WZI',.M;3N)?5W1OGL@&Y-)NJE$E)'UG%N MEO'FH*V_10<5%YGTA%\ EACT=.M[0MU3]PYQCXD3P'M0$Y2[Q3\7BFCA+.,H M"*34^98K+Z4R5ALJF%U0K4QAKFFT5II&';]%TSC2##!?&>85<.O1:$<*HE>X M:?<>BL<&8_8VZ+;9-PCL%0J[]UN>2:Z)!Z64#\"TQ\D'51_9YS!25P3$HNZN MXM8"^@P_36G)Y&M28IFD=(XL^T*#:(&>'K,<-^YN)!*>&\!T33B@L]P"BHK< M6#@,AG.;]<\2!L3QLF(OA O2KDL+HY06[3.YN;1H[PNWEQ8^>@D@*? R%P#P MRB2:IJ^@*+=O$L7"2NH-H &O<<)G'U/'/*6\\B0^(5?^^59!4HD0KQ&HUX6( M%P52:>J=#Z#$]XPEY_LN_6<%3K7"5%W1D:)NJ#.K;)Q79!JE2K! M&&^*]@,LQ9("JEU%%QL]=X6:H/WKV:@(VK_MD]<#3?TX2>L?%15!HB)(5 2] MM2)HO+NBY[!V-]4"24X0P5^YNO$\EL^J<3O;T<:SX"7 ^X,_\:E_6H&ML@DSB./!CRH MFVQ"<^4N49,D:I+Z ?^3UR2511;CFI747&R8FQ5)35R/L]8C[;6U!IEXUT7B M711[75\^[2GVTBH#1E,W\V%-#!A+;1D^.4NIEVY7J^A1J==A -<*O5I;A(,M M\^JP?!.%1=,;F 8XF D^U-LO(6QE?V\J*BHN,6Q/@PM@)7;J2 MYK,J2Y%((7A4KI/,MA4>K68#YW[BTB!P0AIEL+HY6FR45@4 /!]H5_E 6&LM MI0?B+@;IY\2ISQ*3T72*$>G)7P/%MLVNP*<0W^C@SISXF4,( M?-T0)#Q^H)3K'QV,@_\!)FM,6>$$V.7/L3.O2_$=>%(X?D]<9V6T$/.U*JO6 M8E[46(D:JY/56%5$K)7'9HY+D.G&.9S4%4&Y*MN:E#OQ>@FK$J1PQPOESS!? M,77\D$F/M4?DZI&8PGO!@N)BI9!*+&<"@BQQN%RJEVVI*Q)YXJ#G/$E7I/M* M2<:Z" :^W2Z#5\I']A>/U0M8:E4BI\A#"%M*U+5U M33ZWKFLK3S9J;6L1/Z=YU*D2 MM*I@["AKM9*SP 0^ L$OI0_/#H M^,\WD ^9?SRR-V::WS M&[\&0D8U=E^61\J1UPSMN+?N6ZPU,FU#K/7D:S5'MBYH8-AK!1IH* <.S!TY M=KS(92U(>8L%N;NKZ,'FH7:3[?/$Y74 L'UZ"6\;^0NWCSZB?70*8#2BA0NV M#Q7$T(@8\'2"((4=I""$WLW0>>$!7HR^NP>"W[G7+8A $$$JQ%QC]+;I:=]M MW&/,J\FLEB8;'AK@Y '+C \S)WRF@JL$5PFN.BM7Y8IXK=1:X\'E4P'G+336 MAE#%]\3WMG]/V)LWXU'=^?E9MW069? >+_EA$")=D(,@AS-$%$\^OOW"&7FV M[3_R>HZ')E;QT9/;;@QHC46'@%A?(-:]67F=!YD@,@$QP9:M720^E50=J4;' MB6.S*\<;S,,ML.CW<.(>31'6#6+IRMXAL^<;]RL(HH,$H1'#M#M&$.6MZE;) MV9-ISL8YH7J-#7TOA'XO>=Q6B&E8'>-Q01#7VX(U)F-[W#&"N VAK]^VT#]1 M'+0WCD_K/F[G\)O5=O#M":>HQ)3EO=S2BII.(YP$DM;$&9&-_=Z!0-+5D72G MF1OINC-CY_J:2)!&(Q^4Z./]EK_@WZLC:4QL0VC"CB/I3E.&)V2/26?8'3?I MOZRTS3E%F4N-X)L6^?:$Z'6+Z ?2!6WJFJ\31;@YI(R)J1Y0ZIU'2@_AKMYV M:$?PV7K8?$P4S>PYG]T<4@PRUO>'KKN/E!["_:PU ]<7?D.H[_V-M](*G\MV MD%>O]#W9X;K!+[+OA7,"KSU>9-^)[T:K-G?.;@:S6M0JC MVX#LC1O>@T2I0E1%<,M90"L3:RS*F<\!6NVV!='0*ML.#\(2N>'&F0&#R+(H ML^@^EBQY?Q)'8.GJ6+K3AE=F(2BCD8\)9O.!4PN"?Z^/)8/8ROZC;P)+5\?2 MG34\*7NC4=X&,Q2'ZK+:1%?%,;>SG" DIBD@>Q::O>TPRQ!1JHR)K9\U?#9D MT%K&6<_<#A:T?_D/2U74Q]L61T.+^C8;(2O\J*;P-(EE[9?LPMF].I(LHIDB M[MMQ)-TI PQ)"-)H9.3I1#Y4\R\8^.I8,HFIBL!OQ[%TIPRP5\3M'F..-LYT MB#-]!\[.RO:!AC:=/SYV@CWW:46O9?X@L?6TPHZ,>0#UEGG M>>S6D*+("E''!^)'G<=*#P%_-[Y9R7?2B';7C>!/H1O-J7071$GR@S2-HWEA M$4?A60J9#SV78[UKFG-]E?F]NCH:8]GC(DI\ MC+L\Q#1P4O^%/K[Z7CK+L5)_,!<5.U-8[(,3O#K+Y+OW*WN:^^']&@S7M\\W^>-?)S$\NN7# M.VA&LG^FV5I&L5P$Y4^AB\T24.:2C\YJ2/]Q9DO'J6GT F6((@2 M*:'/?GZG:R-3@@4%6&'MAXQ8#U(U4/X[W1A9+1]4B+2(_;D3P_XE+Z/XGF)) MN+ABH7QI(4 &2[[I-S]A)2-NEH 7G+U5?7O[.7945[LA\18AVJET/GZE8)+C-'X M*"XY0J>/I"<@UQ?I!PVVYO5#K=DZRDZ= ?@!IM\!WLHND+2"\=7V')SK M1V,DG\"<+Y;$S/G$"> B\G^Q9,(VP"(N\+*%LXRC()!2YQL\ .+AG5);!-X) M\@V@[[]P15M" 6^5:R*NLIG\^1Q>'?L@?2K/XM5/9[ <=Q<@1]*7&4UH;?&O M-*:PO#B%%\'FHNDT ==]LH3'RO>R'8(\BQU89%'/GN]"*Y;64#H>QC!#KZ$W M%X^ #*.Q- 4I/A3+I$'_F;Y!8*_XV+W?\@Q&+2Y@%X+$.M*"L$?Z"<3(&IO! MQ:^T?FQD70(T8K/G5I!@8%"L5@RGV&=DN,%JQY8,WJQG@ #Z&U:Y%\0ECU;* M"]FH$"MMQ0,7*^;(;N^8@%8O%R'YR18Q4[N,[TV=\-G'7+"3H+[?NBN4/&IE MII F9H*/*:"0W>.!. JB!2PVB:;I*S@PNS\C5S&+1@+.:XF6HT1<8Q-D P'A M@04ZAW:XAL,8[,*005L".Q,>2*D["X$%GI>;N)Q0L+)0@TPS1$/^8>H5FYE& M69S.I']G@$VP(^';N./6/F,+FZ!36:_/_K>F.:]DWZUOSG@)GURDWCH'_).F MWO12%XXW??4#S,4L;&73--_[F$B[=9Q91=I-I-VZF793*KM](SK80%09(Z.= MI+IHRFV0!6%F'PK".B6=12KS&JG,,J.AR)NN?P/1HR@CM9WL.2Z1N1XP5+YO MOLA:MO/ TH2;)%*7W03XFU.796C0,(YB=*.6;3O:'7ICVE*K[!P"/R0N#0(G MI%$&WY^C)4)IE6+@&4)S)7D9@NOH.LEL-16XFE-4JUA@7]*55@MA:&A-A>%& M6''W@HX/*89(F/6/1 @ZP/KNCZ%N2,KXUP%#=[UZ93^ !E,W)K*SFSG)';52 M[Y1Q:X&)GV'DYR3K(2#X;N:F&8M:N3.,IW-7"I8#U.ZR)7$*Q[]N9&0+(53R M4B6$5H1KY+H9P-E=UEX&GWBA' ;,-TIAN^B[E>\^67IW/?=AM['6&DHSD=H5 MJ=U. _VTJ=VR,ELQ-TNLFSAJ>LO0TCD3NUH5D2VM;..2^>.VX@T_6B; MZT93N<<9$)U*Y?X*5D*+Y*J0B =6^8615!!$KTAS[&@VD"XX8"&8+V$)["V] MC1_.$KNW3@%;8+QG/V1-#@P&6;ZO,L#-6B# 4@-GD="'XH='ST\6@;-\\$/V M1?;08_ZN/"J.8>"U\_4,D?QR%2$>R3Q*G/?^R[^<7QZQ2VNG_ODUS1ZIQN[+ M\D@Y\IJA'??6?8NU1J9MB+6>?*WFR-8%#0Q[K4 ##>5 NW[ZUVD'=%"JRUND M^AOZX=I-ML]3E=N^,7HNWL@^)W'$@01"")(A9AKWI:W12_#;N,>HY!-NO,VV?#0 M "0F-M"%5\3WQO^_>$ MO7DS'M6='W(8I+,H@_=XR4:_Z9L4Z8(X"29="TEW[6>*] M5SV",AK:CX80LGW DBVPU'$L_>4_+%51'Z^"INO+VY.FQ.R.V_F_[NN-<8U0 M8%[JF3>JT ".7I1AVXL"%HWKTV\TIG-" '6;*U656&/YN'C#Z8#4\2"F8!?! M+J5I92O6P-GEQL.OAC;0\*N0ID*:7A0RND(,_VA MV^HW;GSHZD"-#Q80>L_Z:/YX\T-&OQP8&+LV%.' ,%H]_04$^:4<=S01ZG\!HGQ>D169#R M#MPK8R4.S[51JV&F9,ODG0.#=]3:@$&\$SX.&/5?Z.H'^3!MN]9]/4@B'*>1 MQOXD8W'I? Q+V>;]%5N8-YF>H]:&='>=W XPQ2 '(H[%0,26*N%T,WJ$3CAR M)% U],'<,Z&UD6X8GT0UK [<:#--B$_&J(GQ(()G7OUT!B\%F ?4+62X/Y^# M'HA] $XY4X@TF7NVJ(_\Q64$]!E^FM)VH'!)<+P M%X9_#^#]9L/?TLO12GIE);<8K:1N\1=:C\9L;_2WMN+U2OR2!BZ#/E*:&OWJ MRLBETQG]2J4TKV?T]XP?A)79)0'4SLI, GP4A$(ICXX<]6:\61[M,0HK*82[ M*DW$OIITYU[,SO%A]W]_>OI=^MD/0>XA7'\!,&8QW=3\?9JT^@F4A>>QZ 22 M44P7.#8.E #78T SKAO%7JX6_AQ]'A4317'&G.O2!2HOO DT(-X%E G@602P MQ#NL:E7E1X0;^U%Y_(%(KQ2<&5 YGI^X002:P^6C39F*8R">EB">YR#&;]-P MQA0.LD<&<(N3%.@9/PGD'F5QK9H2?@!K>(ZWXX@^_$CY)EA=D'E4RM?F>/_* M$MQ".6 P7^G__]NG+3T\[+X?@8L&[HSDM[D!NVWT7+E)*P >DH_R!MOS8 M#P++(?"T#N<"2O0;PT?"\$JG4Q!AB-!%%H.##(BKD5:4#S)T_%AZ<8*,&1V. M^^_,1P_)HU,:Q]471M*?2"42DA2CNI@B)>.,X-H;\(4[7\%\*F8:@6_.C+A\ M@4[*(P( *+YN6&#J%]-^B_>-I _HC_T[@\O!DI1O+4P^%-O%I\LWX">!-/S( M2Z0DF^2/%S89NY\'$R4OHCAI#TW.*4I^#IP,;$AGSNQ1@$[Q26::OD99 /:J M R;AA-(P!PA\?++$9Y/:/F:.AW]:5E.6&;?=8QBBN@V,QW6TPI.)%/AS,&AP MD?FL\0V.)D#Z;#43RN%R \T(5EJDL*G31#F*)%R[<+K\!1S_A> M!! L)4LYJHK=+D",,:\9GN?RBTD.%CU!P,H>[=9VQG\ZS]7ZX[IGPIQ0T! MH->#R.6[8A;QKJ\EA8.*.W!2[GFR29OP(88UE+E@SR)B"J(ZYZ3:JP?"UIEV MTYK8SK@M.?9M[%CRTR:?K_X9WY\QS8 2RC!P[2=;X3K 7@;V/\!FW^-H(IQT6 _.&!<^$4E#'Y_.\=GYKP$$$44,S!<-,5MN//&9IAT\RO![,*S!YRZ9><-P6 M/^=K?Z;1<^PL8,'2W/^VYJC!=D92/\1S]U>Y2WU4;N861;+-+5UG2_@CT!9L M*'*_SJ( _6YPW5_\RF^ 7[&F =Z2S2=\LCQ?+ 5_ 67L,^4K *K+TL)K'TE_ M QH*0Z2H-4%/JK@6<*(% /8T_MORJI^8G=OSF)SV3/[QRHC*Z+8 ?X1^BE M\% *D>RJUD9:P$M"3- 6H %03U!N)!GW6V#E81[.8ZOZAD1*.^-G)+OR(@IX>%O18HJ!G+X!^ _[Z6^1@@"A$31@"*)C5 MDR4TCX[L"5 ^]#O[DA>,W^/YCP=#+^KB\V7?7S4) *+4+%=^^24\KL &YGZ:4DAJ T/K"WVH6V-Q9\I1QX>E(ZTE9C+XA1('R ::. MFT8QJ(?7&0TECX(=BX4<<+UZ)_/>QH_)CBHI4;UT"H3_,\_TY_$&:3/7O@61 MVT(2K!AGG]NZGC>LZYS23IM0UT%C_A7#YH$/:^"Q+Y;G9/DECU:$2.H4R,.6 M&,8$PLJKL/.J"9:E9!\K:BB<)&$R-XM7"Q$V:*\,'9.FRE?2Q86"TO:KJR*:G@^+!##UO@2!#N[\P7>Y92!3!:.>.;X MG431U]5\'JQXZG]C2>&$8K"*:S16FL+]]-7[RVCX6AZ054.AYQVRP*8'>P[ M7L?0[#1]=3 7W2!VGZ^"M$B.[L]=;H_EM\QAO"V?TZF<9K<3%T2ZX\CZ(7^P M8?*"K$?%UU-GN6A92:1SL81R#20+; PPQ+C'=198)RH5!((,X#+"RH/O^?4< M*+ >+J*2D?3;JD9E8CD7@K"L%/,5P*/3+&!V/"_)J;)M+/A[SU,(6^N/&?#6 M9/E.L5W(X?+U.=2?@1:!S^>.Q_,M96$8X,[E@%I$/DO*UTR5E1+'N@<7O; JRW7_ MF0LP=HX /X;5E"":77_!GP/*QET7$.$+XCLK[+#2,0F"LAKR;/N]7I7Q+?'4 MANEX4D;*B^J0#'F6/@\7;(_A9&55)7M]7L>'[]BHY7/PW"*SO)BYQNJ+B_57 MJR$U'LW7QPAWF?MS6XUY^ :\%'V&OV+8"IG&F0?2:&[35M]&T>LEE :;M M\F\5T,#3DJ!>N;6#KP]\T%N@89=";YQ(;U1EW4R2$<0=D-?S[,R:9!H71;I2 MX:EL4PPL-($D67@O8( 6VH9;JS7AS%-&);VRJMOUNMB0OYLUX0':C (NTY=1 M5F>K,NH!KYPS&S*)@KS$,:?R]4+8XLUY;AK)MZSG3_(B?TR5EZP\DCZ%=7.H MMH3B\]=+<9V$RD4HLVV*ZVPLE]OMA:W.2@69'X#>! A49!A&VM.,>3G(G7ZA MFUA)?N[HU!^0:J7ZF/=Q67"1/=.0*)H'5 4M=966*D^;$1 CJW7RX='FURC^ MRB(L.2V%E'J"4H9#*2NEQ%%8V+UTO@BB)5U-!S0DB^:UYX(LVI)%80CN/?*1 M>S,%8GGLE%<3YD'D"46>+U]"O?H[L$!VFM*0N\;,8N,%=6 P!8[+O0U^R"IE M9YA6B"Z/>FV:()X">][=6(O86<36= 3[V3Y F=9 M^N'O-"*/Q^QU[U2B:":CG,-'Q-D36,7*,@H+7@L0+)F=S_)'+[3H6,'R8<\^ MRUWQL[TIVR&+;=?$*VI-^LU/V#X.[8HMLKJ(LG#]CB*7(!6-\!21.B!+'BP@/A^0);3_.X_DL6\-B&CSW MS -W>1RE6:3-L/C^>U0;\TN5FRL-S_PP.&_%,V, 7(L@)5%NQ+"X)S_X<#XT MIK.8FV"\<4,>&F5&3&U99"7-L!E*9GJ 2_ =L=L\>YP?QJJ2\AOE$ROQ9 33 M/$I26!X\BZ26TP]J,?;:(IZ[Q6H[&B31^OW;;FNQN)'T4(@M6Y]'DW3'A.?A>H/UQ@@"7Q?F2"ON(S1? ED7. M(J$/Q0^/(%O '5H^^"';(GOH,7]7;E2A%;'6N9[A@%^N#(R1S(V,?*Y@_N7\ M\HA=6NNGSZ_I]DBQU9V7Y9%RY#5#V_W1?4_N6ZP"K[4-L5BQ6%/6&KWVP*S- M@Y,V6MQJ;]RZ9>H&=W8N,XMBO;AVH]677,UC^(6[UA_1M6XP&.M6@8']:7>" M0M#2(? 5,9D!4]!6$%R0HV3#'"UV1:7Y,-#PUP\BEX\49A(XCJ M)$252[>U,++&_: N"+PV>!+?._9[%U1RJM)/X^".952C#%[A)3^T,1$VA]^Y M+J6;P^\Z/=[RRTH(YJCYNVN[;CQ0= NT;FTDZ+8M=GL*HFI99*RU'2F^G?#/ M.I=34-TM49UF$$UI.^A<4)V@NK?LS3 U8NF"Z@3577)ONJ40RV@[5_F$5-?: MK-TSTUE11ZK1<6+ZJ=%Y^:-,WV$/![>.'/XNQK=?"D/CL1C<^1C_=1'?H)=G/GH?+%_KTXFB,6*,Q]= MKT,39S[$F0]QYD.<^>@P3$5YOCCS(8BJ0X 39S[$]\29#W'FHV5 [=?U&(PX M]C'THM0[BVBFO4$(ERA'%?0V1'HSB#Y6!+UU"2>W3&\F,L(N1.=\>@T[3QYGG3G42]STQ\>CC)AF]8UWQC@MLM! 3$!,0&Q3D'L M1,$(<5+OH&55A;3:0;]S^A!%154,8]]U&DDE,31=(ZC:2+*+KPDWN.)(4C8R//4\I/.4C M$I6N&U-^ #*4<$(\;(+/V0L3WV,33/-1PHLL=F=.0J7 =R9^X*=+X5:W)V]+ M=#WK.(HT11$HZC:*C'%;BUB@Z,(HLI4K]@X-(^G.-%H$Q(6[_88JLD5, M7;_RJIUY!*O[;_8'X4^W=]9D(E_3TA18:M:UENBM9YD(+%W:JP8LR6UG?P@L M71I+)E'4_C=][XW&_C4*[UTGF<%FYYC#YJI;Y+./=MK&1+5$0KOK6-*(U3K( M*K!T\50%T=4K3NL26&ID_8Z)IE^1EX;F8_]!DS3.W#2+8?62.W/B9W@Y.MMI M#*]U7*;!W2A)CQOF,G#[D\BMXWG"2;A\/9HND-1Q)(V)I0AWN^-(LHG>NAQ- M>-M'@_LSA=4XH2L\ZV,TLR9.ZG8=20JQ3%L@J>-(DHEJMZT"%%BZ?)&.95P1 M2T/SJW_&AB=S)_Y*TXV^)WNKQT7!^%LZ[UBJHCX*-Z';:+I3B&VIXLAOAQ&D MRP(]'4;/U?AG:"[V?_FI_UP5H,7T.0N<-(J7\"/\0+TBN7V64>>W;I,26Q/5 MKAU'DD8,101*.H\D4Q=(ZCB2L#G%%8_4#\X#CV+X%3SM+(YIZ I_^AA#4[M. MZQ^!GD8"Q11EXAU'D2(PU'$,W6DM!CL(3_I-I>%^=?0Z=YM%-_ W%4O:HNJX MXRBZ,_46D3J!GDNC1^WW\+);1X]NZ.*H]04 _7?'9TW-'/??F9_XO,?95*+P M6[J4YC2=19[DAR_T#;IZV':FR$T+- DT"30-"DUW.E&UZY02#,V_WEMPED8U MY0T_2HO8?W%2RLYI.^%QL?&!FZ;C*W4!$N@YGX(0:!)<)-#3(2X:FA_^7U&2 M2$X01"XO.IO&T7RG%RY.9!]QCM00/<4[CB*%J,85>S8))#4K9I);M^D02+IX M6:!JB>YGE^XL[J1I[$^RU)D$%#WO$)NBP<-Q% 389,7/YWP)I_N(@K2Q(=R% M[J)'M6V!GNZB1V]SK$N@Y]+H,>3KH&=H3O83"XQ33_KXMT]??GHZAQ=]Z+E) M%'LTON=@>- >%Z4H;U0[#Z_(8T6#PC:) I\K[QXD+@[!_)W;>W/$P*HVUP_ M5HAL'CE$ZW1 NK(?)MA%L$O#ODT&L>0C>XP)=A'L,C!V432;:*U'8@M^$?PR M4'Y19*(=&S.]/K\P3^X]BSS"?SW_Y<>_PC_%PMF[_-"C8?J@F8Q#^ 8G\?L? MR\VN/Y7#1U='8W3L%A$O#WY@#3#\%_KXZGOI+(=?_<$<#G+UB#.!+6?I[D=J MNW4IADDO3P8JLS+D57#4_YW%Q6H6SC.]G\34^7KO3&&Q#T[PZBR3[]ZO[&GN MA_=K,%S?_FX\-,7AI0'T94:E:10$T2M&M'FH.Z%I G^,TYF4PN68NE'H^D$^ MORN:2B'%VC,6([\+HB3Y :/C3N&,UZZR65];_KZ@L>3Y2$' C#,GIM+$2>!G M?'T62S,_2:,8F0,^GF1!FCSLI.JY$S\#8I 5#0;%? \%Z3)&!6@&SB*A#\4/ MCYZ?+ )G^>"'#";LH5D>*4=>,[3=']WWY+[%*O!:VQ"+%8LU9:W1:P\$(]>TY'7,+*MA M\=0V(V+/GG;&N^TFV^<*\SH &&\%P)=93*GT"]PW2Z2/H+.\ 0/CL_]M-R@$ MT=\,GO^1A5329") 0 2)'\!O+:31PC/L-O)5656:9-2:;'AH@),%40FB.B]1 MY6)X+;BC<1?XK01W"A"WP9/XWK'?$]IX2U61TD]SZ\X/I7069? *+R$2_>92 MI 6'\-(&D;-^&]^.(WB.8O'_=#&.&M:?=3II,>OZ]''<]3?OKDLK7-@:YXK MVK;%;F=[[BRBF;VN6!7TUBMZ,XC>[WY3@M[Z1&\F,1TA=Z)"]L:T4Z;N+PWD3U4CU44@3WJOC;;DQ3%[CR] JOGA+(MNLN3O?CP/P!KB4EJK^!#'6QL7:QG$4,1) M\:YCB6BR0%+'D6036[WBY&Z!I&:]I-LT2^K>0?Y.V^2?5@H3)W0:L8#I/COK MV@?XWU:5WCWZ'A/EV"E6G3F)(-"[KQFH8K9OWR!0VWW4*B;1;5VP[JWB]T[1 MB*:TSY1$HFZ.IV2S><5OO&%H#KI_HE,8Q MQ3G-+S3,J#3%IMCKW;"O;;;W4/[__^U]?7/;.)+W5T%-S>XY6[3"5[W8\TR5 M$SN[GLLD>>+,S?UW!9&0Q U%ZOABQ_/I#PV0DFQ+,DE;(BCVUFRBB"()]*\; MZ&[TR[#!OJ6(4"G;"=O_*HX01PMF:SOG#=F,G4X)! ?4P^ M">A.P3\F/K<:9-JP"&#,8G=&$T8"GX[]P$^QEW.-Y6>(A:\5A\@R:M8!0X@. MMD,,L.BUXA"-C*IZEGHG9:W9Q*&KLTN3V;*H=='8&8WL&H$2MCE"$T%MD$QM M-+00)-5!&CHF@J0V2(XVJMQ!1#USNTJLH@];6^C2 I#M) &QI5-V\$Z=!A"9K=;U"2NF9MWS ^&AJZ:%G7V9DM M#"=7'21#&_8Q6D1UD'3-'%4-ZD24#HV2HPV=!E'JFEW] ;+RYC3^SM(GR7D[ MDP$P_K_%YST(4[E,>VTT-!NI\H, E0/(UA$>A>%I3'ZZ9F)?S",^F+^6[3VI M^[^9#]GW?IC2< HQA/7\XAW71@>:H^-9G.HH#;6!W?[:VD>.DF7QW0#3[E5' M"5:\FM7#T/ZN3N^/?NI/5^GU,9MF 4VC^)Z(.'N^@^=1:7BL7<$QJS2917@.#8_MV'A ?0!"_Y/ZHKBL.)B6E63@G)KQ?Z7W M9,[2602'U;<,Z\(?-*@,S0&$"6%"F%H*TXFMF5:%&$"TK_<3*9Y&:YLW_T@6 ML7]+4R8*K- 0@\1KL/:@H0ZC" _&\!\-3"A%2L/3N!1US0[_&"4)H4$0N3+H M;!)'\ZU6.(:,5R?PP,%T;<4A,C33P7!QQ4&R-;W)^EH(4KFP0'.(;=H.1NYK M>;Q-TS3VQUE*H3(\M[Q#J&;*;XZC@-\S7=:01Z.[1D#:P$%S05UXS%&%QN<( MS\&]L9B/K3(\CMX,/*]D9"N]-U\(9SCS2,C 2XVZC&;1#$CZU%IDPES&S_= M'D>QQ^)3:. "D"91X'ND(%$+&=L9:K95,VFQ-"U:9$D<&[ZVJ?7KNE407_7Q M-0Q;Z]LUZRP@P.H#/+0UIVX_S;WCVT#WN4;=!RL]I(T-Y2QL*(<-Y2I[=6QM MI&,?3AR]FL;*$?5G_=F M#U3@X4:<&I;F6#6SM]MB\R(O=X.7+4,;#)"7D9>/@)>'CF;K5:O&(2\C+RO( MRWU3&]7M^'HHOVLQD&+@IN#4US;Y#O2,-:)9G"Q>E$&,UF.JX2@[/_F5 M#!;@N[CG!QD>[]]E>,PSP&0'A+ ADZBRQV9S01Y3#F$8PD MF)(U]%SZ*'9MDH5^S*$:W0Y-LR]%TLZI!C1%DA]ZW35,S[ 9;R"!, MY?P>?] :.-AIA0Z:#$?Q]%(KAP %<&*78\;@&#;FJR6ULQZZ9 MK(56P:& P@+%K8 )Y:DE0!F&-C :1*EK1O:?-(YIW1*3W58L'>C&BGV-%4>I M\=*V"%.I$%GP3*$MK3A*ILEWYZH5?M0SI97>D2\AN /2&]L4M'ELE5+$KG1F9&9E:3F8V>536 %9D9F5E59C9J>J+WS\R;JS7T=Q5KD&.2 MC]EAX91(-*J2D_1:50/PG:_Q3L$V;T6KHE_SPK7\CT?O/H4UZ,SJ%PN3'WHL M3,].C:%XT(%%T90%2?=39[C4Z\\?T*7?LVR@PX3. M3V?DGQ<77Z A) WX==,8](R_B0>>6$;/?O,W#8+B%_*!P7V/%(-*_!^'&5)? M[YER1'9O]'@X#RLDMX/13.48[3U-9LLF8B0*!6;O92/O_T@X5(_"+,'M$F0 M>A0&]V3R@$\!J25S@&?&C[PG/"*9Q,M$.S.XEWJ1R)Z$4ZB+FS\$[YSJ?1C, M;S3,:'Q/C)RU3F[X6[[0."77&H%#=U,__\2'1QL1WD=4\=>0OKK+^/X[:^E[K+Z MC3&"8',N$GEA_V_T!TO.R(5@]DOF,G&.:TE!X22Y8YSF'OGT^2-Q:1S? MT=@3/Z>+11S]$ !R$?[9M,V>3OB0 Q!"(.//IF&L?05X3!C7!F@@@4@!V[5. M1XLL7D0)2QZNT!JAM]0/BLZ%,?,ROLI/LC1;]4E*LO&_H=X O[YZ'DMZ,#$* M3\N"5.XC=,Y585&8@+HIWQ[XM/C*)7X-DUW0^_5Q:OD@8;C0EXGKN ]>0#R? M/HEI5C MU+6U9PNCEN+BG)_'0=5UY1O,UAL@R"ZXXL\$8H[EPB^$'.1R9??F'$5P/4#GQ9;=,QN69@Q M4>M@N7HOOP3FST7F)(B2Y(T4A8@K W19(F%YV]6[ZV^7%P1:?H!"0:(L)C,_ M2:,8;--<_A,AV(RZ,SZV*?0JWZ5V[-X6>N/3( M@R"O6?W>R#"V7M9[=:\YUO:7[KISUV -J]?O]W&P.-C^H-R GCGW5N)X>U@R MB'B3-[".%\YC%\]7<8?T*8^\)LG M?AS0;W3@/?3'[@KY4(\GKD2!!K ._V0TX%K)#2B?H$F4"?-XE@9=).0E32GY M.YTOSLE%2(-[/D(D9C5B?N+\)W51)%RU)3Y*:;!I'7]DJ%H[#IOV?N!1'R5\ M7]WWH1[WNGK<82BP6UB>M$3P"KP8XHKUG* M92#/%57FI4LV87&\.O C$^K'Y)8&61'*4=8G@D4/'G8BQ$JTZ!E=T(*O=T6BX_%LU[W'EJG9E>NCX)$%,MV+"C]HEFTBSR'/ M'7!N)Z:I#0?Z&V0XA4 Y9H8S=&U4N5B3>L>R2O//A>=A4W9\QL$M/HQ5Z'C[ MI,IG=^II$T>.T+$$XR%,"%/S,#6YWG4LOO#"=6,F*XV$4'PLY7. @A_\8^)[ MN>=65/-89+$[HPDC@4_'?N"G]QAU6-U,ZV-K.=4AJEF_&Q%2>Q='F XM2,.: M;1T4"CELRS9^R18Q<_W5;DWG$1_=7^(+M+BKA[)8FF&V/XWTR%'J:\.AA2"I M#1+:W*V R=(UW4"[^U#D_A2%IZ*@+I2W96$B=V[V SXS-*PKTW.D.2/,Z%,< M)*Y45=ZO$:1#IV%HCE$U7 I!.K1M/=#,REVLT;RN7V J2>/,3;.8#YZX,QI/ M\]+;:[M1DC:>]M="9K8T;B&@?: V2.@-41TA@VM7&"BB.$B.IIM8 M/>>05O9:/YGL;QD<# MO=W0A*ZA^^NCJMVM4?<_.$C]RB$Q"-*A5WS-&=D(DMH@.?4K@1U@8RYZ$(91 MR';CBK^L^\N..3(^^JD_747WQ6R:!32-XGLB^LE",VCIVZAW_M!M)1]ML5; M9&BCRH7'$224)81).5GJF&,[L_IC,5H3U@0V*B[#;WHKS/_ZWY]_^^HOX0\YC'+_] M=3FGU45Y7%A,3@Z13RR@BX2=%1_.BQ@I/Q1$$S>=SVD\]<-BQN!N?30\,7QY M^?S.]](9D+FG"U(7!F;^YOQR3UQZ1')YS>KW1H:Q];+>JWO-L;:_=->=NP9K M6+U^OX^#Q<'V!^4&](S310G?RK#D,=^FY7/'G+;[]HPR\W<9!#8\IL#<][R M[9L"@XT4^#:+&2._\]_-$G(5>LPCOV4A(Y:N$5,W]0>T0>!W*GO;-LU=WD;U M..(JO&5)&K*4_,EHD,[(311DI;L6/DN#+A+RDJ:4_)W.%^?D(J3!/1\A$K,: M,3]Q_F/3LHGJ2+C5 A^E--BTBA?CR']M[>C^6X%JKTI@?-\>WX>;^>MJ<8>A MP&8A/_%#DLZBC#_"2]Y4T=F.XH3TJ^RRA6V5]^-3:Y%7S!@.M'[E*,](>V\AV.V:U MZ&,"%,")-:ZUT7'%#+$/UXCYZH4CSZ,,+GF<.+EG O.'4&_:J= M."I1HD5IND<%[4L\)XBLRLB^R#W1'6A;BJYP U2NK5V5&"]4.1Z=UBML,6QL90V0XE4 Y9H:S-5UO?\LTI=GGPO/.]GJ@ MBL\XKF>\:@%?Q85CC_$(W:YCV60+#T2H2]%V"!/"U#Q,"K_ESEK11V>1Q>Z,)HP$/AW[@9_>8UAA97);@ZJ!L1@) M=6B?3=\L[Z]!=%JQ?2-,AU[GC*J%I]2+)VS%_GW)%C%S_=4V3><1']U?X@NT MLZN'K>B:/JQ9- VM@T.A--2LNM&>")+:6S7"=.@5;ZC9-J;K'836GZ"+'4UF M?*)S:$$KM^V\'2V:TY7I.=)TI\'>$@A2N2[QH\H:%8)TZ& \;6AAIR/50;*T MX:#]O71:L55_94D:9VZ:Q7SDQ)W1>,H?#A9V&O/'4E=LW6Z4I(VG\K60DRUM M8*&5K3A(Y@ A4ATBK6_W$22U0>ISD-H?E-F*71L,;%^F':7T1V%98RF<%QV( M.H,*$>QH%!S\O-I&=)1%!\^K6P$3%Z)FHCZZ9%+?,#X:&KKU/-W=UB$-S;8P M!%QQD&P+#Z45AP@/I5L!DZ$-^S5[2*/)7(W4'R!#:T[C[RQ]DJBU,R@AX#&;9@%-H_B>?^0?F%:U,FJ:Q/\Y2.@X822,20L X MOSF.@@#BT'SH*\D2/,:NHX,.T)!3%ATTY! FA*GM:UV7C.W/Z8S%:$=7YTUS M-&IS0=0CAP=-,X0)86K]8M>-2KQY3[6K=]??+B_V81,_=U_>J$:2X_[MK[_P M/XHAYU.TS=[ X6181(D/43IG(BS'OV7G=[Z7SG(2K-^8ST5?W4+'?.19NOV6 MM7&[#(X+#X^D*9 TE_@)0';-P4&F[,Z_1_D=_ZK64*N0H]YY+NT/9:;::X"F]9DH8L)7\R&J0S<@-*2]F^OV7(T%%R7M*4 MDK_3^>*<7(0TN.DGSHML6K8D#)+O$?F^12D--BWNCTP>2Y#DQ2OC M:]"X"E#XOKKO0]7N=56[PU!@LY"?^"%)9U'&'^$E;ZJHGR\U=;6L&1->S7=&15.;U2V?1#9CX.9GZ)?PQY&7E9I8F_R.V& MS(S,K-+$G;ZMZ7I-;][>F7ESH(IA[HA4J6_T'>@9:T1[E/>P3C4<9:='V05K M.:^C=Q)$2?*&3.)H3J)%7K$> SDZ?\[$S=^^@T?JR'2'G)NI]8^@V3'R7)MX M[L0V-,J<\;V(F>NO=FLZC_CH_A)?H,U= M/537UBRG*ONBH7!H0\'6=+O]A0&.'"6TNEL!DS/4;-U$P_M Y/X$S45I,N-S MG4-;<+EUYRW"T;*NOA<,--L8H4V@-DI]33=KMJ5 D X%TD ;#5"2% ?),C3; MK+I=HX%=OQQ=DL:9FV8Q'SQQ9S2>\H>#I9W&_+'4%=NW&R7I7@*=CUWWU(QA M^P.#CQPD8U!UYT:(#A[L;#L-FG (4CGU:FB@G7U(.]N7>4DI_5$8V%AGZV7Q M[9;>2(M[A*?41NV@]:8X1'B$W0J83LQ!A2P>M*[KTOF&\='0T*WG^.ZV.FES MV[G!VJT(4BEOG68?007[(P?)U 9Z^U.%CQPD0]?,48,H=E*)6P-28%'7,QO[HI_YT%2 >LVD6T#2* M[_E'_H%YA6\<#[ QQO5(8;*T/L:+JPX2RE(K8&I8ECIFA^>E-6F:QOXX2RG4 M&TTC$D(4.;\YCH( M-\Z&++$CS4KG.HC=:*D22X6Q#MY#.]EUZ?0(I+NW60!M4;LSTZE1JV+!">4%Y*>E@UC7=1'%! M<4%Q*9>K 5\JJJ4SBC- _K?GW_[ZB_A# MSF,/K_SO71V-AKU;,/AI"XLS/S%\JK1 Q0>4UQ>L_H]QQYLO:SW MC)K7',NI=>>NP1I6;^"8.%@<[, IQ[//>%V4<*X,2Y[T;5H]=\QINW//*#-_ MET%LPV,*S'W/"]B^*3#8G+7H_R"_\U_-$G(5>LPCOV4A(]QL(:9NZ@\H@[#O M5/4J[)AJL\15>,N2-&0I^9/1()V1FRC(2K>_+4.&CI+SDJ:4_)W.%^?D(J3! M/1\ADK0.23]Q7F33LH5/D'R/R/V*KM./HJVS@N)<\H!>?XBM' MK6/N*VP-^YJAM[\/!G)=F[ANY&B#(TC30J9K$],=2]89&MJPR9*] M'4NCVV.3\FXGE#A&U?KMF//3BAT.84*8$";%%KPN>*&6L?MQ@^ZHSH:$59Z_ MVM(*CJQ^W6P;90(@D9F1F5_H'T->1EY6:>(OVAJ5K]FVO5A MPL:?!*H8YHY(E?I&WX&>L4:T#9'X.$H<94>LY;P^W$D0)2UV M#.3H_#F396CF$30@0:9K$].=.)IC]LLGI"*_(;^]+ -ZI)FC"G7MD.&0X5[$ M<);6UT>-\%LWJC=Y9WL-Q+((3J6<%V$ M"6%J'J9&%[R.A2!?N&[,1!NN7>TSH477(HO=&4T8]M)\ ;D'-@8F*PZ1T:]: MZQTA:L4^CC =.C+,T%L?E-R6??R2+6+F^JOMFLXC/KJ_Q!=H=%<_HAQICMY@ M/7Q$J=Q>K?4K5\Y$E%JQ72-,AS:[^YIAHN5]*')_@F:9-)GQNH<&=OTR M=$D:9VZ:Q7SPQ)W1>,H?#I9V&O/'4E=LWVZ4I'L)<#YRW=/61F;5%0<-A$.# MY& @@NH0:?JHP?I-"%(IO[AFUTW+0SN[EIWMRWRDE/XH#&RLK_6R4&-SV$C# M=H2G%#Q&E407A*<5_G"$Z=!29#MV(U+4,KV/"83;. IE%\ MSS_R#\PKW.)X=HWAK4<*DZV9:-^I#A+*4BM@:EB6.G:"G5?3I&D:^^,LI5!B M-(U(" 'D_.8X"@*(2?.A<2U+\#R[AAKJZ!4*M:&5T(I= 6%"F! FA1:[CIUK M?TYG+$9[NCI_FLT4L41TT$)#F!"F+JQUW2C8F[=LO'IW_>WR8A]F\7/WY>U! M)!G.-G0(Z6ROI=A.7V5AP"\K\]__;77_@? MQ<#SF=JF=(\NHL2'J)\S$>;CW[+S.]]+9SDEUF_,9Z2O;J%C/O@LW7[+VKA= M!F>/AP?4%'7+K"6*@ASK?\)P?>___>13RV9#?>+TK2&S#6,P-AQ],IZ,AH,1 MI8[-_LI_\]/8!)>9^>/J(\H^) M)DGSZR_CF-^Z8;C+G^R/>H.-U/OH_V_F>WYZ+R+#WM.%G]* ?&5)E,7N6CS8 M8TX3Z/NAQY$_L_IB+7[5X0]*8?](B@\]R)(<>I&0:$)^RT)&+%TCIFX:&KEC M9$8]DD9 ;U$(#@ 0'QB'Y)8&?-3BQI^M_JCG$#ZP0-:8F2\H-%I)(WYI:/?Z MRTM4_/Z2N6P^9C&Q#/$RO4?^9&01\(GS6[*$$?;#3U)1QT:\=]/PQ)4I"R&H MG[_+Y_?.&(G":03WK;IYPJV<5<@X2_B\DZ0H/IO!X/D"RH M^R^#)+O M)'%T5XJ$?,Y^R&E'8'^!\7!RB:FMTW;3H./E+Q91R@?C\QM+4M-G24]*WR[N M_MG1]9Z^XL];Z@=%_$KY"6HDR<;_9JZ8D!O=LI"*I)/Y(O A<;1'JJX FQ;B M1M8-\<0S8'#?+;%:OP=^_!!$=[@PO\;"_(T+\R0*.#V!ZV1DU8*O+V+E]<-) M%,]EU'3,IC3VA/C ,@4H3 "%Y9JM/5VY9:0U%QS?A;5#W@0BQU_*9="//'B' MQS4]?OEL*ZGF-)YR_0(T2DLHC75/@(B_G*LQHU!LZ%F@Q^7%!_N)

D)!>>1^BRO]?L] M0[>V7M9[1LUKCF76NG/78 V[Y_3[;1KLH-1CGSGH4>(\9UCR1'.3P;9C3EN/ M$D=EIB]-FF8(\&3MEW42_!_D=_ZK64*N^,KI/2 %XGPT.!>:%.+[#+YK[L)M M7I==!];J(0^J5-DURH88*7W2\8FETK9:Q-&MS_4B,KXOG!S<7ENY*_81BOOBD#3E MR%G^X&C3%%4_^AEIAM/^R'.Z/AE!$X=1?%%L4_ M$_&1+T:HRE1?81RSF4T2X2E9"HUE4C\OO0*HQ$&X8J3/$ *U9S*M+;Z MG*$'5=V-J.X<>M4Q-:MR3XC7UGFVII%@#.E+@G0_+P\?+YZZA)#4]<-U2Q_U M+N-L$_\'FS/:@W2 >>\)#I.9(!QG_UYI$)@G+%3HK 0O M]>?PA+P>>J\K"277RW-2W*OVLU?M.I&NMD_IHYZ]>Y_:^2ZQ1YF]42.+RU9Z?C+,XD3EM4N*!??1;F\L93&7-R8.PLY%%.9=PK#*%H1 M\$FQ^4*DW>19=6 TIO?+ L?P7@JB>\M_ST5WQ@)/TB.\U\C/@[5MF#^@&*U' M%EG,%XU$D@(&PQ5D^7IXP0)&#BF"ZUET/_=[QL.'\2'P"[!3LUL6\&=P?3V: MI'<<"SZ&A,\]3UCDO%*0TX 4RW7 ME"=#]Y>;2$/!_^0O@6M )#U?#V8C 1_ MGNAY?5Y>>BJO\A^4A-:[R^UWE-X4# M5%KE3;MGE3=&-KX.%M]AV77^,ZRE0@:%.BL^C6GB)]I:3BZ_4"11@\OE6K:U<]R"WJ_VCS6K3"/\$4SL("YC?&&: MQ-&<8QVYW[GV)VYE/UCL^DFQSZTMV[#.)3-8GV/V8 OXV5S[U?95B= @B<28 M1?G]8@7GVF,Q^:?:XDZEL)E"#^^C^=S/MP4@R>?)Y/0=#<1Z?S.#C/B+. :5 M6OP$5X>]+,1?DX""&X6=V^>' M 8=262P\+.0#)YED$4,__4\NJ(D;^V.6Y!ZAU8OIZL6+=3F8LW0&M:(*%U/Z M%,E2H^J1SU"[JA"[M=8QC8PS3K.8 <0D\#E;BAU=$\3P5J.$:/HESPD:P@H:,S?BI"\(&+-; M%F:< /)%XA&,JZ=<$7U Y-5I[YB%; (UZH1>,6$QN.D2&@A1 46X5BGX M&>#C7P3%OR_7-HB+<<0%\G<:?VHGWU7?$5NS;\=02Q,.V5C(%[NEC*Q% M0("8S"7E8TYY#58E_I P=V>[]^)K62T-/C*)"KI=#//>!_U?E(&6ZO:*>NEABD_#Y'";KA M?*GN:5+#%UL^A3!B?T'7(S+$4 Y57%OM__DUC;!; M&F32\<*?RX3FSV\6]9+SYZXL#N*NH[U8HKVI6K6,5@%UK5#TGW^.5BCU$-K" M-;E0KG]?,]#@#(N>&LX)>R-N,APO_Y>L50RCORH2-"]<3JPYXY1_^"99-GEM MW'S0=!D#(6V?&+1,4,6D+XIK43!@<>UA\=FUJM"LH)$\ *:/PRJDEI1;5Z"? M^C AOO(GV9CKR,F6.4 P'.C$L<<\30X;M@2HO Q6D@AFD::A5,(D@^3OY-KE MJJ1MLF#NTH" JS=7[Y?60RS("P^"Z7&]]?)YP)<*/[P1= RA[ O2:%MO4HFN M7"W/YIDTJ86 <*L@"V7=W\*F?"_?MB34NBA* H!6#^]9Q/S?7!R#-?&3DR^^ M?R)ZP@XG="$#L&#CA[@A*'LLH!/!3*XOS)2U2L=+\JR$J;=F$18FU%]+4YX3 M:YNPY7H+%U$RXV^]8T&P@DB(RT*66(29^0L1/%:4GM\RW[:?7RDRRG'24JR^Z2QF;$>LG"8% M<$9OV;K/2'J381?A&[.,^,KWCGNN-7R'G2Z-GMZ@;1QHLG6DSXCP@T*ABD#T M0H^4:?]49K;ESD0[&1WA*!T=<5 *;0F&N/CZK3@,(/D1#?G\[5]77\GUIP^? MO_Y^\>WZ\Z?RDO=*GJ>!(IXG;N2V[LB^-;O7 [-PZ06M=&)/3I_B([M <:.: M[QO"V(-]DC]^#$;-A(%GMJ0ZN':Z_4*&MG0U&#H_T;O((Q;@P(!\H&X:Q>78 MNJ^+E0\Y>\90,6)=,*MG5AF"?BAB.Q/Q"% CUP466/0\BM>ZP>V_#:9 MB9.Z(F)?>D7XO M27R1,04GQJ)6VX8Q>1&')]SX*]DPM_-BEN!H_Z0:2;Y MO<[O=L7X)=2T0S-#]QEQ6H#O_ZARG= MIMT;B5(OUTF2\17BRWI*SA/@FUMBS5?;"*16^N\L2?W)O0(&H>' >4](/K!Q MG$$$E.F 56WT1=M&&H91QI>T-1_7NX@OJ:*?(\W2692?!CQ)J@*?US2F\WSI METGV>7/+M5]E"S#"38W/#_XO'[,\ 0+G>!3*W"ZY9J\:]#W(WLJ3@M=V-+&4 MSZG'UO:>K6,LCBZ><30\K<310 ,^IV_4:^EIUV]I^X:[*AG#^IU MRL.Q[NP5Z/0L>S^-#?Q!?%8MXF;J KT.LG;QR2"=:.4I>\*'2*:OL)#OP,!>Q[S*)[H+ZV\LDJ3)< M%J^QXE[T:*?W6-W<-)0-KG+H]W9J]H9/-8DQ%Q1X -2@??/(!XQK3(YH-!$+ MBUQC4U./IG;QXBL+8S@*DBO^3&AOQP MS_)OQNSAYB&_%2;",MI?_@)0RU^Q"[8NE.R]X&MT $EKHC()MY*B;#HC\MO" M-FJZ.N_6EI= FA;6A,V/&>H5A2U-C(;K^NX75.7DJ'QCN\KS1V9NG)EQM4* MCQ9@0QM9IF;T:]:2WSO$76C;\CN]?Z*$P7>6\0(5K-O]/OJ:V3=:WP+XV$$: M]$8(DNH@H22I#Q+?Q4U'&^E5>XU@BZ-*9!:'QH]WZ@& MUI9U?#9U(6]< _.]C8)L+F)DG]8[%V6EQJNR5GDSJP=5'Z#PNTRXC<)I5#34 M29)E3?8\FAM2,DDH"K'G7XZSQ(LO,#MEZ'ZFF,G[9L+5($_4$D(J=!DB4+&>L7 MR01>D%MDJYRA_(+/Q\U$\GO_;SO.X^I L(,>/(0-.0 M!P]?7KWS$Z9!R0%91Y!CYXLT?E%E1&3DNR*H,J!WZZ);= <5;%&MJ&7IB/B^ M2A'Q5H]Z1W_EE M*"VESG6K1#_ M]:Q_FC^E*7<\9_#7!;\N83:=>4NZ[%(D)Y.]$4<.SH.JL<*H.Q,Y%3+GZ!>Z M<:_)U9'SQ@=(9ES5X^5=#TL<:Q\5DW#)>6\91C \JQBR\!7[6^Y;.?EA&+H?O@+4N^?L[+NJZ?MMPP<=R0N^-ULSA>NJ'QF(8L.?W\(V#WHK0S MOV+JNMD!Z3!1.HY'.LR=TK$JDHO244HZ3-P[CD@ZS*I[QY3>]] MCVM8CBXU.R]:@&*U58A&>A^%B L1;C%')$15MQ@4HE?Q5!B]ZT\W"LA1$[/_ M[W=?/W+3.DE%7-%EY&;":CX53.$7WWO%]U[$7QW*4WI&XR(<2S0.H*YL;L6&]Z++U!_JTSCVPFR9>/HGOIZF1P MK>3C]HPNI7IG-#.8_WGF?]623IJ9PS^(_-]:;T[1PHR"[T-D7BWXTB+W&,@; MRENN//VS%9.5LWU8&+YHRR&-\I6\B%: *WDYR1=9"!)[EV>LK7H!%?'3QY/67;GG^#=<5V#(?[[/HFBHRK8K$.%G0'MZ1^#]V M%+87/RG>?%OAQ<*/QUDJ9C.@Y2TL6YS%^#KU,4J2-R\:R.U.VCZ<^PVDJ,VB MP&-Q\A]%XX@7O;PR^=_39$8^6)RFKSBH/.IKSR\;( MLK7\R="]*89W09ZVET%G+'"60S";Z"D/NVO>83WO]PT]]E+(Z9[18 (A9_ @ M<:0D?R">'+,LY'>)!ZYUG>'W7F33+,EK._?ENMKVGLJM#62WASVC7Z^[R,[' M]BS3>?VGVCU3'S707:0YX_*9WB)]E6>T)2[_TW]=W7S[=/5-RYO%?GK?>R67 M2*N@PQFI.2-D/U5G].[^[&73V9R:L]<)B2>>0;T=WRTQQ;?)6_*G'P0^G9/W M/?(>F@'%R)['-:.Z^4,-L._.G1P9M;LS4FDIW?1+[(>N MOZ !\FF'9]3MGU!&CZ M4/27_ZI%+405Y<'X1Q_XT0B8]KAD=BVF$ M[-KU&:FTK.XRD)[DCB/OGO\U2^?! MK_\'4$L#!!0 ( (R !E,B+7EWGC\^R:"VH'"FR M?%?\V;7[9M76#3G]NN%7-Y<[1!O6#Y59&W*Y-[:A\C&J&Q&[).5OKMD,"<2Q M]VY*%R<>3:*8+>7HVC$BJT3R'W(L[E._CXE)W7EQ\4=%G2B*:"SEQ97LVGQ. MH@E-+\ EP=]E3N(3GN16LF2#*YX4^;]+Q#Q&@QV/U0S2%QHGK7YX>%/&&K']!< ?_6-UUL-JUI*0E1'\]V1;8 M@DHX]A^C]_+O[5&>"6=%%();XT-;;E.SE6+9Q5R52@5'/HY &/[@-""^B-AO M4""<]_,,XY@;:'XGE((26U+2!QZ>09=XQ4F&:15!K0S52F&/=!5T/$0,NC?# M,8$&'Y"[35PUD<(*[$.D]?-&+7]M.[$K!7(Z>01S+=OXQ@>R!E--J-/KN7J$ MKN$M.K'6%1RI7*O]EH;0PQF4(0O\$ %?^"/E!^2UK@(UR6ZO=[H/R1NU66EU MUL^BPN,#7"#E.:;>MQD-?,SXW;\3$B\/1W@%MIKKTUYOL _7Q8K^8J55'4E6 M$7% ?VQ2D9K^0:]W=BCZCTY;88@1G]T'].60MGT%J:;XK-<[W\N: [XE*V@1 MD8]LBB+R']D*%/D?,/<8F8M?='*3L!:8@#^;K4.V^!JZF?1119E9_'D#^DH:1A49(9[=N1GK_Z.1D8SXC M)K)D"WR D5#"4I-\YLI,K1;)*^A6\G;MP6#FQ"P#NR&D#D?.[3(31?&6JMK0 MPU6(JEW;A5.VYQX1 M]G<4)!@\PC7G..:R&,,^N-Z/!(U)0,1Z/]Q+0NR_A<^WUJFFWW;E.H2*_E4# M+-$"*VV"<%EI(ZR\%3+J*+3#RAIR'#6Y A^@.]&4@(G;Y.\@PV,7N'HQRLJRJ-@39R#:';'!'_[G4N$KYB"O 8SS"[39A(U:<:TN96"TP9W=B.73;I M&:R5X\J'52);&71&Y9&W#54;AD0&D,I0R7:=4:X+YTMM*HRCV32U"*R&S,Q9K99QP;<%TH8M:D[=^5:N#Y-1^.6*GC?R;\6F)JS M"[=WH<=9Z],!,/?!+$)!L/R %S@ '?G/=!*_(*:_;5Z%H?1/_9Y=GJ:MT:P5 MG)7C'9D16C#T4KN1E)ZJ;SOE*$+)4AM]E4+)8I,KC=(M6(IBIH;R<#4JK6E? M9%7-Z.]:ZP:(S-J.P7(TNT52KD/*XFR;3S:7.N#(4*"K1X'CVJ5U_%VCH%A9 M/B]L)=V_4>J_D"" V&,[KVDR"=P!H_:U\!27YNPYH R*2FG0MLT)U>HU=+I: M8&J_>^J4HR,-QMKH?=7:SN^:VE$S5+7]'+AV:;%8A\Q"J:/EW*9@O7>IXN9A MV=:J2CT$SER[E 37&P+%/5)U#_UQ<&R1;[#\O!-*'5E=V.44809:M1I2 #X25E"&\78M34!ED.7TG')8 MK$=>&^.LW4HWW_RABZBTJ8[MVA4[?_1X/-K/"K6_8?>>,;2:6IBZ5FSFT:*V M[>G]#WBLGUZ0A96NSG'L\LJ*$&N92@U=54%$[8Q[VW"XOO:UWK5M%I+;S M8.B251AJ'WWAE$.@&D[:Z+8K%9LFL3;?Z\CN^RA>B9B:MD/4I32%KGBO7)?L M;KZ_=?O%D;QV"\5%X:,)S33W4:P=/SP\'(3^;3 UO[;;+ZUJU_,KL2T /W*7 M:V7O\% /3V)RBSUZ[0\@G&+M1(M,QMY3'=))?T&:L'D$9Q+B.7=XYDHM* M6RG0Q,I6?K%]K)14:AC-[(!1!C0N$%3R<1E )3UMC&KJ% Q*0],IPU/9/E,; M:(:JMH6G;K^TN*QD498M5--FJUABX!/Z%V6W"5P*,3->TS!#5?,Z "]GR*NL MQEK5/X7/O MN80VH)K)<[=?6F?

1Q3E&E]ZUHYD!L5J.J*;UP^Z6%G1V4EL/=%C(K#VN^ M05R<)1R*%7;9'FT*:\25\\33GEW>(2N!NA+)*D*UG@K#":(21#D]/+6=\O2] MCI8V3@VK5;NW+].$4YJ]4[''5)NSMGNQ:HWON6-8"TQ-GN/V2PM,"O+:O NX M6MN/\DALX[A#"TQ-G>LZI52:@KH,^TC=2BGK4U[E_2]0W8%X5"&K23UU'7T' MV"T>5"M+6;*J5G*# M9TXY2"\JO8T18$&'ZP]FW> )97AU:\CH@HBOH-_@".HVWL7UECK4YNW<==2, M=C>_RV6EM1;*6*N*K9^SJO_:2GOW&<=K%-L MDS$ LR1:V[DP-(XJ#*69'/2ME:E91W8KF,T"-)C4[*&R"_ZB*:DG_I)&Z,>0T>+F[)S'<7$%PHC M"_R,O83M]6+:'M#JX=!W'1-;+?83%FJSUM6UDNEG/!4;N1XB"#Y"PVQT653I M50>.77Z7, .Q"BBMUKYI KH.0.U'Q7N=&DRTT7^6-?J$/1IY)""9)UN;KWM& MP_7WE(T3*F^N26T83UU'YW&3N95BO>EI&$7C*6HO?#CZ:"AE6[)7V,2WG=>? M[AS1& 7[G2.]?PWJ<0!/>VG]O7H6977Y!NXC44J=9HTS3@\24*&KW>>Z4 YDZ8MKH0VMT:WQ,D!I& M;?4N7*=\+E\M1RVT:3 I#DD<9I\C!'L?DVB*(Z,/BZHPE+;MK&>77PTOH&6[ MB IX1V:\/6;;&E#*Q^C,=IW2E@ M@BLX2#_Q+O@$7OZXR[GY@&)T'?G7$0J6,?'X)QR.,>M8:,QCAKSXJA.S!'>L M"(7XJK-3+!+'J(%_R<5>QRP@EQ"J$^J+1E]U_(1EP0I/H X2)^+7;XPF\ZM. M6IS$..Q8<5H\9EWQ%[_T:8A(] #W!%#GI*YK'S'B>$8#_R&<,[I(7PR[3R(? M^S=+>1-F$W"-+'"QFQ,4\%4_C3!,^IS>&Z, @3SH8?QAP^;'#Z@[I2#:@@__$C XIB>)GL0GU M'@;3$#,QK,""+3"+QXODS_*TJJ%7 (Y 8H2&9(RWMUDIC' M8.C!QF=;:^Y>H7>$XR$C7OU#O2?:;CV02"#H/L=K--(1CM0#P@"@";PCF*' ,WOW*G@8H=P%P3&_&V 2,C%KDI&X#[VZV,!8Z"#/T'9 M%:!HBMGNKJ^BM*\8!?'LF0827C>VJY%J@%W8?)7U,7]+Y&:9SZ27,KDQPJ_Q M34"];[62W[.L1KQA ,3E'R9KDN,D1+&?M U./GHU;>Y2-Z@_\. M9'^9T^@.>;.[!0J2-)F!XCQ40%-35_H=V_%=G;"H14/W:3;Z4?6I%UX>I;M=A_$RA;Q<=ZBNIYK">\?OG[7GC^)/2T,XJ?,S:H- M05WI!CSHR^_TT#D0H:R,;6$ZHI_IZE0+J3YR,HP M5,OXU!9O &5#1A80%C]CMB">>%$^G*-HQ\A3RS2@4WO/)+)DW5=,IK,8/",$ MB3!3>,*B6AB 8L8NU)&@8(19>)UIITY//[P9W^G!$"^E15.M8$3D^Z'LLTA^ M0D?XE[G877-/&?80%UV)(FCU!PSV4ZYWY!FBS$ZK0I4W0S?5W.=[W\3"@C#G M\8R" Q-YD^R48$4.22G7T#6DK?6^?=8(F[= N!V5/6$?AW.#6%Q7OIG9Y(KO M6<&3^?:DQIMQFY'A2+>:3FH?UMK^[Q9LJE7+ O 1]F81#>ATN6L:6BS9T#GG MD.$Y(CI]JBC9S =7)'H0GSVR(6)Q]F,S%Y"N4<1Z9FQ?N(:/XO4#]PE%$(JQ M>ZR8F*J%&CJVM\*EU7=G=MMH#"Y04_>?/ %X:R=A)$%% MG'AI_O4[J[2NMC]9B56GFW\E\>Q+1,</63YXFN MY6\0OHJ9PCHU=H>8F$5R8::P7*HT-O.-:F-3?<>!E533?XT5CA_?D*92DF=. M1._S0XY7_8+1)U,'>0JA5I^&* V=AF=9O&#Y.PY\D[Q?I40#IN 0;J[.,UGO MR5*%JI7%FQFG#QF=8"X.2D%!GGC-%S569X3O8$\?H0%L%M]C><)SD0:(INLM M^KO#4GV 9D2G5:>, 3]#S.0[/##"TOTMNQ8ZS5 :P/1VZFN$V!3'G[#H!Q<) M;NVD687DG[]6-'RX'4%(RB=BBY*8$@OO08, 1J-DI[YWNR6;ZF=_1TS,?9_1 M0@1QZ=Z_52Z$[!K#NM(-&+O/W@S[28 ?)^+L9[[:],=OEME?M^ QIY1E>_\T MMW*]#;49]BS]>"3T+PDW=US=(L:6P.QU*)9T'B=I9E/$$S"^Q 48[W*5BRL> MC@.A-]/95RR$B\A\&I'_P.3(%YOM)T0T.WU=75I )E; BA^N@WN@&W\$LV&R M*FJR]GZP*O]L)&ULW7U9+,O:E MH[LGO%6'8]QEA^V:GC=& DA8O$V1&I+RTK_^)@XE6;LH$I".'>&PM=#G?(G\ M@,P$$IE_^<^OA[,GGW&YFB[F?_U%_,I_>8+SM,C3^:>__O+'Q]^8_^4___:G M/_WE_S#V/\_?OWGR!(Q!65@O3[Z\].G7[Y\^?5K7,Y^72P_/96GG_[EY.-?KWS^BQH^+4(( M3X??GGUT-;WN@_18\?1__O'F0SK 0V#3^6H-\U1?L)K^>37\\,TBP7H8\SMQ M/;GQ$_4[=OHQ5G_$A&1*_/IUE7_YVY^>/-D,QW(QP_=8GM1__WC_^L(KMO1_C7 M7U;3PZ,9GO[L8(GEK[_08UE5.+>*5S3_L<5#GWY'G&"6CF?# +VA[T\>7=&U M!H]?UTC_8S-3XQ7[!' T^;!>I'\=+&:9 M9M*K_SV>KK]-E/3?(%ZT)T MLLIMD,$R76'5Q3EV\HFGJ^/#P^&9;+K&P]/_7Y>\IDQ8+]H._4;%),2^''BQ M.#Q1;*-]^6-J?Z]!;Z;Z M9SE/J^PP>P?3_'K^ HZF:YA-G$V8(@#35B'Q,$86;2(#+H0,/,J22NK"@!L M;4,$]6,2H84*FO'A/:YA.L?\"I9S\A-7SQ+YA'6H,;_$,DW3]22@3SZ 8,F2 MA)K\(1:%T8SS&&Q4UHC8Q_C=C6T;EN@?DR6-%=.,,!\I5E@=+[^=7\C I!)E M8B)'S;0C'$%6A]Z9K#R77AK?A2!7L6Q#"/.=$.Q'8L2>(]_.A'QGXMOU 2[) ML!TM\8 \]>EG?$T!YR&^6:Q6O^/Z;?D(7R=<:Y&TI3@05&):DYV+O' *^KR7 M.5N7?>EC6NX'=!ONV!]S,>FILF:\>C.%.)V1:<35LWF^9@2"]60"M6-%^,*T M5)9YF! N]5EG[D+64/*)Y8E6]4(!@:I>0,E 7J'Q3&HEA C62-[' M$3L'8DPQ6%-67)X7NPY\,\Y?E8=FX^RX;MF]6RR'(5^OE]-XO(8XPX^+WQ=K&D%ZXJ?7\S4N<;6>)'(6E:-E0:H@F%8T$"!0LZAXKKRK='4'?338/INNX7UX%Y0; ($LY3G3L*46+DR*#4N2-TH*A%2<:]*\'I M'$KNLVC= FI,$6174K523#L'<;7"]>K%\7))F"9!$O[L-0ODOC =JALA8V(F ME^)L2(G;W,?].P]C;_;#ZJ".+OU35?899L-XKU_ K=3::2BBSSS8!MZ8S/KN'+E"_^:::1DI+8X)S'M,2,!H22+?$( MIOG5UZ-ZP$7T'<*RBQ+K!!3<:\4@U+4[I,C )LMX45X[84"9/@39 MR8C&L[ MGK362F.+.O%&H$H*6$+BJQ8N,Q^=&Z1T@4(6;5U'4]K6+TB^4OOYM.J^']V\05OB^CNC;\@=-M KZ6:'@YL(F]]$2TW2CBWE^=ECCHW\/ MWTX 8H 0/0V.">0MDX31%D^N5(P]W&S^LLV/@.\%Q]'1H9VP?#FS&[Z M[YJ<VX MQF>U]R)70R4T(P:1FN1^,_V,^?5\#?-/4_(V-[)63-I8Q1TAB36Z'W+?O.61 MJ9+16Q<]F#[!\.VXQG2.VH 8#970C!A_7RSRE^EL-N$V9!X",$LB$#>5V61) M:I$3%".%#'VGZ6)=,:4MW) MTRPG'C62M4J=]N.OA3.F@\T&"M]_R-MIGYP;J-NMUSDQ$\]-$4*1^XV)#% T MBOE,RP[7.41M/ K9QTV]%=8V;' _$!N:J6!LAWK2(1<@"Y/:9_)?5&"@L+"D MLE$6?786?IA#O29IV,)D"!HI@.6)7'T+BD63%;,10&>=/(0^QTQW'?F/+4VY M.]_N/MB\E[*:3;U_3.>+Y3 )T*!*!F 9X:@:X94B#5K!AEJK8Q2M#B [D*9 MRTC&%-B/@#![*:I'RM%$%:5 A,Q4X.0^2JCIM]*S(C *(\D,N3[+[8V)-SO( MLYA_^HC+PY<8U^=\HQ!E"(*F8G"9K*JEOT*=E&BRR)+KF&R?DX3K\8QI[=R5 M 5CJ;FEAF3N>JW\Q41R=%%/H731FE):Q574'%0;.=)-&8-R@@F^LS['.#?Y5/LE*BU/,9\,4WS M\APE@2,FT'5QMM69$X)!(!5DQ)125HZ73AD+V\ ;J5>]"UNNR=]JK)[F*7[O MX%N-E<\R+TI&K6C5SCXAA<8NL5AWHY,C6,I:6LG[W)F\'L](?>Y&W-A7 B!%-KR;,5\O(:W_.5T?O#A>KA'Z4&P;="-U\EN0J;ER>F\7G&)2 %X M(OARB/X_"VHTE AETCREZ>71^L-?=^V MKM2'-?T]W$-:E!-)Z+<7 >U>8.J&I_>K-+6-.(U*3KU8K(;+6R>9YZN)ER(JFPH#*%?$)+0X9%]TH=N(QD?\NT6K\M-4=GN/F&R\_3A*L/BUF> MF&"%#Y!IHG"245C-HBY03WPR"!&-#7U\Y)LQC2F&VHL35VU0$S6TVTZ N%@2 MDO>R#AQ DM-P6.F&+*"BAQVK^HF1_ &0M+%Q#YYL]?C&5/8U)0.#8:_ M76(DSFEMG=6T[GPXG4]7Z[K2?L934"!D(D^(K%S4F6E#\*)-)':6EBLGO80^ M.])W !M3^-.4'"T5TG"#^OL- /IZAM==!8@E<*R$15FO M1++T!Q%_E?P?!L MG8=.5G,;=&.*<)KRI;EJVLPRW\4Y'JF\=KGUI<)TS MM?.P-ZS<]QGGQ_@;B7O=#L.KKR<97341EO[D6M<),YH4E:*(40'390@@A6$I M*Z\D)_NO^OA7.X =D_/5FD&]==>,9+_C^IS(T:601+:,&U_W-G.F4"'4"U:H M8^+66NA#GPLP&EQ0+=/U(!!/H$7VEC3G73TER R"<4RH$@57T9M.*=;?,8PI MY-Q=V]?<^]QEC/OP=JMDUB)BR,Y(4A;6ZJNN,%\DN;:!*Y5MB 7['.[>&^H] M%\:^MK4=9?JJK!FSOF,\7;VG\V-"]7V'\#F6Q1+/LC=P]>HKK?"DF.D MTW"N;A"(@B<*K3*P8@P)A+$6@"+2D"0V15"Q*-Z%@QV%ZN'# \A$T41F)11HZ!B(KG@M KSH8=_KPC[M^CX6;-QYK[*C#MHF/).#B%-#IGH9&(4RR MAEFHX6F(FL44$U$@!\L-!,0^I45O0C2J17ZTO&JASI:%3TY]'F&DXMQKED'5 M^%RD@&CKM>I2KW5% MFK16"+%E:(V5/&W4%T*AV&G:DP&5>MQC['\+AT2;39"R>F>0$S5/'6>0\ MLJ1]%L8I2)VRGA[,X7GYMHX]KY/N-EL[II_DFRRM] M^[B$^0K2R2G:\-V)-O+_.UX-A9Y/1^3:V]KO8$@6LSXGE6.M;03D T=+S@)/ MA249I! ^96_Z;-8^J)ACLK:]J#M>WCRV08;5P6^SQ9<^)OCLX0]D=*\7II&9 MK06/Z07D$'Z>TM.>?_MC56^8;6HPUI,FXLWGS3V:0CR5$1P3/%.HX3UYBLE* MQK7Q$%1R$OOLKFV/L4&HGA#SX,Z>WMQ_4S/^WY872\RUMQ8852+73.KL:1;X MNC/E.=.@,I?:.HS=2HS>#FU,QKH3JZXY36JHKH8G\$?P;9B];\OUL+Q,FF=> MST,HKM%6:191UH[(DMOL4RRB#XONA#:J_<4'HE%;?;7;-SP!1>:<$!XOTP&L M\&TYUR]THHL&C5BO$JE:T) 7%JUVS"$(([25.74ZI[X3VSW3('\*(C766,L= MZ+-U,D MG"Z62V0T3UQ-$ $&M9Y*+M*@4P%$K_2N?6#?LUSOS\3*!]!S%V-[SB$8-FNN M'9X<5!"B$$@@CR &RR#57KTI(QJ!0G1>R;1CE?UY&[:VLEEFQ MUPG_>MBMO"B\*4+F#+5BE29KGV1FP6;!8C96"'!1N#YDVAYC*S_WX^)9^M_C MZ1)O;%8S$5%D66\O%7)V*)I+R,#:PK(@/SR9+#SV:=NQ/<91Y<%T(MI-OFQC M#3:/I#XN7N)GG"V.3MO33$S-VQ$R,E"^=N8RD@7ZD@R*TS3W2RJIS^'E/5&"06==@GO@?*>&X8_)\=::;$?SRXWX)IP*T'R3/3W2I'\F9/G M2_(7'D4)P5O5*2_E3F@_PG9@=T;MI:]^-#JSS-IZI#^22:OKO9&8&42O6/%> M&VZ2S:%3:OU-D'Z$_;KNM-E)/PW;<:X.+C6 ?T_R+J=IC?FD0?S%'YS[Y#M< M3JN%3LM:=.TE;OX]ZXCRZFLZH!F![V&-KTK!1,&$2L)G63<%H/8J<8K%4&N- M&BE5[6%E3!\./JR<^VIE\Y2WY?R3W\[WDF$"6J(S=2'B=?PUM[0:J=HF!J0B M0L?L^K0RZ2#,F#)Y1CR#+J\]CTVKWMMQ9[(P]XQ*X#S(D)L$ATT9'YDTTC <5,[F0 M-"9]CEMWW3-^Y*)M/SQ)]R5!;Y)>=ZIC+<:-CME-S]RI;@?GJ3[DN QS#T$(5R]?N&GBTB)M%;![%P!N"!C*:, M+*;:%22)F%3M#8)]>L8^D(!C"B(Z,7SW[@P/1YV6U^TOK9:7.IQ,C"O>J:28 ML+6@5K2*>;"BMLS.P0@7I>[3TO9.:&,* 1Z(BVW5U9%%MW:AF !RLJV06*A7 M\74D"QQY;6)"SER)H) ,[P-QZE:@8_+?'XUA[539KW_@T**+_MU.BM=0%7?M$BRA4GPV,NY"-R=E^($8U55:G9C2O#X]@NJR& M>[BO;Q+& @+J=1H2U]=VAQD-BX;6TVBU]*+/MN]MJ,;4B.:!J--,23VJ;AG/ MBRF>DVE-LK;'\2S:^OX<,7"PUO,Q5'.U/Q?):4FBFU)M/*<7 M>Z-9$%HS+0RRH(QGV?%@LC?%J4N,N%(G8(O7_ 9\ZV4WGK0F[!@2%08SJ%7 MTSI$O]&B]-\P.\;OA2\FF4=3C 9F4",)FRSS6666<_+*BF++Y;WI:YFPQ:ON MF>W^*.D +>G0>O0?X>[8=<,1BN#<><_ (KG1&@0+Z +CVEJ30_*2]_$X]H*] M#?G"3T*^A]=S,VK><,52V^Q*_C/ M8=@::J9YM>)$%A2D$[2;_TJI,[?0NJK=CRDVW^-M-2;[-5[>JF[_7)180LN!]R M-+D60P7KVBF 7#*5''I QP/T.4+8$N!6;'KL^R,/9*_V4M[#-@TU420I,# # MIB+#S(*RB6D#Q3C4&4.?NARMFH:*GVQ#N;G6'B WXSTFG'X>SOLE=[&$6)A/ M@O (&8CI8(D%X$6(*KI.;+*;1Z9QK-SWDH52LD44'R**(IO9XB-'T*2NZ&]ZM2/>S;(D_H&J;T9"F MPW)894^W+S+W2D-.I'\PU0\$"BJC8,&$88$UUO5)DKZ,9"OJA)_+_NVEC;ZV M;GF,^?P.A+1&8ZUM"BHXBC.=9N"R8,(#"!^]\>6A%J*KZ+;*1OS)MJ^;:ZW) M >UF;[3<>&8\ 2X*!)EKOWG8) X -XF%;+('Y[/GE_:SKSV=O>L]6S'B9]FD M;C[P?9L]/(?5=+4H9"17!&QXWH=T@/EXAIO>")?NEL#E>R$U[MS&C MYU]ZZC.:_,OE-YKG0[+$Q'.)1E:K'@120%MSIPPGQP]"*D(::V*?Y+6MX(WI MELG#-XG MRV![C&.Z2/)X=.NDTP?CW.6)P:4.3CO+1)&F=M=(%-8:&@M'[DOQ"*Y3%XM[ M AW3)9/QLF\?[?9U)<\E(ZY>K=;3PUKH_BPMD7RKS5[+::$TT^#2?_IOBH4Q MK ]GO4B9O!QF/<61VHKJ[I EDO4N?98N)+%-9G4_A&/R7FFK&DY:\ M/[^U&FW"$@QG:&J: X^*^8"URJ\#:02"Q#YIE9T$&E4AYS'2> Q$&N6L^%Y' M=C511DI9!(F0JRE(-+NCLX4%FN'29,?1C7]6G!-H3'?&?_9)L2N/^H:8)V?Y M)R>T=0]^TZ3[?,[;[B'D?9[>)$3<69Q&(>#%]U],B3@!,>'>1^YT8";5;56L MJ3JA'HEI&;FT&&6G/+TMP#4X;#^MQ' N)Q4XK9PFAJ#!V+:>XZ_GJ^,ES%/-10^&7BM8 M\-71<.1H1*)8+5' HW9:8^[JZIXA&5,YHP>:Z[MIH7>TN6EK".>L#&\64VX-N%D;>T/Z1OMZ4@<:A;MG[2M>WY8_59@/B65D3D5(Z/CP>>J*? MOX!T^=X1R!P+!,=*@$(,,Y(!!\Z(6=K6OH!1=NI>U5VV!O=_=T*XW1]<3*\003.C%&R8/)"R&[=C?N)-:JNK2.;/M?<7!X)OUI>F=]%I.=8 M%DO<4C >%=E$#DQ"W<@5JK"@16W(0/8MUL0Q-:H5ZS["C6O;XF>Z6M=I,:\9;(MRR\=V=Z[:O;N)']9I*)I=*#B:KF%6 M#X8JFF,"@KE@BXZ>RH=>\[M77DQY;9VEV M@3LEL[=,BEKGU YD L6$$5&D>IC9K6O,W>CV71C)@:7I_&;Z&:\H9K-<(P8> M(47F?:E-6"C. ZPA'H#) 5-6H<]1^EW(QF1/F_/H\LK75$W-K.HMJ&Y:CV61 MM#AYQ9ST9/VM4PR"#XQ^Z+S@23OUX'3Z$:SJ8S*LA2Y[WUL:2C5Z^ MW@BI1>V>8YC]ME@.I]3#,'\\@/FY%*:STS$5BP476'$V4\R2$_/UB$R@+,8Y MD<'V21_8'N.8S&$;%EU7W:>#OMHTTMA(_+T^R#]@#I]P^1LBV69=*-:AD,P7?+[?PH=+'NFEUQW%L6L*-8-1F3+BJY7UIB<'OTJ6" M.OH$3"CRKK6A-9K\;&!*1PX%R>&Y7&"IK=V[ =>88,M/Z<*6A7EJ:B,L-GB[TUIG8 M$*5#)QDF(,.5+*U[.6DF%:>5SG'CC-K>:MSZKC%EHW4S).U&N]EZ\8KBR\4W MI%!VB)ZOD5G$ I( L(S!:W7BO:!7+]=U8ZJ^<2*342X'R9*)U04P MM9*Y)_??26.#,T5UJK5["#]W8(.&SPUID>Q(L"98-,N5K M26,2EGP<)Y@WI%'C=!2FS^W?FQ"-:9-A'S9<+9S?0 ,-FR^<1_/''#:;KIA? M3E=#]?5)-"DG$V@A4LHRC:FV#$7'4HH\0Y;"=+(:=T(;U:9Y/XKLJY3F[>-/ M$M%>+%;#V<#$&.'IA75O'O(FE(Y1(DLE8U&@@^I4JO &0*,JA]&6%_LKH+_K M<-K?:C_?X?)3FCD/M\)K=]8_O./D9&50? C:Q8*<25&[?44?6#!UWFI :3BD M$KH=[5\&L_]-^"N//#LAO'!LYW.6CM<#8J(]K5.UB'D0]4H>!W)HHR7?]J&$ MOA;AF+R,?5ES]7Y\!RVUVPL]A^!MV2QI!&Q8U A1;4,5$_.AVC?/,WU%P9#W M0A<=7)&R3U7 VU"-Z>"C-5>:::,3/ZJ I][/NR4>3H\/)S(F$&@L,X5TJ25I MTX<,#(/Q7.B8H=4"V*^60Y: ^RJ#Y'ZK> &M.A2F?#L[,NND6YQRO,SQ?+Y>)+7>/@ M"-)T_>TWQ EXASHYDKKH6L9->Q8X28V)OD0%F9<^3-D6X9C.5UK3IHN6^L8[ M9P6:_X&P.J;U;ZBY/62R7:S0?/+[#.NS_[)[?-3BK4WBJ>;BMTHM&R!\?Q49 MJ-FB IC0JF-S"(+%H,C5U9F\W,(YLT$HHRT2=SLYEC=!ZM.XY#K9>2J2.QL9 M M9B@;4FGZ()JH./PD1%,[9/,+8UQ#%%8VTXM%USDGVUU7*+;SJG51?G],6Z MWD(]@_:VU&]/RD9#*=R41"& =;0".Z]J3PO!0'$.KG PLD]J]98 QQ2J]2%2 M#TTUH]&YE?\ZN7TJM9VT9FDXZ>#D"(8B$@L^0X3 A;5]%N';<74HS/MB,:]- MXFB.7\@0.,7Q;2)*S$$$Q9(3[7@$AG3!IIFP"<3^L0L]\*Y M]X;O5F^;^"!]RRY]BDI5O00D 7RUF,VS,B($95 B'U2 MP-K@'U6VS ,R\Q&TW]?NTJALKJ&]6:Q6[W Y2+2I43$\?%%J<^($\_QR.CM> M#XTBKOZ'W0UTV_0=AZ21R?_G,*TP/_M,L<,G_/WX,.+R;3F!,[Q^]?9X MO5H31HHT)E9$8PQ4Y\Z8>M.L7J^GU4$I[FT,S@CH$Q?>$^B^:_,-K[ORGD%_ M$Q HM#:.1R_5(3*8*% I% LT%DBA5J@MHJ6*+(%Q',@$A-PG)?H^*,<4*(^&;/MHLF%& M0MJR<3%8% MR9RN=4Z]*S0Y9&9 \;Y1ED??+5EP9]!C2GIY2"8^E)X?EIC?_>1W\&VH0%HA M?]H<\4Z2M-I:H, M6UY+N.>ZC',6E%,F%6E\I]LB^V,?4^+-Z&C:3NM;QD G M/Z]_17KMW_[T_P%02P,$% @ C( &4YSMV7RO8 75@$ !0 !E;G8M M,C R,3 V,S!?9&5F+GAM;.R]67-;29(F^CZ_(F_.Z_7*V)>RKAY32IG5::9, MR215U]S[ O/8)'2!@ 8 E5+_^O$ 2(H$ ?( . & D*K;E.(BG"_SH:3\=]^Y']A/_Z0QW&2AN/W?_OQ'^]^!??C__KW__$__NW_ M ?C?/[]Y^<.+2;R\R./Y#\^G&>3CE^GP_8?Y#X()OOK3Z5]=L(C6(%A= B@M!/AH [#@C-&RF*+T M__O^KS$;D9A-P!+2KTEN *.7P"(/T5L34)?%AXZ&XW_]M?X1<)9_H,6-9XLO M__;CA_G\XU]_^NG//__\R^_?KG>[__IUS\-O?> M_[3XZWT>B?EC^D M7YT-_SI;_/N7DXCSA7H>7<(/&W^C?@77OP;U6\ %2/Z7S[/TX[__CQ]^6$H. MIW$Z&>4WN?QP]==_O/GM/M+A>/Y3&E[\=/4[/^%H1(@7GS#_\C'_[D*YW_63_MI;TP?",@T7H8,]-T\K@3O$>.Z3]\?\\UG M0\4XN<-BG@.]]= ]H%Q\$%_DBY&F?4.]\[BV38?Y_E?XN3BIP6^YY-QHC7G1'^934;#5#?8MW/ZL^ZXLTEY19Q;; 6S MQ]'3YT/=/:+";;::_'F>Z9^F'W\8IK_] M.-3<::5#1O1.*2]HMU?2<,$U]R$9/]CF075=URL;3>*=YX[J/CNY(<8(0QXM MOCNXG,%[Q(^#FP\E4>3?Z*^S06(QY\@M1&/H8$JF $H;:7,M7J-'GY.Z3ZO9 M-4T+SL*"6%>/^*FJ[*<\FL^NO[-0(C!^M5?_S\U8EEK;?75O\J<\OLRS9V$V MGV*<#XIBM);L(7.3Z=!-!;RGXY>I$E+FZ(Q@3=:VBN3NRKXR\MGT>HU7K_B. M>T U7'K5]'S2HVB7^J,%_/C#9)KR]&\_LIY4_2NMFUZ:!:1_DAWW_'(VGUSD MZ2^?X^BRFH#/9K-,_Y_>X>>!-])JHQPX=)'6SQAX>C=!69&9TSSPZ%JR81NP MAR?,?AI>3Y=FZKG/*+XOHZ[VV/'[7SY_K)OQ5T$X(9U4PD"6@8,R@2"R9,') MY%..@9?BF_!F(Z0GOYWT(^P&+'@^FYNFG8@,^O,0PF1*F-WE4 MC;*K50^DT\AB$H!6*5 N)^*^MB"*BR)GP:443;BP'L^Y\* ':=_G@-B7 W_/ M8UKLB' ]2Q2^]'B1/TYS'"[\,_K[*"]D3& O)M/Y\+\7WQ_8PFQ204%,1A*% MA074R,$7XY5VQEL?FW"D"[IS(4KOFKC/%M6'@5$/N>N%#SQM88EE"8961^P- MELS>D"$P)I@.C"=OFYD5MY&<"POVDO!]C>O>'(O?QI&3&=G.VNA$1 1C MG 8EA )O@HW(,/Q)<'[>I?[ M_?*;=CYX_'./TRT(RM*Y8[T\FH]&"W_,\S;/Y@&O'C* S M3#!TH+3,X'1)=)HQJ0U3RM@VKFC#13UY(IZ*PAL8+3>0K]ZMG\DB+\/Y@&6? M(HH .@<#*DH/+F<&A07T1GJG;)MC; .@,^'0?H)N8,*\GDX(Q>)@Y1B5(Q,9 M$K?$1'060B@(1G.N64@FB3;FZE<,3U[+.XKSOF+-OHK](\^_;EO/YO/I,%S. M,8SRN\F&G4AQAEB4!9TR+O8?0.8#V)QM=$*I:$T3_6\-]).MLT=Z"9$3U[OO8CZ/@5\ MWQ3X&6?#.$ I-&8=P5AK04E:J3.L@ HN6TPI!I,.HO\%G,,KOQ]M/4*![47= M("*V"NK%<'0YSVE0B-()(]FD67E0S&#=F120"QZ*#-Z5>!@&7 $Z4P[L(NX& M%US_S#4E.J=GG\BY?9__N*RB>546$&>O+NFR+],D?'$U5LV9#V3N7JRO@Y?87HK%.9U*U2O0*52\X M1/*=,*"FK<\A;Y2&L17,P[.HK=IWY-CV*FMP8FT >[63WL,\B,GPD@*!1,U( M'"@@<,-K (%)EW*MUC@DPS8!_38YUHO:&IR(-[OXN^JB#V)D-M(Y##8X ZK4 M. 3! 2,C5\P7EN.:;/T^TZH7.'KDR*T2F>9GV!["7+>!_+ L>/AK'$UF.?WM MQ_GT,G_]YF0\SY_GOXP6#_S;C[/\OOYE5S[,IO-ZP9L M-M!7JTS8A*!'+CQ0FO0 -W90 MYJ1'H?9XM-S"524K(IZK[.Y5R1U']-M+M4>5Y_&E02Q;F M9-?F=%7D\/O":!I8G6)43(&)+(+25M*V5@LG(B\<2_9A3\I%^I-2@C>GL99G$Z_'B5*/A\2(?::!&LO\*7K?>)ZP16$'\5EYS6ZR7P M:L#8PJ*3;6ZU'D/VE G11/H]O^9OY[54PM'UXND]2YRQJX+WJY0*ND% MTXY!05L(92"SU"0$30>7T%Z3;5HZ:+;[$Y^ZMAO)=F,JWK_]M"(HU\$O_U83(B"+-?_L_EN/K6ZEA%T)9Z.(T6GN%0;E M%;W4.K LM=,^J,=+V-<\L/=2=A%$93+M+*+>,W).3&:N!D8,5UY;87WC.Y>7 M?96R_S:.TTSFTHN\_.]OX_L"?#,9C7Z=3/_$:1H46:1WM3K7+2[:$EG7+CC( M*J.TUC/T;>+O6P(]B>C*-CQ9DZ'73#$-#-SGDXN+R1+B\L;TM]GL,J>!*&1' MJ2S!.E6+K8L#G\C0TDR%J!)FVL,:59VL!71X7C15Y+V2E/VUT" P_(>U4DMBG;VA[K>5.LL>X: MU,YL0/R?.+K,ZP';F+%PXT$'3PYY9AD\=QR2-SR3?QYY;%-BL374;Y)K/6FN M09G.@R_'&SK&I\.X<,OIUYY5\?R1YZ\*B:KDX?R2?F>0+%>ZMM9$6SLO!9X@ M"$VK8$;(3"M#U>BZ>U_HWR05&VFV0:'10^]2)_S*&.$,YR"D(@.4, -JBKN^_EPM_D.'F_5/!"!H-49'6/$H@@ M8',DJUR[[S&@(T2>@;[MD7/)*M@GM[ 'ZO!EX*&VVJ#AY M5Z5S.?URZT;^623I3,F'TS%&;9B#8)5=AL,=0P7>21YT*,FH-IO< Z#.FTE] M:6,-4_8.D=S!MCBYKZ'5-F._Y_F'21IP[Z/4W@ =Z064BQE( !FB50&5#\HV M:A#)=MFUH9O7].:,YP.F=4H%#:T1$50) KRJ_<_(H0I& M6Y-9F[X+!UWF>=/Z=!FSYOWH)R!S1XZ+]0^"LZI8)B&B2J!4=N#\PG*UEEN& M):56^3QK 9TWY_K0PAIV[!U 61^1OI9,[;56\XB':8C3+U<1[MGLLHZKHHT_ MLAPX>3@N7A4>.!0:7/L0+I<0\.=@RN+ZH77OSU?[*ZE M5J#>7<0_2#^S0=)C_YE MO(8!>\32U'C\5(HCY8-:+V.R9&SCDZP MFES+( 1K(1DM./=.I6Z%CR>1#;A'6OJRV#F)(!Q1 :2M&9Y!$7F5+I"C5UH' M%E2C[NXGTP9@GV3K/81Y[#8 ]Y:PI&3UZ2;C>FFZJ(REH\NRI S0NU% V5K@ MQJ,!J8LP&(.2ODTSFP=AG4BC@*W4O8DY>XN]10NUNYBNZK"Z@-JF:\#6G%@+ MZ[#= QJH;[6?6F^R/Q@QC$H^U(H\5])BODVA'91I$ XE1E[SK]O,+3P@(3:T M%#@6'[81>9,I=#<6WE4%963D_A;%02_:_04?"1!/D'EFGAM-)VJ;GE3WH!RA MK^+^*MIIM;I\N)RD5&Q*0QT!51R6[#2U>BXZ'@GB;U:0O9$7M0\*-[&>^@,\2S( MTD0?#>J:WN0YK36GZY;!UT=;D#9%M."CI[5GA1"\L2!\B5%'$UQI4^J['L\Y M4*('23>H-%I_H76%S81LG= &R)YAM06'!5HEF MI-YC05!M^/)\N6G5.:EDX,3Y,@_Y57F6)LN&2]5SLH;+%(HF:#J!BHZXZ^H0 M56FES$(PECNUC>C4I:X+HB=\]=1$Z#W:%UWP7;T/71#VWL"R&[;#=[/L7Z=; M$&8/A?3: )YBDP9AL] M')@I7Y/3KDY)7Z1S.=)&76?\*L\9\VDV+I_: M1V>VK=&O=&(+Q8?@ N,BF>*%#M)QY&+0Y0%[#KP?SO#]^VE^O_CP M5^6JV=_+FY"OK7.(C(L04R3KR9'!&S!ZT+D$IHU29K45;E_#[A]!UD]\9IE5 M_MM"M_55>?7G.$]G'X8?Z6V*5>;O\P S0VZ%@L@$O3?.!7 ^"7#D:DBAR=MH M-0^K*\3#^UZ]\F9]'*=OU32XZK\[)G@][-F *:NXMP@H2]W@N86@ @>>K61, ML:)]FW%)G>"=&7?Z5TF#6,&+RT5^[%6MW6NNIU^0P.-P/I#")\.T!IL-(4Q< M #IT8 U9,X\1)-4;VTE\6=Q^"V.YTW2X62'3,H[I2[1 MAHX506;E2YMFTAL G1D;^A![CRVZ%L4WFSIWUH+3B+,ZAF\\OL31U]J/ZTC7 MU08W$,4%)>MH'V9=S?,6X*5ED+UQ"C/]>/7B=WT%U-Y(SH0M1U!+@_Y:&T2S MC+)A\IKI&B\G<* 4_2UHV@.CUEG9.@?.M\E,> C5H4HEVGHN?8G]V&44]=+Z M;?R0T^4HORKK7?/[W\WY#[Q8SA[S&%.*JO(_!E!"B#I[6T'&P+@6V6O3*8NR M4VQA'Z3'BGSW1Y7)$536<^AJ$ZZKL$L79+W'Q1_&=/AX^.%T.VFJF,-2QQF1 M!#H!M3B2=G.3P#&K2.&Q7D@7CKZ_&.+?=Z.OR$-_TA M9S49#<=?K@*N28OH2V*@'1W]2I$GX&FGK;<$66O)56"I@QG]T#,.&]'N4P^3 M!D+L,<33.?=#<,]T- 8P<;^\0G:I!!#E?!<9+P MNB#\GH2WLTZW3ZG:12''2<)+O"@I; $MM0$5R'\,(GA(27*=LD+LUG3ZY"FS M;Q)>8\9LHX=C)^$Q:WGT=&9:DQRH0DH.QDDH*0@GA3-2=&JV]NTDX6VEW7V2 M\+9138LAV0\67TLNLJB]?;C29, 5PY?- Y&$H!SG-C6:/'F2+2QZ-VCZ5T*# M(//ZJIHNH+XWM-A:?9T:&.PB^X,UM% Y^,R](/>L[F>)L5INQ2&K8(*7WA;7 M9IK:4VEHT3\?MA%Y QYL*)CT! :K8Y[JM8XRN9#Y)2-DGV)@6M7PYT$2E4ZK M''$K974K3=U&T@U,B(<+[KESP0B48.EX!(7.D7U#7\:2=%'&5"/]D-DGY\.& M_N2^<5/HM[ACT;U]MOB<60]5'0]^7!_E'-WQKM1Q>&%27.J(\(S8TT0I/&''+5?Q'\OAHLN@Z2"4XI4V ;0B;U#IY @AUU4T45F/O'C1P6[N]K0S M8$0CT3:H'%FS]->7T_@!9_GU=!CSL]'B,^C;?Y],TI_#T:B6O-1I\^_P\XN< M+N.BPNK91:V@&?#@I.%>@2N1TV)<[>E:R, +3GB4'+-IXY?WNHPS(.#QU=MB MFOI-@O.:9+"8M>.$5R10Q3H(DOXP)-**6&&C<=;;(CU4-50S MGC55S9.OCD),G-<7Q286:@H3@I=!@U-%"B6ET]@I\G:VU5%MZ=-7Q=0V:CQL MV4L79-\KIGK3;??ZEUT4JA>:LT3 M3JI::BL=W*^6VE> #2*K#UR3_OSE=_ROR?3Y"&?+M+AHN-#&$I,CSZ"RS015 M&Y"%EX 8-#::9+ %R+,V5%HKK5GP;2W4KT!OO6%=X#9-6MX2\''2F9L1H#O1 M>M->@W37;6%++ID5)D-Q4H-*M,&C]@A&65]09$;;_OF2[9%4Z5/EVC9*:\"Q M=SE^&$]&D_=??L;9&LC+TSV06> 9QGJ#7R_&) D$2X)HHL\NQ"14FXNF3O . M?Y_95,FK ^=ZUU #^VN-M;!LNT!KRQD3^.(-*,4Y!<)%U;,-A$_]=FMM@& M0-^$7=6',AKDHZR#M0Q-W_1?Z0"PJ=7T*,3CV$F]*+0#2?;71H,3ZG&@CGF# M/''@*$(%F@&Y)]]3V&RT"8R'-BD!1Z++(Y;.<=BRC1)ZOM?Y#YS6*XZW^*F6 M*OTSXVC^X>;4'.;K(]*(4B\^$!Q'6G]" 8$5"9DSGXW-1;(5\WCM'4^WIYU$ MC'4?%4V:RO= 0UYN'[*_S.;#BYJE\BL.I_^)H\L\FY2[*9LX3B^'&(:C86W1 M3C^[O*@=N/LH&]KWZ7U7&?4JC96B)&D8YYG+1()07 5O'3?.1![)I_).#/H$ MTK"&"0.36%@!9@.2#1;MLF2."V98$CZDU*:NM$4-TX:4G3)O.S=?)_=\<+&3#:0[)6"-&AKVW)ZR04OVA0+G0Q*+6U'3;7=@A/ M8D/>C5N/9%T=0X4-7<@^5G;K.P.NI%$I(FBC"WG&T0#6:M6BK%5)6EZ2:_H6 M][R@,R#R*:F\H* M6D.2T_1KWU)T#'ZM8TRCA+&Z +P M>_1K1X5N'<_811M'H8WF(6/T"4)T#)25')R5!6@!Q24?@F1M1C ^K>A76[9L MHX3C1+^$X46*.LQ 2C+1;"2$(200BG&A,9>D5CJ#G%GT:RL5;1_]VD:^QXQ^ M;6I7TG.8Z[''-(MG;;6^EILO73K U>//;%A MA$IJ3?N7YW46L 65,FUJC&PR&;GQVAKG7*?BEI.(4-U-KGNDMX[Q*%%HVLZY MS* XTNLFF0!M)2M>A6!*&]/Z"38ZVH8E.S4ZVD89+=KJ[=,KQTG"7B\LN*[S ME&LO%%>P0'9UC*HO1H4V2=-GU.AH'X(=3'D-C/.M_5HO2LI91N"^ILC$$,$I M,DE$CBIF;8MEC:8E6R M=?3BH.TV.?![U=NV9-FCZFT;I9U" 5('N-^KWIH18-]*I!VT=P*DT]%Q' .6^*["O] T5KZM9:M$6MT0.R&D'WP1 B MYT%*A3H4ID*CAK=//1"\CZ'=AS(:Y-0]'JGH O![('A'A6X=VMM%&T<)!.>0 M6'(H0&69ZG4)@C,>3T.Q[&61KMFRCA.,$@F64/J,Q8%*,=$3FVN9" M&"C6<*Z"B'EU--&9!8*W4M'V@>!MY'N@0/!U5VX_PCSWTX_N/KPUR,L+7BVV6/0LI!'!<,5"&3%_/A 2R3J,W12;3K2?AUCOUX]CVGOVPZ0FWHS8N M2>;(:XO6UGS20D:=#QP29T'5%+\LVL1N.X [_(;5,U_NS8'H62$-W.B-$!># M*IZ%V7R*<3[0-BJ63$W;J?T+F*8'$G1-L] M>-65NDGPON/BBE Z.F'!.UT[Q-;%T4$ 5DE=&[TR,@5/B?'?N7X"1&AP M6;;KXLH\3SNN4-G =?0%-$->\X(58!8*4LY6FUB$% 4S>\-*ZO/5AA(=*+VS,E28*.97DPHU+ M^OG+._J(Q5VZ2DD$,GTAJ]JE-#B$(&N#N1Q=T((KR0Y\D_,5W/%CG'V2HNM! MN*-R#NF@5(!75_%=(#:-='8 >9Q89^\*[DJ@/;5S)"*Q*&TLIO:RU/0NF:C M92X@)9^1NU2X;M/DZV@$>B3Z>0K\V48I/<="ZW":2S+Z;SL(;R=E_B=.\U6< MC@PY$>HD0*F0#GYORF-]$#H,Z''WUK MH$5V^>64I'LYS8L;@\_U;]?('&K'$VV".7"BK4L6G,L,F%6NY*0MRVV*LS9C M.C]J]"3_!CU[3>9^;L&QR_7_I0PD4KC790BM#+D?&AR *8F,\A6U9RI\E8G<;+WCSV M+.^V=A=LC]; #8CKMCX=8/0^>?H6@,./F=Y1!:M*W$-^/0^(O@U'*YZ-(TLB M\(@$)Y-AD10#::S+1I7,N^60G88:'QC]W*\6MQ%;S]K[G21U<7EQ/>;.1\ZX M-\ P"% ED8FH2JCC&;6VD;87[)27TDE_=QY]V '..PM_TH?D>KR460#!S[> M2"=<5F31%VEH.48DQ4*C:R36=1-A;?Z@M6/;59E\"#^U99QV@0NC!/&1\4#\RF2DYJ"HS=,*,[7UQJL/J%Y MQ8'A*=-&+X Y0PZU+)ZH: *="<'Q6(=EY /G\[UL7G'P8CC[.)GAB%:/,6CR M*\!;3_Y!D!("!@UT%@HE?+'\T"E>-]A.R$/;C2V= T.[J:-!?*"S$Z-E8%(' M"WDQT$[1INMJ_ZG:T3Z;$'RK]MU/,(UF'\HT4-\\8G7A8EOEY][ MU7/%&\]\*1"\);%EK<'7<47,QBC1+#J/MJ'80[!._GIA*R*LLJTWA;3H*+C$ M6M>1O)Z/+11^4ZWFZY$,$JQWYZ;* M,LH0,L4AN6B81&:=[%*H__!3#F]_[B'^21/9]6ABWD'V N?X;(RC+_-AO(EQ M9RM*0@<%:^C#2P$A: D8:U.*4%@T91N=KGG&D]?HOG([T-7';V0N3@GFZ,N+ M_"F/R%ZYR8.J.5*3<=VL)N6!7]O]?J2_9_=QB=)($BLW+>ABT<99XSV]U!F] M-XDGK='9XE14@_Y@-+^.X;9P2QX3%"(V*"<3N,0"(-D7,0AG53QPWGQOUS&; M.\#=:CB074I.TX)SB'1\6T-[A"$C/O'@8[&8I6\SLZ8+NI.\DMF&,=V;<^ZH MDA:M%/'C<(ZC.H?P.L/T^JU-YIW#/BIBCM!EHV:%6,4L(AI$U(9U4Z -/MDTJ MSO98OR4Z]:&N!IF@#R!>##M%E)Y[3K9M'4L@F0;'B@3-<\Z(1FF>#DVFHXRI M/1YQME7#,8MQ971":"5 9V-JBUO"J9V'2&B-RHPQ;!-\>H)1A'WHTD0AIQ)% MZ%+.98(R 5F!H&H^)(L!JHL$7A2)4I; =9M]Z1R*<;,*Z!W+WKJ"9-"=%X%Z*,9M MS9]ME-(BKG5SQ;:X<[M5Z^-9=-+I"-SQFKP?,[@@+3#O8XDAY.P:95EL@G1" MEO2N"ERUC7J1_H&Z%?]],DE_#DZQHY1*\ MJ&RL5(ZQP!0J$5Q@I/E(?I#7V:O!=H]J-JGIJTDOI&-UD"X0=\F73^30.Q\3 MY%0,BA TK>3 5[U?T>V[JUW+\\UD-/IU,J57+ VX\\89)VB%-=_>6P-.Q5K* MZ'(6,07OVY01KP%S4@-@=N/$ZE:VK\@;W%U?0QK4ON-9*0:&:P\*R7W%I MP M[B(:>E%+HP9MUP@.K^^]U;%!O5O)LH&]6#:TG^LMZ%1^.HA5.>C^[UEWN!.^(%]C9:>A^_'SR^GTSR. M7]Y-<3P;+2ZR_TY2?%DC)HF)4#22[88D$%48@==D:I'=IB0J'W4Y=+RS ^RG MSZC#::W!#?/-5BB\<,%9#J9P.B[KB,9@R?R7*9ML>N_ &% M+._A@M8LV>B!>U6G\Q@&3M=08V;6TIG@L-'XO.X8#W5?WMR4:J264[DS?SB# M-"?G14@(SD8%*A97>[EZ8 RUD?3B>\7;$.VT,^_[I<)6N??;J*1YZG47,-]V M[OU6ZGHP!WL763IZZCH'5E@,*B4B>QMG[M1S[_O3^S8B M/G#NO?:1]KBZ/!Y!D9,!06H&-I0BK>,BQ96!K4\P]WXK\6^1>[^%[-KFWJ?5 M-/*B?=&\1!#<>E ""Z"6 I)$ZWU6FJ^F[G1)OU]]S)/7:P_2.U 2_L/7W==6 MS2+I>_6'K0((G1[:/JJP_=I70@U:HZ'759+O+177W@?ADV!:!>X4!OU(J*'3 M\P\0?X@>I39< KT2Y"!)>AE\D1QL%-[:XJP*;<*+AX@_//",JU1=<@U%#C6\ M5Q(H)0)XIQ@@.H.I#EDW;7*"'D-VHI&);=BRQ673]LIH$*9X -^F1%P=!(^< MI5IQQ6I5OP:?;0"#W"K.? K=VBWU29^3R9L^)J'Z4%@##VK-5O_+YSBZK+TZ M;ZXS(RI.EDF&@I;L0RT1@HD,DDY)6B-DUCEY+QOYY4_SAG@?ZC12RZG<$#^PJ)^__([_-9D^ M'^%L>>OAM0P2DX>$L29*!0]!J%RK#[A&C&0LFT,?A:L@G\#M\58TZ7X>[J6N M%F,&-D/]"O0/O/B:W/4W/S8*$_[),CVR!WXJ7)M&Z6U*+Z]G,TG%WGZ_[*W"U)')/Z3>X57B7XX?Q9#1Y M_^5GG*T1P=5 CU"L9\$"RXG>"\$3!*XU&!ZXR='ZY-ML-9W@G3=I^M=0@WWE MW113K@N^QF.]R[)V^*('F^J0!L+#%-1T,!Z945&W2:->17+FY-A'[ALO OH- M\KS(8?[V\N("IU]V#]JL^9 ^@C"/85L)JL3(F++*9*5)*2+3QJV%$YQ'QX,+ M>K#F\_8=*![FOXUGY$[?+;6F!\9LHJ1SHC9LM0S!<VGV0+5M+N8G!>!O1K:N3+KB:QMTV(3M.@&U? MS3U(A#W%?DA:,*>21B;!8Q0UA5W6\:4>,/C"',%%V>;^X+!T>"0$=B@V;"/M MGLM 7HWSZPE)Z&W^E,>_#C_EU[1M$KI;MLT?DWF>O;C,[_ZD[W^Y^I.4?CW; MSWCC11UP:Y2BO2RQ*M"76.%Z*CHPTQ<&%F$!;+905.2EE.Y!I?R1G0*8#J^- %2]5 M3#U,V%S[,7T%1+::H*G062XBO4J%O$=IL5:N:YN9)O':D =K/[%-4(2I0OQB M#(1/G/2-"KPMOAYO448I,,0G&Q3Y%>-P-)Q_67:\F/\\F4XG?P['[Y_C1_K) M_ N1'24OQ@&/](>JA0J(K%[;>%&#P]F6-L[R-BB/O2_MQI6'@BJ]ZN6001=7 M&!KN/*0Z5EHI3X>LJ1V;592H370FE0.\+*<8=-F'&[W(^X!!%Z9D"+7E"":K M046C(-#>#59[Q[C44;E6-#CQH,M^+-A?V@V"+J_QRZ(1P"+3FX#5?:I"&TCM M CK#0.IZN\B0C#2;/6B)*GAEZF#?)BS8A.@\:-"+O!M$5M;2X8 M3?9!RTP;% %3QM)6Q<@="RY%3%IJ'=I0H@.X\V!'WUKH,2I3';"[2[[E=3TG M:_X+47EYL+TJM=TQ&4#70]I>%5K6#=-U0!LE^6 ^8LUOS1J\IU5X:UUPN=:B MAT>;;D3TB&"K_>#RB=& M]K0($##&Z(6A;;)-6\4U8,Z#"_M*^;[B;0/%WQ0_WZF<%URQXJ,&*8*@+]H%+^IZ;N;_\$0&-8L*2G)Y:5(' M%!90,.X-+Y;E1K?O:]"<4B;25AI>O6??5](-[E%7,5U%.;N@:IJ)M![7*"Q*&M(/"P643HD,8">@5NDRQY(*ODWKOOM8#F]"]J&E!V*N M.XBX061U-0_E-7ZI)]X5N"R%,$)'T"5'4(ETY5B(X*2/I=2.7(WZ3S\(ZRRH MT)_@6W38N),5L-CO!$\",0GP.BSV.T)D>*;]KMZL.*>*;-,]X3Z6<[$,]Y1R M@]#J7437K9P[8&IJ%:Y#=1R;<%^-/4B /<3=? NXPF:S(#[79OM".%"UA5_( MWD+@042;N(VE30.ZPU'@$5OP$ S81LH--/\F?YJ,/M6+K3O@KDZFE)7EQD;@ MBV$_JECPBU;LR0K%,IG L+TRY::\*&;:1]>D5KWI9H M;6+@HZY#-66HPK&0@C1M;:71?HO6ME''Z16M62-#2%R#-9F. M724]!,<%1"UD01<"FBX9>F=5M+8KF0ZLC@,5K?V*P^E_XNB2(.+LUB;$"Y^GG!^\T]VKW'KXZE]E,3UOOJ5"CJ'R:)/W$1R>&UT M024>HQ0Z,6\99X,^ .S9FOKZXZ[&EZQ]ZJOQFUQSEVLJT#C],1E/K[_\&6?# M6R,-.$>G!'E@*>I(+U>V@)DKR,4J8KEQNI$?W.LR]DY16LZQOE'4<%:3& C! MLT ;$L;Y@$5+G& 9.*_^D+<.'#$#LL@YAI@D8IL0PJ/0CM!4]6@,O)?*U*O> M6L2EBCI502JY&"M+ M$BAH0+I$GI'0M(IF):9= )X;:UKHI<$%Z48A#*PO,B@;P&M)_K1,Y'V%D('6 M+KBQ-EC3)G-J(Z1SHT@_LF_0!O*65??0VKD0)A@G@=,V5SL8DP$G+05NP7,^7@>4J1D5 S6(\NDUTW$I,P'.4T9? D+=I*[<#V",D>C70^^2P2FO8 M=J-6XN;Q["ZXJYXQRW?QJNQ[$&/RC)&EKV0=!Z(8;<4F)(C%:<:8T66U8+KG MNOO.4,^28VT5UL *?U@F V]-R:X$H%,]D9&G-*"O(33#K'1:J-QHA/C#N,Z2 M.SVJHH&]W8>)L$S4R IMTC6GMO8L42)(<)Y(4,>C%^N8_XA1*B=\T+$Q MH]<#.U9ZUI'8LHFS/6BM@6WWNM8TDRZ^1MO6[/I74=TN4)LF?6T!]DC3@?M4 M]FH?KL:::C$-^#[ >@@L^_O,KI-FDT ;F0(,MI/6F MY3TVHVU4U""4_,ML/KS >7Y5.F#5CKQ>EACY2XS<&T3\W4/3F0KEH>;G=VZ5^G^?]4JF^!X*WD2@ MGK73'ALL'=_DQDJGF991!TQM M\A^ZX?MN'_6LPY;AH-MOPWV\UPYO![ '-Y8VPCVZV=2;WKML8;TJ[5!GX4;0 MGAQ=J6P$\G9K_9,F)U43:*M2T[)#'YT"G4("990 %U0&X[P,H22DH_]@-!'?)DUVT<6!=A-Y!4VX M%'-1$I)RNF81%B T$9(/SDG/N4N-2Q;O@_K6:+*++EI<+2Z;E^-HI4V%84%$ MDQ-$8^NDA&C ^QP!N>?1.J>C;M._8P.@;]P'ZT%+#FXP9G8Z]KHOU? M94>6H!>VCI\RK@ZBLI!*8-(X86Y-A/[&^/J8 WCJ=-U&M0UH^OMDG+_\CM-_ MY?FOE^,TN[(86/(F\!B ,RY 83(08M%0I)&J,%E8:G,TK\=S>,/M>#J>]*Z@ MC0[B 7K>]#"YO=OG-NM;L]5L=]HY7%9%>L><,EHY6]#8)*P549 )OMXAZ'G8 M>[\I]$FK6&3)P"365EVF-@8GI\1G2>Y(1MMJ2OI)]9YYI*^ C-9PS3VMA050 M==Z/-ZR D%$$ZVN5<9N ]JEU=S@>][;L!+&-QEKD"2ZFC;ZMZUZ(YI_#^8?) MY?Q-QC0C<>7.+H:F.XM MMS%E 6QAU"B)@"PZT-RAEL%JU&U&L[58S;?,W:.SHT6/]Z_]_&H3P5OEH#PZ MZ[0PX J9X2IC@) \F4?1*J.41I?;>#<;(7W+W.M'3TV:Y]QN/7DCL %9UJ5@ M-I"DKIGE9!23A>T@:9^*9<5STR;\N0'0MTR>/G1TTH6\WI643$P05:U(YEP! M:A9!1^]##B:1Y7^RUO 3+N3=AY3'T?ZI%/*NZ0\N+&W9H5@0KGA0)I$E$*6$ M8J1.]?[ -@J\G,XTA2-QXO$9#-OHYI#-]KO@^K9G,&REN:Y=]W<1^R%I$9QE M05M!EJ!&4)+<"\^E!X>,H8Q<6=&J4^%ISV!HPH9MI'UZ,QA0>1^99."+) =4 MV P^H0"7?<[DCBK$%=OI_&%XZD.FL9C#L2J8#J^-@Y;%?FQ@(\C)E- 3*2 ?*E=I(*B3@,7"B M.VHNV_3T.OMN-?N8OWUJK<&%TS9UZ%V@?N]6TYNR]V@0L8NFCM:MAA&<8!&, M5Z;.ZZY&)"(P&[G/T:'$-B-0GVRWFGU8U+M*CMRMAE1B(]:YWFAKFTTK(5C. M($K-A4DI9=VF*?@9=*O91LM[;$;;J*C)X)/I] N=YV_R1P*=TU((F^$ZSD5@ MAH&TG@[[8,A;B,& -X9K>NV4M6UR0;8$>MH]:[92^KUQ*.TTUM8N?ZC^3IA2 MZ*TB.:3JBF8D(S)Z ]5 M.[N+THY?G.U=\L4:0&%J39>K ]KI190^*1-]M+[1*)\38%@_Q=F'(]@VNCI0 M.>5UI:=QY,%DR>KZ20BLF#JZ1H&PWE4+0D?7N&/2$ZRZW4:=6U3=;J.+M@UO M%G;!\Q'.ELXOQQ)RO=&WO*2Z8%JZB04,I^-?!4Q)-V\ >!?2=\MI?TTU**I< M$<\:@2PD\(_Q),SR]%,5Q.(]H!]/QI'$N!CR<7M5U\VF.JSK,'95SRL[N@FV M#X$>SH!"F1<>,5\WZPW:/V3,>[\YFO MKI_U\B9=.F:KF+42-"?_1Y&C R%P =$2G8T7&5F;D^HQ9/MNA]=2O9D^1EZ= MHU>)@8G,@[*8(* ID$(L3EG/A&Z3D+^*Y AY0'VR8'7SVDO0#;S>*SR_DA3J M!,L*J5;%/;^D=^TB3W_Y'$>7J7IRM(/3_Z=W^'G@+,,0D@8NZ[Q?9*IFN&5@ MR*V30DD9VG0+W@'LX>FSGX;7TZ69>EKD-*]_?99NOQ!"&Q,*T']K'H&B5\>K M -+8J$)6+/@VV\I#J Y5NM-T8^E-[*=28/-VCO-E%LK5L-VWR\^]\FFT*L*3 MF2D IND= MV1TXQ[G8ZE%=JT386];-"4#$QI2-@6 S!\6S W+\' @N+3JI&.=MKND/H/A' M[GX.I?=M1-QSH3D:75:S7;G^4&+,N :HW"4JH""&5!#9+ MY#[R;,M*CXZU=0L//^7PQN0>XI\TD5W/%2LWR%[@')^-T[,QCK[,A_'F-B<6 M'W0=R6(Y09..D>W,)8BHE,[2>F5P&[6N?\R3UVL/TNOQ=9U-YX/7TTFZC/-7 MTV67M[S8B)@SB9:D(2?'ZY1Z#1@+HS\RJA B2]WRKND!MW9G^FIU9]Z$X&SL MLUY$W&-MQRT\7UO[Y>O;WBZ@MC'-MM'_?3B'-6VT1&B+$!@A0>M%')Q(C!R4[][4]1]QNLLP.J?AOI]FR8+6([/^,LIZM= M[=JJ$,9S'B5X(PF2E!H"(W#<.N,3P0J\2UGRAH\_W)'=H^ G_4JMP77PV\LP MB]/AQX4HQ^GYD(ZXT>+0NB[SDHK;8AVPR,BD2-(#"OI2(\NB*,63;#/OZS%D M3YD03:3?\VM^$_&]RU?/HHZ:%LFQ3E21$0%U,4#K3 &5+&1O=GC+UW_Z4]9I M3S+KT4:KB&B-)<_JJ86CZT72>E_-/^3I=>#B&J5/-@LC03.AR"GQY#QP4X#3 MGL1I=U(8? ?-=G_B4]=V(]GV6-11UWUS5?3W/'D_Q8\?AA&7">%..::EHW5S M7^-&18-C(H#7.=@@F$^Y4W"[DX6V$<99N6C]"+MO!BSO'FY#NKF'>!Q4[W[: M1CB']]-Z4M>DE:Q[=M8V@U-:,2X"V9YUO)$** 9RR!=-M(DLD)S)ROO% GP M@+-V2/UO(^(>]1YK7>OTR^ ?;P>%6S0\9M()N:)*%027DH<0%8JL,2CQD))G M.?[E_>333U>?N-3SU1<+-2\4_/5YASW>>Q+\9"^I-7#0_IB,_W%M16@EE8JB M@$]$1<6E@R#(:RP\Z9KE431OTV_R%HBGK-5]9;KQM3Q,^NCO^%^3Z74FT*S_ M]-'UG]\R?;3#BE;21XU$K856VG.F=+)>>#+/,1?A+&?:;$P?7?^HO5NQU^Y> MTX4%^68X^]?+F\P>1232VGHP5I !J4T$-)[.C^B3\;2).-VL%_L&3#TTGK_[ MR5?-S?!]Y@.KBB&7U@"A*J $HQ=*F00JJ5!DP,1I^L8EMZ4/2"YF", JY*]7A#!)^+!:FLR&? M2IK?O:7\_.7G/(X?+G#ZKX7IK4T0POIZJ>A#^8_Q:1\EM!ERLH+O&MV5^=<%7]/DO\<0'B#08R=GDR5D@OY\!"D3::ED6SB4=RU$*8(Z5S=:O5KP>G_^4N>7 M7LW$%2$5R2 &7$P/)S$$8P&]M!B2*O3C0QDPUZ#.VW;92?0-.AW?7RW]PYMY MVH]#.ZS%\A7V #><+*S MD QSY6U!W\DP[12WO?_\,[ J>A!LS^D:=1#)JW('TW6^=P=0O:=K;(1S^'2- M??4T:27DGO,T-H/CQA2FL@&=:EJ"*AJ\)IHSG7A6R)6+G6R#4]3\ WD:!U'\ M-K+M.=?VUV'*HT6/H\49PXK0.40$EC09-Y%6Z4.2$'-TA4=GT*T$#]=F8M[] MU,,&[GL2\Z07&;7(FW^X !MQ'Q8=L42$8+2=% /^S6Z;D/;*2E70\SKASE@G#E22C M6SE5)^_D;$R(+LNT,1WO_F-ZB>.]R960P_'[UWE:)M,+),OCZZ-^^?PQQWE. M[X87]"NOREOZ[JQ@O!+?59X.!N652!FYL$36/9EWBKM(>P1G)%"C%.8D'&^3!=;7"H[63O#0 M3-X0A3TL!=KUN]Q]'4MGA1F4G-M<)XP)6D449*LX!9DA"XEI1XLY32(?-/WQ M7,B[O=)/);UR[Z63S3ZM_86N.E<(Q6SQ#FR,%L@L)R?=D;6.(:&G[L#LACEPO<\_&'/"69OF ']8P7UW-BFF>,)C T(D0O$(R MS7T2/ 1CI7,^6-G=-*<'?3?.OQOG)R3+[\;Y=^/\NW'^W3@_CG%^&.ME9?I) M[]>*ZS^_I073844K-DS6B27//(H45!+*2Y&U+V@D*J5]W&C#K'_4?IO550.A MW\8+MMY]'T)( 1F3M3L7!^6B(:N8:3"HO#'6CL9I4%6K*"L38RTI'>OMIA%07]SKI"&&&=D839*4=V$Z0BCZGOBP_WT MU%[DWB+I(7[(Z7*47Y7[:U]NRI(VWY@E!VZ9 ^59@6 40E*N&!65) &TB74^ M!NU0AVPK5O0K^V/?5FWLE(H\B8 109>ZB$P'>I!%@PSTCX/"4D2G8/F3ZQC= MLWX?:QN]C9P/UC*X"ZAOKFWT5IKJU#MX%S$?C /*)>DE.:,FUWZXFA<@VCL@ M(S!QHY?]=M(]T!MHT-!YA)C((2T="@*5R^4"ZA@BH@\ M8%XUG9]BV^BM!-^A;?0V4CM*V^AD:LO;VD<+(Z&*G/QT1X=5R<)EKX,/I8TA M^$3:1N]"B";2[_DUWZ(IKE-*&.DS1)EMS>]*X$56P(IP)43!O#,=WORGUW!X MU\V@D6PW%D+W>]'U=CZ)_UIL9<\G%Q_I3%PP]@^8U?ZK>>_8G3]-6;CFE8)'6%WRC+7YO['L? M?[LB^..ROIVORN*GLV>7\P^3Z?"_E'"$9^;!G/QZV3Z=_JW\P$ZSTP6!5PP M E0R=.Y9'X"Y;&*.)D6?3YKDJROZSO5C4*-!Q183]??QG36YW?X^0W. MR;B)DW$LB MG<'4AMT]@/_FB'QHA3=H-O3UQOA16.O?T>1>7'#A;=A-9&.*YUY8N[46\%H2P6+,_D0ROA M:0%!@139*)0ZL4;#GV^C.'ZPZ* \F/2DCP8'^#66JQN6+FB:%EW?Q7."$@(P^@A$0(S"2H[2:B=QXCMFGJ>@A5/U)GW4K3V\BT MYWODEY/Q^WF>7ORVZ!U!AEJ%]N[/R;L/D\L9CM.[?'W9K4M21O$()MI0DV)J M#BNIJ7CFZZ1S+=QC-XA;/? (F49[:&726J0]-SE[4P^N9:5)3)HC,X!,\UB0>F07=2FO]2NYFI\()>C7RUN M([:>M?<[2>KB\N)Z4C4*IW)24$PA(%9[<"47L%(HD[%8;SKE=G;K-7G[T8>- MV^XL_$D?DNN]9^CG6T#(;" LP8'UR8+*DH&W*@.ZHC3:8#%V"MEU;!?Z^4FK M<&?)':CL=7V<^-4B*V2/>I%.']LNEOX0_M7J$&%#4.BCRZAL+HX[Q66Q7'IK M2"L;(NDK3SAZ'%V;Q'U,#@36\1JT&0!Z&R&3Z6:5=DG%$PO]OCQZ'/U*AZ\N MY[,Y>2YUXOID-/IU,JT_'-!IR[R5%H2M[HM-'!RS M"0J$OPS*TVW3JV1!]< MSY,,SFS#ZMZBC/W1XI3"ZO=7M8RF#HJE@RVSN#0J578"@G$D\L@5=]YP.M]. MG>?+I3PABO?(L7:TWX$@+?I@UO/WM]GL,J<7E]-EJ>]PDI8Y (L?7B'_Y7.> MQB&MBDQE73B2L^1SS*!JDF2]SB*S2R5CF8XNMIF;NCW6[YQMK^(68?,]A4A2 M*WDXOZ3U_7;51V' !=/*2TV'7;V1-3&!KU_2,KW-2B8;VW32:+"8[[0^ 9+T M.%*BW>G".(;H? 8?2GV13?6)ZYB53#\@?SAPVZC+>5OSX_"RO=H!'\:>XH]Y;RA/:3T_!>]B-#SV'8?1?SSSQ\ M_V&>T[-/>8KO\[45\'I::QS#;#'=<5 P6&Z9 $VKJ2E1M*5X[4GD.J6?H#EXZRQY:+D#Z>FPY!DA1\U(!U9!8#E"X@I]439Z?V*W M?-LM\' OQFDRLYTOWQNM6GCX.^E[I]]?JZ1#MM"] 'CZ2K16U-R58YCVH8B0$*P+4!LQ.)(8J MGGSTL?MK=-3+D@?U$*-R45L/Y"H3W6+01+=(1E+1CA<>2\8V30H/M,!OQA4] M9>+TN$\U.#1N>NP^GXP7!\8ECM[EZ<7-^<&\<-F1OZ!4R'1^6-JF2@A@O)$R M%A^#B8>_>7D,]C?#_%.G1(OAF74MX?'EAJT/L4TK%P.FF#$2,TA5+7Y-^D%I M&9#!SX+BS$G=,)!QV,4^:2.X7_*N.UY.F'FMKF_V6/+F$W73DOE .ALC1PO" M>3I3M=40 M? I21!9(OD"YSDR[;#8K^_;*U>MM;,Z_%BIP_5_$9+&8YGP_B? M.+K\ZO[7@3[,*]HO@K:@N"#W7]54=UZR5"4HA_X YMMZ=-^MM,,J^#YE];%= M]5M'XMT%#E24B*[431IK[Q1#>T=4"E(=1(,\\)3L23KG&Y?TM/;Z/OC6+N2U M!UE.VTJZNS ^B(D;8;0&+VMFAR@! J*"Z$/,V1LK;<. 5I,U?7\/3H,NIY0K M\2RE!0=P]/<\KAVU7@QGM7-0#1W19B#0_4>+8+DD-"D:/0,FG5 MJ3[X<$="EV5],U;0Z9'D_AM@^K?A;YU:*]'FY66R388)EFKYJ:"=)+D"Z*P# M7JQ4+**)KNQLHC_R\"?$O?Z5_ZAQWJ?F6K2DO/@XFGS)^:K1]_HU_#%9U-62 M\UN%.'LWF>/H]L_K+*D_)O/_+\]K:\/WX]I>=AFI_74RO?I6_3T^J%W(,WG! M4 R7M%JMP%D>("<7;?")1=&FG]IAU_G]E7@2##OI=IF&L9PX5\"-75352?"< MDU$6N0W!8C*-&KU^B^TR]S)%CJ+R8[?+O-N"QC/.!9+\C#>)-@C:);S1 @2] M<9:\:EMDI]ZNWUH7K:TTOK:+UC:2;]AVJ0N,<^VBM94*-O1?VD5^#=4IL] B M*@&6IP**%P4^[_3+BVU%\Y!\X)D6HHE/IG!P*9(G1<<^ M#[:HP-J4V-Z!\6U:2OMKY*0J+[XN8YQ6FO5V65/33N0M5G6> M-7U2)7D/K$U885@*"A*=LW7CUK2%"P>I!%U$4>A72"5XA-]?X MIIOCO=2UT4@_1)_4-_1KTV&TZJ'9>V>I@4I<%]Z3U MP(-2QJ.T427C6/J_[5U9K#"U%'U)8#,!)#(#\IC%KL:DS[UNJ-SJ]9. M7$S3.IOSNKZZ6$"&!I*SP;ALO5;F./M6,V[5054Q/[;I^SQ_F_])ZOW]C_GL M/<:O[[_CQ>7Z43_A*O]*P0;]'7[)DQ!UY+4/12D\5HYE#4CQ.& J4J_[]R%_ M9@8= ?8)+N3C6O0H!:H',(E3(EM=?ZDCO.$RY#06)6MW2I)TIDTM6HIP145$)@N6;[T'>>6Z>S.4*T('&M+5#0A "G&@[>\@!/,6F691-.I.>D)S:@'@WR= M5$>95,.,K14EST'<6X^9LT##4SF00DI(@)Q%R$4Z$U5BF-I<0CE2''62NKC' MI[%VF6IR]V><+M;W4.].(32FIFB&?E>W07QT2J%$60"0I/M2&+H' &R?^23$9G-.?E6$R^!QC]&]GO&6>WGA>$]9Y+Y0UD[2JMLT'P.C#0(G@IG!+&GEN\WE,$K[/Y M-&=S2TL^XPS;\X)(TH92*>>L1@V*2P_.J@C:\5-%D7FLRUUZCF+#UEEV87;Q@A2 M02ZDD.0EJ%(B!$TSS!;&+ L\Q!Q/2S4OEA#N.'688QM)@S6L&8?2[9,V?W1_ MDD\RY]P%ED%91_N/HLC*N4"VK#07WA6>&K49.MJ0SVCFC&^ZA^+N&M7NSI\6 M3QOD27(.I>A0720)WDD)/%OG=31:N38$O:^T>"]N:@VWL).FQ4M2EIR" 45+ M 7G2(H"WQD()B06-F(5HU++^+TB+-\@A.XK*CTV+]_A%?.-MH"5!09&LRE'3 M0N&M@,B\0Q^"]=@FQGAA)#"]+.%)$I@^&CD7^HPN8WHE@9GV)X'I92R'X-'8 M1]/G8L4BH;6%G"IK3"WJC0RPV "A2(^,82G'NN5T,M;;BP3FY(RWCX(;&.UC M3!*_??K]FCLNHA)!*JCGR;4(5H"3JG:^3C%RQ8-E;2H-GX1U@H%3<\W/6ZFM M 0\ Q5QEOOB&LVT@M]S"BJ$2I!L&/-I*[I\U!(D2C"A*V)2436WB^AV 7NUH M%%6U(-Y=K]7.8TJ"PO(BLZ"!>23_UF;P(M5&@LZ+T(F&ZJ]&H[U/7+"_Y$?, MC]PG0.T"XZ72:/=2P0X"YGWDUY!&&WFL/;0\B"BK<;)*P&<=I%BD09N*%IU* MI4]#C9UHM,?08A^Q-:71-I:3=^P=,.$S*"<+H-4),/C$I68ERDYYFW.BT>XE M_)TTVGTDUY1&VS$>!#<>LN"!M@:M 05M\P%Y4"X+U*%3D?,YT6COK<*]);=S M%HY+LO@QKS[,Z%/^9;YW]@G>S%;3-+VX7$V_YT\Y7B[H/7D R^(>+QF# M9G'HV.[Q+.KB;9:E*&Y#;6(31.%2,,-RT#Z6,-GC?0-3XH\^^_V?\>*28/], MUER=O\O5IFU:>8^+VE_[!MKMJ81%[U*VE4\A2%!,<_!992C,ZXR,2^_:=/4= M:P2##Q>&X7CS;7XY6TW0D"E$GT";Z.L2;4B,3$.D;PQ MWP>G& =7?0O:Q)O ;^!PMJT!L@G1D[=I7*V19>1R(D,. E.(P0;C^'\$@GU:=B$IU,=: ^ MCV%WM)D)8Z, E#(23FX Q9(3$K-F-!>=FJ%=R;V]MS9\KF:6Q\U'K3U" ;F M3:W,U$$C[0>"1JVYA"ABRBY9X;KE&/>O_3U^ZY%QM=>YC4@?T8\8!E6B_,>. ML^M!YX[3R:Q"2IKP<6M,[1)/2#T)08O,2F8*0[QW?^S1U@?]WOI"[*"QN!LL M%O_">O*YVH+1+BOG44'0FL!81/I?]A#7G=>1EEW9IC?1#S!>B#$,%W&#ZOAW MM/!3#JO;P6[A\>B,8!Q!U@(%Q2LSGTRDLB*SDP5E;-2=ZAE@+\PF MQE3#3DJ"D;M.;5(1'V;K9:P^KM[ZF,7IQ73]:5YN<_S5.?L'Q;WK'PSI0C7X MG:-TI1IWY/>[5%D3Z!]C2FOER"_-BI3N$E=D5US)R?#7#TRA;M[_6_YCOJ@= M1.X N4W0&9F]$Y4R0"$YU"XD"+DVPJWLER*IDDPCVL0.Z(8NFEN)UH=?"WJ2 MF0TI%@:H;:QY[=HDUD40@B,&2Y,TM3G2> 3,$6KMQK:)^POD4)$W.$JH-^"J M)_?^SUHVEI<3P9B5M""#RKX0'A7!FY0@&ZZ$5"P*U>9^V'TD+U#_@X3=P$]> MWQK^2(OMM5UN@4V$XY(LSP(7.M<"402LO:,C3T+QRIJ2VS#;[4+T HUA%.$W M<*9_W'?)IR-LEP3O=@=^FTD4>?-[G_'/FKY:+9#>/YWAXFHM&1I7/?4A@5^L M9;?*%!RN)CIF&2M%-K=:@E**%CL9)/"DE&'11M:HT6/#0;U TSP5$VC 2W8# M>3O;WN89:6PUB;DP-"@(AZ^YTT01K&>&)AWMR+I0_,K:= K8 >C%6M4PT3?@ MAOEU,2<4:U\L:>V+]V2,%BNQO>;@+ %C/@I-JR_WMLU1Q2V&%ZCW/07\4-5Z MJ*I_*-E[LUHMIN%R50^5/\]WK%8FE) ,+53H%(+BB4$P'B%9D[(3/G/9Y@)2 M;Z@OT'#:JNNA?9E1[6NB"Q>L(%:Z.HKL,B?GWAL-TIB$SB7O0YN#J1]@O'2[ MZ"7FASJW(S*S[![WVZOM#SRUIDZ\( Q>HMOE#O>]H$2B GGYMB M2RUH7%DFQ[I1-':ZP_$XAN,7GS72^GQ4Z8]\&^LAHNTQ3Q=,H]^3W(7F\)2O-] MI-LBLWN=5-PN;-='L"Z54AP7H!0+H"27X+-Q@$'PG(K.)K=IW;8#T&'O^(VC MK5V'.@-$W>1@9T$;':XRA4I;9-=,#2EREGD YI*J]Q(58'*Y%KU+R--"@:J&6+05"*09B M2L$7;Y",MTTD\A2LE^XLCJ^;%I2C&RS;N=$%3%MNO+MPCG-58$1UW3>$P;)N ML7+\ ,HPPJ%\ 5TB0FWR6K/T$2)M9+IHKDMI=$FPO>*?J=D_E-[[B'A$?=?Z MWO?7!6+_RGBQ^OII7DL$:9_<[F$A^V(]@4JTP('R/M >R6BY,R%J],B*O%<7 M]&CY]--O.5JF7*VF\<9%C35KQBTXJ6TM MR*P\%^3PE,(-C9E9U%VJXI]YS=GK=03I'8C?XV%5Y:?+;]]P<34OMUYO3FL> M]#?+95Z-6L;:]5UMRE?W&NF]LE5G;"7U9([[HASR4++B5D=RTM%J%Q\I6^WZ MV@.4JZ9DDX]"0+(>:^UV &04SJ183T*$4,XUW:*;EJMNI#G14B)J\K1EJ5&U MMQR\89J0Z8P4;3,3VXQQ\_X3/4WKH_D'-__Z"[8II47WT,N*'+55-$Q=/(W: M6JC]),"C2M$61LMRH^#US(_1AIA+:T4=^QBMF],O::=@%.*3)Z$3*,T*8+WO MYM!8S@,36!K=#'@I>9->-M$K;])'-\W#YBY@_MIYDU[J>C)^WD?6S0W L^*U M-()B T.@N)6 &#P4P:SW/FKF&[5'//&\R7AZ[R/BP^9-3,A9"I[ QD0AHDPT MQI0M9L@7M78;V+B\-<*4-\\EK MS**/6D\S;S)8KR-([T!YD__+\R\+_./K-.+%'9=E_^3(,P\<(P/2!_.]-$>( MVF4G#!J5E#.RYK$22\9JIVU$-WGFV4,;B'S/L\N\OEORGH MR#[>72Y7\V]Y M46_'_3*???EE^CVG361Z&[8HD7G1RH+P@L*68!!",0I,T"(+2VYC:%.>OR_B MP?7$\UF\7"PJ5_\F2)?>HK:.@;%J?8->@)'7IH-8 MS8-*XR$*:)HEZ2F.3? 7+ >1?)(4'E*,TND&S2D:P!/5RP?5?P\1CZCW6 G6%U>3 MWS]1 "I14@Q*<3^2LQ6=@F!IC4-7BBVJH'-/[0C+'/_[R_S[_VR?N-'S]L-: MS6L%W[[OL%6H(PE^/DAJ([JHUP@^?)P$F7..G -BH2B_7L9S,3#P2?/DE5/K M2'0DO7WX^!+TUE-J(V18'-?;I\- Q M$EM]L=^OX>&<6V^-=IQF#49D2H1@E(SU8+ND28?GCT"K=.6(R0;4[1"^X>S*HQ>94>@S1DV:C7KV_%=_7QLLZ&?Y1?%_G[='ZY M?'>!TV_+2O:QF-+/ MVE)T$[0"[S$"#5@F840A+[?#PK'C\>>NX;$DU^ 245>CNUG:5C_\QB0X%!2Z M)D@4TI(MTA?OB@13I(V<_+12VM!R#01^[B9U#/V-R/;VV(SXC(LO>?7W7'GL MEY_SXMLD:4,Q7!B\[=&,:79@,:MT]X MD3?!XC6)U $!=#Z#$9)[GW"D'2; MIA*/PCG4&7F;)6*XA$_B;/OF#/<][9.K*]H=O\[3AW6&JS[[X7=SKJTWU@5/%'-9T,##N#(L0>."@=/1 $X@\>>F"XI)I M(SM=:3I9DWGJ7/T$+:://D9.P_VZ(&=LE2^N_I8O4NU'B;/KLRY7F&>UQR0W MS-9V):'BJQ^%*"DEYV/HX/3N?L-ASP?'U,%\= $VR,O_7,69U_5C'V8KG'VI MW;HVE61OK_Z._YXOWEW@TT;37X%IE7]B&9\YB ML!!,HK7;.YJ+' L(K0W%JK4]79L;.&J>)EY9&!2O;INE(!@BZQ7Y(S7.=H0VF1^.L$[?(*PJ9+GK36T MT\G:49&U_7;]$@C"__[7_P-02P,$% @ C( &4Z/ V8&&$@ >Q0 !, M !E;G8M,C R,3 V,S!?9S$N:G!GE5=G5)/KLO[H35%"L0 "H8<:2I!(=$N3 MQ!TIH0;$#21 @"20! ((LA5!$9$B$1"17C5T0A4;2+71)#1%D%X44431'/1L M][GWKN->Z\Y:WUHS\S[/O#/SS?QX.<.<26"O12C!&P"02 @@"/Q'.$N F'FP MEW\8P 7P;MLFVZY)'DU?&BT0KJ-#HFI[X,B>>&TO,E$GU"-0!ZJMJP.8' D- M]/#RQ]/D/?$^!!("O-I\%RQ/P"' 3H9H772@&=Z78!5.P6/"3]A[A?M[&>/ M1P[+FX3"0XF!1#S-0SZ4&$"BPD,1X!_!X=OZ=[<.6/X'A.:/ !_]?B#OC+:1 M-R-3\/(P;5TM+UU=F+R1L3849F!DJ*\IKZ>K!]71U=.!&FI!H7!#/3A47_XO M 6_?1L%YP^W,+?^Z:]M"@/\JBDZG:]/UMEK;""UJ&(GF M$:I%HBK^C&".IWI1"($T IDD_]WV\"0'TQ!@\,\2B(%_A_VOO?H?0#3ZGZ%$ MXM]H*LT.[_W/:*I]6"!>QPY/)0=3O/#;<,7OY$"X&07O02-3[,GD@)]=M/$E MT\A47W*@O)Z>MKZ\FA.!A"/3J>H_"&@T'$FBTCQ(7GBD.0*\[=$F$'!P ZBA M+E3?4.^HF;X>%&IA>E#?W/*HKA',"*IG86%H"?W)-2=[!1/Q)-I/+NX_7/U? M HA!(^SI)")\C]JAA-^G8ONKW/Y-Q?WZUR@O^3J;">C\W_^]$_7 M]OA\5_^>VVWC[\G'D[;'G;(]UYP50/1'GP'W]X>*, N7CY>?CX^ M?B'^[4]$D)]?4&2'L+"(L/".W3M^R.X=HKMV[Q+=(2XN(2$N+B,M+2TC][=P M"0@([-RQ<^_NW7OW2XI)[I?[_PKG'B F"%@ G3Q<8@"W&!>/&!>G#;B]O>0\ M \7UW_VGX]?@)M'D)=KV\?]OPX 7CXN;GX>@=T %P\/-[< +Z^PR \_%SM0T"BTMXG$W6R[6CZ%=YGDLQ,*=)P@3SJA\H4J\^#);:8R2V MS>?FX1'FVPX&_ P@Q@L%\2G8ZKT]ZA%T-OGY)%B\ZKXG13]7PM2N3]& /T72 MD#,"[.#9SDF,1PPX GS@';M\$&GZ1J<'-5@(J0)_O&MCV+RW_-[[%.^:N!-# MRI9)"0'P-,S(N5VOF YEZ9F&RR$#V"Q&M,=O:GQ C@3WGS;"7/]%+2<'1O(( M5$T[G4 QB-*5Q!Z=^' \NC*FM4_#*12K)72Q=N%@(-\;X@=YN>&,1T?&@ MW? ;,E$'G;?\[P\]=C^'HZ\9R19,(V830QZ@)&5/^LQ:MP5]AAQBNJ4358^5 M5(6RQ&V+S%.R;"?,\BN0_.-39?F-9>E7711/GAM88:+;?YD;K^5T-R+Q?=9BU97GX020YPDN7]C2%IDX70KB1E_RG'+C56(HG8 MW1T_NX7NOB/3:NXX>8BZ<\>3*&.QDJEUV6[XJ M8JLRR%K_+5Y@P_/W-<#61D$(^.H_[C61[.C(ZM(6M*X<^'1,8'>DY*Z1 M?;_L^%/C_N;]H\X']6[\T9(VO8DM-[5]I6JW)$$3'\KS!:T\F[2GKGV1B1D[J)TB6 M/K\0MJ/XI&M,NQ8J\)V&$D,NT@6/LLL4[NW!OB"P]^!1/1+E,./?WCY7KIH^ M^^CSN18UU1&R@Y/CM99OC+FWVEK!(K7#-XN^NA_&)TKVS(5N*IS.#BHRT(:( M/?38>/S%35ED<@G57"9!;O#C 2'Y<^-$<^R5)?=LR?\H"^M=5)NYJ%KXVFN M,=0+CC$:IU=O#(D?NOSP=1!S6AF75 B+:7R3A815JG3-+1OZX'%=7M2)I9*^ MHF_?K H" DAX.E*UCM+<3>T3;] M:8>=+ZBL-;E05W*U9#<#,E0A4I+KI\K: M&D]5PJ(/#48.X<99!=K4Z[]/TD==PT\+6B+:ZLO.Y-/4GT]"T,RBKZHO[3SZ MI:P0CRIN!8$B7<"-5C=N9F6&=Q'[FU\^F&6M0$OFPEI&%_$=]GDB'L(!)^5I M7Y=#7;%*R7>Z:SMO'N;-;!Z\9#4<=RJ(\/8=W#BF97;9\EV_K20(VB>WIM*0 ME\.Z7WT6W1!DY62-)WIXLP$,77X22]X9106-T#T>>V6.XS W5=F:J13,M6]==/RY#5/!X" M32WI4BHT0F)!R*FUD0^WJPR5'0W]&(6_/]3/$D9T6?1@)=Q4H<97;_RI^IK5 M%@:5*)0_M&"3" JWN%:;G<=4Z5_."W'J++EC8;Z?,?:XMS/9]<6,;Q]%*":. MKFA\V,Y+MQ24DBV5=-[?699551;2D;'I^J36]%T?SK-QK,M!S7GBC]6E@I#J M9[!J]_LMU==2E52?JHD\F9>S8^(JZSVG::GAM( W(YCV4K?.BQ_;G5\4 MD[4?O&DL]LGUBE@Z@#!6;_7$S*>^QNX7A#-*S45E($WLY,:!9+9K2VU3BJ5> M5;U^_1\V>>^-TO5J]"IO$V.=KL;^.9W^+5<^5Q5])<_4^@E\)[897>\OM@A^ MXP:3Z!TDG00_2E8)>UD6=SR_"L2T M.QX3.:4'W=-77G@\S.>TO(O,S0(B8>WP ??5SN9FJ?IU%9-/W?T0-4>F_$O3 M/FL08U?1A\4H3]9JD9:;Q+O^8-Y&?"#%\\+A4ROSTOF2VO[OGN^S+3*64!"& M\"H(.I8?(55%^28A]L=C67?%X<&OQZ!NI2ACS*NCUC-2J^Z+7:\"G56J(1T$ M#6SV3@W3<^@GUO/6*]\2.K.^,Z> MJ:L\*L+K#X_'!>X6B'Z4N5X7CZY/EG0%EQG)QIB,,'O]!FA6 MEY;C:N\0 V*GLOA>4#\-O'ZCW'=MV"R.CO%05Z C;3;C#BS<:KH":TINUK-I MJ$UQJG-TG,9.8AD'Z)X48Q.88;K:T&OE!=L!$,BD3B3%JO2S =-KK/RANDN% M^>RC 9)QJR6< VA_G ZJ"+3&7PBP3I..KE?Y7'ZP9"-G8#/W"KE#CG3 PFT/ MY7Z',H:R_%Z) [R1EA.[LOX)<7>1@C31"U,7K4AH_4.S[HR54/&2=G*S'!M# M_B)M=&A0=L]FTJUIX_@FN:/B2=,P6K%=+ALMDGD2A1PZNP0QO$U1.G+-<+'= M9&$L_OFH]DKN_=_B]A'W/?*2?4J;'3[ MPL;OIUW)X$9]E:D;@^FS)\T3W,K=*5_J AM[[9TR>V;VI$>VQ\ 61G?Z_B;5 M!T 6IQSH&.C"I4?3IC-]0HH6Q^["-_:M1!'OCT4,]W@6QBLOF1X_<98R6JHU MY[QR1.P!,Z>!!DL(CSH2APSR8Z^Z=U [QIJ%ER)8>-<:W^7>/L$NXM*Y=$S' MQ: TB:>IY!?W979AB1A9<40&SF='0@5I),G5X.:Z+;)=>IY='?NPE?7IZ;); MK($JYHF!D_26]Q9QRUYKW&TY]=L DVYTQ'; 3VIB7=L' 0M^OT]&IK^Y3_3I MB##$+K^I$'__[KA%DVOCQYJHR%LY$>H!\]XO'PZU^AC*+-*&_QAK+2_:E YQ MYGVM FCRTG_CR1O9284&%;L,H>_=0>$B2D9=BT)>)L!$IRC\QGH.,U[/.FUL M4+%W]]FP6A?F#(^G9X+K>GL7O##7^[2\(ZQFNAAU#V(?)GG*7 0Y7P=YM/0] M5]*E<$RNS29,X5F3/5!AO[6R\Y5SAI)O0H'TR:F8GUYY]-8.=5"*^OS>0R M35,R;(934U,+/SZ;0\YS$82K/@WRC#( MW5+[S %*\FHYP+.TY6\I+WJ/O J872)Q ,><>0Z0E4V1@J=]6OUBWY/G5;0< MH#+^,CVD.P.:Z8,0,^%)*)E_C]CBVB*JLLI?*OJ<7GZ9$ FA+L4-O>N@'I#( M[\]/6S0=[*2#9@8[&[(98<=2=89=< .R0>H:9]H^E7I]:ZV+Z?E0<5^0/Y ] M5FQ8?\CY\H/*55BJ>D?2,!U+RR%4V1$[$E N^?@"OX^STP4J]Y724O+EDL-O M-0R]?39CVMX1#\,6=Q-@X=C8E-?EZ/5S1'MQ1#GE%@9"@COOG8&*]630,S@ MC /$L8Y\2?Q$ MXY8<+AYX[_1L,>(IF7XAXXE;5/G[1ZN;H<5G:6T!CY]>NY(1^.[I9V4:*KBN MEBV;TY":@LAQB ^VDM3(K+E1>N9JX&!>?7WZ56EKD83JFC"<0MMP^KM/Y1R M3^.S8>)X)P=X-#%H^/76OD8V*]:8US6%AT>.@*53G(>7ZO)S< M?%G",3[I=TT.&";Y)3<$EDEG;%P/H(M:4)B8H*=^ 9J6[#-FS^12UPJ4%#R/ MG[W'C=Z"H8C.3:T1G1>GT9F7V?-+]0Z.MZXU#WR1'FEXM'&\F0&A;T3?%BQ# MVJS5BAP0JEN=7*XP;**T+T?M] LOS ?ATTAX%$UV7^35Z&Z?JDVV$%;OX!ME M],&^R.^XKJ8*,)0GQ&BK4#[-7I:P9>E03NER,L:2$ M=BA\6JELG@L6-F7VXT6D[6%-\7;^F?;V$S:VG5]S1FCUJO+G/RJOGUT',].P M&6&9XS,8E6CN/RI6U[37@FS>>+JU6PF[&;E ;YS(DRCJILF! D(OW0XH>S'[ MN[\=^VU=;V<+)%6]:E.K9B2RL&F:;9OAR'K5^@D#)+8+(3_[M8^T=6?JY57 M5?J833*"I6[=<;VW*EO_! 1KGM<#A9=0@*^KR=)A-$$!MQG6GKG88::U /+ M1(:"?&*S;+#R!IF&W-^O897,KKH*MR_WH5.&K;RA0=7#CK%;$\-X'\U?>=R=5&!_U$[:S M.\?%9:)YUG7\Y&&Z8E:"6AB;73U>-N1XJ6[DZ$PCDE7-CC,F@%3J(-AS66LG M4>+W>-_N%UI8+K59J'[4YJGHF\6+7/CF5EM*Q#T;ZOW]<$455*!YHO MGAZPV*FFK!R>5+%7W:%]5%:*F=-,0U-=K;&V:%( 6__ZK.-M;+'V U(^J'=/ZU=8I/ J*RPEUIF/0<$-+6H@Q,:W@,/TE]\O5/)>A'M M&3 CIB!'9W3+&2]^/!^CY34VM\(L:9F!V--U8)LQ#77Y"NEA8FGWVBY''G+\ M7*A%&#C\W##57%*CBFH,$T0=P,2]2AK9\KSWUNI.YU:F?0-9.3&FVS3;.M9= MI9#^JBBYEJ6J:R05H\J][KS8^*&" P0.)O84[I)@FHUD.1"DFD_ -B3Z.4 Y M>#EA/'YJ.OPQN(NGT@D6+'CFV7]])'U7/4\]1DG=N15C"K*OPVFF%KBEN)P" M^$@/A;U&_5-D.I_.N1XLO'^Y8L@G^T3F@3O"!PAR>'Z6D\*E_:R1;PY5FG/T MH#=9UUH9%K%)/?0E;1WLP*&4ZX/NWK%,UF98-6L8^=!CZE$8 H2*Z. 3ZB8 M;+1?&:[*\1_>RC8R>Z87+>_ 5R*:1S;J90\O\&3]$_J[NHO#_A=02P,$% M @ C( &4YV*O"6^ 0$ LGT* !0 !E;G8M,C R,3 V,S!?;&%B+GAM;-R] M>7/C.)8O^O_]%'@]-^961PA57,"M9[GARJ7;]V9EYLMT=<]$Q0L%5IO3LN@A M*6=Z/OT#0%*BK0V@0)HU,=-9LD02Y_Q _' G.6?__?W^Q5XY&65%^M_^8/_ MH_<'P->T8/GZ]E_^\.O->YC^X7__Z__X'__\_T#X;S]_^0#>%G1SS]%-R M7',&ON7U'?@;X]7?@2B+>_"WHOQ[_H@A_%=]TYOBX:G,;^]J$'B!__+7\D\I M23!.8@R32!"(HB" &4T(]$@:QU$H8H&BQ>V?*(\#YB4,>@S+RT(_AIAF(?2H M3VB6Q 1'0C]TE:___B?U#\$5!U*Y=:7__)<_W-7UPY]^^NG;MV\_?B?EZL>B MO/TI\+SPI^[J/[27?]^[_ENHK_:S+/M)_[J]M,H/72@?Z__T;[]\^$KO^#V& M^;JJ\9JJ!JK\3Y7^\D-!<:TQ/RL7.'J%^@MVET'U%?0#&/H_?J_8'_[U?P#0 MP%$6*_Z%"Z#^^^N7ZZ--9C^I*WY:\UO5LY]YF1?L:XW+^@,F?"6EUT^KGQ[X MO_RARN\?5KS[[J[DXO!C5V7Y[*E*RDQ)Z<=*RG\XUMA/%XCO2-YZ7U8'PFEU M/[J2\12F'YV)>R/Y@8\O<*^9BT5N7JAW:S;5N[MMZF+1QY?8U6M1U'@UP6NQ M:Z8G\DI]\4%^:IM1#SI!IKJ=EKI[HO+O-5\SWK#ELT>#G/W+'^2GY::"MQ@_ M++]N'J16:N[#JS>XNGN_*KY=KT51WFLBOR)576):+WT:X\!G#/(TQ!"A-(0D M)0&,(B]$(O!#E$;+>ONJ+_D:_OJUDTHW/:C=/UC@4!\9SR6OBDU)=S/A_>K0 M]"9G-C47IC^M\3VO'G![@Q1>&0V-/O_:%QNPO**KHMJ4'!0"K(LUI%(34#SP M4BJQOEV ?/W(*_41X#4#(E_+"5/_1>O\,:]S7OWIGW_:0>2NNU:OU0FK"?%7 M(@,E,^@)#7[KQ/[_CD);T&<"KI354I0O@2KH4*!VY%!)'35* E=$J]D^\B=E M./[$5W75?0/5-]#S6TOG'VS;_FGO[;DJ.SUQ2<]T7GO%3[20)MU##9_UHS*! M+P*D+BYZ\9INDB+^ 10EXZ4TZ0^HNQTL55DO/\J7Z)/X!?]'4;[95'5QS\NW MQ3W.U\N8!SQ#60P#/\D@\IAD,B^+H$@PH23,DA11$R8[V*N3#OS6R'=\ M;%@@>9IDG.$S,J680V-,&T:JGR()^8 >00$K:#@ MO3NX6+O%I">X26![UN*(_(G+\DD9M8]XM>$ 5\H8KN\X('BE]H= =<=Y#9A< M]*A?"K+*;[5(E7Q!Z:8L)?3U75EL;N_D?W%[I;*7'_ 3)BL.I%UP[%W^$?Q: MJ?L+(-ETQ6FM6]9/E5<^%*4V"5N!5CDF^4J;W> ')F55NWRY_'G-P1/'I62= M[BMU^5J9(ZN=.0_H$Y72Y *LBK44X(\_7CY3F/9W,UG(J_5$X,6AIZ>!L[=/ M,A.8*M%-!L;7V\T'G7'Y3@BNUE?\>DWE)'.#OW^1;]07KK20W=]8F/5[+I^( M5U_E\-C(OGEZ=O'2YU&288$@280'D29:ZL-:"0$4D2@9 3/-5H M2:NM4F#7;R]N6H#/3>^Y6S<[A-OIFMJ%7).NMQT"^7(M[O+1PPC[ZQTN^<]8 M3N1OBOL'OJZ:-LM2ONMZD^#GI]TEG_&3^NKJ&R[9N__E4G^2\ M7=[P%$/ AAAH,,)AEG*(I%Z!.R M[.\FG]]!FTAT(](YN^'NDGL:^< /TEBJE(:5)>=/UNF&6Z%SZLB)]E*5/E = MLC+05QKTM ;D"?2O:S4'6O4%:)0'/>V!5E\9\FO0 K [;LB7Y4&!(<;LQ-W MF]N=W:F$GW9K>.(NV=M;GKK]89/>>YR7?U4KYE\X5D=(NL7MEW_)Y6Q;TKNG M=JN5")QD:9K!&"<(HL"7*Q,1$SE]"9KAF'$1>S;K$:O6Y[;R4'("+2C82JHW M##Y>_=5R@WM8;YA-*:-A//*\\++)<R$*(D%3"-(P1#&K*4I5'B9DL*4?P=C MVV_EOPFZ9@0\&+&1*5=!U>X&__!!0W7U JK/N'2Z,WP0":=L^[R%2?GUH'(O M&?7P178NY;+UW3TO;_/U[9_+XEM]IU:^>/VT] 3QPRQ*8>)Q 1&2 MG]07,,)8+A^YQWP_-+&XSK0S-VNK$15TLH)&6-!*:S;,ST%[>L [!&SL,Z1A M6!D/>$,D#@S]BM,?;XO'G^03FE$O/^C!KH?YN>=.,N -E>N&ONGE]GY0G\O\ M$==\]?07OF+MX]JE 0LR7T_YQ.<91#CE$,?* B!1),D@B3*SK:/3S\.II$'_F&$SB^SK-X]8Z0.=!^*$+]") MFR?S!#JO0-\/R.#J8+S&+X\#'!#+F1Q!% MD0^SE(0P"EDJ1)*&/K?:3S_9VMRX<2LL6"EI@8YDA86 FTKY[TF)JP60JR*[ M]=!IP,W61\Y@')D[=PAJ01?@2P>A%!9H:=TME8Q <;IT.MWBI$LI(^5?+JW, M;AK&*Y\ET%PYK7ZM"_IW?9)8?=K4*A9:A9I@SB$**8(82^6?H M,YI%1(0AMV&6,^W-C5NVXH)*R;MHG4- L1-YN,_(.>S-2,8AHJ.;:!V87QLP M&V%!3UIW-&,(BU.B.=?FI%1C",!+LC&];: S\_W#JGCB_ M?::>NG0O[F\;) M?8DI"V). ZC.UB#B<0A3/_(@\U*&4"A(PHB5J_*Y%N=&.5W\!NW[,*GSZK+1 M -3XNVD8ASGL9ESC%,RQ=X):66&'6T_:!6CE=>@;; J-6\_?LZU.Z]=K"L*> MUZ[QC0/=D_)U7O,/^:-R>))4=IN356,_57*\;>XWNMFK>Q5A\U_-\CYF<98D M\OUAH9=!1.(($I*ED*>Q%R8H]E-.[;QK[84P&DZ3^LGV! 5]22W]D^R[PXR@ M1H)X(D\E+3S4TH.=^,T"3'*6-?;VSDN#X7/KP60OQK1N3(-AVO-E&OXD^R0" M7Y3+:+N5&3.:Q#%&D(H@E&96@B$6-(:"XX3XG DO,HH(>_'> M=U\Q)CNZ:O_S(5]S?XE2'C)""&19+ T0A#G,N!_ V$L1"; GF&^T]7*RE;D- MV/;\MA5QT7T 2ECP:OQ>!L#H M:_M&L $.*2] ,'="&0[&1(XG7_B#?)P.A^AD=92$YK#J)UQ-7MPPF7O)84'[ M+B5'KIA;;H+W12EX7LLE9?4WKHZH.;MZY"6^Y7^6#Z_?XIIO8[26(""#S$/43Y"5>8N3(.R^U9L>WC>QM6@-6K%:XK%1.F^:X>C89 M#JQ>';-]X'D(.Z/Y9[KL"#V %J"#"+08 0T24"B!76#N[R&!PI!^_YVD5[!2 M[;])\H4AW3E=:H9!T@VS"+[P1[[>\/<2^S?%6NWW4I3;?=\RNZ+ MNL)L"AP!X)'G*$?86D\:ED@Y9773MB>E74M 7O*B[>T#/5<;0I54J1K))>6N M:_FIRIGVEBW6G1/)T_NN4,'5MD[!DD1A1A'QH @CKG*G,4B"U(>49BF*LHQ& M(K;S[KA(GODY>K3JZ/2W=*N0^KC3R-+=]:(.,R.]\3MA(E?9UO16N8)WFH!G MJFP=VIZDT;VMQ;%3QZ$OK0M4W7K:7B31M'ZX+L#;\])U\M"AAU;O\Q4OWT@2 MNBW*IR6EB1_Y&$%!J+0,F4\A05X,?2:"A*9QR(11!8HCSY^;!=@>OV@902>D M[>G4;LM/FFCW1 MFR-OJU[80[^;/=)#NZ"S2A1[OB/FL6EY0L[?QP[D>:"=;2<:-#4PZ%QM2S;> MR!^+=5N&9(D2C$3*.?1H0"'R4@'EW1PRCP@<$T0$L\I[>+"5N5E]S4F'+HK8 M5F-I(LLM@\H/ FK&O1?#-#)[-@AUL0H[$1U&CI]"P&W$^,&6IHT4/Z7L7H3X MR8L'VHSTCK/-BG\29XFI.L9,-RK?VC+ 01SS ,/,CS%$ @N88I_#P \0(4): MBG8QY,XDFQO)=(JI/3<38Z0Z:8V W[22EH<0[KK=T*1\C0/V(60[&9HS[%]X?5?TRI[M?\NY*I1Y]3VOEM3# M8288AAQC:3@*%L 4"57*,@T13T*/\ MJK[R6\V_>F3% ?4QQBE, R[Y+@ECB#,:PC3BA"8\%2&UJKIXLK6YD5HGFQ69 MF>%J:%BZ0FML8]$0*'LKSP0 MY;;R1:GM<9,E-^SL(QN&IIHK:#2OJF45\PO M^;HH)2=I&TU5(9#C<1GX'F8Q]6"6I)(M4*!J(B4"1BSRXUAD ?,3NTQKIQN< M&V&\P0]YC5?:V43G:M!0]72PS;=VI@L,?4P< CNV&TDK M:N-2I[:&>D!>KV6WRMG0I:.((32.LZZ=:73BM&MF$.SG73.\;^(3X(\;%7;4 MKCFKJT>O0Q:XQD<(AOVR3Q.DL\)^_LX3C:$W-F9LFE[PV:C MMVV.T;Y06X_%-N/?U9KUSDA3WQ.4^G(MC50RG"3!,"-I!K.0DHA0+"<>JXA1 M:PGF-G]T"CS/$[KJ5+";'.S[PXSU1T5Y9#K? OR,RWL^UV\Z1P!52W2$X^[! MX#GE77LI)B74P2"]9,KA#QI&@6]P=:?^IW8G'_%*[3)\D8NQ,J>U%$+^(!M[ M_D7ORL:[YWI-2Y41_BUO_BO_7FU4DN9WW^F=(O@ON.;OA."T7D910D*2<$B3 M0/*GET@+7?8XC)E F%&4R ML"A%.*[X5^4Y0Z?#ZXYLO[ZZ^O@,_O'W7?/HC MN/X(WEQ]_??UYLOUFYMW M;_6E=AP]\0MC1O#S?0U&GAV4*G(*D/^"GD8+L%.V^5%-#B^_>W9# P+H4)!O M5(O#'W45QP8*T&$!%!B@0ATFII8A4GGN-?IGI<3Y"M),3#?=Q<= MW\LDWF8\99_67[B:PV6[$55 M&E[Y\4NQ6LD5D%H?+5.:!I1ZJ0IS$A 1^8ED80AIFF)!>2"G6ZOM^M$EGML" M9I?^0^UWG UR/!70^$JO@-D4.:N.'7E6W/7IHM]Q7;)A!F2';C4&6N4%Z"L- MM-;@N=IJGMTJ#GY3JH-6=X?'I9/UD]M4Z:-+/6UF]:DZ82\1^V0-#YO0KMA_ M;!IWENJFN&(L5X_'J\\XE[-J>W2J]^K(R\V^+UQ.PU5>\Z]2Y)SR9BI6(M^N M]5.:O%HL%HE(0@ZY(*J:JDA@&E(&&>,TH"%"<81MYK.Q!9[;=*;+);6[^L^V MY/AW]=DP>NJX^7[]9'#Z;V>V6+W;KM"8S0]7,5:U.[B:C MJ8!W.A>-+O2D4]%47?!R)IJLW8O2[BC9J&RNY%\+4/RO?RF6F*:4I\2#Z:>RL&5A"$D MB&%(/1JG(4D4CY@FCCG2QMRLQ$Y,T,@)E*! 2VJ>0>88G*<)P1%(8Q^ZVN-C ME4[F# *#4LH<>^9D:67.*-5/+7/NTJ'N'*3>93/]=;V1ALG/15D6W^2269HL MF*I\-IPO_8 0(4@$:9 2B'"@1GP6PR@,8LX\+P@#J^*NI@W/C09^7;,2?VO* MNA8Z;EYPV_U-8]!-737<0SFZAP:I>^FHU4ZBDAILQ0:=W L@)7?IF6&'E6.' M#,/&)_;#L(-DW_W"\OZ!&4W*6[QN*RFJU*/2?GT2;-T^N MM;J@D&J;@-?C&:^<2C4WCNLKM0#/ MU-*\UU=,G0!M50,[W0:G4G;3SV;,.7GOC4RK4W6D5S?TD7E;7769IBHCG13#QXP2BD :0I &!49)&(8VIX%&X M7//:\+3C9&-V.U7UV!M4/5D'GDZCC)?ENKS*WPVU_(TS< M;MJ?;G+:+7YUF=J5X@S-S,PW=5G=_K4O:-C$ )J5)EJDT)RZ7P M19UDR%8303\VE[5J@$8/N%**[#/:@<)-O5YRR'<.4'7+AI<(-"U7.H!NCTE= M//.R8\6M12A7_44EC8DDQ$&<(A]&GB\@8EQ C"6'4I+BB 0D%I%5X->QAN;& MC]==Q"\M3H7HVX%I=V9X"413'1GNUI]JN^\D5(-/#(_A,,J!X5YCKW)>>$SE M8\>%1Z\?:'6MZYSEZL#\D7]5OG?:'^_==^4N+NE)%Q:Z?]ATB\AWN%S+EI67 MN?:,D!;A1L6,TIC[7D:DY94PB#RJ\HZF#)+$]W&2)H$TP*S,+Q=2S8UGE%*P MTPI46[7DRK#1J\D=0G>:J3&G;Y"_K8JJ5U%T>'8"-QUN:,I-W8UCVW0]?^>=Z!G58J_JCQ>EN 1C.'UIU+H-V:>4XDF];>5:7[;_XFP9DP1YH30$1495WAD6P"R1_R0DBJA(8Q$PWX;<[9J? M&XOO) .LBULO&Z$MHTSM>L&,<&$@ M3=0(093Y*2012V"8(A[Z24A1:I0IWZRYN9%8)S'@G MO]&)JH5N*RV0XFZ]:,%OC<2&I^B&&++6F4Q;!1-B^:S=R5_'!_G\.QT@TKV8 M/U[.^'8@-0PO[]&L[<6AISG;\"&3<+2=0ATG6]XU-!,K?\ YN\'?>;7D*$9Q M$(0P%"2#*"(IQ$$@&19NP#:;BU.!">L;<3&[& ELME.M1];1VG/NTU,'&:TWW5]E.:'KC&WF[: M!M^VQE@[^W@10W)TJL3J(E,U)!*8>@F&C 0\"'@2^2PPM94.-S&W\7NC,AO) M95T7/]\N\ Q'[0DHSQM#EP,T\@C>917H%F3V)L\1=,S-G,M1FLBT^<(?&B^L M"M1W'#!>XWRE-W+E![6UHT*Q]EXT1W;.:91.V#9';IS,GCDM>-^&.7/E,+NE M2THO#222KSMW.GTLJP]N*QWC:>F\:O?0&0WX3G#0DUS;,EIVT!-^%%_48;@Y MG?PM19C4/!@&STL#8N!3)LZ0WM27V04O5+H:X\T=7K>%677&W&U-UA<>%/K' MM[CFVPPD2Y_$E(09A\+S8XAH*"")60B30."$"3^DV"JUU&PTFYM!I25L*W$S MN2+"9>\P0TDU,W$@G$$8EA0(4O@B2-N=VI])%VYC:1;HWQYV:W?>&W8[C:+68N M0&NJ58L%4(/7)D=@&&41\K*M5UEM'%'XV++BV.6#"[RI_9.GS[+#U9E%__RB M<8[D'U3FL"^*F3Z)7ZO&H_IG+HJ27U&ZN5=) SE[J_9F:+Y=[?2B6Y8DR#"/ M8U4%(\SDRD 02%1421QA(F(DO, NH&0"F>=&59W*>J]@>[*W +=E4=G7DQN] MQTV/56;5CZ.?UC3:+H#6=Z&[V;K:2>_DZ+Y$W56:[K[(TN]]2E^J;JB /5_B9K^L(,ZFT67"6</(K67(GTOK7H[SRGUP0\*@#^"#@*U[]2!,$("]4GZ;)PLZN.*_CJIU"?I MCJ/YU*=I?:0CG^K8=I3^YT:VJA*:R('\40[MM\6]E'1)&:6ACWR8"B)G-,]+ M8>9',8PXXLSGD>][5@&K8P@YM_E+2PJ4J."W1D++?:-1>M+10X/(2[ ;MKSA"&"SNMHX *HK7?Y+VEK<'39HUQPJ40&*M7@C9I_;OCW^F>) MT=^7F,8LS2(5;2$01-B+H7R*@$$61CA ?I+$L64PV?'6YD:^7^D=9YN5+L-$ M=X(#IM)K%F25W^KNLUQ.G ;^0,17@8W#>25DK.\?H^I#A=K#8<@0H)X:08#P5*(&(HAR3"# MG#(FDD!$U+?*#WJHD;FQ2",CZ(0<:,<=A-.0+"X$:6R.L,7'GAA. ."6#PXU M-"T-G%!U;_2?NG9@>A*="FGK:>L+3V"$* PH]]6*CT-,U4:F7.[%R,/,"S.K M/"//'C^W@7XFYZ$)8&8#>C@,8R^)M&"CN!4?UMEM[HOG34R;Q.*@>GO9* Y? M-;%;;^M7].X[+VE>*9OAXT;'@Q O\9.4]/1]L\8_;2R(3FP.]UZ]G:TW,!&DUGX+1ZKA/F MX7QZ5,IY[10-!=F9,^C9AH9-%1_PFK4Q?QG)D)=Y! 8^#B'R600S'GF09X)Z MB*;<#XQ*4^T_>F[DK"2S8^ >3&;4.4SYD3E/"74^1M2:H?9U=4HMO<=/R@G[ M:KTNL _U_MSFUN@58=Z=^FF/[X]2WDU92B;H7;/T(DY"/_5@FG *49"& M$/,P@#1(LMBG41IR([?K"V28V[CNU "K7AWVO.< T-2=6A=KV"K3O](\:'IH MEYVFCHDZ8F2.V?9!3[R=$\;UN@T-VJG1OW#\+C /;)^@*R:*?!^G2ZSBWR\$ M\T2 _- G3Q9!?Z'J_1#[2Q\U[R#A9<1$EN"(0,1Y#%'JJSU%G$'*4H\B1A$2 MT1QC@./WT MOU1E^QJOK!UHC@-O>"3N",RQC\;[8@(EYP+L)'7J.7,6#M>.,\<;G-IOYJSJ M!]QFSM\SC%3^7!3L6[Y:7:WW"@R]S2NZ*I3+^,Y;S/?\!#,_AB2B@:091&$J M*(8BB468LD!P854VW*[YV9FTK?0Z1/% Z:Z/_'@-!Q>]8<8]XV$\,AN=AA?L MA >_C>+?-PPXI[QE*<*D3#8,GI?<-O I@Q,.-R49OM;R84V2)NQQ#WFA MMP#J[=;7O.54GTR T-??>M9YCO?ZSXP$+^R5L;>GMQWRM>F0-O[P6J/K- WR M,11<9T/>:V?JI,C'%#V0&_GHI0,#MG71QM6AHHU=74>U8*-(+LXHI%Z((4JY M2IK,4ACS0 0^C?V(^G8+-I-FY[=P:U(IY[O9'3>S.VY%M@R=-H$^B=,X#9(0 M1B*4:V4_9#!%3, XXQGW*4MB;A47Z!KXB:: 57Z?KW'Y!+H"P'IK5I+\II)4 M;;L[:X2\&5>[QG-D\CY=P!=0)!GS)<+\"2 *8\"**U4$0=9B#P/+1_T=N/7&I?UR&=2 MQ^2T&9XOI1UOI'[J6ZBUWA@D_#9?ZSSK[4YA(\WK><7N=WD8HS0E&,,4JTR& MG#!((I)!'T68D%007_"VR]^MV>^FPSM9)^UNKM8I<^WHD<\=773=_ \8MT>( M/3WGY_Y\M!/F<5QX5,K?Q[G@.9!=NS\?;\C.;& \7[Y;UWG]=,58J=+MRX^? MRIOBVWH91[$7IZ'LYD35T68\AAG#T@Z03R"Q_!LQHTC6$VW,;8W2B E:.1= M22IQ!$I6,ZX^!>AIMG4$T\A\.0@A8[(SP. 756<_GA;//XD[VZ82G[0!*6I MZ=0S)R$7 Z4Z>C"Y=-BZX*;$C*N,&E7KOA\P$:.(^U!D4091B&*8Q@Q!$;(T M090@A+/EFAN:\R\?;_3&9LT;VS4RXHZ/D@[H*^PLKCW4S RF06A,,WX;*+1L M(T1 '%/O&S9^OZ@R76O.NO1G[?LH.$V3-,Q@@#,/ MHBB)8!9A'V99QN3"G2!?6,6C'FYF;M/T\\2](J>YY:GW$33-1O?E&(T\QCL! MMWD>1QCIIT%P.MZ/-#7IJ#^M[LNQ?^;J80R@TM?L'/]T90028R]((VF2$X_) MT8\BF/(X@Y3Z01;[A#*ST*?C3C'U7PYR$]<.6R 7Z]IJ?)^O^7-?Z_7;1'=M^UQ\;OO:J= MI..K*SKP1MREWW80^=@%>>$!"FX']9,8Q(V(_#0]U"H ?.A7^J(,J MVKYHQ===T81AG,DI9$U4ER'HE,P&BC(IX5T&UTM2O/!I+BRC73%$BGV$0KD: M0A&C$'$6PPS%'L29""DG :*"#3>/9EO94EL"^5;.!1"["@%LZ^!XB2AG% ,8>18!E$3!I5)$Q#Z,4,^V$NB-SSTE@QX\Y&(:;XU@I*Q$FCIX: L]^/-6@IPST 6N3 M>G\25[(=EJ\V=?[(OZKJ&CH/PKOO3:Z$]U)9=?R\:1)O?!+=?M5G7NK39YTM M>1E&+$-13&$8QY(&,RHM*!\+B+TX2&@0"QX%5ND(G(HW-YKL9U3OZP=V"H). M0Z!>-]#34=VTW;25:C9N)VU*<=NR&&[? C,2?KV^'9FD7Z-;[7V$1D'?K8.0 M6Q&G]0X:!=X]UZ!Q6K%/R*;J+NUFJJ?&S^B3D OZQ[S85&]6.+^OU'J^S.7O MG"VCT$*UH;B?R+AF_;G=\Y_WLN#8AR*Z#F MN$N/] _ /?0 ?R"$KWI4)_'**1S^,/-/S*I^_'H3A_UG[BWH$' M9O@AK_%*']JSO-Z4.M&N\IUA/V_JCT7][[S^C'.VS'R2)202D"=,2'N,AI D ME,)(>!'B(:&8A9;) V;MAE+T^27V*:9EM:8R+^K7#6-6=#/P(Z[ ?: G[1A MH,PT^66I))VL1+< MX<&:)51NC]1,&Y_V,,T2DKUC--O[!P9;Y+=W]2?Q:]4D9_A$&G?NZ_6[[W)D MRP7Q^Z+\)%=96*V./_!>)O*G)98KT"2+8DB33!IE2*AR%"R#PH^]./!IY"%N M%9$Q7):Y+5/;U5'1JJ!HD+=* %%(CN,O:E98!G5];MDJPW0ZFP+(CPYC"2Y'%2WX287R#-M3,KEP.T%KCAXY- \ MBKQBH"Z!$ MK<03J/'WYOM&J>K"M$BV/6;&9Z/UPO3)C;9)BW8Y9A:@[9^_=?VC3#ZI)NCI M*6W#57ZK-7.>VG, MU%=^J^:)+_RA*-4L<;V6JZ)[;0O__-3^V(3$^%D:&@N=5+>]XL+X)O,>,USUC]L/8R_Z M1^F""V*1K$$<*>#(7(Y7BBJR!NIXZ)#]HX:F):RXO.GN+7_DJT)OQ&K[6H4E M\?)K(>ION.2'@KII0 7U4@)%IJS<./)ABED&L2\-7)JQ2(16=?T&2S(W"KU> MRU;6>+5Z JTNJDA3*[]MFL.AO6-X'CX%YF.?AK\$+3]_(V7/G!H%G8]^*4UFS_RM[C&;YHT94N/IVE"/%4Z M*O6DI9DJLHP3B*0%&L0Q\RDUVA<]U]#)CN7 MF(W,94/A&I"?_306%R1I/_+@B3.UGU9O/UW[F>OM@Z]WIIQ>#W\2;;GQZN>G M]M,;7//;HGQJXDZ>1UQQ+^.)CS))Z()(XPHAB ,:0LH%2@,2QFED'(E]D21S M(Y3^XH@J==2'LE5(K8?:SX"V.ID'#5_68ZX;\RCNR?KH]<)]:YL1X^CX&TGL)Z(Y+[L^9.%=3N!H1_C M[>:!PW8.NH#RK3MINRM1+6/N)31.,YA057 PB 5,&4M@$(099HP$66KE!'"T MI;E-3KLL%L76[;IJ9;5;^!\'UVQA[P2RD>>1'5H[)_6OY]"R7I"?1<+I@OMX M:Y,NJ,\J_7+!?/X&>POXYTV5KU4)I.*>Y&L]T;VKI!K?_M)X+'W6U127-&-> M)AB#7.5 1R$*8(H0@;Z(:422. J)T6FY>9-SHXU&1-#YZS55)LUM(T.PZ_4CKQIGJV48DXQ$RIF)I!RB+%8^\AF! M 4T$#D60^P4Y.>9 MVB&0(U.TQE")"AI902,LN!X#.+LL;HX G(B,+P'2.M&: 31G\JJ=>L*D:=0, M5'F9-X4VQV@3OGM G$F)<'+87O)E Z>.-1]49]R-*G4U]J/7,5$ MOME4=7'/R]T1H#2Q,N;'"0PQ]=0REL"41!Z,2)3R+$DI8YZ=MZ)9PW.CRNTY M;>,?5]5J_[W[TM8YT1![,W8< ]&1N; [Z&[+131"ZZ!XT(D]FINA'5B.O0H- M&Y_8B= .DGV?0DW0OJ__EI=TD;\W_U#9>L69'N:JI5.IKFY@ZO M/SVH1U0?"[U.Y:PYS%EBFF4L10RJ]3E$(0E@&@413/PD#B.2!$GL+YO#AJ\U M+FLSXIM,?IMQ_E*+,9>M\D_* :ZU0P7AM_E:+1(4C:HO&DDNS(4QR>M!$Q3S MS$]4!O8,(B_EJN(P@C0*<)CX6,Z(J'T]WJUMDI[,\^7H=)CLU> J]>?O[:4P MFZIGV0V3J]&+(I#DD20>BF#* GE>A^' M*4QC%(4Q3@06B:UU,Y,^'=^2D2W,K#O-[))7[Z"1;9!=3?,%Z*G8[#CTE02- MEN"YF@NPU5,?(E6]W=GFL>XLC5&[PJE5,8ZDDUH0HX+]TEH8MS'[N,NWK?_% MC;QUR3S$(H\1R 4*Y:)6SN/$CR(8!SY!W M1'!ME]'CYX+EMXW:R 26<>13E M,ZQ.<^HE"(Q,@V;*6\5$'M)T4 SDLP=-%O-X2/Q^C./!WR_-L_.Y+-B&UKW, M%$V.%A+[&8X%@SZCTJ!."((98Q'T/)^$*FD$I58%%,ZV.+?!V8]1;$7NIVVY M-%O.,=P-]VY=N'%I33XY> M7M7OFNI*;SFIEPPA[$6>\H+!*40B8C!+4[F8YY'P1$ 9H]2&; ZT,3=ZZ43L MJDP!)H6T+9>WCZ2/.$)J'R2C*D4%2GU)VR2!D50.2>H.,"'+NJCQ:AHDMRV- MA^0__H,?>_]THUH"^0M4+P?4C(\OA&ED!MZ^:ZUX*LG.B9=M0"7!H]H[+ARX MW\[$=0*/*KI?%O#XI0,3VN85OKTM>9,%?ALE_")*GD2$<9$%T,LRK$H "H@Q M)I(%,D^P0 026ZNTM2:MSHU<^R8'>Z9 +U1>G?/-L?=J-U1H2-D MG9+DI3)-2I^. 'Q)K*X>.]! ;/P>O_"5JBGU&9>J>./;SI^W;,24-%G:ES(]#*BA37*C2+)*DBE_FP F8<@IBIB7)D8)!5Y'_+G1U2Z)4E,;;':.I?VN-SRAF&V' MCGW<\7HNIKL7"/RFP $M.B[/5EZE6W]O#JA]%?Z[>:$>Z)Y7<$4])(6;; YO M\]5&-K M%R4"'C*:(1B&A$$4)A'$44@AHCZ.$C_% ;*JD'"FO=E-37+AFZ]I M<<_!#ZNBJOZXR_ <%V7.=G4>L^O+L [W3EK7B\D=U$@;[J7O%?5!?W[GR[+ M!O&R4\SF((=0CSQI',H0T4H[2O4M0V1&31SQLLU732%Q!(!SR22.W7:A:_RN MIH&JI7UU7VPD%[XM[G&^7O(D#A(B/+F IRE$6!4A"&@"A8BX1_PT3IG5>MZD MT;F1TLZ%]ID'[6^-M)8^.4:HFQ&.:RQ'9IVA, [W(S; 91RWX%,-OXZ7KP$4 M1YUV3>YUEME&.0#?KE4-P&LF7X]:4>,,.FQD-CV<4V>G)'C6F6V5U4Y/GZ6F MN\0]*K'51UXOLY#[Q,,13"GW(**4PS3S&?3# ";\SF M!>\W.>)!;5>^O<*2=-5>G"+L1ZZVU[9[JW:6X FLS8PY-_B-3! ](7=IO928 M"R %=6<^G0?#J05THKE)C9CS:K^T0PSNL...JJR7;S;WFQ56 ^*=$)S632K] M3^**%?K(X(K]QZ9)^_P+;S(F89KX682AP!1#1%(*TY0RB,,@BB2A9+X0)N;% MD,;G9G+LY >- HNV$H0Z2>R46("=&F8\,ZA?3C//V&B/S46V0(/?&AT<;,)= M MTIYI+/[;&6_.LE8PUJ>!(.NP22CM4N>L9 G^KMXZK6=^BFN,'?5=Q^6W;H M?5$>/GQ=9@$.,R9758(F@32BTA 2%@N(>9R%<2A$&.'E6KF$<\-$*A=(8S0R MLV9D]F4:V6NCTCDX[OB*J=-,)6HEGD"-OS??-TI9[KI=TF=FQMC8_3"]V\S6 M'6;G,:!"UFC)Y<] %"60^H&>@N 36>6WKIVL+\?5K8/U!?),ZUQ].7![CM4. M'CFQ7V57C*]AEJM-?5>4RO1=)BH\+V4^]#E#JI1\"N7?'B09(T' 4H^*S&XY MZUS&^:V"6W[&6Q$U#>15M='9.J=/RGFT>\U(^U6[;$(J'^@!N>?/N%-T!KZ, MY_I@'NZ*1Z7\?7@DG@/9F=/AV8:&31S:=?&C! E7=]?:@:X-!5]&B,1,16?' M,1$0,4] $@9R L 10EX:T0Q[=J;XT;;F9VAK4>TX^CB29EQ[&3K3<&;CW]T* M":Y;A\M6SN-SFC7GG<7"*7<=;VU2#CJK]$LN.7_#185.OG#EJ=/4_=2Y=:06 MNQ6,:HHJ"S>_EY=(7M+K4$S5;Q_RM7;YJ98\29,L3-*F) !*DA@2A.0_L9^% MONP/%B5V5J0[X>9G/FZ5 CVM>JO&84537/2C&86]3M^,S'FM4LI'YG3O+$"G M&FATTX9A3SOPF](/: 7=UV=QB/H8%5QR>,PK M^<#W1?FVV)!:;%97E&I_S67 /18+/X0,!R%$01! XF>I_,?SY=/D3]3(T<6D ML;F=/&UEU>MXUDH+<"NN'1V?1-F,8%UA-S)E=B(IMT*>ZRR]"_"FY"RO@:XM MW-HIX ]1V %X__:\*W+8JV;'+(;#-2.5""$?FDDZZT6*%3ZCOE"8.M3,I M.YQ0]"4IG+ITH(DA._6C[.:K[WFU%%'BXR3R(,^8!Q%G&<0^HQ!YON\%<>1G MU"IK5O_AP69H(PP$8^1Q;(R#_81_0&&W$WR_@6DG M] .J[4W@AZZY(!M>=2!^:QO1S((PPFDH!RUF JI@*9BA,(,9QGY*">=A&%OG MNSO5XMR&5P-?2ARS(V/.G7 JA>5E[<* MJ24';E3J4HTWQ;@+?8[3N\6,SUSTY6FFF[B'QK9YNL[IATQVNL@/H-6FVP^I M@-2G3:+TX34ZA[6U6QK'OIETTC.A?K^=93R?.82WF>GD _7LY<6AI^K(- MAQ@F"F(0T2;R$1)S;E,4XVI+5 M+#9!<8RF+,:0= ''P;S0I)[1-'+2E)[ ?I[6;IZ)O6QM)U_("MLG-O4,/_!' MOO+;H".<9)%(/,D&6,A5=\P"B!'ERBF+!&&8,>);'<&=:&MN]JV6#5P/S)5T M $LS6G"$T,C$T*_1V@BZ U@OL/(+ M,QLF*=*"]UTF&=%SQHSF03MQBOXYN M39,;3N_6Q:JX?5J&&94&@EP/$T9]B-(X@JGRM,(AB4E*,\P(-ET9[SU];ES0 M&>#U5D+SE=$^=.<7HA/3:J> M;N\[(7[L$41@$@D$$42CR )&8>I*G>8D"Q,4R/GIU.-S(W+=@74MX*V6; &E))_">AIRG(%T\BD M- "A8?7FCT!P6>WYEP^=O@[]$;4.UJ0_=NW0(M$JZ.8&?S]PHD]B$?FI+V!" M6"!M&1S#E+ 4(IYX"4XQ2T*KRO0GVIK;D&_CPE3V [LC?VN0S4P61]"-3 .# M41M0"/DL'HX+(A]O;^+"R&<5WR^0?/Z6@2D;"E%_4\GYU=Y0\=#+,94)ZGL9 MII"1Q(>(^0BF88AA&#(/82\($F;E9'6TI?D1AVQEC5>K)\ :655"P59ZRXP) M1]$UXPPGF(W,&)V,H"?D"/N^9Z%PFTC@:&O3)@0XI_1>8/_9&P:>"^G$VCJO M]BZK<7,(]6$;GIFE*8NXAV$SF\!PR/E1SC.O;YD@-([8^9+#!R>]YDTO"T!T\64.R=0-G<:W\4 MM2VB]3>.5_7=UV*UT1'J[23+XRP-I9D"?1;)-0])4HA1$L@E$"$8>30*B!$A MG6]J;C2TE18TXH*MO.8'-&? /7]RY0ZRD1GF.%KG#1E;V,P/N=S!-]&)UR4P M6AV!F2%SXCSLS ,F.QPS4Z1_4F9XQS KKU_"8LV^JEJ$*F.@Y*NFV.22)SB+ MO"B!L4="B))(6G@9IS +,XP#/XW##-FX!IYKT(I6)_,0[#NY*S]VKF6U,^?. M0FUFRKD$<&22_? "M7>G4;.VV$RA<&JMG6UT4DO-%(*75IKQ?1=D=VN/^'M- MM:4QED$84Q[&&!+,L5PV"@PSG' 8D)CA-.)84&:S;#S=W-PLM<9U_V5\S("D M;\]JAO M607'H%F;,3)Q/9RR2?)D6?K&!&HSD-.?5L?2YGW2EB^K==U[2O%+Q7DT5C+_Q_/9. MU<:6M(!O>??[YS*G?,EBGL2XZ);K;5\'PU'"V'3SV4:1!,O7J3#;U%@*5 M1K,%0<6O-S L0 <$:)'87@4T%A/F6Q^E#Z=-QNY6A7EE:A^E>ZS3N(\CQ;!9 ML[-%W^=KE5M45;.K5-KH9DK^#M[(D0F[AY,2 M45G9;\[@-* LW4D4')><.]S6Q.7D3BJ\7RKN].7V'CE?5>'MJS5[]UW9C3?X M^R[Y=KOY(G_Q43#2@+;GQLY: M?'TTNI'K255)L]S*;^Y^8ML!I^ED9%C'W@_0B*H$68WL.JQA)WVWAZNO,# 2 M+\;:W/=G1,PG<@9ZTR48?]2I@G#5I1@G>*5-].J.\QHP.2VK7YJL2RIGX$8? M6-1W9;&YO9/_Q>U%:F#L!H0NA5!))39R!G@"U=\$NR?>)DCDH#5>U[+@U]Q.!C0LK528 .L\NKOW_8.DE[)%(AL 3R MR$L@"CF")/((]+$7,D01%[Y14?OS3LN:F/^LZH?>" []P=XW@_;N,]11R)))+F:I)Y*I26"XB] MF,%4+G]12B.2R66N!8&8-CPW.K'TZ+L,=#-.&0/*D1GF,(JCA-S:HC.IJ^3K M!./:0F+K.NDH3/=Z34N.*_Z6-__5"6)U=:3/^$F94,L@\7R?A GTU*D)RIB MA+ (QH0%L:!9PD,K4CK;XMS8:%ONZZ&1SSJ^_PS 9@3D%+:1F:>3%?S02?M' MM0NW!?+S&2"'A/R;@>,Z\/],JU.'_YN!<" )@.&- ]V:Z!UGFQ7_)+0#9[37.UA/)1<[?@?*G+0+FH')9>VZ!X5,5MJ\^\U!XQNS'C!12% M+(RDX12I=&AI (E'$20)RK @"4[L5G-'6YH;=:DTA&VZGQ]4/=0_*B^WQC7. MCJ".8VO&1TX0&YE^.AEW&$G"&8-JSH+AE%F.MS8ID9Q5^B5OG+]A8*C: U<; M2^O;#]K"NI?S>:D.2]3X6(8,"^%G"%(N5&)8#T.2!EPNMD0:A 0''K%BBE.- MS8TL=M*I";A47H+J@SIM&6+3G,39C#5@AJ41U&*MF (C; M2+53#4X;IV:@^EZ4FLD]PUCD1JW/-N63W@[2"?BOZ']N\E+YZ5;U+[R^*]C2 M#U"*42#9)$LH1)1RN89*!?1C:9#0D&1>Y UPEC)I>Z:>4\VT*A=1;6$D.THQ M MV,6IQA. W%=.("+>^BJ\71R;S0WK"@$=L=W=B Y)1VC!J>E'YLH'A)0U;W M7FC4;*N)=8:1+1*R/HT[>U'(5W^8-<8*G3=GS+ER*AON][,61I)"#R20A)DGGR4^0E M/F*ICXQ<-:U;GAUY="*JL-%61LL=$V/0#7=0QH!R[!V5YIR[$1KLI%Z ';Z? MS^-KO\%BBY7;#1?CUJ?=@+$%96]#QOH!P^BJ\5/_O_F:Z33-LIUEY@F&4\E+ M@9_Z$/$TE@NIB,(,!RD5A$J2LMJ6V6]B;@3TL5A#J@K(Y*V G15CQT('L#2C MF\L0&IE7/C=!-U")!SKYW-''<=V=\L2!9B8EA.-JOASY)ZX<> ZM5D(JDI.S MMYM26CQ-:+)>&^G?7@0OLV6$O4"$&$M3)&6J8G&FXD<"&"4>BA)!PC"R2U5O M*\'<"&*;E: 0H%("@^+!(OOK\)XP/( >$]^QSZ$UG(WPH)%^FQVBW7AI+FEU MV&:(<+CU,A@_MZ?2UE),>S@]%*2],^K!#[+COZJLE[_DZ_Q^<]_F"A:A3U(A M39DXI0@BACG$,\7$< MQP&D013+"2! ,$W#$,9>0K,H)3S(C+(C#4-I0DZ_$*?3S'R1]B,S;BN7PQS2 M1[4]Q8_RIAXWRK]>\N+^4R?ANZ/*=#QV_((+ZXWQ:A?"M0R")!%!%$+FDP2J M, A( DH@$4Q(6RQ.6&"5NN5@*W,;DZW[C(K5U>ABI9&UV%XS0RK MBT$;>2COJHOQJA>(.T(VQ9-(C%-7[%E+KU-1[)"R1VN)';QX&"7\O*GR-:^J M-\4]R=Z._%-CS M.5:A#0E1J:)I+!=Z/H$T\SP/B2Q.?*OSJHGDGAMMO<=Y">YQ^7=>;T.C_V/3 M;-F!N@!TJY#ZN--HF_G>,LAKJM?#C"1GV.DCTVZG,>BIK+P"MKW\3(5GV1+E M95IQ'1BB55=["L=N[67(=4?E$_>7T\EA*MDGG6XF[I"7$]C4S0^-)EYSV4K) M65XO64H3CX4,!K[*1TY2E8\\I3#%D9>@)$88,[M\Y/W'VS#--'G'O_#'8O6H MML:HEA (3#6J7?8/VR#A'I9F)#\4GY&9^$.QOH5RBK\'2D!-I5I$ES&^^XH[ MCN/M-3!QK.Z^:OOQN >N&>@9(02GDBG>?:>:.[[@FG]:O\'5G?J?.O"4MI.B MEB^\JLNP09YV:LOGO__MV;&_#I/7CW;V_^7'W]BZ4# MQ@A]:T9,K]QC(_-;HYWBM4X_\$5G>%+)_:J[A?X7]&1?@)U:S8]J\^3E=[T; M'#J"C-<3;EU&1I!S6N>2\8#>Y!(KQ3Y?0E\QZ/!+WKJQ>F_U/ZH/MY_FU=T552;DB]C/Q IBC*8A%D$ M48 \F/DI@5P@/PI11,(@'ECZ]$!S5D3[&H5/!V?Y.H2MZ9+>%6(C\UV3SSZ7 M@.$FL:S8?O&L6J'>AM=J@)T>HV3[.H'76#F^#C7Y6IF]3JA_(I_7J;L2?/:8S#EDMH#'-# M#U!,O,L+SAA"/J'=_"I8F[&\ P1'IO?]2C.JQ@P?N[@,'V<[]UA;KU]$AA_= MY#UW^3!V;FW.+_P>Y^O&S5,4Y;UJX1-9Y;?Z?$A%WZE-@IO\7E[R27R5WU8" M4_5;L[AC0:A*,OJ*322EX"R$RB\!^BP(.$=!@ABQH10W8LV-@5JMU/9?JQ?H M*09VFBU IQMHE%.KR+YZPU;PCCK;C-.F[\*1*7#"WK,F3[=@.^5:1Z)-2LUN MX7S)Y(Z?/C"FL&SG$^W-K[.05%>;^JXHE8&T1 '+))=SB)$?0T3\!&*/A3!) M$>,BBQ&.([O#^],-SN\X?RMO$TRT:$KE5@!O9=;%=)MO+2OHG@'?C&#= 3HR M<>Z0;'.U-+*"G; .(Q6-0'$;M7BZR6DC&(W4WXMF-+O+OC"66C5-3LTBV+P" ME)M>/4URK])7DZRAMPII9]1.)>4DT';9SN.TS1;Q9M=EG6K-"GSJ+C,OY35Y MUTU4X.L+?Y"/T_$NJJS7\Q&DDD(6-%=[A^!;7M_I2UX..UWWZ]EN$]/%C[=@ M.:K3Y;0'3E3O7%;XH>[G.*5?$O51N?Z=K>) MOTM/3#SN49)QZ&,5.YHD F:)E\($T3#(_"R(?*.M&IM&YS9A]N66C*Q77XHX MS G5&.[ST]P8((X\DSW#;RMS[T#/+$_T<%3-9Z(QT)UHLKE1T\>ZSB6<;(>L MJ@%YV\<_W[V_O>J/#-=8'\76.AS3T:QBB^:)BG?^E[[- EO M-O>;E>SF1]XX_#49&3Z)*];D.;GZGE=++"@6 @#@-R6Z(2\90W^:Z<< =&26=X*E57X" M&X N3EM@U-ADV0QL5.\G.;"ZSXYT&,^7-R56T\G7IWM2K)9!DC&<"@H#+-2N ML KBH,I[ Z5<\)A)@C?*AKGWY+G12"L<:*0S(XI]N$XSPD4@C#ST#?4W'MQ' M=3TPBBM.?[PM'G^2]S2#6'[0XU>/W/TG33)$CRK0C<7C%PP,Q*JD7-_>2E.B MRFMI2)"-?.OO&R_^E79/*CZ7Q8-<9#[IW-GR*CG:_66$TC1$60+]2$[[R/,] MF$;(@S01<1(F@HK$*BW<0#GF-J ;-0!K]+",FQK8%6;'.!, /#)9M-BV*H!G M.H!6"95AH5,#]/1P&-ET&8YNHY<&RC)MA-)E@.U%(5WXN(L=V+LZ:EU.>HYQ M0%2](LK]!"+&F5P4H1@*%OI)Y-.,D&1@Q>H73Z$?4/N&)?NR.H2FTFS1E-\5;_LA7 MQ)LW&>4WD_*?>Z&H3[2+\*F7P1+ M?Y3Z-&2UQ'Y"TS 0T",I@B@5"<2I-#PH0HARPE*/^'9^T*9-S\T&Z64S:+/V MJY,)%7JQ;LM#KU5"_PM*1%MTBQG?C /VR 1T*)/$?KZ)G>@N?8YMX7+L5VS< M_,2^P[:P[/L'6S_!WE_@A&! DTC: M1%S C L.D]2+LX!F@4>-$C"<:VANI-7*"CIA02NM^0GV25A/TY!+L,:V>H[@ M=#Y=M1U@YL?\KH";Z&A_.(!6Q_4FJ)PXHC]Y^V3'\B9*](_BC:X?9@G^F:]Y MB5>2DJ_8?;[.U=)4'[TUE8B6?L"]E,<4AG$@UY*>R"!.(@)3+TW]A&>)%UJE MZCW3WMSHLQ57VR"X)["I8Y4IS&;FG$/P1J;3/F[/9>V*4+JSV@Q1<6JJG6MS M4OO,$("71IGI;9=N3[6%<+M\KUS%^'X2VA!L2^0N(X]P+PQ3*! )(6)^ $D: MR.5FG$B&R;C' SYTQ^I\\_/;Q.H=)U1J"XMLA5^ -=<>UWH)BEL-ANYB&72- M[<:6([BGW^MJQ0,_][#^V&"M5Y]7Y["^8 _,'+21ML4,!'BEG3)S:(YOGED\ MPW[9J5-7_8PKSMHHV-;23^+(YP&+8(H]7?5)N2TP"F/.>4@SPAF/SE=].M&" M'6V-7?])"PD)/E4AS1@[/PY9( 2"C/H91$*=8)",P(!3' K.X]0W7JU?@MZ$ MEJ93_"*$0H^&'A2>.@'RA0W-AS@ M,O+\IB4$6L0N9>. #8UC")GO93A ZG7"X1BO<;ZJ5(7PNLV0(4T%O;]*0GXN<\J7:13Z-).4BEBHO'!B M"C&F/HR)\*,H];R(6F4&FDCNN4UX76%5OA-?IY]@Q6J%2SWDFE04EIDHIGH- MS!9&,^S<) :[[H:NXN0$_[!>CT!RT VY*\ M0$/@,*GPM'WF-OOP1+)/FZ9XV@[9RV<\6#63D>4P#-./XR6$:FX^>(.#R-.Z_]:/6* MIC1MSZMYJG:1$\-V%W2KZIWM&*CU0M=Y%O8(J-J%EGL)XQ+5#!)"J-I=YS#C M/(0\9"%!."2&NRF.Y)D;9^@44?#G/8/%,EWNA9UD1C430C^AF;@U_WH6HE&Z M!?N4O&[P*OUP^;NOJ@?&W#U@3(,HJR MP"UUOLD?JVXWO"\HK3);,#96[7+K/*J MJ77DFETU6?S;??1$T"@+N>P.C"$2-(6IGV303X*4!IF?\!1;^D*,*>_\G"<^ M\*KZ$\ [Z56,]%;\QI6KIX!MGMLQ^][0V>+5^W,JG]Q&SP70FBYTUVV5U7^U MZ@*M+] *PT) J7)3EJ#MR_?@RN3]V! QMX)^L=QPM\Q)9XX7_ $X.^G M&YZBT8L<\=X7Y;E:Z9\>]#?KVRM:YX\Z9'49!"@) Y_!*(M"B'RN\G!)\S?A M6>C'S..>1P?4-+I(J %3SA25C[;.9,H[;ZN5^KA3:Y"CWL"N,YQ,1N^)25WY M=#+!G2;@F2K;NFU/ZHRIU0;LU''NVG<9JF/X^@V4Z#6<_RX#[X@WX(4/'4;! MDN=5IEQ5&*-8Y50^<)M[ F78%YC',$5<\BM&/DRQI-LXR[)(_N;[++797CC> MU-QV%W:2@DY4DTP5M@";L: ;V$:FN(&(69/7>3"<,M.)YB:EG?-JO^04@SLN M<&4BYT^5NB1[&@DG2#5](XN@^6C#(6!0F&..01 M1![VY"?Y#_?]((F8(BEL[=8TK0YSH[B>"@-\F";N?PM_IOGVZN_(MZF'Q '? MIEU%MAX<0.'AV,_I=?K2O<_3Q'I,[__T.AUUT!?JE409;'R7&RE+60A>55(& MO'K/M\FXE@'U4NQY#%(/4XB"5,!4L!!FB&0\P2C$W&K:.]W_6FBK1H)NUJ2#[@$CTI0\#^]'STO6H#(\Q9>\[_]2I/_!.)T@:)L$<2! M/HJ)DT4:!HO$B[N+545S.<*PWE#]/YLU!Z&W .J%U3>\Y50?YH+0U]_*W^1= MJL1H_LA73_\$(K20P"_2.-37RS^]+%Q$8=0U4.SFHJ&MV%'DWFMC1HJ7O HC MTV#[#K15,#L_"-UQ[OCOF/Y.&6^OD4DY[IB*+UGMZ'6#/4OQ[6W)FP*]GT0; MCO4A7_/KFM]72QJ&7AQDDM*"0%I'F;2.,CD(8!@RX64\)"2,+%U'3S8X-_OH MN;R*(K9AE$IFH(6VW*P\"[H9*[B$1M"X=N,\W>C4?II&$!QP MQ#2[;V -B/N'5?'$NU16AR-K/JI2@Y5:&:J%8W53U'C5_UUY@WXLZG_G]1=. MB]NULB>:(C'OB[+]JJE7D D6\4 N[G!*.41")2_%.(,,12ST*":96767UQ%_ M;F3XZ[K<"JS+?VZWOWB3,@A\:Y?T$+?;6.5.'170*76T+%0Q[?MBQKSS?0LF MW/X\X+.OD[(V2G>[G4I+^6T-GG@-=HINRVZIT_J>L@YK9[Q*'[DMN3&M"M-6 MZGB5[MDK\/$Z4DR1& MX_Z,5]J_%=RH'V_WJT-W=_GH)C]V]6I-]F[Q=?LO^M;97&T_3MZ3^9_UMT M WK( V-?,GP>G<2OH7GP#FXA@@HC, NU&H&J3Y&Z/-YY %QJ=CO(TG("%WI M+(/(&+(-//+:5'5QSY7W+.7K-@GVE[SZ>QO4F484(9HET..)G+FC5&4;1/*? M1'@>P5E&[;9:SK0WM[V13EQ ^_*"4@IL>49T!F?#(R-WZ(U]@M0!]TQ4H&0= M(8#6$!>W)TMGVISVH,D,@+US)\/;!A8A* KV+5^MNFR\;S>E\JG55NB2">:% M48IAF+CG#2!)+&,BU:,Q]C*A5!8(3C(W, M(YV8BVVB;M!(VFXU.JPW8 "(VV(#IQJI[909,[AD8VLA+493W:A6K MS:>JG2-C2IG )(-!Q"*(LHQ C#,!$Q9@A@2*I#%B0QE'VID;6WS^^JNES]XQ M ,V8P0$L(Y-"3\)FG5J-8%.<@<%M%-^1MJ:-SSNM\%[DW9G+A[O@Y;5>$ZEZ M@;R [(T19(.\V,Z X=RA[5A[D_NVG5'\D)O;N5L& M1P-T*1?T5HK:CRGY'5]7^2._7E.YR/E05$V!D!O\?8E0*&CJ95#$"9>F!,L@ MH22!#%/,$4%>XAM64A@HP?S\?OL959JZM[2O EA)Z:U#!ZPZQ8Q]1@1Z9$;J M(]QLF#^3'33"@Q^4^'_<5BF2.CB-.1@"GNL@!"L9IHY*& +0@3"%08\9QGY= M!239"LG7>A-GEWEQEXLT(+'G>V$&(U^NFE#*$Y@1CT'$$T$2&HDD2VSL)[-F MYV9*]8NPV?&9(O)'9JQ,8]"0&.Y%'RNQJ!Y-3GC)L>E)ZLH/C)2M9 MWCV@:%HOOU5;;_)]45ZOY;A>X]7JZ:W*UE@\H^7=A)I_EM8NC'-MGZ2+>J:._6G3)@JPWHU)%F#"B\^ZQ*-\U73=- M5.;KZ^;^'I=/Q\:([KE\UW-LVW-5JZ&K>E]ND#U5%^S"%J:K'^8&BF=UQAP] M02^F01;R!*>Q5<*O@ZW,;4[: M+F*W&VT-\5E&SAU&U,R,OABGD2<0>XBL3>23$#BUB ^W-*D!?%+9E_;NZ8N' M#?^/4DZ5R:18R8MN->GPJI9+^E)E@GTO!?ZZ(57.5;51IR1+0F*. M6(I@&/__Y+UKD]LXEC;X5Q@Q$3W5$8EY"1(D@>E/Z4OUYH;+=MBNZ=BH#PI< MTYI12MF2TN6<7[\ 2$I,72B ICLW9Z)SZ"L=X4ZHU+C]; = M\F> )PX\SEEN]5,73Z8:QU?)G]:V7.M'_?J^6YER4K-*P4I4+ >8YJ8%'JT M*4H!2BAY3@O%N/0J8'!)X-0(LZMOLE?X)C$J)W_42OM66[T$NN/Y3$ H8Z_N MKT/1__3%$9JPQRV7A(Y[ON((P=&!BNM]?H0CY'SVKMF;^-PF:)GX>NVL"0I% MF8%*\4HS3$H 08(#DE*",IX7*7/JKG=6PM0HI56RS>%^;\HD:3W=2.0\D/VL M$02>R#3AC8PS,5RT_@03;"3_C_O5C_^C[ZU)0/]@OWW[U9]_XBB?^46#VN_Z M\H7#/ ?KG-B=QD535,G&IMUNZW6%W0A:'2?E[%-V-K,44]-.5YDZR:8#A M<_-2QAV4R 35,29I2[?58;%=>\QPO6N]G?=*26[C2RY4_P@8*A<.\Z .4@"U M1G6APL%XZ&0%?/(P]F[*4FW,TO+]SWH_O\U1,B&#'U;+^P_Z]16VS]+FPZZV M6@YIR1#$>A5H4@.4E)J],P)X18L"9ER@U"NT9:@B4V/JUHYZ\Z:U)-F98B-C MC3' 6E-W5]M<405O\ BZT?88XQ*9K&,.B3K,RH]'LM9(>D>_7S MAB9:;&P4=G. NID1CK P*UR&2TVAB.H%K]!D2LN\J$AA@@3SV=:427*CT$,! M7M2X$Q/O.[05GY+5KE]8$R/@G4UQ"*/^G\@J G)A2BF5E0:4*_-36:12%'DA M,K\^KX. '+4UZT>]&)#WUG,,CJ?;O'#-RQ:9[ZUJ=8_32X@,2#XY;7;@C),# M(2.GF9PV\3BWY,QU_AN"[Y?;^?;YB[R?FZY/RZW999P5N% 9$0C0M# ATY1I M7Q-1O7"J4E1*HO(4NNX'GA(P-<^QUC'9*VDWQ=TW T^">'DO\%IH(G_,GJAX M;03VF3YH'_#D T?;!NPSI[L+V'O=,-_FFSF??%H_VX+J]1IV)DM95944 )=* MNS<\+P#&/ <0BK*J",N*TBMY_(2,J7W"K8K7;LJ=@M-M6KX2I,@?\PZ?IL]! MK6"XV;G'^J 3]"DYH\[1/88>3M-]EPZL%K&6CW3>SOO: [!17_5BJ>U2I!AE M4%!DMO0)0!2;90W*0)&G0F+(.:'2JW+$99E3(X-&Y9U;;CW2)L^SUCBA5G_/ M4A,.Z),JQ9S2'!188;VR+%- *Z*71*DJ*%:J*$PS7/>596CT1UALOB+Z;DP= M&-/(S-W"V69DK2-M:XPC=NCP "EL:Q$'NN&5"W($X*AGB<:M_\IF)5J.; M[Y_6G^EZV_RED^QYIC_X#.:8%+PT,1Y8LY.9('!9(),DRPNL*4K/&ZXY9\-4 MF-I4L5?3!.3N]6Q;=VD_DNZ-,F>(K$DL=-WMN6*X^NELG$&(S&Z-SLFG=6), M2-J_=XRX23J#],*.Z /@GE\6?R!&2BN+,R!>&6778=F32#;PP:/ECUUG>#=M M[,HG#5N=[.KTUK/<;W;U(\6GY1<3Q&A*YKVAF_GF]^6*F?ZLYHC];OGX9)M. M+/E\,;=*[+,[<2%(2JD$%5-ZRLJA *S$!)0RRQ@N(*5NVY"1])O:5-9)".7? M393"QLQ>IAB^,F7'Z\Z637E\4Z.#+I__?9-\, F$23[()0\]X&[N^RL.8^3) M<%\>_J8]"F^M2TQ!X=:^Q!IXDW1-3*R-R4LC?9*SO5<)D<8AZ(HBM(ZCKCXB M 7RX4HDE9N D,E]2_52ZV%>,O_TYW\R4JA L,0<%+4S44X6 Z4L,K(^=>CU9L[AP E#_E]<,0EKK.R!J7 M@OH-/J*2"YW]:RDJ>VQU@$]M%;WU$[K8F^"=R'#,V"[,440""-S1:-CTE$RPB[J M121"5QH\(VWLFH+]1I^H'GCAAJO"JTVDH5GMKBG?_F.^_=Y&&[[_R1=/0OLV MQNG1_R],4>KQ&'/00H,Z$0 ]ZE/\YT7O;6FLI31\M>KL4MTNZ>-[.>=LEH2)$+ZNX M!-RTIT&57E"Q-(= 4EIBP2A7RJE,BX.LJ:VL=NJ:_%::_(4^//XMV>GL?K1P M">++AS@!@8O,6@>8:5WWB%UN2^$-G?OQ2T (1SIGN0Y*K_,41W!Z#DXN/6&T M$Q)'4[I'(:ZW#*R0I]2<2U,0YM&\-,V+"Q&AD%:99E1J#MLA!E@5!- RI9PB M6#"WVJZ]4J9&J+62B6RUW*]&/4ODG834S2F\&JC(!-I@M%,P0B^?7@C"EL@[ M*6G<$GE]QAZ5R.N]^(H:#'0CW\GZS[OEIS8KJ-Y.OV4;Z^3-RBK%$.>FV[R) MO8%8TP$M"U!P)4A)2Y*GN=_BTEGV]):4;_<'E/LLJOH(TM+&HKLSLZR;0W3B M<#;_.:#4@M,HN=%,%.0C4\^NMMTOK=9_-?#O%-\EW[:Z!^0D;[S"%SUPDCY^ M;0,?4$Z6,/!ZP#".>__PN%@]2VGCV.MZ*&V7PB)7:2YR4*$L!0BEJ?9S,@PJ M(4F:5[G@A5>$QEE)D_-U+E2%\:.G\P"[T5$0V"+3SX72*S=)K7<$A^@B.D') MYKRT4'Q$H M3<$Y K**(E1D5M;%+3R+5_9"VL\4H8"*3!*#,'(F!!<0 M^KA W]_A ?VW0P[H%3#*Y^]B8OOE.UT[L. &7:^?M1OR13ZNUELI;A]63\OM M+M!HWXBGF>80S&G.80X**3.]-JH*P(H4 4FJ/(<\DT(IKVZG?O(G1Q6-^G4L MH&=1"4_HW3R,B(!&/VBK-:ZQ;.,I(^V]#(0I; D+3QW&K7 Q#*"C A@#'W-E M7/N;Y]V/_]=LW=+Y>/M?PP(7W=!WX['PF$:FKVO@'![1[81.G$#M?M&O M$W_M!,?9L&JWNX=6-EO^D.OMG"WDQ]56;O3*VC842@45F=EGEHQC@ JBE]XY MRH#$6I"E#")9 J$Y)1"'/H%9G4*VUJ3._O]PQ ^"HG<7*4?A:R&+MG M+IB,X3F^RLZ8B_&.7F0@'K%=$0QA-6\VPYP+4RL;JH(!)%0*,"D@J,J\%#SE M!41>C0>.)$R/+^K^(OXG^L?@N=+"%9!$IX(]&E&^_C.F!_[B#Z6,_)6?,?+X MRSYWH?_*\&[)5P_2*%,WKOQ-;K^OQ)U=]CS8HH50D8R7!6 5K J! 3,U#!4 MI(2PPJ;$>^Y6Q]U%G-,K/6I-][]3$X=X5.E+UDU?'ZS^R7QG@/N"Y2+REQ># M0= <+<)0J]KT^JBQJ[5-[F)@Y[Z\"XGA2 NZJ[#T6L>Y@M.S9-9M@=NIF^SU3?Z(4OG) Z"@ MSIN+W%'=.0\@#AT\GUL'IJ:UP> UP7U8;38S+(0H%8* JE("5!84$)EF&FN5 M4UZ(W"2A>!1,.2'#BUA&*)72S*2_:' W?ZTGU";E9+7T+&9P"E$HE*J(THAF MS% W+?1/N028,D:DINY*>$5]7(OH"%1M=*J!Y+:.Y),AG9"8NM'TE4A%IN5] M7DW[ AH%SW>C\,_S.V]^V"R_$W+&S?$[;^A1AE_/I0.]-_Y=BJ>%_*0^K\TK MOGW^K(=Y:YHOM7F$ML3B+,\%+JD2@"$& 2*$ 299"50.TXR(,L7,:W/,5?#4 MR*'5]B:Q^M;-P/;IKE9GSP@PYS%P=.\B(!N93*X#U=^_\T0HK)/G*GQ<3\\3 MDB-WS_?^*WV^#R8AL"VJ];RKEX=DQ1#) 2L% @A)!8A(&8 H3['$DG$B!CDK M)\5-C9KV4_+")L(.KI%W 65/]^5J[$;S9*RF-[NR><\1BN:YH1+'P3DM\G5\ MG5[SS[H]_7>%JG!@3R6^KQ;Z&9MZR^S+:K'X=;7^DZ[%S 28YEF:@UQAS3$R MKP#),UL )95(E5FFF _'>,J?&NGLT^Y%-^W>-J=K;/CWYJ3AVIH&_>/BQDH1 MT8Y_^G"JOD%7_7]OM]+_,"8DC0U1ZQPXH1>YVD&_#J]<\\ )H,N5#]P>,[3K MWAF/;5>FTFE<';>0KD8K]J'@I6HK;5NO]Q>P\]\[ZH4F[$[1:5'C[@OUFGNT"]1_ M]<#V"$+8D"6Z^$SGXF[YEC[.MW31!FU*;".[@:"%=DU$R@%1*0)4(")IAG)< M8!^BZ)4V-;[8*YL8;8%>#S3Z>C9%Z(78C3." 1>9.LYC%B'HTPF4L'T2>B6. MVRO!Q?BC?@E.-PTMV[+YKET8\X=Q8W[0A9XK-K?;MMR"S6&>Z=4-9A2F0/L; M*4 858!4.0OM5:7!"G$(LJ*X@& MVY;+HCG0^NFW&^,R%UF)<%GYE0X-COE(94/'1-V-UH,C&9G>=Q#:'SHJWR1T MFSA6'AI0&,<#I<#E<%PDCUP$QP.,X](W/C^2?Y]N5JL[I^MKWJWW.HW MR"09M1T"K=N39SFN4)X!5189,-XD8"I39LL?44I+2#*O):B3U*G- V;YOY[+ MK6F\NMT9X$=';G 7D/,BSRB04&J0-<" T$P"*B61/#?'*W"VE-NQP=YE:FQ? M VKOLULWL$N948Y,&!_C)JJ/0SWCYA40&HWXP9_NT?J_;13._FZ M6CP-"/!S ]QML@T.8N3)=J\OL HG>XUWY;:#KZF\0 HZU[I)'G6N]0+C<*[U MNWG87/MAM;S7$]7#.\FVW_0CFG*N2B^N!%0(%"@O-0&A5!,]@C92I](3@2R5 M5Y[^:3%3FTV-EL"HF1@];Q*CJ6>1W NXNO',]6A%)I9A0'E323\.0;GCC*A1 MR:+?W$-VN'#U0-=[;0N4/G=3Q\M2JI15#)0990 5::4=;8E!668PUVYW1?Q: M7Y^0,34B:%7\R[_!,OW;@ 3\4S@Z^AC7H1/;HVBTBY:&WV-^6%_AA)QQ/8/S MAA[Y 3V77M6=]HLTE*%7[9U20)_88GYOSX7,V9PI&O1M_J O^:2^ZM]N%.7F MW[[J99#I:";KTK,ET1R04\ 1DP"E" '&808*R2@M]$NEF<.'(<*J-S5R::R[ M27;VO2B2M;?P)FEM3&HC356 KIDWB374M/"3@XK;!GX/W!CN]48W,CF^SL . M;;L;&/\8'7E#J?@:S7H#PWNFCV]H*:%BM(_;JL^0R,JJY"E@C!< 95"[D9FB M@*@"4M.>4HCRNL#L8Z%3H_Y&PS9D:+/O43D\&\0)?#=F#@UI9+X]$W+=@OS! M =$ (=;G(8H<5WU"\"L'4Y^'XG($=<^]P5ICF@]MGZS2^3QDAB0I<@Q@I2! MID(!X3P#7%1,,4C*"GHU@/&0/36*LHHF2Q/I6.?OA&2F\R,PE*""X/HZ/%4C MW4EO&X>O+B(6N_GE6?FOW?[R$C .#3 O/F)H"HA\M.%6FZ>U))MDI[$H+[2#A215AT1R*11FG31[A1.SE( +MYF0$6D&6\ 0O+/^[BQV4F M;UB..,O_"?XU?=^NEC:[[!_S[?>W3YOMZD&N=XG_AW[1#*(B%XHI/0Z5(3.A MEU<5J8!,A4IS_6_8K4^WM^2IN3&[E8!V_WEC2/*GMB3AC2F[U99C$)__8/3S M652((]-9JW=B%$]:S5\4##FQ%(N%LWM]X&AXCU0L.##N7N6#!V'74TO8[WFC M%18>9&:WRO"P!_A/#.]MW>*E-$<+]'9)%\_;.6^C+%59":F( H0S!A#$*6 T M)8"6)H38!!A3YWF@3]#4:'^GJSG0H\E?Z,/CWY*=SNX$U ON95X/!5ED&N]' M:T#?KE[8W&DZ%'PCL?+ E\Z+?5T@Z2';WMM'XU87([I4ZG2]'W-NUMO9;_3G M_.'IH6U)7U69K$H!2IQ+@%"1 @RK"A0%AQ3E(LLYOYQN["L=/'86]SAK3TM7Y"X9M8.ZKQ']2W1(2 M7^3"[ *^76VV&UMDPI;^:'"PT#7M#]T2M5&G7/- Q\ MA_NH@9XZ,"VK$QJA&,UYF3' "JY7S=J[T:^G2 'DB!>5S$6.D$_3C*'!)R,T MR_AF9 P/./$/*)EFP$B42)#8D1ZO%LGA$*D1+A+CUA3T-.E6-N"]RF%%$,H! M4;;[BEZJD30O@11II5>Z5<6A5['A%T^?FG]BE6M2_0;D&KQ$SNWS'(Q'Y _4 M'0K_DE2G3 Y;@NJ%A'%+3ITR[JC$U,F+AGVN'^76E"KYO%[]F LIWCS_;A.I M?YTOZ9+/E_>W?#O_87EAY^_B@HNTY-H'5)P#! D&E"(.5)4*I*J"(.75#,]? MA:E]^+_>?;S]^/;NX]^3V[??[O[K[MO=^Z__Z??Q#Q@'-X:(BVYD&M'*UW60 M6O43]IS\8BQ(YLN_)CLCDKT54=8?PT$,2DP#U!B5O8;#=$AQ5SPI9!G?SKKV MS?/^DF8M8WGXTZ.MN?+I:;O9TJ6PO:VVZ_ER,^=-.3Z8R2(3&:!$CR@J5 D( MX04@F$">3C1-I\:J'4637^;+1*P6"[KN:=$V\L"Z\>\DAFO$+:&N ME2_VA31SG]PZ,K;>)(VU^H>]O28JHK$X=+V[Z*,R0B'E$-I.H!9S0-#=RCF' M%.A_BOE6/W>UF NKRMU6/FSL0(25"FIH9(6DE *TA!FDF5R^8>,"^?YUT/461*'8".UQ%?/P!7G_6=>?QHAW[]YG5/ M_RY<>6U7TB8-_KY3/]S%.^<.O3P\/IM[D2B7KVJBF\_&#L6P7 M-.RY31Y@^!R=PU&')+87V!AC!J,QQSA]UJ!=T.O&_&IG4](:U?1(38Q=B34L M2KO4:U&.U$AUL%JOU&+U6AC/-U^]^LD#^?JH.]DL$ZD@I@$KQ"0'B$ &J FE M$E4A,%*,P33U.50\%C'-L\5-1\^__!O.8/6W0>T/3T#JR(E7 16;XTYU*[S= MZK4!>]I:!MNN]-(V;,_5\XB$Y:-C,>/RRUDSC_CB_)4#&VNL'AY6=8]"NR#< MW&TV3U+,>%%4'!.#5J9792++-0D@##B"!HFF5M5[4Y<_1O/C;AS& N&&945 1I1 1!.,X"9_H_,*2URIEB)^>Q1KN1!&;\FIZ[GU#-_/-+A/WJ]QN%_8AFYF02)557@(J]6@@ MJ%) H-*+]4Q26K*R+*M="9AO[AP43V.G#_!EW9AO8U!96^5DI6S1!6V".9G5 M/V[FPI;J6BW]2"SBH+N1X"N/X3@D:HRL#\9ODHZ==;V,KJ5);6KRTE93AKFQ M-K'FOBA(T#$Y'!W''Y:@=!Y1W5&G@_BP'TXG(T@<6MA_LUW/3_7K%I_S)5\\"1N.F3PV M%?=.U&YN*Z52VY?)MP2_WXBY31 1QR$RZW>&H*=7Z-L:\9!%\0U'P30<=WZ88^Y(NR578Z08F* WB8&+?3 8, 2V M8W#L$-BHPQ(^!C:.NN,'P4:%_604;%R)PR:?^NCV-[G]OA)WMF:0]?#;?LHE MXP7C&1 I1Z:"M_:\3>,LE+.TE!B*,O=*,^N5-K4IH(DLJ+5-.NKZ<7\_PF[T M'0RWR Q\%K((3?B<, E*?_T21V4P)^,/2&^+]DM%UN)2*2Y;QB M0!;*5!>3##")M/.JKRF%<_'KJ(T82/%IEQ;C =6LR1I8TS '\^VHE_IPO%K?+H][M^^)" MN^^XE+2D68'J^NA(X S0+*> D"J%.8,X+[R"\;RD3XUN6^7M]M]>_:36/]D; M,+@JFM_@N/F2T2"/S)]!T?;V-@>A%M3[]--@5&]T$#B'WNFPAUS7X^;7U?J+ M?&SZMM@*:FWHUJS2-RJ6Y:#(H0((8P9(F9L* DI0[9>:KO+#>MN<%SH@-B$R MQ=GY*%GOU/5<^SK@[!A0%0:[D3O6J-4ZV:MK0CNZ(9KAV]1<1B=*>YH>L:_2 MEN8R#.?:T3C<.31\\TQ[F]\W4CTM/LR5G*D\KPK,2Y 350$$RQ0PF!*0IB7& M.94BEYE?'.=%F5/SJ-YOMO,'0VM)K6-BE/2-W;R,M"/GA,4O-NF\;(GULB/6 MC1.> R([G1$*'.)Y6>[(L9[.0!P'?;K?ZL<]?/6D%XS/L[N/LXRF)2F)!.; M5SLS2OLQ BN0HP(1AGC%2J=]_/TCI\8<=TLQIVY,T<&EGPB&61OY.[_[^.[N M]OI/^-BV$U_H1O+_N%_]^#_-Q?4'VOS%?IOVJ^P\:I2/[ECU]ILZ\2^AL[W&WXRK;*<53F064D!HD4&&,<FL(V^V(K_K28PJT7G%3O[&H9QLEYK\'LBVPNX[8 MJ^DP;#_PTZ-]XO+^@^D\OA/[46M6Y_C-]));R$I0(#G" !5E"0@E"I2DY#GF M/,7*Z_#NHL2IN3]:,]"FF*Y:Y9.%T7YXK[3+N+MM& 9%,[(WL=,UL%GJJ+N&SB <;AZZWQBN=,NO:_G/)[GDS^]6#WI6GV50D"*5 M&4ASF.I5',H A@P#EABT#>@A@9=ND#N1CN! M@8Q,/ ,Q#%* Y PJT2N)',I]]9(@9X!PJ>UQ[M:!7;0EV]XM-]NU7?G\JE^9 MVP=SO#K+%,%"H!R4FE],EXP4$*G=G5RQLB@K)B#W8IMS@J9&,4:SA%K5/%M; MGT/2C41"X!.9.8R*R5Y'LY346-WV8^7?@/H"$&%;2Y\3-F[3Z LF'[6#OG1] MX.C%=_/-XVI#%YM959%<%KD /$TY0*S @!*]$L(EXZ5,D1(Y#!*\N!,Y-7XP MO;:3/]?S[58NDY52@<(6]Q"[T458X"(3QX6@Q9W*(X0L'L$S3L3B7NPT A:/ M8'".5SR^F#S9;OKL[I?SO]7BCNA)VP(,#S#(DR9PB;-MCNS20B MZ>E%:Z-UI%C*MG!80AM#_/@MUJBZD>($QBHRD[86)AT3[8% 8V32M;+-F6OM MO$E:2V\L!7>,31IK;Q)M;S@:CCP@0;D[EJZC$GYDP ]GB=CB!A:[>7A9Z0;UZZ/[+^[JHXBQ/55G2H@0L90J@JBP *P0& ML%)5*60AF$S]4@/#*.9$1Z.F#VJ5$ZF4Y#8"PA9I;^IN\6Y]KJ9:I6==G3"# MZ3:!C#A X]=*V]5 V\=!F0)H5N6;Q(QA8U; XCU!\0Q;Y2>,:N.6 PH*YU'= MH+!/']@>BC[.M2=JY@]SVFLB[QZ/6_V82LCY[*W)'EE+^G8EY(R@HN*TTBXB*5. ,IP!!BD%1$I:2L8HS9U. M2@X?/+F=3YO9I)5+C'9NW'$$5C]!7 -!;!9PL][Y8S]G:D]^IKZE_ICU#_N\ MS*,'C?*)GE.__0[/_KM_N+Q=.]JEXV9>NR#K>[G]39K:W9MO+8.;[]HK2I?9:U@LE#K6&B13ZX1PI?QK;_@PV. M6.2OV.J:=)0U"Q^+7Z-O\BTP?NZAT4%Q'"F6^4H\O:*'G?'I"?>]_(S1XG.= MS>D&U+K?-+1GRY;.EU*TX>*W7+]&3PNSA_1.+_KX?#M+TQ)B24J@4@4!*C-- MMH(10 N5(H)$B@3V:]-R2>34&+>CH5EG&15]^ZQ<1-EM(146N\CS(W5)<83AND.)\YY4!]U_E?;=<.BMRE):E M ASF&4 \K0#%4( ZCDPCOX 3C-Y>H>(6F->1&?L,CGOEHDU MJ),BU+UPS!%R7]B..E(C+7RCCYC7TC@8PCU+Y^MEC+:T#@9'=^D=[J'#?&7M M?*^?Z.+7U?H;_2DW5LZW[W2I1:\>I/U=TXER1HDBF*0,9%61:O<9(L"XT!,C MXDQR6*00>Q6OVVK%DUKS^O<1.J+Z Q;43?<0/ZKG[@_+H3,_X G7-H.V=?A^7\ZW MFR]??V\6J*@L,Z9P"; @)M0N57J]+Q5@18X%%;!BQ'-/L4?:U#A**S:X3_,I M,%VW#@-!%'W7<->#V2J:6$V37PQJ?XVP_'?")5*KY5,27ZFQ M2%+\NQ1/"_E)'2<_2/$R]>%DRL,WLRCY)G]NWRQ,KQPDE4*"84 0,P%E)014 ML +DF&<%HT)2Y)5Z'UB_R1%?8Y[Y0M?[3*CYSL+#E#:;_-3= :6UF9ZL&'C4 M'?GS]<8R-M-VAO%$0IO^\2"=[5P.6_*'M3$Q1B;6RI#,' ?_L!P>6,=QV3X. MP$?S0B0QUR5#=R)[/NA?W.FI:S,K!<$Y9@PH6&5UN@/#>0%@J?3_2$E)5?E, M!WW"IL;MNWS7CK+)'T;=Q.KKZNGMXI/.U<8)-7=@9XXP5"C+ D: E54*6)8AP"FL!$<4 M$E'X\(F3U*D1RUZ[9*'5L[O:O)/HP[4%GKMR;NB[L4QP3"/334^.5 =IHW3T M-*G3&(V1*'4@>0JI4J?!<$R6.G/S]8OD=K_P+=U\U\Z5^<,LR'_0A8DGVB^) M%)82EYP!Q%"N/1\H@79\"E!P7A*.LXQD7F& W28&F\=+G;W-9/-;[BVXL;^ MU[;L:HRQ"Z7U?A_=_/OPM:[KX/FO9R,,R4B'$Z9IB"E]8%2V:-L?.LJ/MB;U MQ##:NM-5CU=;6WH"U;=^]'W4, *MCV1W^YF[??=2YI@3/1J08TV2BF4 ITSJ M-6(&"4L1S_QBI<_(F1H1-A$'^_WYH:<;YW!UXZ\ :$7FJ"% >5/0!1B"TLPY M6:-2R06##^GBTN7^*>BW^CG"EO]EEBB@ $J0$C! !J"(E M+"'.FZX^PJ=&&D;1O_P;+-._674]ZP'ZH.[&'[&P MC,PJK=IFXV??4^Y%2[GPX9%#L I;M\]'@7&K\PV YJ@&WY!G7-ERJ#[L;EX; M\>F@^=I1J[:7G=K>/-O;WR[H9M,TS5&"$*A*"KA$PA3%4H I(4!1ZA4*@BP7 MD@SJ4Q18T:G18EU+Q2IX;4NCT$/JQJ-3&*C8RR^?,1K>,BD2@''Z+(56]G6: M,T6"_&Q'IUCRKIP,.H%. W7;GP!)FI:RTFO@4D'M\ZJ" XQH!C"1A1(9*W._ M9C$QE)S:)/#UZ>&!KI_M8=YW4Z;9Y.?;BJ[*N'AUQW']C^8WIOHN73[_^R;Y M('_H0XQ''7W/.>.5QC3R?-'M]=P-56U--(>&1^V5.1[UDN=IJ5N!TO7XV1/##?U_D$$SGK=.A M$,7?,]VA8U0+NE-ZRN;06Z0O9(R]-WK*P!.;HB_Y1K/M](,4L%3D69(/-V98IR:K6W[NCX 7$ED'5:>*-NLM,W:#-!-VA" M]Q*\('7L5H)N()SH).AXX_"Z.++;ZH>0C'%,B5YG%D+SC,RU&Y$A(+*"E%4A M1:6C1-;3ZS^:]_W,R%;$X=353BHQ;YG6K*&;A./(+: MC5JN 3#V?MX.N_<7FE,-JEESRNK@E6E>"!F]_LPI$T]5F3EY78 TEP>]/)'K MKRNU_9.NI>D527-(5$HIX )F .48 M,@ )"*E#R#LJJ4U_E#O[BIL8$M3K:D MB\5S(LRNT.K1- %J]+TQ'3ZOR&HY!MM$YFL#,6"*($VV508(+"@H\Z+BLH*I M8,IKS18.[!&6<".#[;BF"P9A["7>BZ2A6M/DZPZ]H)U(W4")ER5T+/+UTH/. MFM^;%W3^KH$)02?[RW6:$V[>/.^O:9H7WFK9HG$@?UVME9QOG]:F_.)GN9ZO MQ#_D_/[[5HI;O;"E][)U,3^OY]Q$Z DJ25H!C)C4\T(I "XS##!$(B=%KK+4 M+YMH9 .F-M,TZNN/]Y?Y,A&KQ8*N-\FC_H8WQNKSA?RG\3JXD>F4!SDR/7=[ MAW:-[S80W23L.3G99-1 <-.NRF^2#@SF0*L&XB9IH4@:+';+]\2B$3!'ZI7& M,6R"U=A&C)N=]4I#=)3:]5IZ##RZGR\U"7^8_S#5A[=:Q_FNW_:;Y]_H?Z_6 M-DS@]N=\,\N1HHJ7'"@EM+=>2 1(BC+]OI4IY$)*"KVV1CQD3V[VLJH#JWNR M5[XM,J1IS>K?QOH8$WRCL3P&QO&P/ [,>/OL# M\+;[7K.GK:V -[* MM+HP-6/T\E]?TK;&F$&*!9%( RU2"1#F N 4,D H0WG%&!0I]]D7#J/6U/:/ MOQD9ME2+[U%D+VA^J]O57#4H9-+WZJ_80;.MD 770R(=N")[$-5&+MD>$L[CFNY!GSXX[&CUM-QNOD@NYS92 M^J/D: M10><@O="Z\:MFLF7#EY4F7/PV\5B]:>9KFQITK=K*>9U X2$Y9G#$$%8,;-]GVF MW;V"(NV\2TE8Q?*">[7)ZI4V-5YIVJWLE1RT*=\/L*M;%@BVR.SBC=CP/C5] M2,3I3W-2XNOTI>DS_FP_FMZ;KDSBW5>*V.S*&>(RY:DB!1 Y)IH[4@2HR#/ M>:X(AWJIZ!<5W2=L:M31J8[2T79PQG!U/\@*A%_OH;C!PP]-.>Q")DSYZ M2N#KI('VF'XVG;/OGH$KF^5V+N:+I^W\A_QJ\D)MKNC[GW6'8Y/&40<#VK"( M3^H]72_ULFKS6:[KJ(CGTP^P$RS&,D54"9!E)04HQ1Q0Q13(!&$BDQ!BZK

R9J:HW6B6J]1=F!- MOCZ0W;[R0-!%_N8'HQ:@TO$1'I'+'>_EO7+-XR/#+Q<^/KYE&'GH=2>]OU_+ M^\;/^")_R.63K.MVEQ*5,&454%AS!J*5U.PA)2CR,B^+"DE4"!_VZ!,V-?IX MJ6O=S=9J.ZPR>B_.;@02"KW(##(<.&\*<4$D*(?T"AR51%Q,/V01IWLB98&> MR[5I#_XWV_633.JH)!EI,!PMC162M=8J?&T=_I02?VA=FV(N#G\(O_3YGQN0B=]!AQ]Q[.] MB8WH=%(]+V1Z-H>-'0 2BT"RU1 88?O''S.P/J/ZW4SO # MXYW5&4&%:SNE?I7W1N(7^6C"VDSHFEJM'YH*T,T_[@ON"ER6-"\1H! 1[70C M[703RH'*JBPMBE(1XM5B9* >4_/'NQ65]6BM%G-A)L?$;@L.VJH;.D".,U!\ MV&//)IT>M8V:R>,Z/;._'L M-4':#MTN17]!NTFQHMG&X2YNG\A!T_-Y?HU48E,CMUNT,TU3!,F=;+C2+, M55T+Z\X1R1_&R,1:&:\K41CT8[8BNE+#U^P_% ;<"TV' @FY,L/AD_IUOJ1+ M/J>+SZO-W*[&VR!:DD,J%92:UDU548(SP"A2@.M%+845D8)YE?5P$3HUMMXW M;#?]'5NMDU;MP='+3@/@N%0-#&OL=>GUB [/D'" *$ZB1)_@U\F7<(#B;-J$ MR[U^Q"27/^JHFEO^SZ=Y\TCQPZ3>S5!5P8+K]6)5"557L:"BPL <%>59;M:4 MN0L/]3(M\]2R9-^=HY"B@^HM![I'6QR%K:R;L!7VG-RW]KB3@_? 7&;5F'!'IMN#H*!/^Z"@-\_)3GV?PX/K M 7>GZ9C C\3?6L&G!5V;U[S),W-_Z?\C#,4/1;&'^[T?.=JD,-38[FPQ^!E^ MT\AFO37=G<03WWY:?Y7K'W,N;0H8RZLBU4MWP%(S51!LBK]A"5+$\SPK$1=N MY4_."9C:=-#H:+?E&C6]TO+. ME/[2'@B4S? Y!QIH9+YOL&]W)\E.OM\V<]EMO;I0V!>;0GL_OE#MV9T=7($[T=G2^=6@,ARESNWY< MU2DL=A_PK:F^M'Y^NQ)R5A&,A&GQ5B*L $)% 0@UM3 9SWB1\HH+IY)(CO*F M1D%-?,,+G6\2JW5BRH;5FB=&==\0D'[<^]DG IJ1F2<$D ,B2)S@N2*HI/_Y M(\>9.!E[''KB=MNUL;9OZ>:[9C#SAV&Q'W1A8B,.5OYI1154/-5$ R% BE6 ME0@"EO,2IP6"!7A*&AM4[CX7A,&0WEV >6 M'8#?M@#;'SK:CQ0XZP-=I'A9)Q5>*4S6!Y[ST;%>3QGJ4'U]H(O%FZ?-?"DW MFYE(ZIBT2OJZ1B\1 M='6%!N,RCNOC",D )^>DX58F"C9759KEF5]]Z2,)4_MLZ_A&/0U^UD]M#SW\ M7(MC%-V\AZNPB?SI[F#9:Z?=@1B.P%D4@L[UQU)&G<[/&GDX8Y^_<.B&JU1R MO9;"EK;_3->?UG:A(VS49ENZ:R9X7F200R!3VVP=%0"G&0,YR0HHL) 5Q7XM MN=P$^[SQXW3HVNF=;(SB-\DC72<_;&A[B&;$CN/AN@4;&N/HAS8MN%]K<+7. M9A.DUKK)(/AL>K4;Q4/NR/H %7A3UDGTR/NR/G <;\UZW3V,M]X_/"Y6SU(V M1T^GSO* 2(BI F544H!PA@!%5@(B*(R;S0F&O^WCOC1M?_$F]"[(VG4W4^]J42;I*=_;OR'S_;'DZU M-3>)@4!?MTV>I4G_;E&X26X?C-,4;MIX]0$+.A.]GC6C3FZO/FB'\^7K*S1P M"G[91Z()#L"8%GJQ4 +(* :(Z>4"(ZD$*J-25JA47'DE4)V4,K6IZ[#?R<#@ MB].(.DX>U^(4>Z_/&R)_.NZ#("Q5GI0T+HWU&7M$,;T7AVK7:_EEQB7A!<44 M5)DH <(L!9C+'!2RY!0KQ#GA;:V[;SZ)E"?%.;WA+XO3?1N!$*QNU_;WK/%T M/&F\ I[7[,#9#U2 ;IHO8(C<'K.6]G<(._YAO MO_^^7+&-]FC,">+=\O')-JW3-LT7\[HD\$&.=YT5_OQW34RFUV#=5]-4-FO; M"-QROI8VJEP[.W;K4TO2/VWF6M$Z(:)@G%0$29!FE&C?0PE <<$!A)7*18Y@ MJIQ*AT_,KJEY.SN-36D(OM/9%CG;*>V>!3,AI!TRFB:D[83(O5M/I -,\J=& M)NE"D]38)"_!N>E4&+'XW.Q*D>@YPF"4_&)0^FO2XF2*>+9(W23[-_+3,MFC ME;S]UW\CW5.^)J2USYLY4C;9O_0;ZI6T-L'WH"FG2.=Y)M33_VIL^1U/Y@5JH4E$P5 %6E7J;F>IE*)5>"",81*?Q. MM,_*FMXA=D?59+G:^AZDG$?5;;$:!*G('DT7(J.D/7G@H=M*740B=#^9,]+& M[B;3;_2)7C(7;AC8-N[!E(+]WR97V3S:]#0U9T2?->G-GQYFLA0,*D0!5-SD M&D(&&),58#+'A%14I*:5G$?7T$L2)[S64XG0^MIT_-YCM(%0NU%'4 C4TA7 M5P.?T39IU4U^:10^'R#DWZ3.%9RPC>LN2AVWF9TK"$<-[IQOO++^X(==$5)8 MY@627 *4"69ZW1' ,.( IGD%%4QQ!OT*YQ^)F!J?["OA.94,=072=9/\&GBB M[X][(3.\'N"1\7&J_WUXG;*FY\T\6]GO^,K Q0OTSW7M0/E!+ZCDE_G]]^TG M]?NFKHIZJ_2'I^?9IXS0@CCM.BE"7- LSN]: SD%<.,(>B%U0]O75850J'0C0(2\.?8Q_G)(I M\*69X.'.MB6?_Y"&BK_]N?KV??6TT3/_-[G\3=JV4TA"F*J" "%,#4F),T A M%"#+<%E@(H023GN^7E*G1FA9"E/K:KE'3;@C?#G*)@IND5FKU3G9*6T!3+3: M2:MWHA5/_JA5]R@4[ ZM>[A(%(A'"N9PA3I,0(4W4CWA#N[/&BT8P=N\;JB M_\W#_-.FD/ 7:2+7Y\O[SW)MVS=JL9_88G[?;(]Q6#$N4I!AQK57"CG N"Q! MB?."92HKJQ+Y;8\YR9W>#M=.7Y.(WBJQ[XNZ'OYI8&1S0RK3?ZF@"P M%M..RLE>Y_#YA5Y0!?4]W22/ZG%Z@7'H9_K=?$5"S-UF\Z37Z4_K6LA\56>] M?Y&;[7K.MTU2O,W'^RA-3Z&ZA?>3?F-GA,*B2DD&%-<^)Y*$ X9S!DJ45KP4 M!#+FU"@VE$)3\TF-*36/F8;:#P^K95V#(P&)R8TT7Z9M!]!:UOSKTW+N70SP MVJ%T/8\<;X"BGUX:J&M;DMJ8I+;FIHVZW5M45_=H$[BU5;8MVMZNP/E 1 . MGSATC5+C9Q@%@/!D*E*(Y_KO!=B>P>OR$OXZ%"+3E55N5UO9?T%^ A'WE?=UR(RT MQ/9$R&M!?1Z GI7SB9M&6R*?5[B[%NZY:IA'V<:@U=V/=BU2D9(**ID!F!$! M4$D)H*DFK#Q'K"!E)@CS:CU^6LS4.&L7/=GT@AK:A?8,J&X>V_5012:V 2AY M.U7]( 1UE? M%4*B%ID7A@,VH.QR/QI7U%\^\^"1"S'WFW=2/5:BWKZ[[1GW+S_J?F(BUCOJ3K9QOP:C)IS'GK:J$EW=\M M]:>K5UZS@JH*$U4"K)@)2T<9P#F6H$"04@Q3Q7+L$W,845_W-*?)@SQQWQCHLU^87(IU7SK62 VYK@SIBA150D*B E :@Z$4V1Z[99AJ16]2:RJ219PD]$#DZ!LUR=O5+9R,/R0;5QN M"9P7]^;9=.NT_:9+2/)"ELA4C-5+CA1B@#&!@)8J+4BNX69AFOKN94Z-/9R: M^GKT]O:!WXUB H,:F6IZ6OH&Z@,^ )=Q\G,Z18',,A'.&S(E;A^Z8U+[/ M^[J;@-FHW=6.?Y%^1WF9%@51(,5E"E"E.&!0KX4EKR1&65Y6I/2+(G05[?/U MC!-(V&J^Z\%@:X#(7TH?.2UM!\DQPMCS_O]0X3TLGFWK/XBN9S;HGP!LY]JPD 4F50,.OL= MP&2OX]7@N(<370_22"%%_F!Y117UX] 3673FQM&BB_H5[T887;AR:(W,NL>] MU$__*N_-B]!L/)4XK8B E7:ULA*@DA.]'N<4,%*EHL@4+$OLXWF=E31!TMO4 M^OD6QCP'I9M;%02@R)2WT]&>=H!&S0B;=Q?!"%P;\YRTD6MC7C#ZN#;FI1L& M9K/4S_HB'XT_I?VJ-E!.:D+(JDJOB3.]1$8YRP$MS':=4+S*109QX542\YR@ MJ7%"^Z+O%!T<@7@66C>2" %89(X8A)5_2Z@DH%E%@*P( MR5)2I)AZ[=NX")T::;S?;.M<]*+J/_9H0=$80\1702/>YKH <71L:+/O?[[-&^>-O.EW&S> MKA[8?-EV(6@:8-X)4Y- S6DK MHLW?I9OO[GLD$4?Y\B;4-,8N,L.V1B8=*V\ZS9.3KJ$U[VZ2UM1$VYITC$T: M:V\.#EX]M@PCCKC[SMHT1GZDW;E7?@.\MOKB#TS/=F%$X:-M.<8'L+MM.8(T M/\]AL][.?J/_O5JW%>8V-@I&Y0I"R2M0*ESI&;\J )4T!9(RG$*"L>"9RXQ_ M^O%3FZE;Y;R"BLX@US^+7H]'[#U-1RB<2:K?XK[E@KZSLU30?SM<)IQY]"C4 MT6]6^\E?N&K@?B3_+L730GY2;?.PSW+==KB?<\T5[^:+)]/>V1#)-_ES^T9K M_#^SM"HP4UB I,,()0JP(H\!1Q7A1:D4IQE?L$\ S697FQ/:TA=-:?;R,W\ M9OM=)DO-N&OSBF]L-*)FZM6#(7#SBZ=-W>.0KQX>G^P>'S/FUQ?6 %AG?_XB M,^91?V0;@U5"M]OUG#UMK3NQ7;VHZ--T*/;<5AWXACCNNL8?]=B;LIWA;FTP M-7H2:\6-;6M9#U]C2?*'M24QQB36FI";M]?A&79O=Z NXV[]7@?8T<[PE8\; MFLC^];M<++0C^$B7SS.A*ID+HBDY%]+DBBA 6,F!X@6CB)%45$Y1WZ>HOX.MGKNM!B4Q(7G@,2$,_9?85R> MY;^G:GK^/>GEE^U 8-9BF[EQ"E[VI39=$;E '.2LH@ I:%J7I7K!!%.69H4J ML7*J/.$J<&H?HT[@7UYDS(TA)$__1:].A^CH_#0ENU. M,+KO_(6&?/< M^9OUV6:,E#DK&=6<+(3)8R$ "U$"DJ5*^U:L(LCK -Y7@:E1=G_Q'2??!6AX]$=<>88!_HKEIA]ZD=:9CDJ\T@+3#Z+S*TO/ MYUQ9BT _V;#OVP7=U)O268%R/=-4(%4V4C'3U >Q=E$KF2E)2UA IP/\BY*F M1G3U]&_5&Y0Q?!Y2-ZH* E1L#]0=H^%E!\[9'Z?HP)&TURDY<,[HLP4'SM[@ MO\?T08_-XO/WU5)^?+)Q][A*H>)I"0I1:@XHL5ZF*L[U7S4#5 6&3#E%*Y]Z M^-0^>ZM?8A5,:@W==Y>.@+N\MW0-')$_;@\DO/:5SID\:%?IZ&&C[2F=,Z.[ MHW3VFJN/[QX>%ZMG*;_*]8\YE^V6LQ1FXTHN-W5SRX4="/W3)[4/%:@KQ+]= M;;:;S@$?SG">JQ10QB1 A!> 5*4$ A>,$I8Q"3U[_D33==I'@/;D#3!CGCW4 M:^UK4_\'G\8%'G#O\[K7&\38ZRIC2C-BG^FS3;FX7:_U);*N&=,D2 M[JO>6 M/LZW=&'L:EL5C77"%V<$8IT!!M;VM4X)XX#>"P":<)]H20,UY2"52: M4X"0Z>LA1 9$"DN<8E80)GU*V0X(NAZMQ3WUB+$]@(EA1(JLP( P2,QICJDC MK@'+2J90EO$L=:MK< 5,8ZV+AP'D-NE,+JP[5-#M:0.#$O"8(;"GS3FDMJM" M3-N'_$.:ENY2W&J'CMXWSO0G9=EQ<]#G:(8$K7"65T!64*]6L:P (52CI91" M@D":*:\J>#["I_:Q_KXT3=UL2_53#=V27^;+.I)LXUE)V6M$W+[[6#A'9H=6 M[:31NUDKF\5 K?IQT[9P5#($LZ"$XZ7 J+0T!)I#\AKT#/\H>E.F;_O\F]Q^ M7XF[^HN5'_4K]VYE.FW."LF(("@%C!50$QHF@"*FW0PHJE3F$BKF5$'DLJBI MT5>M8;T,,UHF?]1Z>L397\"VGYK"(A:9B/S!\HK$=\/AZJC\"V)&B]!W,[<; MK>]XQ] N9DJNUR;]=U>F_'8I])]O]2_U3#[+"@F9HAA( 5. 2)8#O33+02%1 MFJ8%9!GT6GQ<$C@UJFCU[?2+<*VNYHRQFQ\3$KG(E+$#K=N P>YSF=IBC;XA M>YZY(1.X^]D%H2/W07.#X+@CFN-] ZN+Z]>B,RL*568E2R5 E:DZDB((6(4K M@%'!L$1,"*Z\"HF_>/S4J,-H-\2]. .>&TL,AR0R)WB@X5_C^Z318D^?=70NH,FXV3]C_69C]XEI<5)66F@("RT.N&0J\@ M*JE 7H@\XZ4DRJ_(6(^LJ7W2;SMY<#?-#D="=^H.W_?HP]OMPP^$8F06: #\ M6@-8*YKL-0U9H/ B'(%+%)Z7-W*1PHN&'Y+4**55^";IJIQ8 MG:^M8MB#NQNI!$4S,K5<"^30$H>7P8E1Z[!'ZFL4/;P,PIGJAPXW7M=1Y#.= MBX]R.Y,%1D)@!B1%PG1CK@!+,PXJL_ H&,45'-2IHGG^Y&CEZ?%Q82--]#<@ M]CW'F_)>B5JL_DSF2[5:/]2!1*#^_:,V)Q%/:U,SP%09>+2G_XF^[LKF%NTX MN!'/%>A&WPYM6E48U;H=*CHA/+O>DC=M4TK3P8)OYS]LM9SP_2L.8(K2IJ*5 M\2K=* X,/-=TXO R_S.3AI:ZK-2LOSFI<"E5 ;(30O'Y $P2@R&?C!XW4N=I$WM\V^5-6[#5=S7B3-.]\T<&OH M= CR/D+^S?/^DB: _O9/NA:W0MC\5+KXNUQJYWKQ;K>ZV6]O8%JF-",20%9P M@)0H "Z*#!15D18"BH(1Z+6M%%/;J;%^-W6A:VXW?\$DA9],<3!&WR1[LY/& M[J1C^/!]K:@OC>.>V%1>A=C[:5-X"_PWY<88G; ;>E$U'G=!O;P;&02JR"0Q""6O3PFB;DA>-[&Y*7KYX M:&#VXUKRNN*W?O:+-O DRZBD.0.%HBE D): 5DP!+E0NTXH4N*!^,=EG94V- M"+JJVO><=I0=5@RA#VDW'R(0?I'9H:OE3:+_MI [%+LJV]:QC_5K':0>I0=, M@2.TS\L;.3C[HN''<=F7;QFX))';.MC[PVJSN>W4^?^V.NW+S%B*<0&Q A52 M4*]3M._!N(G?YKG*"\U%%82SI;PWK12_>2Q7?!5Q^I9(_2T=J1-Q8UJ(_TRT M,8EIHG#4.>'PU&18$(7_H.4J4> ?:?6J(6]2@7[Y8%N-W!Y@?V9]&W!9.Q2^L&M=;RW&70 /!>EH M53SX0<,FM1--S-YJ(5J 7&Y?U'ENFY8]SQ!%A9)5!8A"VHO.. 0D)04H:(6K M(H5"%5[;;P-TF)IWO==W2,7\:P;#C0,C0QR9!4\W<>Q@_L*"FUW+Q@!]-P( M&)0'A^@Q*A-> =0A%U[SJ- =X#>_KM9R?K]\^[1>RR5_M@?\"RO\[W2^-&P] M8S(M,U&F()<-Z8<#?3(G%G;D9QN+K^Y2=KQ:*U).N8DQI[&X1RC];P'LB/UI'?1 M:"+-ZCW <^]B[_/0D:.8/N@YX6XK'S8SGDI"32H\)(H#)(4 M,H5*'@J&*&8 MFI7Z&*%*.Y6F1KHV,Q&\.2I^.U+LT'ZHW+AWW &(3,!71P$E?QBS$FO7%.)\ MCD">1C#/7JU_C8B=(QB#A>4/VR-K:F2Z"QW1W_!:_E@M?I@--V[+O22*\OX5 MIS?2;I09"+_(7+B#KE%3+]&UHD#_\B$QJH;/Z^O!(TJ.WREYKY+OUV/XN=R_ MOEN&, M:5-CD9VR336OY-=!S-&/L!MW!,,M,GN6_.)+>;WUC,R]&6*OGZ;/^A+/JFO^K<;/1^; M?ZM+\,-9)@B'C&1 F*-,&>=U[=7_9 M4Z.BCI[)3M%KN^^>!=SQA#8LC)&I9Q""U_3FO81)K"Z]9^6^5K_>2T#T=.Z] M>.O@"/*W=//]\WKU8RZD>//\^\:T+GL&0)8_PC2 M$I6PA!Q2DZGBWN'-7;07!8W0!K;.*R)03G@+M\FF^ M$S(#A$L,N,QYCFB%9"A0S_J:49VHN9SXJ:&M5^4LH4 E"M MPO8K5HW*GLQZ'E]'J@R"6FSN>X%4JV:$4]K+:(1EK_/BQJ6CBV8?\6.G('8CBRN!B\P2@3 ;4$7A+"J!JR<)S5]V/9SQ7!$(K,$3[@^+6=N63\ M]6UGSDH8K^W,)2-?M)VY>/$P3^*6\_63[.Z4WB[%I^UWN>[\:D:*"HH2*2!, MBC"2:0F((!"PM"P*7&0ED5[],9VD3HT*&J7;^HYU*_F543I9[+7V\RCU>WP N/0_?"[>1@W_4/.[[]O MI;C](=?T7M8KIT^J[@[\Z6F[V>K7I3FYX;,*%Z22/-.KGHH"1"L(:*92TVPE M%QE"1>K7$-Q+^M2XJO;4!S<"]T,^3SF7E!*0IE*O-TDJM&.8,@!159B=ZJJB M9*:?Q%:OCGU7B_^/H.\V.41#-/(DT>J=-(HWFU8V+Z?NV]Y1OEFAAILO!J$6 M=-[PTV#4^6,0.(?SR+"'A-DU>S=?/&G1,T2@RB#!0.2< ,0* 0C4HV&.VK** M8R[)5?MEC9RIS1&-6I:GQ&JQH.O-?I?,D[+.03ML3VP 8*^P&]9H&6\3[ "& MJ-M?K:Q7W?@Z,/C2EM?AY0&]S.;11S1T*_[[:;.U56+:;=\2,E+FB %2$F)J M7"- LE0!G.>CT^FZ7/X!.CMB MQPZL8%AWU6ZR9E%99#DO*TVI)01(%2D@B*< *IP3DFI*A5YADB^>/C6";)3; M>"8AGT;.C>4&XQ&9L]RA\*_4=\KDL$7W7D@8MW[>*>..2N&=O&C@J4&G$\PG M]>M\29?<5*U9;6S. M@&PAM9I;E'>Z!SQ3\$0K[+&"J_!Q3Q8\(3DZ7/"]?VA%K,>ZXN?FDVH+]GTP M5?(_J;K^UJS,<590)4'!D0*HHIJ^\HH#E>>RK-*3=F"H,FF,5H7K< =D-UK;ZFE_5&H>L+.4(3N"249>DCEP+RA&$ MXR)/KC<.+0QLHA._T9]R\YG.Q4>YG7&%*<6L % 4>MG#*P%PB2L@%*0*5VE6 MI5Y1%L(\-&HN#'1=5C'WPLR>%CM$J/>C>D_%[)0 M\#GC ]<'/A(S5P,^>^7@,"WC\>AW_:O9@J%KL?G]4>C)__W/K5QN M3*^)#_/-=H8K6980FMHFE )4YB6@G&>@5)*D,A,98;Z!6BYRI\8K>[63G=Y) MK7CRQU[UQ.CNN=_B.A*.2ZWP^,9>:3E"^W[Y]-!TE JXC>.)5^@0+B?98P=Q M^0!R(HS+Z_:!M9I6R]_;%&U:95"9FL%Y6A)3G$0"@@0$0A"I5UHF[=7KN*SS M[*FQD*T)7_=:HPO/BDH=Q-R89" .D=E":Z7_C)"U?L+S!G/WU=\L9@1"&D)*01%Q2N &$& 09CI M#QBJ5-*4\4SYE$]S$>KU*8]4..TM7:^?;?VN!\.9WMU)+B/MNM0(BU_TQ<=1 MOSR#YB\[G9-6Z8#]\7PP"MW#Y++@L9N9.$-QHJN)^[W!VX1VMX&;OBHVJ_Z; M_+E]HTW\GUG."IXAR$%*4V)BOA6@ D/ 448JFD%,J5\]G2N4F9KWT2T-0;O' M(TW^2K!VH9>'R8W7Q@(_,M_59H#%Z6:AR8N3JL:6ICY'8LQ)K#TAZ_L$@'6L M3J&7%9I*HU!GZ#SZA+H_QQK+VISP&N MH,S6)V]4XG(P_)"77&X91CMMZ_E;_L^G^<;V0?JL7[7O=",_K^=N=0G^^TSX,WUJ.M*NN&54"8B:@Z02? 91IMM(K4@P0+PDBA"FEA(_+ M%U2[J?F K0P.,(&1I99L? M\NW3VLSN,YG+"@E.-8%G>LV.4@%8D0F ,8!93F6!8"H@"M#+Y83HJ2U;=[U>/ZZ7?'_L=T)9B44L"(Y!$IIU%&EM .D& 64HYRD:4I) ME?D%E1\+)>57K5 [)[1%XDD/[6_UO^G+CT]J L=$+,J&QSWLQ#5NFY,FX%K%V6.Q6,Z'65 &F1 M%P )00%6B("R@I#2*L]Y7L4IQ30D!7Z<:DR[['?:9+_KY=?#JJW-E*SV-H0H M2= W.FZ4$A/QR(3C6:VIK4 S6IT!!Q1?I7K3A"H).$ TM(93H%H![Z22>M4I M=D'VG8J#)F$C9PJGI,) *CTBB%&]6(2Y!+"D2BG)&&6%7^N47GE3VV1JU;4[ M_9W"I#_.\OZ1)C;W]DZZ%_<]_R8T)IJ_; MK,-9I4I6$)2#LL2%6>IQP$HI@2I3E2DAL$!>-4E#*CM M Q-2P7'+R$2 ]J@*30P9UV1@F["D7S44[__Y--\^_R:WWU=Z9C%17C;Y>\8H MTO^G$,!%94I Y!E@1&$ H615RE .B5I_V]U[];C.*ZLB;[/KR PP-[= M0'(=4J(NG T,4-R^#URKOY;)S+&=UY_KUA]3%EN^D3"JU M'CH[RVDI(CY*P2 9\<74?/,7]5,MGX854U\#V,W=!HGF-M4WS^-O[.I MD.VA:M.?6+2G^ZG49<*0\3XIMP>?-(&,8P1IKI)$YSC-DMPKE/00/C5W5.M> M'P(\56IOG>NY[>\U HYQ821<8\=]6T@;Q>NU;ZMZP.!M #AA@S,?!<8-O@9 M^M>U4BT5I4ZP2DN90\K3$A(E,Q,X80XSQI.<82JY]G)85R5. MS4N=3NWL=!Y(]WD==S!B=V@NN!U)=.6CT-@D,BZID+ M!X9-;6%C>\+ #Q>3=9[:W":VUN>PQNL=?/+;%4 M24AR$V$9/R5AF9"4$U9BPKP.#V(J.S6']_7IQP^V?K:G?9:0J\T[>ZXIN9[J MJ%E)FZ/1FM=F@CQ9 ^O(@_U1D\E\6[.E_?/3TCP3]9TL8&SY_.\5>#0"/5>A M41\7QYAP(@_!B'N'VSW!W<[.'=A9U62DU*-^]*$U]JY+IWN.6AL[QL"$C5]C M*CQNO#L"]$?Q\1@R!](@L/FZSAAZNV5!K'9N1M <"9D5L$!URB#%9D+*.10: MDY+F&<^I%ZW;16E3FU:LLDWJ&OA;G5^E+N^:#<#7S8T'0RVR'^X!UM/4.-(H M] (NH(3E#[@H<5R" !?CCQ@ G"ZZB2>RVE_XSU(MN"YT!C.[ B<%0I#)C$*4 MR"PI,2HP]8IJ3XN9FN/HM 2/5_:Q?*!T(%\]]>RC!A]%TN6E8-[_,JW^\?GXP=ZH[SN,$90FB&42ZJ9;/ M(4>:056FNJUCO3?$;JXA$'"1_<- S 90 M=%Q%(S!%QWEY(U-T7#7\F*+C^B5#4VH?UTK,ZQN;WQ>JWK1;RCXCT2P312X% MEU G)(7$^!/(!.,P5TEFR[8+*KT\B(O0J;F2OL[-GE5/6=_D6@?,W5Q*:"0C M^Y:^NG=@JW"-YRL7/ >DVKH#%#C?UD'PR$FW[E <9]YZ7.OGB=3RYZQF0>N= M&FP72KMV@S,M\HPR2LS2!160$,P@QR*'F/+ANB]R%.OT\NR7 M4SZ,M3/R@ZW_H3;@9[W>9UN5+9_6?)NJ8GX%C^OY3\O2+IK==#=OY3HNEQU5 M2)A'6A]9;?R5Y_1;N#*3\LORB:BS)??7K-J M7ATM@I; #MIA:3;HE^M7V5FGF@ M/8)M#T[_[;^7"2[^H^I(0=@"L(:-UH9\(Z M\@#'/E+MD3CO/.5=1R9LAZ]G7G<^(FVKOJV%H#9QI'/4@/!'.C@-H>$+G90& M!/?\T6A((8 :?Y46/MQT?N*]7-1(_'1*:R4VUBDUM.J>)[!^\#N>S$8#-78H>"V[KE7] M#C!MG)8MX AXECL(M;!GO'XJC'OV.PB>HS/A87<9>%;,'N?&"_&$DOQ+BZ^4!YWVH%/?9@KOH(]S M?#00(M>6>:B03E!?-,I7.3/+4E:/^UJS4'^WU?;.VT=\:=XR XAGHQ MH(U][O3IS?V9OC@1NJAZ(Q0Z:\]1^MB)?'Z@G,CM\[S!8 *3)A>>+=[4E)8- MXU[_Z7E8O6&+Q:='ZR+M5M[?F5TQ;*J9TH+P(LVA2@MF8CG"(65H%?YAU)Z/G.I,$'QLVUC01W9&?7LP(T9G0TH8<>L&8* MM;/*NW9'00-K'6C-JP]".@.#TJG"VB5:< MK?\ZHC2=$4Y0P06""4.I\:,BAPSG"/($:Y[J3&#EU8[LDK"I.+@ J.W",C/+3'W34BR!@:$E:;3]KV4=PIHZJOJX6< MV1Z&64$4E*RTJ2EY BFQ 2%51'.B"IB:F^WT\VQ6=(0;$TRD9JZ",M$&-\(+XU6E MA E%>:Y3E'&)_+SJ+?F.F_!([+#[%2+TGKIG-V!.^D>"!FY?>YI M$X][YI[YWL J&[L;<5]53TJ^K=OP-DSXS?[$(7N59=.KDX7>K]9:S3>69V:6 ML)2C7)80,9)!PFUDRGD.M0E2:IN];!J27'OEQOS5,_Y MHBVXF2G;%TKF%"9)4=H2=P++@C-8"B036IHU,$L]2MR=!3N]VN,7N??*5NTK M^[A>/:[G:F.)9C=*?%^N%JMOOJ4M5\? S9N&@72DTI965WN:WFH+=NJV!84! M"UMH+_::CSPO.@JYJ[[<>&0C+XK=PN( :C$ M3B,3F4_L0.@+DXJ=AN ZL]B9ZP9F5R\W<]EF<'VU=<-U+?&[/\7BR?@86[W7 M9'G7XC_I=VR]M,6L)C*KP[(/\Z6ZWZ@?U2SCA1+*[E25++7L_!GDA1D7C9,D M+W*4I=RKIT@HQ:;GOG8=SH$R,\A/MJ@G?TO%7VT-!9OO; /^4.9+S" !.RCJ M'72;N:K,]\T-6CR:JEC+*R%VJ-B83+9]O%6+C^WAV0CW3 /]9RXN=*7&/W( M+K=O$MC9!-[M#>&;_>'K#+.KYV;E#'ZWQH':NI#IYH$!#YN-'DJY<9/5 T-Z ME,L>^OXWG?I\478V:A;MQC7]L!MUG_AB_FU;(&G7[@_S'W5FP%?S::5M&Y+5 M\I!@J"!,:)%#DFH3WU)EUM@H*:'.$L13+EFAO BQ ^LWM?FD3T-C-T%_L*:5 M2VVTF1\:N^S2DBOSL5A]6];5>O-E/5WH)[MS,NC,)=B(>QW9O,0XCG/B8[=$ M6]M SSBPLZXI)*_'LS'0#GK?Q*A,0I$&(,;14S =7^+D*C3 9PZ^@HL9.GU4 M)C85WU\MY5NCV&+U6/>5[HYSDY*QE&429B2U*;2T@#3A&'*ADE0KL^#P32&X M)&YJSKW3MH[Z>_JZG T/0=O5$X?",+IC'0[? /?H@DI@;W=1Y,C.R\7\8U_D M=-7 (_FA#>W;.J5>5<&7U6+Q?K6V?YQEJ2P359:P8-Q$J2PGD&=)[9S2##,J M$?%K]QQ%S:FYLE99S[/W."/H>"#_XN,2^Y2^1UO4-['/703X,SA);]0F M[I5%@=^MN:"U-R259=0!"7ND'T?5<<_YH\)]=/@?5YH_Y?WG]4JKJC+W9HLN M2=9,4S5M0)<[UG)>4,I4+A"#&3<_B$00PM\2O)9^"$.R"/U?_AB&\A431K2 M=P6DVK#YHCXNW+1[DIN5S?!R\BU_"=,EPA_0"\TB/&XV6L\(?P/[K2,&7#V8 M]=L^!\^?S1.S,1+>_=^G>;U0W^WA*R&S,C'NGJ-,F1#(%@**,H5$F-@H*PF3 MVJNV\KK(JPB_6M8O4YL7:6VI7Q35&7('S&3DS?M];1SPNO9]B_@\:T M.[ U#K36'9&V[1L(.@NC'(S$ 3]\!4XX%</P/T&@/^NJ[[\0Y8G]]BS,\HI']C3.8 _8W'5%U MW]L,C^Y(^YJW/[)>6Y9^.%W8KG2\T6A;E7Z&];_C[EI>0&V<_Q#3^%PQ0U^H=?Z MV6ZVM<\SUXAD A.H3!@#2:809&7&H4 :\X*F>8F]]K[.BYJD7P#+U1*V"H+% M3NT!_N(TOA[^XF;41O$7/2WOP$[/P.[B(A;AW<5I<>.[BXMFGW07EZ\(O#;Z MZWI5[9@SA12*2ZQ@(K!Q'<:/0*K3 I8Z%5S@7$CF56KE)G9J;L2RXWH>:3KB M>^.:9S!J+[G:N0.UVE'.%?V0&F>%LR]Z&FN;DW XKVI.7QV\L7$M9I;)M%0, M2X.[M'3RY@=#N;8D>[DVP0M6PFM5Q!XM!#>OVYH"R?%JJ?U M^!+>;C[D5O7'<2Z?E84.X3M60S9"NXA&XM]%Y>2.W*KIJ M^''GH>N7#',C;Q7?[)H3?=@2F"&$BK1@!52I+7'2!E)&C4?)2)DP$Z%0B9VJ MS*[(F5IH8M7L-0%SHR'S M;-602 *[*C&(24MY.X@D-0!W%.UJC.X8K!AX[A MVM>'.85#$K7MXAYA0@21.40:F94+-B"R+-%0EH3G9"7A8G=?MT13 )VD'3\KL[?6JI-G:'\%\]=EK/0N_F-$(!&=ARGR!XC M[)M<0R*HZS@K;%3?<=.+WC:OS[?/-]];3YHIB<+Y[?*O/" M_I@O[>NRS6_\[='2&'Q>SX5Z)?_KJ4E_?+51,E0HG"48L\?(\$92J505LJZNG)XHQC(Y>[(4')[8'K,WK ML^/^T1@(6@M!W\1>DO8=:,P$S]2?6;/5NZKI32?K)^4[)T5GLJQ*U*2L5PCF&2D@(3F&:0) M2Z$H%<X29!KZ@J.S<$]V](%#Y.;T1P ^LE_O+ "M M"37FW4#TK(B?''DCEF%IS0?J,BZ+^6V '9&6WWB[&Q*F[%G#6GTW+_W\I[JO MUZSO5VLU_[9LLK+$<]W&O.&X-8K5_UHT-&1;OUZW''M@?YXL>OS,FAPLL]I/ M9"$@)HQ (G .&9,)Q$CS7+)4YZE_;N98VD_-7;=& M%:"38[P\ W-E]6S<:# MJGZM&34LX<:&_3DHY6NT)\3-[T]VW"//%LUDO&:$BISC*12I02KRYU M3E*G-G>U2C>=?42K=KVE8::S1G' NW9>@WIP7!D%MWDF.+:1YX<]6-_LP=KI M#'K=[*X5SPYMA.&&5XSV%EKU:KU=_S)??WC S MXN;S&4Z9Q+E9AI/$KLHETY"G&D.=,:T*A96QWBP_K-IV8=DH#CK-M^678*L\>',-:N^ 9 AF0>,2+P5^& M0',8I0RZQT ^2Q,0K6TG+EN&5.$94ADI52)@SJCQ7%1@R!.6&_P1+M-<*J6\ MRCD/[C\UO[15SZR6J@L][YVP<_,W-R 2V:7LP'AS$0Q_0L;3)H=E5#R0,2XE MXFD#CS@-SWQMX#%M5:E-G7MW6BUG05'-S>;U!4^_5:+6V2?&8LS)GDL R M2:3M%I)"+@6%J&1E@6W6(/4Z'G 5/+67?4_/9EN_4=3S[-45=\?#U@AHQCY= MM2J#GLYW8!_;!P=L_4]2/8$*>W3J*GS\(5/\L$W! M9URDJ$QRB#-<0()+#4LM"U@4MC9<,$H*?_:(4Y*FYHNV1TZ=IC?4-YR'U^_8 M[R;0QCJB\\-K\-'962RB'',=2WN1(ZFS1I\[/CI_P3!'\7=FVZ]MVL.$#&E& M>8JA8!*9N"43D#)40$5T05699#*1/LYA[^Y3ZTGA MK% F?B20XQR;B4)@R(3(8)ZERFYA94F9M$_*NZ7\%W]..@M&?4J4[;CV+_M\ M.&[,36_$8V_XQ>G'? YICUDZK98]#HB=XQFB>$Y:6,$L+#0G+"*2":DAY6;(TX1E. MG>IHW,1-;2'4: P:E?>Y3_I.QCV+Q 'QRQ-$>!PC^_5;(?3*-'%'9E#2BUGXKB<=7 K)35\MN#6O^P#!0]YEBI$B'-$@JF#%-(2E+"LM0<:DIH M41(L*$%>^2X4=,E;%.Q.3=4W[ MNI21O[%-6X4:,%7D(BQADT).BQHW_>.BN4>)'I>_/31);5O8=J)KU9;%I)!: M%80BR%@N(4E+ R$WLU+Q1'1ZV&RVBOR&C>]$U7 MNN#C:N-;XGX-73?'$Q"SR!ZG#U?-R=FCE0I_J.V(2U@Z\"LRQV4#=P/@B S< M\;(;#L?Y]0UH?F8#NMUFMN73!QO07]0/-K<'M5WAXA-;V+4CGF6E)$06!4RU M,BNY,LLA*Y,2YBC+="*0,A][Y>R/;\/4/%]KB8F[MJ8,.-H<^3GP..:<[NC^ M"QUY]I X<>2Y10/TX 6C\#'GR\SEN&/0D>V8_QCT9<9J)-'I"^DRL@)9PVW MXHZ4NZKS5A^^LV5KR\=5S1"MY($E?[7)NM58?6/W[6X^/:OUO M_QWGZ#]JL$;*1(KTB$7.6'KY!V?ZTWQ+#=P#J27MW!B8=D' %JD3(<#IYS3& MOOA$GX1IY$M%LO%?(Z\J[@ 'R[^*K.;0CCQZOE3RM5J:7S:V4^%6R"=M_UG7 MSU4SFBAE)G\%9<(I) QGD.8Y@BI+*$TY13GQ(CYVE#NUB;K1RA(:ZJ>E!%(U MQ8/[)QE=CV1/X@_7H7";.", ''E":S4&K$F-K+CNX[.1W;6L%.,9.>_/+#'C]9*;+8,K@_LSR\F&K);,//ETWSY[=-C M6\]?S5B6TYR*$N:9T)"(@L%2JAP272"F-4YSZ<61ZBYZ:JYAJ[FE[@9&2<_] M @_0W2*2.%!&=AT[%%NV;*,VL'J#+\J^/B;.8PT]B'G#MDWKX MPWS^W/RTWVR3!S33B4QE";,R-VNNC!:0)5C!0@BB"BHISYU2,\*H,S7_=I2Y M >23 N9ASMS\7*!!NNS[QH<^LC^TQH#:&E"; ZR6G>\#QV-B; *-.=W_Z@NN MYHK$&"K9AB?UNSVA(=O3:^I#=_O\%A;@9LXS]ZSG,92GJ)[% @D9968+"T@W MVP6^Z\!"#<97ZU=+^44M;*)CEX\K95ZJ,I>P(-K$YDQ3R#0W(4@FA*!()UGF M5YAQ4LST9JS>)J%MJ,*;?1+/G,,SF+H%X;]M:5H$(IHKG M,%6LA"1C'-*BS&&9ZU0:=UN2U,EEO(#N4_-)VZ2VR^G"'^;:<6?Z)9Z'Z]L[ M$Q[ER/XVQ ![[1J\$-07MAC&UFBT_8@7@KJ_>?%2*@PL O]A XQ_UCI^TN_G M2[84M;!J4\T*JEC*"87$3"N0$"PAER6'24&1Q$P)Y5>^=$G8U*:!OJZ68'%> M54]#VY%HA:76QYWT$7N'F)"R9A:[DO"1RW@MO!]*.Z;9=K M!FZ4-"WD#?N*OBZX4?+8H=+ M!A:1B>]*/BW4)]WL@KQ6>K7>)3F\-?^K-G-A!+<]L!_J%M;JS\UK8],_9H0K MK#!.89IK$ZHH2B#+I/EG1G&B2BJ87W_I&_69FA/Z^O3C!UL_US%,?ZL-\-JN M[D.;;?6X7OV<5W;J_J4]X_&EC;YQ*-WZSVXN_%(ZCIY#]IXCR.E MXWF2!WLRN"WAL;PVK%'=SX''&F,WQ_Z20S:.P^\L!#T3[\#.2-"WLJT? IV= MM?_OV05:4^_Z'X:;!2*/1M#9(9:NH\X:D0$_G$UBBQM(_,:J[_8_6W;ZDRUL MP>D7,ZNMY\)X4ON'.LFC_T'OFS/%.)&$:BBE+"'),86TS#E4.B6L5)D2B/MW M)KI))Q_O,UZ_H3>OOOZO.V!_@G?_^[?[_WSUX=W'AZ_@U<>WX,N[KP]?[M\\ MO'L+FF^]?O?7^X\?[S_^%7QZ#SZ_^W+_Z:TGW=Q-8UJFLI1YFIOU':WC P3+ M@BM8E+G0)968IKEO#Z&11S1^9R"?\7QG/MR.)/CEJVI29T'BN=J[;5@Q+I$9 MRPS21&M(>"$A2S,,I<:<:(R5RC*?C*K1AG2,)*PFG!-&R;OZ)U [7>LP8+VU MI/[[F /G%LN--AR1([8W]1C8GZ"GH(W9M@-0_[%)_=S_K'=!0';)$,"&Y9Z\ M2:-QF2E#@'?$6QGDIH-35.63V-PO]6K]HX[A/FQ[#*M44\9,,(0DM=V*4 (I M2A 43!"M*D'6U#8]6U5!3]<;VCA? MGQY"4,=+%/7H:B-B2[\!H> MH=,-S\H;.__PFN$G$A*O7N+G/(2E(UD_SW[[.B-E01DM$IB8F!J20N>0EX1" M+EF2848H*81;CO;NICY/]#BYV;\MYW92-@LK9ZKL'D8Y9PE+<0)10@4D*BL@ MPXA"(ACA&>>9TMELJ:XL)CWQV6XAQEX)WH;-9?/ MF:RI=3ZK=9T(-TLHPL;1&,^#N27T%P4LD> 0,U3B3)52%ID?E_]5F5.+5]J& M@%73$/"1K<'/FI$P1"]?ER%P7-.%!3;VRFVOR:)1V#RXC9N3+=^C41I ,Q'$? /=+!Z:$4&]7: M:J/J_6I=DSAO:P!>65ZQ)E.'(9:S7"NH&UIMX[QEZH.^\BQT(R_LYRK3FP;PCXI5,>Z-7ZUY:\?VL V%D0=,-Y M"'2A-Z&]=!A[8WH(0"<;]0'$RG)^^7&/'#S;;K27]>6%H(E M."MYDL(<269;::>09:J$U"S8E$0(*X1]HIMK J<6Z-1*@3=LO7ZNWZS+1.3# M,';S72&1B^RL&E5AK2O8*;NE>:7)$)ZHNN"AW5^;A"<.AMG*_S9VQ_ MM]S,-\]OE"VZ7MPOI?KS_U7/LR(K.%%)!C/$M%DM$6U/RCBD4J.,,I0CMWX2 M9R5,S8$T2H)62U"K"8R>[BSMIX&\[#2"P!/92W@CX\7,?M'Z0:SLI^\X&B/[ M18/Z;.R7OWAKB>$%CW%0BY:)/$L++:"YHX2$9 HR6N;FGQH)+0J2)UZM8P;H M,#5GT"]7LZUC5LLZB*\K"[>S)&MGR:7R##2&#)+C_F]J/C/&ZCS!7_^MQI:?O$XW["%+0&Q.]%/QJU\7>G-'VRM^OP1 M>):H!!>6UKU$60));B(AFA48YEDB$,H%257NMT_D*GIZ&T1[K"?J"N_K;; [ M'M1'@#+V:?U.9=#I##JEZQ9:6[5#YE+[X10X;=I1^,@9TGZ0'"=#>U[OOS3[ MJL33VL2([_X4WRVIUD?S6,V*G%.&\PS*%&-(5)E!FDJ#>VZ;YU#!F7!*(CHG M8'*Q6*LCZ)0$5DOW9=E)$*^ORFZ%)G:LY(>*UY+LDNF#5F0G;SC:@NR2.?WU MV,7O#:_QM$?=^Y40VYY[;^>56*RJI[6:\1PE"1,<.N6N$$0'(Z"%&6Z=U7,W5 M:P*]4SULS9876L'KL]RDCUZ+Y07*J;HKOQOW5OQ_L M4&@D"\$2!C4I$20BL=7+B7%H*-5"TY00OQ.H6Y29FE/;[FRP1O%N[=24N*[J M8^&% [5%^%'SW5>*.Q8C;C!UAH#6DAT)G]KG'AEGJVDXKI'VG 8H]$*;3\.A M.[\+=<,]AR9JFWM8_E@EWYHH=/FMZORDKJDQ+?S MQH!Q8:)4:5%HVS(GA01I 2EG!"8I+53*2B60Z&B^7G1D]LF[1AH;.>I8.$YO M49_\V).:U1)R2[(.]CJ8]9C8 7\&_>^U"4N@IF._ ZUU=Z"SKP)FC!H00B;; M#T4Y<+Z]MQHCI]P/A>DXZW[PG89-8@>,_A^?;(?"3_KM?/%D/FWD?GK:5!L3 M:QEU9BQ%.DVYAB5B')(DD<93ZA(BE4E,D$1EJ7QF,$_Y4YN^6CV'.TA?_&G* M\D(S!%$IS)(-,X,_$Q3*G)4L*Q)5IEZ]WF+B/P(7T>CXN\U.$5&-/#5UFH.N M 4VCNPW/&K5!3^\[T%H4;L89B%S0Z<97AU'GFH$ '4XT0V\S,!>ZV_?ZFV)V MT\M&,G^?;[[_MESQ2JU_VF79_?+QR9(361S,DBH8D_EV)H-7W>Z_'H%5^K;_-EW5** MLX7M?>*9.'>G-'>@9QWXPY@'^O:!QD"P;V%-M-S8"&HC[YJ\N>:6 M 1/Z(XU V * T$J.6S 0">*C H-8<@:T%&WZ>-A2<;/J6K+%XOFM^JD6JT<3 M2[09-@>G&"DKC;LO),3<;KF9Y2.TK%X0(Z7R%.5F1B#.74&]Q4]M'7DQ>[DU M""7SPX/@>%2\![]EK_(/:#N:OZOEK(^Q^V MV5QS^_=/2ZGDZ^?ZC_?&Q.5F_E/-D$@*3E,!"\P(),+2K@JM(&9ESF614\X+ MU^C50^[4_,Y6=3#OZ5[G@)I9FS^#A?V";>/7Z.\>,_D,QO48-1+$D=W3#MV^ MVN#]%MWZ"^ ^+KKNH6@DE$>*0;^H1W.[&N&%YV,=*"P=@-^%>-3G;J,%H@-, M[$>@0RX?%GKN&A=N,W5WJS-4XC)%BID9U_+2V2,(GJ2E3>A*:5R7 MA$W-Y>^:?_HFO5Z$U"V^# 549,>]PZB7L0]^CY*/Z@))T)CRHL!18TD7TP]C M2*=K@J;2')VEVB6:V'(STJ1D2BD,RS2WD:3M(*9I!D66Z4R0@I8"!4BHN:S% MU)Q,9P1D;1:":#G(FQ2$U*;Q[,+5[].:]F*A,%UR6"LK1]%0O. M8$EY"45"9)*7DJ6I5V72*2%3IW;ZU2KD.) MU[:BI5_XTJ]L: EXGP].Q)'(>,Y3#E/&,20\M;F?.8=E3A)%H?H30T=8*W>P.Z0K<'F>[V0>F3+YW^OP*.Y>'#9\N!A= M#QAVJ7[X5VDA5S(/5>J%:YEMA/%_1?/.=;\RZ>/W<.VAM MD@7M2@)A9;M*_XHS,ETFMN S V:R**Y?=S$^SW,RE+2^: M_U0M;]=<5>_^%(LGJ:3MR=!P\M5.[I-^Q]:V1J7JNNKM0@B>DE249FV(I,@@ M43F&);8_.*)9SC"AF/JQ>X97TN?-&X<'M)]AS(R5L#,35%L[@6H-;5JAB)VI M]BK9UEJJUNA=T\_!Y#>A'@G?J/(EACEVE-DGRNF9!W;V@7=[P_MF?W@[(W>= M1\?BT0D\&+'8=4*I^5*<.X%AOL#$$UK2L*FG[NO3-2QKV*AW^?4Z3^N.Z1@) M!@E'"E+,$42B)#PA0O*,^\2P%V1-+7[]O%:/;"Z-,^CQF35MKKHMML8"/Z]^ M"6TW]QP(P\A^]A12D5([' )ZNLNR1O5:3D8?NA]7"ZYN1^S97-\OUC]46TS M U1*S7(X5Y#IS*R%M4X@I]2F!>.BP 4I,^)4Q>8B;&J.9+__KZ4MK=4-T5_Y M&&C'""\0?+%CM>'(W=(O^2PDL9HC'PM\J4[(9TV_T/;X_#4#NYVV+0+W^J:E/_?29-^%&P$D&!%8(DI026.<\ASFA9B+S M),LZ-KH'=]_B*M_I1=DGHGL8)?%TJZ&E.GMV!AC<#J_-@N#F>H-B. MU/:TZW.Z68%6:=!H#1JU04_O@,U./9$*V^745?BX[4T](3GJ:^I[_4!F_+62 M\\U[9HD$-L_U+G6&:)$P7 =B__& M_FNU?K-@565;;+Q=_6#SY4PAIA3"#"IB&QB7.H=4*PY562".DT0;!Q"H@?$I M^5-S#==:\]8V@-J(NO,+^+VQP_?DT'.4'$\2XV$?V>^$ASUDE^1+X(W5-/FD M#E/IH7P)((^6RA=O,\P=?E0;NP3\O%[]G-<%AK]55FX34.UUBI^IE&F,2@$U MRQ4DR&:OP51Z\N@ZSMX/S1RRH;_,0 M/ZI;\X?ET*,-N,,P9[9/ ?=)?WI4:V8E&-%ZOOFPJBI[,/=5?6N7DF]6RVJU MF,MF>V?;>%IQ4B;<1'NYH&;!1S1DB'"8I27%2-,BH\PGY NCUM0BP?Y9_+RI M!?YE84SYM3EX7S5&VB87YAVN&MO\?&*@X73SE^,/4F1?NF^0':6M2:"Q"?SR M83=>G6%VIZQO6M3\B+"@!W7'@50;U56'A?/0C0>^^\#S!=O!=K5\M=EF])UH M-]?2>?$TTV6B"2Q(BDW FB>P+"T%L\!8YJE4!?/:N/.0/35GW:H.V*;?:;&7 M"NEYL. Q"HYG"W&PC7V\< W6"#QK Y *>[S@(7_<$P9_8(X.&0;<8I@?>_TT M7]@B\U=+V?W:I_MIWQU:%ERD2%G"8 ))PA3DI:90*9W2-.>93KUH'YVD3LUW M=9K6.5R\^T>?M,K/>;E![^:V@@,:V6'M8;G]QQ[S6GB/Y0524%_E)GE4+^4% MQJ%_\KLXZ([@-MK;K=:W>4LE,0]>P0HH"+;]LLH,,E7FD!<2\2)1/,V%CYOR M5V%J/NO3YW=?7CW/7FX?X_[Q_NWWWU9/$9, XW[0P&0O=E=PAW2]R= M%5$RSH:#.,:FX24UIK!YZ "3XR:BRYT&IL2>+$SMU32_?MY]I@2.>NAJIF@>FM]40,(-Z M:N,?-EU[,M:-FQL^&;//):)/3L%AL8*E"]LI4W<.,?*_& G]!L>SDHJ\X%+" M--'"LGY)R+G4$!&>8ZP+)/+,9R)W$SNU6?:=UDK45;OS5F.P=J8 \T3<;?(+ MCV/DFHC J4".V3Q74L8FK96@]6!A!M M,>MBIZ\GX>@QEF[>Y3:$(GN2GG)W7<%O0);1LZ:'Y1@]%C,NP^A9,X_X1<]_ M\[9ZNR]J41^SKQ[8G[8_INT?8;S(^]7Z=(PU2P0GDN([G>G%^&[A43XVKZA*$:I]?-6 MYD5J_X9"=JX6-]//]NJ3=]K> M@5K?B'7)9Y")6X]\*/1EZY#/0'"U_OC<=<-\R]]62_7\-[;^A]K85E]=%DJ6 MH)SP0D&9\AP2G"I8"FE6:X4PB[8RR7'JU3CGM)BI^9%:2]"H67<"]%RJG0'3 MS7O<#E%DGW&,3H2^!Y)H:&-;8!YVW(^I_X.@!4=BS0!?!XQ[3 M>4!Q=(+FQ^;"\A>]C'A\(KL M589"Y=7.YCH2@QK:7+CM:"UMKIO6;VKC\.T09]L]S@V2(I'DQ)*W&2]+E+#- M:CB#*<=<<$%+2;S:UYT3-#47<'3X>@//R5EPAQQ<3Y*Y9"!:-QY.1^8A.2OL M!0^@KS.+7/V^?WS0,E\_XX0_S#<+-<.*(Z4E@Z@D!22DE+!$B8 IRO),,H41 M35VC@L.;3\T1U$K9\R"<_,)_[3CHG]UC@"/TKL_\MV 2^4WWA<-KGC]G]Z#9 M_>AFH\WIY\SHS^1GOS.PGL=HU:>,GE$I$DPQAK+$&22H+"$OLA+:Y#2<9@8H MXD5O<2A@H.=XW;>8$1B;]PY@S&<4GW/YC@D MZHV(EZ%-WS/O+%'Z_K<&4@L_59O5#[7^,*^V5>::,92RG, \Y=J\NYF I48I M)'F!F'F?!59>&>$G9$SM!>Y4! NCHR>G\ D$&4:%9 F%2FJSX%!9 AG2'*9" M4DF4D%G*9F:FCXO?-C-M,R9ZGL>BI^!S 6DUJ]"(>A%\P/2\M\ M0LZXO,SG#3TB9K[P53__J)8_9UW^>]NOR>Y4'/14IE1E96Y>[$0EQ/:+2"$3 MF, TSXJ$X3SGI5,S*R=I4_.9^UQ[;:F':K1W\P%N(%_V!L&AB^P7MD4QK;)W MH-Z,]""T&P"A7(EZ>ZU)S!T-RCVQ$=?2C#\MV!K(+1O2J4<2K)O$3)O5)HU9 M?[G=%7L!UCAEHMK-NMUC%(?K94[G>OTN&LK^\LFY\]OUQ@;2(M"64AA/'+)@BC$I4P+Y(B191C1KPR4GP5F)JK M_J)$G7J^M0'L&^%+ N,Y'(X[4A%!CNS4C>KGP;6'S%9Q\'O[_RBLI4/1"\S\ MXJG$R+POPR Z9GT9>)]AWN]^*=:*6;?:_/]^6=>5'^W[)D)RF7(*N10*$JHE MI*5.H&*)9<,WP6E2=L53;F[/4;+?8G0G/][[V-!9+%=+V%58L@&-55V!=W-O M(<$<*U1M- 6_=#K_:@O.&G!W>@??I/=$*J@'[K]2KF]0 MER!4UI6G]%[7NIG\NNUIO9%UN$7'= 3,N"JD(AB#'!MKT(@F51 M:BCR1*:829$QITW,O;M.S>W:0[-YM9D+MMBG0O?H(KD/VV7W.AB,$0YG!^#@ M_$J?M/M2A&8NZ$5GYE^'D=G^'4=Y>4\:T;V>I_\X(&;:+B'-F"PE6\OJMT?; MEN+]:JT$LTQAKY;+)[;8A6T'^VPSE&0IS3-LRQM,$)44'/*\0##E"^6M6L)N^,I6XZ8IVL&NL/G,/G >T<+MX^80F8TZ&K&#MMW.V-8: MT)AS!W8&@<8BT)D$[I?@\+1DU&'RB/=&':ZQ0L$1ALTO5 R&\J4H\G8AXP68 MP0#9BSW#W=4_=__-ZJ=:[SC\>2Y3)1GD=JN $)9!6DH.&9$VD8:6N73B+CFZ M\]3FJEHY%T[X*X!=GEEN@B'R).&,@%>&_DEK!Z7G[]]IM-S\DP;T$_-/?\$_ M'#U-3O3I:5-9)V"<0SX6:"5G(HL0,,HXM"SS)84E1"G.E M4BV*DA:%4Y.-P1I,[47NE ./5KNJ)F:S-&Q@U2@/5CM[;N)T'SYFUZ//Z",1 M>Y%K]0>OCSG2>R9T/.=@.V*U%;'!=X\IHP_"6-DYWY59;/7?BOI9[[\'S;MQ M!UC]OFS,!9R9>YAO5M^5V@ ;? 1*U[D)U0MAX[#[CA8IWF1V/SB\[4;##L#_ MNEK)/^:+Q2PO69K+A$.*DPP28=-ZN$"0*4R0H%DNB--.Y>&-IS:)='KY'5=O M83(3+T8L15!BILRDK"AD>99" Y7@19IFF42SQYK*V43X:\I;YYW(<&ADT$R%[Q4'%XU? 5@MYK)8_ MU7ICQ7Q<;53U]DD]_&$^?VY_FO'IFH4SXVQ(B17,4VKY#1F#7"<*9HQ*D>.4 MZJ*$ OK W$D#(:!LE MX0#I[YH$O.M )N_Y&$;5%AQN#? MN\Z@KS:;]9P_;>J2U,VJSO7O87=_#3M_8N\S (6E]#X4,BZ9]QD3CVB\SWUO MX$*Z:R;9Q-)MRI_\M/QB";UL3[?7K)I7ORU7O%+KGW;$[Y>/3QOS9V/7?#&O M)\,W;"&>%O6O7\Q#\'ZUMOTN9Y1E64ZDA P1N]%("V@^*6!",L2$SK'($1EI^:0=OUR[9E'8[!]URQW.WBKM%JO#T^ONCY=CF1^HSP"CAL%$QG8V-L, MVS&]ZT:T,Q68\=L:"VIK[T#?7E ;#/8MO@,]F\'OUFK0FAVP='2,T0F[W1%3 MX7$W2T: _FBK90R9_ALUG]?*MK1[4.+[)1@CRF@)&<4,$F4+6K/2 M/!"Y/?7C7*2%<[78T=VG-A^T"H+-5D/W-?DQ=-=W0VX")+(?[;!X"(*%^W;# M39B,E97[PR9GVIBAWOOOLYKLU1-N^T,R^;,^V[,=(7SLL MP.JQEFQF-_$L%F8&G.N:WU2M Z5NG!V="UL/Q]>,MI-P5MW^QL#Y+PT+][O" MWNU@=+GL0G M1$<:C31)1<2H;2W(\W MY'U6=A;4-*8G+ >UJ R([1CO::/"ZK2UN M0FNDS?J.,6'G(X,51KC"$#0 /RMLU.#YFLF'@>_5[P]D/FYY\#[I+OEAQWS$ MJ*))3AE$*#,>@B(&&4$E) SSI,A3DA'I18-\7M;4 MH^/:#X;@LF*QN.V(A! ML/7ZV;X%;!O,?&O- ?P95$W[*$\.Y0NCX.9( F$;>\.V!VNGIP][H#_G\G58 MPA(P7Y W+AOS=<./J)D=+AE(@<=L%/Y)?WILX_MJ5J0ESK34MAH*09)I#6EJ MXCJ5)T@01KDB7KNOQR*FYE(^K;^QY?R?S?J&U?NDE5C/&VX*\SYTW6\]Z>R. MH75S&+6.Q8Q+'W?6S"."N//?'!AB//'M M@_YJ*=_,U]W>6Y=2P3G5RF F.4D@212!#'$,2ZJ+!)6XP 5R)QR_)LYO(1([ M];NO+>2V-,$SBX$;$C!$=AL>MU WN86.V7FV:J_3*O_O'Z M^;5:BN\_V/H?-5531LHD2PB!JLASXU]2#;EB DHE*!5Y6A"JO1J:7!$X-0>^ MIR^P"H.MOEX,6,Z(NSF;D#A&=C:W0.C?VL,1E[!]/JX)';?IAR,$1QU 7*\+ MT7?X-_/$V [G_U3R[;RJ65-F/$LRD1 ,E4I*$XF;53GC#,%"2($*J1.2>!ZT M7)4YO1,7HZ00:U63;[5*@H;P=)OI4^[DZ^XD]==K/ M9_. ?C>KC&J&69)S9 8E*5*S^!(X@SSG)2Q2K+")C*1(O5:W,92<8$#59$C; MO9V!V9@AQ]#-[[WTR$1VE?WLRSZUJUQM7S'Q/=W/XV)]:W>FEBR+65BW]1,I3C)49% S6W; MR[0L(+4U1J2@)"422:*="V5'UGUJ,TQC14T?5MMA\_NX C\MJ>:3L04H8PQ0 M6VM 0\OYN#7H5B*K>$_)YT_3*MYL_^[7?O2,MRD2_>^U ( :@3NP M>W*^]I\<"P2P2 +!=AA =[63\[G?X$GYU;RM$D\02/E">\> ]44]34/RWR[ M/.F[%/.'LT[%)NWLW$I4&K;HX^--X!9/HQ>F?HL.]772N/@JW)K/=X&4I$ZX MFNF$\U1E&J9%B2')B(948033A!)1$"(3C(>E]UT3/;5XI9^6=IEMITU6\SQQ M\!@4QX/.*%#'#@_"H7Q#'J K8)'2 J^*?Z$L05=8SB<-.M]AF&/[L%I^>U#K M'W5_WFUR;(DE)CBS1Z*IM$U$,.2XE!"GJL B55*GR,>'G90R-7=EE?-S0*?! M<_,U-T,2V:U8_:"!_4?7BSQ&EN!%$(*ZBM.21O4*%XT]= "7OSSL77\E_^NI MVM1QOF7O8-7W^XWZ84*H;N-)?52;^Z58_5 ?5I7Y_(WYRN>F'%"^?OZMLB[H M4UQ*>TFP*Z:B&W-_1]^7BWZ M8^+F(*K*!S0G2E1YU>QAJ"PYEJ-+D#)[USG8L2A'.<>B7".MUK M2G[E?+K6\+C[W?O1']H/Y[7_^M^X3 M\\/N /_/__;_ U!+ P04 " ",@ 93T;QR:BR@ !]: < % &5N=BTR M,#(Q,#8S,%]P&UL[+U9EUM)CB;X7K\B)OMUD&'[4J>J^BBDB"R=5H8T M"F5E][SPP#:)5>ZDAJ0KI/SU R/I^\;E&J\INJ.R)'>ZZUX8\!D,@&'YE__^ M]?SLAR]YL9S.9__Z)_YG]JRF)__\/?YXK^F7Q#@ MW];_Z.7\\[?%]..GU0^""7[WIXM_=L$B6H-@=0F@M!#@HPW @C-&RV**TO_W MQW^.V8C$; *6D'Y-<@,8O006>8C>FH"ZK!]Z-IW]US_7/P(N\P^TN-ER_>V_ M_NG3:O7YGW_\\????__SU[ X^_-\\?%'P9C\\?*W_[3]]:_W?O]WN?YM[KW_ M8SI8KG,7Z@N7TGY?K#]_,(Z[6/'^6 MKA\>_8WZ'5S^&M2/@ N0_,]?E^E/__9//_RP8<=B?I;?Y_)#_?MO[U_?>F6> M??SZX^^[3(Y5__ M1/\:JER9D:R^]+]=_]L?K]__>9&7!)GU>M_0!]M'U)<=2$O^NLJSE#>+O'S- MV3S>^J6SRN+YXO)?GF'(9^M/)RE/)^LGOPC+U0+C:B)ST(Z%"$;X""I&"\$[ M ]PYGY)+T0IY>^F5[B41OI;(,L<_?YQ_^9$>_&/E1_UBS9@U4^Z];L.?V;0TC\_[G !3WQ[-O[_'F^6$VB"H)QC^"23Z"$ M"H L98B1U*/4/AET@PC_SHMWPH'H'P?'\+,32+S+B^D\_3Q+K^@LGA3I>1&" MSD=>-"V <3I+C8**].2LQR35(("X]=J=X"#[A\/AO.P$#!\6.%M.*^.W@.8I M%,LU R82Z;A"7WDI,V0OG17>>70#G0YWWKP3)%3_D#B*HR.CXN?9:KKZ]LOT M+/]Z<1[R8B*X-2SX#%A,)A,:'7BKZ"O.2](QH7/''1=WW[@3"G2_*#B*@UU( M_WW^.*U,F*U^Q?,\\:D(E;4G-TO1'ZH(0*XT.0R9E)SRDLZ] 1!P^ZT[H<#T MCH(C.-D%$EZ33[\@%;9F_&_$__QR?C%;+;Z]G"=:3G&F&L0@HF"@:'40C'$@ MR;LN3$G#5!P &$\2L1-.;.\X&8[/7<#F WY]G8A]TS+=A"NVFM!I+J(/$AB= MAG0.(@H?*$+SM B0O4B(1++=_O9G.,I\8 M$Q1&8T$$:XDU2 K2. 3KC+ VY\2-'P @#[QZ)W#XWL%Q+$\[!8:81%Z8MY$# M\XQ4(-,&G,X19))6,RV=2J(),,1NX2OV_2%C/Z;VA(R7].7;Q8?Y[[.)$4G4 MT!N9U=& ,G0T.D=:+UI>I*9E!8O#X>+ZQ;NAHN.HYA ,[0D3:Z/I[>+=8OYE M.HMY(J,CMN@:H[6*CD/."-MH(4O+M# )4SPNB/'4VW=#1\>QSL%8VQ-$WLV7 M*SS[?Z>?UT:U]BHHQ@,(F6@5,7!P(13RQ7217I+V2VPX@-QZ]V[PZ#CV.1!; M1P9'U7HO%AG7='.FL[4R0LRJ@"(&@"<>0-&)61>3ED<&P6^^;3< =!SI/)AU M(XN\7I^?O?LTGUW&Y@+7W,9@H A)9UX('APY4! X<%R=!R$($-'*4_:BNL,/!GK,W="N.," M$G??N)OX.XYK'L7"D<7_88$U0>FW;^=A?C9Q6%RQID QS!'A2(1C%!!=M*CH MOZR.9UL^I^_QD\X^YC7D7@;&#?.:H@FDB&KI2#4TID5 M9! 9A8BV'*?W'WKK;ACH. )Y-"N[< =>7BPJNS9WLQ72)(.+Y<1I'8O7&DST MY/G&9,#YG,&@+284HWG41T'BJ;?O!HWNXX\#L+8+B+R>T=.('=,O^16N<+NL M"0HFF5<&T*$'A5: +^@@%):]CR(P:0: R,-OWRU_JOM Y "L[0(B]8)_\1)7 M^>-\\6V"F!(/PD)6G-S>Q",$Y 9RRM9PB\'A$.&F6R_=#1#=QR /9V07./CM M',_.?KI83F=YN9SDQ(+TV8+G7I(SE 1@3I)D&4@!IB*Y'>("Z]9+=\-!]]'& MPQG9!0Y^/L^+CW3D_64Q_WWUZ>7\_#/.ODT$-R(*U."D":!\3N #*Y L2S)8 M-,$-D2+QX,MWPT7W8<;C&=L%/G[[E,_.+JEGHMZ]*@Z&U!DHIR.X3$MP*3'E M0J33< A8W'SG;FCH..9X)!N[ $1?EX3?.;QOW[[1'Q;OKU8U2*?ZEE/3!*. MA(A0;$SD4QM%CA0YULD)G^N%2\A#W'$_1<-N(.DX.CDPF_L #7%N@6>O9RE_ M_1_YVX3'5+0A ]DP8HMB)@-R[T (.B%K4JDV? B/:_,BXN2TTTF3_1F 3,V:K' D)P)4'*H=A@HQ3\.#7P MV)MWPT+'85\+Q MZ*MW*_/K.&HY#%,'0\:__'B/D6_H@R.J]LD2FBUSHB^6\[-IJMT9?L*SVGB M?*V\6MY>PH[E_,\^=*@Z__VH/[(!P,42/B)^GJPSXBHHWI9?IC-ZV920,=^4 M_%T!+@?%2E477!2R+'F4X)@D/T,$Y,)S'M53&44%EV&-A>U+-QLOGZV6EY^L M>0Z,;SLW_+=]J#M4S5R^X\5R2(>8G+3R]FJ?[U\_]W,?V"9[28 MY8O52UPLODUG'_\#SR[(:&>93G,7($C:1PI%AJ!, 5+R2PS$%G+FM]2P"M=@*R\ M;#GSQ:G21D,]0=4XS53:P6HP"72 IG>+_!FGZ>>OGZMI2IOE[>H3.2(W>38) MW%I>K;.W*%5P3Y>E9_KKX)?;UQ3O*;C,O\OO98?%O^1ONB+O=%(8R2+KXXOSBK MKO2K3 L@/V8MQ5EZ<5[3^OZQ_G824$>;4 .+CI%6SJ)FZJ3:#PU%X@&%;H.Z M]FOKX70=Q WH# 8';XPO>1'F@WD5GZ>TS:;_J%&C\\\7M-3?YF7U.\F&;(Z) M3%%*7PU6HAV4S!$0:;>KX&4D!5"R?BHUXQAWXBFZ>CB4!X'D@.SOX""F331= MY3?3+SF])GG,/D[)=-UPJZY&A9"%K:>&MJQ>*$7P)BO0L; 8$L/BGDH'/!Q, M3]/5PU$]")@&9'\'8/K+?)Y^GYZ=300ZISVA/A=7:!.H6F%M+'#'@\Q),U1M MO(-+"L;IP=8 ( >QM ,HO*5C&VL%Q4/'\R1%'[TC'T5@)M68N0",)8&W)MO M5.'RJ>JEP_'Q)%GCM&QK )KAF-\#DJZ=W5_GL[AU9X1*VMQ.S0UG:7$X]2,XX3=Q:(.=H9G> F W]DR)5S'2 0A(U\2%[LNFU3L!, M="HXY,P\E8YZ;%1AG&YMS:YB]F)G!P&$-U,,T[/I:IJ7Y/&M4VD_S<^(ZS ,_CB,LC CJF:&_F-N??+N1U M [BCL'#_%G!@P?2!MO75YCO\5N\U+R\42BP^8E3UQLG6+FKD04BT8+(,)08K M\,GT[>.OE6_3,^XIV0Y/Q[*^ P#==D-^C=") G$F$'8*W+ MJNSZ^W3UZ>7%00@@D0O2&V,*Z+:02< M!^GIQM!O&*DX7A =''B/V)HW%N0\*J."I65XL6G$C89A+6DK(FN>$SO%-> # MI'5C_+<#V;#BZ0!OK[:OK;.(SO,'_'J#C369(H>B9!T[)&SVH"2K V:T!9N9 ML;F@3;&-G_D,8=W8]>VP-J1H.D#:W8C>C3VCR7#(.B 8*Q,H9S2$XATD20P* MS LKGVK*>^2]](,T=6.V-]1EPPBD VC=C!-C0&]]$)LZ;^6BJV/3.$2NI6:Z M5BBU25#>-TQ_"E/])/=">[&\ XN]]HF:KL[7%6RS=!4XB74IP8;"@O=@$_*: MM.%K+$^!8X$%A6B<>:IEPC&AA$>)&C=/YB1H&DHD'>BB^QRB\_OLHC8A>U<3 MZ$EJJ]5B&BY6]7+BP[QJW1I-F9_1$S^N^^3FY>I&DD!!MQZVDVL012+MLD!^ M,?- M>2N8?'+:RI 0[B-Q8TRD/ O:@\36 0#?7;YWO:1M0;K&R T9)LG6%,PB'3A9 M$&+QM)N5PE#:G.8/$-,;Y Z3\_TBVZ.8W@%N;G0-W=!ODJK%XG$FX$U*QDYA;(*8H]C=Q2W1BY36>9QX]@ZGZ?5L6]HV M,=HER9(&\H5XG=?-P"-9$9E;)7FQ6N9&]=@/$S1N-+81?(9@?@=*YWU>X726 MT\^XF-&1OKQ5=5NF<;J:2!^RXZ0\A54@+T7$!!1YN)V.%"&\@-0_]NX:K!.WA_AQ'[ MO23=@7)\CK63@)@%XQ:L$9Y8:LE8385!1I9UMB&')R?-M*OMW0V3?YAZR^.E M,QC:3M]__MU:))_R:AKQ[/9Z!FI&?_L-I^I,_\2Z3MFF7D0F46H'NHY;53XF M\$HH8%)@E(8'P5N=3NW;U-^^E2".OUVL7YO6'OF[O%B/!YMH:^K8]&W]@71@.CZ.FKHT&$U(7#>GM=FT%T+RY6G\@F M_D=.DU1<%BHGX+JRK'BL,40&PNIH29%[+&V M^S[0\6X,'?LL(BV)"4!'?V2.)A>?2"NWT6([$#?VS55CM TMGKX0=^_LU\&* M4D("F[VJ-R*.#$QMP1@634*4*35/]SG(&FMX574ZA!TECAZ1M3WX=2E6L)J* M8JRN^2@E#@J_DHG?8\%(TZMNFI^ QXUZ--H?2L>S_OF;)7K%S.2_;FGGZZ5!Q_$>> MWC"&O\MZ!HK?;[)VKEYX!3X6=>!.!."Y)DHS:R!X5D I[KCQ%A';A*L?(>CX M>_;M S_4V]5)C,R2#^O!AEI$6HP!%[@!(R-7S!>68YO&F[?I&#?J/H3L[]]R M'\SG$4^MY6)5YQBEB[@B%S0OODQC?O%U2CI3HF7&)##,D?]))AR@)EQ\F1[)Y1*S0^;YIQ?\3 MTHG^/G_)LXO\UWP>\F)B=8I1,06F6NU*6TE[QV10D1>.)=>XPS/6R1./'QT! MQPIM/BP'C\AM7PV3UW<1EG$Q_;P=9_=RNH@U<9J^VZXF6^\3UPFLH)VBN.3$ M'2^!HT=O"XM.MJFX>8ZR<2YGAX=2$TF,AJNZ,=[GVC%G.OMX>U\XAX7S5,>& M;C(7B'Y4!F(.V1DK%;L;4WY0LSS\]'%N4]LHE@'X-_+A0CPI>;E,N6R M??UV4AUDQ479QO5TUS?_[ZN4;6KUGGA*1#7QC(,M1+ MVD"+8LD"V?<^Y1AX:90-^RA)G9QVPRBR81C?@49[.5^NWI8ZUO>F2?G;_"Q- MC+&)1U3 L-["!E$M I> 218M\U%9U::2X7&:QM5/ PG]WDWX(!+H $OTD/F" MUO ^K\OFMUR:2*>1Q20 K5*@7$ZTS[0%45P4.0LN99O!IP_3,ZX>:H.A 3C? M 7[^DF?$G#-:QXMT/IU-*V-6TR_Y<36YA-*BB( MR4C:+L(":N3@B_%*.^.M;]61_WGJQLW$;P.RP:72 =+J<5X/\DM&33RIVL2R M!)/74W>"):#J8VQVT#+CBRG5'H4G21B<" M/1CC-"@A%'@3/!2)5A/Y],/0UG6[)J:3 K.!G;8#F=T#7FI4_M?Y;'YG-TV" M1V.Q!FU]S(1[PR!X[D$8D8(M4MA&O54?HZB3RK&!D#,$V[OH07<-_X^+;FY2/M6KAVS @ZJ06K-U!:9G"U ME:-R3&K#E#*V3<"@X:(Z*4D;!L:]"+\#17JUQ.U._HG\G3)=35CV*:((H.OM MIHJUC5]M_EYJZ8&1WBG;YO!]A*!."M:&Q-]Q3._ Q*\WYM/5VGS@&)4C!P02 MM_72W=7I= 7!:,XU"\DDT<:XOZ:ADP*T81!R(&L[4"B_YM6U>MVINYGB#+$H M"SIE7.M)0.8#V)QM=$*I:-L,,MV;U$YJT8:!6%M!'6OD?1A,2]U:YT17YQ=1 M@Y:LUFM*!QB1 4/EA/99D>O3'FR=5*(U -)>#.Y 75TV8[]L/' 5C0E:")_H M\$U)D-IU%B&8VI3=L(1(;DVR;8+LCU$T%#.U[!L56#2AR.!=B:=!SY:@<6^*3X*?0UC? 8+^GJ*9Z,#SQ UI;6%XJ'H+!V>=7.*<>M;]1Y=U]* M1^[$._!IUU1.763@[;K"C:(.T5BG,P%%I5I^09LX1/)N,: F)>V0-TJIVHO, M<<_-MI@Y$*#[BZ]?+;G5^??;KL1D>$F!%H6ZCK:HXRZYX?5"C$F7LK>F3>QS M3T+'/9=[P.<@(OQ^^YX\,HOG]L*&:8+RV*M.U!%EIY4.W]Y\\Z;UP/![[[]N MG9&L%EQI2+&0KV$]@B\N0&1"Y(R!(->XK\ANA X;2$,GO;&2]G!4KIX!@7PM MZ2"ZY OW)LK81DGN'T@[10OSP9'R=)1M'^YW81\^-COLE_F"5/OLY051-8O? M/BQPMB16;?+?UM]MZK9?I/^\6*XJKR\GC3TX0&4S_& B=++99P=22"1;?=TX M+2A +77(*932*/YRTF5V4DER O#WBYX.S-L'^'(UC4]8-$I( ]J[:G.Q##Y& M"8Z^]4QG%GRS+J&/$=5)+MT)8#N49+ZO*3LW[;8'1BPU,$X?&^34WBY];GW# MFZ1/3(4JS.NDO((2UV/"R.GQ-C'0P@6E@E3*M:FPW8F\@;OY)1&$4_=_(;'Q3.]_?;A>@='XQ7U&XY4?3R?U9V[[EGF MI+(L*5+!@E?57IL \6A ZB),/?%EHYF=3Y+5":(.D/=CT#F:^1T@ZO(\W53^ UQV Y58K M[\N6==PD6TH&6=.IE' )@D0)Q4660PQDO.W70SC463&B1LVDPEH2@#OM8*4=4!N+/+2)B#V)%GC M1@*&A]%P,N@!4#%>G%^L^R@\%G[;+DQR6[!N#:/C^K)-TD[1$K*GC8*:!]5H MU.O.)(Y;A-< :$UDTP'HWN<5\2:GR_RLR^,[2)LB6O#1UVE@"B%X8T'X$J.. M)KC2ID3@87K&+88;'DX#<+T#[#QVN M*XXS;3&"TYN.P@4"C\0S'4IQ3$>..[4M& 1,8P^8&!X#>P#L (%T#K'KR^^M M)O9%.I=CAE3;RRC/'+B4,_CLI&(AL)QW"CP-H[GN4-"33!%UFRN?8>@?UR$])7A'D'QB8?<$NQ"X+@6XBG1VD)B'9SI:X9M3HU7%W7DU\;#VIPFZQ^^73M: MRY^_YD6<+NOA8C63=+P RXK3,LD0]RP6*"4IX;TJPRV$*=B]:Q[W".KDR M;2?'?I'Z'WAVD1]>H(T9"S<>=/"UWJ=FBW/'(7G#LZ)C@<=6V:Y[DCKNW5@' M.!U(BOW"=+,1WY/!LIC&=3X\_=J+RLYU<0.QMN3IZH)^9Y(L5YK5/F&VC@\* M/$$0FE;-C)"9.(&JT<#38TD?]VJN Q@WDG*_L%[OVYW6JXP1SG .0JJ:&2;K MK&N)P&,2DC&ADFQCR1Y+^;@M,CL =1L9=X#IZ\N#Y8?Y(VEHZQT=<%W-=%[[ MSJXE_SX3XY?35=Y.7-HPZGV.\X^S]5/6/)ND(JL#FD $D6OS!@07L9YDQ@44 MHF35)A31>F7C]O0\J=O7$T8ZV#.;$ZXNG[C[ ;_6L8B5\:0MZ(/+MG*W.3'Q MZ(QU/D*HL^B5EW4*BQ"0$R;#0C$Y-S+$#Z!VW#:C)]7WK679Q=""&SMX.^'L MPWS7Q2J?2TR.N)M+J)WM--2<*Z"/73(N>27;W,4>0?3(+4]'4LY-1=L%CF^5 M6VRV[HM(["1:)CK&J US$*RRF_'MCJ$"[R0/.I1D5!L%^P11(S7NS,)[;;IV>M%NT/JN+]:& M9W@')^R-@62.U*RMC?"](+0KAQK0D_I1A=O@K>$VM3$M]YSUQO\0-UD',KZ+ MIJ^/Y?3RE$W4-M)"#&E.%A "LX74IY..)Y>BQOZRK/\0ET!#B.3(U-.?9\-$ M$0=*NK5>Q^24!72"U2H)!B%8"\EHP;EWBER>[SW)FO\Q+GE.+_!!H=Y!]]6- M>_\IKZ81SVXOLE4KUMNO'*TOZQ,K/VF3UBPM+T4F2$[3T5W;1#!83Z'@AUTG64T?GP%C6359]S#CID=NV M[H.472=,[R.' 4W(TT]&P>6G7\[FO[>9A7+U\%--/WEX-H&F"227TFN59?IL2_G[[]C9C_>O:6 M#FVL93$OXFKZ9;J:YFL^T'93!GT&-%@]KL3!I1JVM-:F$IA"UR:3>7]:N]%M MQZ'I@0$H+8765XPE8(Q6%[)1?29Z:\)1E']9W )H;B4/5WR&>K8O_/\QK>N8L3L_RKWIB_.*^1 MA']L$NMXH67XK,!*16M*%L&K5$"J$EU@UHO2IK'I+M2-JY_[PM.\L7 [ .R: M=TLB_)?YXM7\(JS*Q=FVD'LY(>]%,D-0$NO>BC(:.KU2J)GWFOS&(H1M,X?@ M*:K&U:]= W0P878 S%?;UUZ%'(A'LT1_OZ0/ZTUG"W@A,DDHB"E8@2:YIZ_ MR)(&;>CUUO* IDV(Z2XEX[9:Z!IV1PFM ]"]PV^5LV3EOIRO&T[1-_62@WBW MV-Z48)B>U>3@^QR#03^;X3Q?+Z2POEV2VA.ELO2)%CANGX:NMU6/$!L[X7VYS*MU MZ>!RW:#B%YPN-N6$5X*<",N+JW-PLW+DPBJ1P#/R(M XA4QDK_V=EB8/I[P_ M_ZIQ^S!TB=T60AI?Z==5;3A9Q;#)Y]D4K;Y>IWVLEQ1BT!F+ Y-]=1QT 4^ M FG1H O,E:AVP-US[QFY>4*WJ!M4/J.V4ZBKJ;S[Y=&U+">>T>][DVG_1%[C M= BNH :!'#U*';GV.X#MF=>,W""A6ZP-*9T.W+DK%KU9IWJ??R:%O1XY4/,F MO)8N1.VAI-J#U0:R$S3I;.NE(_M(10V:14=!!8X1!XRC(:[\B;; /+QT@:N6E!WY@<1(Y=-#FZ M7QESS;1J^%XSC!O/R,RPD'E \JL* U\'/84HF51:9JE/->#F$1)'[EO0-63; MR+F+^LW[2[M,4B#&Y^F7]3 KDQ(JA@5X)K8I]!*P)%_[.] N9;1FVR9#?!?J M>IN?,P@TG@7@D5+J5'V^6V0R4=)E:L+V8'@QVXS WC!TXDT(3.8")M;QMQK)V6&%(U5*7H5S4[C-X/7F[1U MM(2HT"QF"!@H#]D="(SG91KTW]A%^IZ&W1SLB/[&"EUX((_;H:\PV]K M&\0F%8IU=49SX*"RM."E)H_.N$P6N(V&M^DA_RQIO0VM.:V9>(A\N@1RI?_>9TH M8H35*&5-2PJTX3)M:1]*!*:XH@>GR!OU!-F=QBZ;. R&EH?3BX<671=QG>NU MO%EOD9?K42J5QU*81!$*I!]*4[R MNIP3>2=[V87- MMCP^X@P?2C!7=GW\25B%'5WC6I;B(>):"R$5"89&72*6"; M>[[=:1PWH'UB*#827;\QQ%^F,YS%AQD9)7)#O 26&.EU'VOC&N- N(2(GIG8 MZ!)Z?UK']6).'4,<2F@]Q! 7\YAS6I?^O)G//I(6/G]3;0YBY;I_TB2I8#G/ M]0Q 4Y/;"KEB$D$DY,[KXFQN<\WR+&E=1@P'P\;]/FP#"JH#Y+W/G[=VQ]OR M\()D5-8R1'#1UL(>P0"]2A!1!AYI02*WT7_/DM9EV+ 5\H855!^NR(W-]-?I M;+Z8KKZMVW9MQQM,9*[#53*"CH'1W"]0AI;M3-; HE36)^Z3;H3)8\CN,J[8 M#+ G$W!W:G0]'>;MY[K(Y<]?\R).B=,3[82WCC,H+I!-4EB-XY<,%NEL\&AT MD8VN7YXCK3+M_GLW7L:/X!O]9TS'HP$/MH S[2A3,F;[6T M&9+/=:I0$8 Z<_#<%!]L82&T#37N2W&7D#+^MD+2_(O 86M >5G*$SP7GPP1'I(46&C;SO9VGK,C#9&ID#B:J[ MX_O&^M:YQ _9)U&8@$I(,J^U(VO;:0@ZU=&8V263+%>-J@'W)'3<_GLC'NU# M"[&+RO[=^3EQ!KT3#D$01\F 3@S0J 0&BY62!XEA[(#YN/WU3HS-1J+KX#;G MYU)R7+TM/W^-Z]Z4[TDIOYW5Q=;_KUE-7_!L8\D0'Z>15/;Z\GZ6;G]PXS-Z_P>>UU&+?;<> M-7V_?&D[&OLF6S>LGBAMDQ%1$SN*)O63!03O$OAZJY&=2R*T"7J==IWC1B.: M[9>.P=+!(7*G MZ-U'E$>B]^?98*UG+F>%U7$YY*=,=MO;DRM>"0I M88+"H:C1-M1.@=+:00ATEK,2N.,^).[OU.4^V'G_L+>/F\79! 3SDTID9,R] MVUZ&W6@ZL_'1:ZAWVRMNVS9S>=DW\V:#&LN%2Q M,*'Y#N [DHR1FV T1N$I9=0S'.]TSKRY1(;)N5A;M>ND0=5^[4[6VN/BO-2& MMJ' 8V'X^.M'KI\8$WX#R:0#@^\E?IX2!]<;*4U7%XOU,NNRTD\7I/Q7_RNO M;=D)B]DF# XXJV5UPD=PF787V3)DLGBI1*.LN%TI'/GZIB$Z=#GTV_Y(DI*JM$/CV/ MG@P-VGA "Q'@O$M6V1S\W8C*PS/ =G_ER!<2C8'6BO<=G+;OIQ\_K=Z6ORTW M+3O>AA5.9W777%X,UBRH6W.CKGNT(EE+E=1 O&19HP-&> 9$1123CXMY< MPZ$JRPXG>N2[AQ.2Z-@#7]^]?OEA@;,EO?EMJ>J]]A.>G]'O?OS;;+I: M3HI3RA2-4&A#@I)2@U>$)YN<+=)QG9S>00L^^Z*1+QH:Z[YA^3P8:/[EQWO< M?D,?K'^T_DG]5^]S^:'^_;?WKV\]/Z\;(+OO'W%[$X@99 7YZRK7,^Q/ M1X[BN_'B&G^;GTW3!GNS].[&>MZ6;C+ <&4CC>H MP8>>,HRZ>Y:^@=3:=FP0R?<=82S>K&O)V3*>N8&89)UG3EXC>I(XDRDIELEI MM&V,E,=I.E8!K;GZMER_8,*#]MG5,AI>1VEJP2!H+H&IS 723[)I4^U\CY1Q M%D/2[9-HP6N7I:,VWR,+WMM8I6C'.-"(),FLUD$K3"P8*\ ) M)ZN#H0"1R5K*%U()SF"C,?;[4MJM3MH'1?=K+AN*ZWM261_JH,"!%-;V6J [#N_5@A\=:!WMUL\-Y $ZT/\L#*XD8/18>++EEC-:F4N+@I?*@ M#-6-XR$P -%U 'XCFL'8#WJX,D,%LK13@O545."@1%, M)J:DY*7#CCWC5CPT/*A/(\C!NNFFYVB M@$3(#:C1=W=A=BREXT)P.*S,1Q#\^#*->5F[]>/L MVZ;P<9*TB+XD!MJY2/M3)O"T+\$YF[667(6[ U\?+K9_XAWC 6=(&/X)[IJ,QY.MP#RHJ RZ5 (*3"6&S M)=]DISR:G330+A2-&T1K;*R#K5YFUO+H22];DUP=J\3)#G 2 M2@K"2>&,%/ET>NP.=?W"[A!D[*/9CA%3!P':JV*(C:E138'Y;'WK4;>KY"*+ MD!1PI54=VEY;RPL%2$Q3CG.;?*-^@D^1->X=P. 'Z/"BZ !7=]:PW84J!Y]K M5U_MZN9(C)%70]+/*IC@I;?%M1E!]2 Y([<+'$[<=T=+',W[#@#T/F]:-OR, MB]ET]G&Y5:^>B,?JCJ3J""N3"QD0,D+V*0:FE2^Q39KEP_2,"Z$!!'WO)O)H MKG> G1HZMLK5=N.DHTO211E33=0V MEPY/D36N5S@\DH:300> >N3,?T-;Y34I\>6$7!=,QD6(B2Q+4M & D8/.A?: M'T8IH]NHI>Y,XE=7N8# LY6,*5:T;S-6;B?RNHRK#H.[X<73 >9>7>2Z MFNV YMK4?#VYWHC@BM(0B>9-A! ](\='!ZF#Y5R(-AA[D)PN0PW#8.IX]G> MH;O^RHL8-P&[G%[E,HW3U40*GPS3=9*;H14E+@ =.K"&+ R>&/>^S8'Y/&U= M&F?#H&M@P70 M:N90]ON]C_E&2VD=GW@(9JD0'%%7+*UJ[.S J1'SK+UUNHV M52./$#1NN^,3'(/'B:"+^I!'G..)$N15>\-!\))!2?*&G%/D)2<9T9:249PT M-#%N1^.F6!I"!/MCR6^P-*MKRNG#<'GV<[(#Z00GO_K7^:I.1?NV]K&%L=QI M.LFMD(EV!LK:Y=L"6816!)F5+XW& SQ,T+B=AYL":@@1C-U.^"H7][<5SA(N MTO)OGQ,A]9?Y(D=<$F1?S&87>'8]0?>RZ?Q6(T]$<4%)7K/5K"-]S.L$1\L@ M>^,49OHQWKGA>;C?\-&4C-N0N G21A!1MV7F-P9?'5)U<>N?#U->\3A% ]51 M7#;O?#D_#]/999/#=7_S&^^^RIZ7QJ92> ##=1VTQ&K2C?5D8UM5K'9,[I9Y MN[?JWX_.HSO5W7\;;;YX-E]>+&[T_/#62U$D$9MK^UMM;)V"QJ!X[C5GS%K5 MYB#>,CP^JIATZ@]L16Y1Y>E 2?J!.A4 M.)V+RH-TD:62@HR-,D1.J[5NMH>)\X^SZ3]R>IU(DM,RS9NW+M>O7=3S/-T8 MUT,_NS@GU^%V2R.K:5_(0I:$='7ZL:WI;W >K M3_4'.C4 O@N%.4!I[9./&UZ)GJ28=D^(8O&*S'H/Y%;4.==60J"S%8*T+I)3 MFIAI4T$_ECJ]?.]-P?ST[<9WF]P#'BQF[3BX(L@I+^0(59: <0F=\*A0[I1, M?82^W(W2[THA[H.VQQ5B Q%^ST6\B(ES7VH$DH6:N8[DK@<-3A4IE)1.XTXQ MX3]X$6];_ Q5V+N/,/LN[#62_#"R>:!@L*!XS> 3IM"&5[)8J7WR\P.;MI_FQ Y;F+:20[&UJ+K M&Y77"[NQCR67S J3H3BI:YO J@]@E'6%Q29T3X_-3(?(G1:AJ#N M$#1N2N])3^,A1-(ILC:A\:M&.,P;Y(D#1Q'J@C(@]V3@"EL'/@?&0]LPYZ.D M]1&_.PH .X#J<&F,[('^.RZJ _8;?JE)RG_/>+;Z=*6=I_E2%1M1JEN&X#@2 MOQ(*"(P\]\R9S\;F(MD=6^Y!;W2WM_4'F2/$.V_*ZSZ5TYNK+"_2T=KY%, ) M6:_F:HI[YAZR"04-XUK'-C[ 4U2-6W4P]@%XF' Z -KNM8>)B"<5[@J8 MIX7IPJ"8*"V3P9;49OC/=U(B.APJ#BX/W4=$'6#O[HU?G;0\3=LY\!\6.%MN MR)HPK456Z(!EJT!Y]."=L\1,[C#R6$ILXV'N2N&XL;AFR&LBH+&ST>^LZ7U. M^?SSO=5-/+=2Q]IGRZ_+7FMK+\U++=O X$/PM+!=4LYW>]VX[N/@ &K%Z Z4 MUB:B<_901.]"W;B66C-E M-;A@^JCIVY+^1"#Q[WGZ\5.MT*#WDA7PMV4N%V=OIH6,W*22C2D#*]G2ULID M&1AO09=(C.9)DFIN0?6XE:;MSM)3";(#'?D.OZU[1WR8;U=]R=6\_,MB MOEQ.!(J(Z#/$M$[$IZ]"L1%RT5Q9+6FY;>Y7GZ-LW-+49N ;5" = .SG);'U M]U?Y\YRX]&JZ#!?TY/4*MXTG/LS?+>:?\V)UT_/GDV"%#]ZS>OD10-D0R4X5 MQ-+ E J&?A+;1'0/)'CRF_% CNMFU?\^/TMU+,VZX^\DE.*5 M-@&T(C]=Z>1H15Q75D9E/?+BQ0Y>QFYO&[=XM8F3T8#-':BW!UCU[F(1/^$R MOUM,8WYQMGX&??R7^3S]/CT[JU6X=43:!_SZ*J>+N"X8?W%>BWHG/#AIN%?@ M2JPWOBZ KPF"*=1 I^2839OHR:#+V F\_KL![_BB_B[J=7Y>KJ;G]43X!:>+ M]:#4Y;S<=NKPH3JF89&I\5#P:=86*9#*95:YN(]!)L00A8N!>0BLS8UJG_HXJ%]T'9T\= ^ M(NS3S%CG<7"=HW4Q@%&^\BPP\$99L$(PHY4K6F%WN57]E #MA8(=1696[06 O7.K]I'&]Y%; M)0PO4M1YW_[M=M2H4N!J6V=@?5UH["[M3A@0AZ.LXX MAC@[TIY#<.+&)Q.NI%$I(FBC"QDXT0#642Y%6:N2M+PDUU3Q#KR@CE/"#MD$ M/8F_GP:Y0W+C.AM@.0EH@BTF@U65&\+7ODO<@2C)TD_0%'ZR!CM#+*CC]+9> M-L.AXN_@2+B\F9AP:WVR*4 L]0!C3H/W44/.-?V8YRA8F]#N)04=I[8=@[.# M&-P!, [<'Y?+?7"?_)I7DY25X1(1/*_SGB5APM>,=[0JEI"T5[Y-7ENC!76< M\C:">AQ4_(?O@OD*STY]R_E8XNK UYG/O:;AO>5>*QSG@E)KH6R0=<)5(LA[ MD0$5UV!DP4@.F5?N?\ONAI[,#SIH(G!?2RACB."43R!R5#%K6RQK-+;[CWQ! MN0_:CKZ@W$>$'=@/^[1QD4I:57R&3+XBJ&0DN)0=9)>M2\6C;=28?NB63?U< M9.Z%EB-:-NTCNKY1^6!/%QT=UU$'*$DX4*&.N59<0'126VV5-^+DS<2^[Y9- M>P'FR)9-^TBO W#NU@0HV5)L4AH"CP&4, D<\FI&6V4<8P)+&V7Y!VS9M!= M#FK9M(^T.H#@RXOE:GZ>%V^FRZLE2(L$L9)"1&Z^M<:[16*:C<]3Z:8 Y\ %XF' Z -I. M73.,1XE"U]%\,H/B2.:B9 *TE:QX%8(I;0H"!FMG,DZVV5Y8.*2=R3Z"Z0!L M1_7 <)+66N_ZN*XSV6N? E>P0'9U$K(O1H4V70^;-S,9)POL&'">3)#=%JF^ M6^3/.$W;Z<=+G*6WJT]Y\?)B406SS8/=_[IVI\<.\V\EPC1F'4Q?SVZI8&: 6.]2]IA MFWKV(PD_5GO>%\_UH$;AA3*T=@@F25 E!$!I))#;9;@E=-E&+6&?(&K<@_F4 M*+NK'H>2U'>M_0Z>3;S'PT^G"1O.,CX6J5%J>FA)@(6\6N59K&&7!"9FX[CA M(80VL?61]>&US_>(N*XWG98RD+U3@*G:]L_Y NBC F&=1I=C5K)-)&]W&K]O M;;D/!A_/8AE4CM^U\CP\X6^?IY].?;9,[SL6NSZA)J9?)F8BTKJ:6YUQ#"9X!>8-,%V81)7L& M>@\^^/O6:_M@X_;8Q&/X._+UQ:_SV>L9;>_\ ;^^)Z4Z_;()F::DA%5DN2J' MI'QE#1T$#DEE]":&)(7; 2$//WW<0,E8,!F TQV$]:Z6D)D9LP5G,$^,$>>=* M "JR.I4. GRV$:RD1:%FK/C4!%UW*1FWY&Q,8!TEDWXPM=X9DZRMLD))*#;3 M?HA"0@B%@?$B%!0N%]OFBNLF%>/6@76 I?UET0&.UERY[01M?9\)XUECY@&* MT.OD/0\N.0?62ND1T27>,"S[($WC=C@?$V,#R:D#Q-U>Q&VF72[)ZA D[1V0 MEM7"31=)&7,-22:!7DF'C5J=[T#)MHC[C:; ;.P&]E-9G2*+.)V$V 9+3"^B]BCG1(8YM M$G.?IZUW;;4/;G;65H=)YGO34<-/$UA_RIK=PP]GO,PH)2ZB$P\LIJ?OGV@1ZS+Q%1*(BA=*U#KZ/7@$ *I M=^ YNJ %5Y*U"K4^2UPO'3J&1,6NI^6!(NH9=75!V_HR%J6-Q3@00A/+R#,A MVX(+2,EGY"X5KMOTE]V!N$XUW:& V-D\.TPZ(V='O)R??[Z@1UT?"+/TV[RL M?B=F;XL-F7-DSY>52"E>"%PG11 LJ$H.IR)0ZUXXF4=0Z["$7_80H)D+,:ZXT"/"9R M@32&I(Q#5+H)H!XD9]SA O\>?RRP#TB2I:+U>0]SCYN?%OAHI5&.RA% MZ,W0Y%!D 4S,YY M*WFG>F)ZZ@UPT'=W@7'KM;TT#&L0:3J([*[0#^#?R&+_ZW0V/;\X MWQ(>?.2,>P,,@P!5ZL1@58@#2FMM(P$?Y6""O_7JD45_B.#F0W#QB'E.J^.% MCU]OD"V=<+GFWA5I:/'*9+*N?:'%&Y,5"HUL)V-A-^'??/4XY\%@PC^8BZ,) M_UGSZ,U5JQR6/0LI!'"<>*&,<."9D,"I9G'B6](]NUJ=_MKA0#SL"K<# MA=,SWOZRF"^7UQFC-BJ63!T.30>W8MX#NIHVBEFZ8)-WNYF\PT'N%GV=7D@T M1MWA(NH9>.OP^*Q6#:XO8M[77G%O"^VP=2G$3[G,%_E%C!?G%V=U:M2K3"N( MTZMA.N?SQ6KZC_6WDY2RD<*0R>*%)Y-%(3A!YXOFO*BBG4ZR37SG!(OK5-$> M@<",,U5=60$^$@>NM8\HC2.!]NJ]]5Q M\#S]K?XP\!Q*&-]7D0HN%O3D+WG@4I6[CVU8L/+D"DY6MI*2L\FQ #KIFD.$ MN09JZ=Q&C=(GE[TY<6'LR!<[!O!ZYN.3G2W-D,\CJM_G9Q7J"T?9B MU3A5@M4.4,E"EJ+;MZ$C[T@XA6N\,4, MS[ZMIO$JISQ;41(Z*%C3]KP4$(*6@+%.X@N%15/VP<,#[Q@Y3VU8-!S+PPZ. MD1W\4\-39H4XQ)PAS2F+)PO/!"@E.!Z-2C&?.,:[7[K"^%F/QQ@M PNH9\B] MFBX_SY=X1BO"&+1+!7QMLJ&"E!"P]@!R02CAB^6GCI9>T=:I/W8@&O9HU'2 M:+J-*KV>T1M(<9]]>Y6_Y#-:]%4UZ '!I*>>-DP,:6=Z!PH=O2=*26R?" +; M%][R^;GFA3DFP#DR=91U"#XF!GQ=0)MJ4]4V8=ZGZ3I6,5T^_>:C9^FR=/B2 MX0_U+$L\,"YMO1/F$51A!K!Z&$(*1!M$E*Y-^^B#21Y7C0V(K[LJ[#1"_!XU MV\'-YYY_9G,MU[ )W3-85"Z6S,E8TZ':\ZY$P% G/1MTO*20;&F[M8?5==5_ M^>WB_!P7W]Z6YQA^O3=LXI*QF('\(PZ*NT"^+A(KG,W6T^Z(P3R#HL/>W+6> MV@<;-QW(Q@(8.<1P\Q)RVYGXE_EB]Z5*)K./08+)M$HEF(; (FT1'7P2D?"D MT@Y8.Y*,<5W+1L [I6B^QR.RF@GS68T9SY_:FX??.P_W[N9'[C&\.,W1G&-A M3'': )DTH=)U^+0@S]1&@2)[)9QHTXZDK1NR$5@)T-J:.&=#@M/,0 M'2M&9<88MAY#V?/=]8#H.?CB>A\1]1R:N]&[S01E K("0=6B?!8#>$,VB1=% MHI2U$7BK44E_E'Z+>Z'B@'Z+^XBH9]3=Z"CA=:D.N 2R>I#L7UJ<)+B.^IW^)>@#B@W^(^TND <->VR]6QL+V]\RPZ6?OO(ZE3",0AG53QQ">[W=H_:Y-P\3$ =0.Z7Z6RZRF^F7W(B_PQG'Z?$HW7UP8W2 MXNQ2#J W(WQ M9G=O5-;%:9,BF&')&DBR%% R,, 8:PJ,34KQP+%1FX'G*.NTI&\8J TJEKYA M=J.FZE:QBQ5U?((E2R%BJ#6'$H)A#@H9)@I]X,FV*=O>G];NZ^4:07$(T751 M+OK$&G_-JTE"E)Y[7@-+Q#[)R$IA18+F.6=$HS1O$R!YFJ[NZ^ :P6Y?D70[ M _.)(/P#]SI-[BB>>$_S^XA=UWB:NP=A8K2J,/#KSF:UN#)8Y@&+3Y94&-I& ML?>V=P]/J>\;_.<39;S0=KV9:.G*!MJG6CG(+&6?7+!!MNEAMBN%7=\][(.> M?4[8@T5TL-+[DA=AWO2Z]B_S>?I]>D;GQET_:GG8!.!G'CB,(MN'ZH$TUN4K M7]Q_Y0-CIUGVQ8>DZ""TD2"2"@0I([ @HI>U 8%I8S#O1>:Q^FRGE]W,;\@2 M16W H.O%H.$.T"8#-G)1DP^5$R,RI9.DJ'8XNZOJ&DJOV^R4IQ7'P3F<.SWV M%*JO82;G?L#$DG()0H!(6 M"(P,7LX(B4N*%,X&LS7#TDRK Z]CZY6NO]XL( M2AEGR0T2L:9!6 %.B ^D\^-9#ZPU"9_Y@FBOB?5M@^"'L\@.4XN'43KKI?R M>,A[>3>1T"@CK/*@5*(_;/80:JED"EF[&"0KHLUU_@'$CALZ'@.2;>38 52? M6-@#X84[:]4F)U9JT9L7BBP9[:'N1!!:%1=R4JR8)I@]ANIQ@\VG ^_))/N= M&HZ7/ST\++C?\T]A2CZYIE%L2HG%&[0>9!8&5 H27-868BJ)UQ13'MI,!1[) MIGSNH)@$K5FRT0/W"FE[&=K2NMY#9F:M0>E0M)X*_QR-WY/%N0^^#C_>]Y): M!Z?ZTXU_A(3@;"3E'HNK;1 ],(;:2!&*5_\_>U_6Y=:1H_F+,!W[\BC) M!H+GT&YK6"SLU7!K'\7T@+)[O6-$O6\5"T)V@L2".D.PSH$5%H-*B633 MY@K\V33J)1E/:1UE(51[UBSLAT!ZD9V%"*M(Z+%'>Y M1GL^#;?V4MT>#;?VD&,OB+AJ%I6V^T45[8OF)8+@M*\K@050UPA:TC[OL])\ MNUIDEYY;VZ_IJ>W6T9@80)(=["?/[+R_W-3$".F8=1HARGKA-F$ YV."G(I! M$8)FH8W_O MUO52--_5A!E=3!]"[#CI^GU]<_#Q?_!,7:<*=-\XX0337(9V> MQ.-4K'/!7*OZ.$#2AU5.R4@P,UV1T41+) M21?@W$4TK&!IU/'_FH(^PO>#5?D$-/:2Z\%X^#,OIO-$;OQBF-F7-\F,^#^7 M4R+BI\O%=/;EX_HM$ZZRPDR*M-QQ$@O7$.K-:W+>Z'_6V]#H)LIS5/5QMC,T M>HZ6?P<6YADK3*+*TR^S=Y=$UBS^^+S V?)BK;2_D7_Y2[WPD!@%F!HE<"0! MJE(;E>B8P5NG)"H?=3GUM:<=R.[CL&8H-)Y.@QW ]<9P"R]<<):#*9P<@WJJ M%"PK(%,VV>84M&E[!#!NG7^S#7$?N1ZY(;Z?W;TG-LN&O\IAO'WP=<?MC[_C?\\7 M[RYP>77XX+4,$I.'A+%VCPB>9*ERO?_%-2*%4/+DM3K;1)[-$>!>.-G="3Q* M:7WC\9:Q7_';=9\4D[6/606PHGHPC&5 1NL[I-HI)5!@WZB%T9Z$=IM].PXP MNP/S:.UU ,YWE\O5_%M>_#)=KJX/2#P*ZYRMM\Z" N6XJ1?.ZMA@$;1E)$K6 MZ,[>0V*Z!=GQRM^^KW>D)HZX\CY,5N]SCE]G\XOYEQ]O$V_#:&A^ "TRYBN>:>NM=EG66 M&Y%)#@GM D0]4U 3#3PRHZ)NC,YC2*'VNBP)%"J M7O1RB@&B,YB#)(])CFF:-X< U!^,0RNNB;=8C*?WW?\6+RS2=?;DYYHFH M>'8B0\':+H V$P@F,D@Z)6F-<"FWB5%WH:Y;=V\8$ ZNH&Y;:3U_"C5H-ZV# M7W6*\[83]]3:[Q1$$&(L63G@DN"F&/F4024&THJ,/'LF4N."H5.2BY-*F /AYNL[I-&T?'&V;Q &U,U 0 M/+0I)/=B<9G39O4OR4[\MOI:LY48IA?3U?2@;C,[/'08\[8O]0,9LH_X8]W& MIMY"J!3@Q?(&;B%+8[7WD&R6M0N1!*>]BDQ7[#%%'&ZD8YY>S MU7+SBNLW$(!O!?U81R8M1="8!21F21:^BB$F#EHR\DZMT1C:F/ #"1ZY(?E MJ'I@Q$Z@O6[;(KQL(0[NJ;7SHT]EZQKVUGH.FUBX+"PE$(H54!2*@N?>0>)) M*&^XLK'-*F]H\6XSGKNLGNU^(B$12.KT=5;CCQC WAX<+O[LT]E EN&K\_NS\8;$80&[30#Y9P 5$(! MV@I0$9@5;?)6#6S@>E+LE:0_K'6P'LN$,_R2%S_GO)R(Z+B6Y!,4*VEQB)H4 M5Z8 2EY,$0*5]"\@YZ5W]&N-]M'TO=F[0TFT@[.&]V0;YC\RF:%U7OK.^KNZ MTK&:.$P\5P%I;Q793\S@4%EP+I'1+,P,AJHY$.(+99+A\7 M\Y*72](.7M25B?6M,U[;6UI-RP41B%V2 M6JBM6=M#>?+:>DBJL#_22% MC%$:D,8*BC;)ECH9 H0496)*%:=VZ02TR[MV@HIZNG;!ESP5;#731 ;*>9L1X M]*Y8"TE+VDT9IWTU>Y.<2:#108A/)1,MD@91M&^#06L8N0I2:-%;M/UMN693/Y. M._DLYG?SY6K))Z%Z]VC)Z+*:T4@B5P<0(7FMT!2AKTTL42RCT@F*2[;>?BH0BJ;(H0@AHM26 M-YI]]@Q1_:8ECP'14%KH]G3MIQP.F4&X_K-A-J.'% RTO=0'/U).IWD,WF=? M^[464+E.Z&7)@&<.N=(YZD8M21^GYU@[\C+N++C7JC]3&1+R;DV 7JUKW>R//6]0J M[UF07-4L$FU>V@A: EZ"C.A"'8NE6DU"?HZL+DW&/KAXT$9A,"6,G M>CSBG M=7ISW^(!,YKG)-&1]9,_ET^>T;+GX7RD.L-3;];%>^HR^U)2C*R8&*CY9!U)&)%%*-&[)&6)2K8) M91[2,CYBCE+OLW#96];=H>5.IQCF5-+(:.O%*.I\'0DA_G29 M/_^3OO]C\R^A)5\/<2*W2R@T8)22)$)R]]!H"TYKEQ1WSIJX@YM[/"4]@>M0 M-,Q'4\W(0/R_>3$_A-WZF]>#HTJT)=9&?"FZVFZ7@PLQU<-[H:S(22F[ Q"/ MIV3\@&Q0()Y8-=UMJ+_<=N5P/&83):"KMXDL0W!<,W)-C;,LZ!)\FP.G)PCJ M"6A#.V*'2;T#\%3"?ROOZ,73U41@25(0[5S).K(L.W!"D$'6F14;+9.-BKON M4M'3QGB@6K=?$D%=-09ZG$\^(ST MT96HB] BJE/$>+<4]61@AD'.(++OP,K\M'GMS]/937''KWDU*3:S%'B!R%"# MJE88169@4JUE2Y)IVZ9@Z F"QKU)TP9!QTO^V$9NGQNY.G_,\*I33DXU*;=> M&$EF+76*P',=86*P"47Q,11NK&^4QMP@9]VI-"_ <(^EN*Y K)P/4&#_Z MF.$.RTY2)_S$44EDR1BK**S.KI:O2U];14JPQB=I2,^LM+G<>+KCLH(Q2%V; ME)=:1X21OJIP#KI:/9=L"/_:QV7[8&"7X[)]!-Z!,USKT%;7=6CT-^O4/D]1 M!A85E-K*C\R?AH#"DE/&N#>\6);;@.8Q:L9'S5$J?J3N[RAY=XB9Z^$*R>KU MK7>#A;B0RM.FB1)89M%IGKAN-#_]<7K&QGX!. <(O0?HW,D^72>X%18E M#2F6!7*X=$JUW$E G<["'$LJ^#;=_Q_2TA=D#M'P,\F^ \3= 6"V#THVUS0V MS&0IA!$Z@BXYUALY'!P+]4ZSCZ745MRFS4;U+%GCIOX:P&@X)?2 J/5J^!EC MO:CX8VV7!4\",0GP.JSM,G%@>":[+!VBD!+3VGCX[V=(V7='5HV M:\EF04P7!UX("ASJ=(&0O87 @X@V<1M+F]FJCU$S[J9UK(:?!=? MT6J-#(&"6K FJ]HQW4-P7$#40A9T(:#9I:W@JZUH/12()U9-=QOJ+S?GS4P5 MQ31C('SB]8:^ EIBOMY_B#)*@2'V5]%ZHI*.H1VQPZ3> 7CN)F"OHY!-]Y>W M\\5B_L\:H^"?])/5CTDIZV;G#G@T]3PR1$!DM53%BSJM/-O2Z-AM#RI[VE@/ MA,4S2?)!==0!_IZLV72%H>'.0^)U>+FBP-H9F<"I*%&;Z$QJ,Z#EO.IEC\'5 M(++O D./5VTR1?NXCPDP67(HHU$0F,Y@M7>,2QV5:P6A,ZJ7/0Y!QTN^ P!] MQ!]5)LO?RA4CU9Y65B92NX#.,)!Z/6(()02;/6B)*GAEA!+-QF8]2E%//M0P M$!I$]AU@Z-&E,)_%JWWZ:EQ]--D'+3,94F)$&4LFE7E6.Q]$3%IJW6C6X@[$ M]5DS.[AQ.D(C(^<<[HOH3C3[#A>+'[1LKC;OW\K[_[FL#N+\VY_S6:[?(%)O M5I4.:*,,),9(LEQ7^'A/7'MK77#9*0R[I!T&(6;<%O=#0FX<_71A]>XR?=W@ MZ7=:HI'"QDG%1B!E!B;?FBHE-."55:&;Y=Z!NW'WY[ MUWX0O72 MD<:B$TL=^MC>_"U^X'RB5&L(@($C#%Z82""J!YW?!+BH",,RA:6$Q%:VT: MS2_;D<+=\JGLGG#E=]Z.\7FC'W;+;?LIPE^R>I:_M'3L4UJ>D,PB)DK:S MVD.)!5/:CKPL)XSIQ,1I5%%U@2PJF>L%B%X64!&0P)3/(E&E8#/ M437^6<[ T!I,!1W :;M1PN4RIP?GG#_G/ G69B]LA)1-;3]&6[1SDD&P'A5' MQDRC!DR[4CC^@<_ ,&NBF@X@MV69[\Z^F'CO8A2.5H\7FD(/+\ 'B>02EBQ9 MEK'8-J>(SQ U_C%0VZWQ8 5T@*7[IOA:5C6>^+C(WZ:7WR8R.YN",A1+B$*" M*@A>^@B2%:5L=E&5-H59+Y(V_B%0TWWQ6&5T@*['$G)$(R(2]<2(!16*@! , M_:-%\,6CMZS->)-#4Z!-SW3:.^U[";S;[CL_XW3QGWAQF?^>L4IK?0I_0&+@ M\><,DQK8@<:!D@,W;[J%S^UX/5V0=AQOH(XG(?S4C@C)<> A"9M52):WN4[Y M'%7'6I+'GGT[B261RR81 ]#F2PZ"L"G6>=>3. M<6<:3=%M:7\^Q:\Y75[DW\K-6]XLEWF=@;\SIGDC__3;[/=<2W;FB'\]GM>)_#8);&?!LN$E.@D[>UND/%!.[8, $ MZ82RUG#6YM2P!3?C9F.;H7YTQ?<$_JOU?C3[B1=NZC%LMER#PJ !L9[Z.I-Y M0,VSC&UQ/PPCXV:&VT-^!'6?E^M[)2!\=/_#U:V"#CZO'^*M#5WI8_@_A_(TWOZX8V?6_*Q[ MI\3HBL3,:2O)#%04""%F"1&C5$[XH&-CQ#Y.6"=P]+ FUD"C#4BM:0!*"S'"RST1N?A!8GVV >4-<)*(> P\NIUN-T MTP'>/M8S3E+-K=OT")?7O5"92ZD8#5+7%E+)$).B]GI6+!D>F58E-X'='D1V M@K[!$+)]X[61NCI XOOE:OH-5W<3?4_S1FY,2"PQ0,E2#2]S;;-CH/!,"SDY M*T2;1I/[4#DN%IM!97XBO76 R<=WDY\7^7\N\RQ>=80MV9E4+S+Q) PHI@HX M9Q,P'X7U+)5@3ND 6]ZLV^M-Q'O)8I&0DR\D,V8! MT0J(LIXL"&VD;E.MOPMUG4!N*$CL +FC]-,3YM[^N/GR?T_S@HCZ^N.7_#U? MK%>JI9!-4.0&N1YE*1LL;0T4T$FGF991!TR-ZQN>I:^3PYI>=N"A--D3/N^N MN8?\;5:W)S=:*AN!?.G:%U23"ZR).:M2TBR[7$^'6#Y#K9,VH'6MHZ"; V O<\ >TYNAA93*NI=\\0U0G:AH?" M4Z [4B^=0DQL6(G9H8].@4Z!8GNC!+B@,ACG90@E(>T:)X.8Z*%!];@0.T0O MG4),;E@1+L5L;%W'CXF ^NK X@-\3^],M-3S#. MT2EA/:18"^=RMH"9*\C%JJB%H97?V+4<@HUQ+^%WXC&,AHL.%L45SX\!XC)!%SC'$)!';9()>)*V3?-#I8;/=>&)0'78 RG>X M_$KBJO^K#:R_X\6]*/66P8GS1'G$3 %J*;3N=0:?DP++BD/TQKCSB2. M"]*!H;$]H+B)GCH X(?US9)O3W%C),KL(P>!!D$9'IJG. M\W2-F[QL"[4!-=(!OG[*A2Q_>IMG],7JXP7.;ICZK=2/5\*<>.FML,)(D M%CE)K* !Z9)&6D7$=;.I0KL0.&XNLRWB6NBH ^@]*;2)]44&90-X+34HF3RX M$#*0K 0WU@9KVC1I?9*D$UC!X&Z_ATS%3'&Z_W.5EQ(4PP3@(GELK=9W M\]F*1)?7XW.64]+OYK[Q%?\_)I:K&!4Q5KFI9U3D4DA,P'.4T9? D+=)FA] M[+A!1@O,S$^KP XP>CU"K YKRK/E?68V(UBOUOUFJM@DQN09HRA*21[JW0O: M,DQ($(O3C#&CR_9\K>&\P_U('=>ZG@"?;977 3J?E^'$6U.R*P'(X46\O%A_^?O\ MXN+G^>*?N$@3+E42"2444V^$AR#KP$0#FJ6@%"^2-9IETIRU3LY3CL5JP]YH M T"B@[W\,7/T7]/5UP?,+^]SO_Q]*^#<^#?K9TU,"2+6YEU24\"I8G(0G(V@ M P\I6>V\:E0,UX*=3M9"'Y#=X5+$:?%S\"+Z0#ZP;/Z&T]DO\^7RPZR.0,OIP^P]+F;T:\LW,2[R>F+'4PFEB8O! MF^(Y% RU-66*%*E'^HK4FVL+"NWXZ9?=,2QU<@7AM:_(DZ'NC'W*)T3W*:]6 M%U=Q\L0K&YAD!I*OE:N).<#B%9B296#"L]RZ8N4)=&S>99,&1@P!%%(W1,(&I36G)>.%:^SKF M5[6@AL//D>':^UGJJ$'\$QI25A>L5QJ9\P@*%0>7M8/,) _*)Y%EX[E-#;CJ M)'1KEA$<&PBOQG%;"_+*,' M&2M)0,5+Y_#@/.Z]IRG8$.!ZW4MN:M=.Y%14=(K$#)'4(4DX;@V$#+W1L;UQ*3> M%]?N;MZIFJ:\RF6T/V &31BNTE8^ZBX [?BIQQ66QV1A$W1AF)!N.)K8A@!HZR9:ZE3 M;0QC&SD&#VGI!&VG!<6#FPE'::@[C/V*W_*FI5%PE@5M!82DR;V168#GTH-# MQI \"F5%J]O1CU,T+MZ.U?2SP#E0[".7$?TVRQ_GT]GJ4_Z>9S^39_,Q+^)5 MJ<7WO%A-:7'].E_EY4^7^?,_Z?L_-O\26JXGT*#R/C+)P!=)P9ZP&7Q"08ZT MSUE)5(CL!<=N&$IZ M>A:)B/IIJ1@?A_\V)^"+OU-Z_',5C/*82R9/H-<4L? MP4E+P5S0J(SGPO.R Q"/IV3$>NW% M( *SD?L<'4IL7%IQMN-+]X+#0>-+]]!-!WC;9\AARL5&U+0NT=8;VE9"L)Q! ME)H+DU+*NLU%OUX6/R@?>'W_"^"@JUYFJ>T#A3T&7>VCEYX@]O;' M>DMY=X'+JRB/8PFY)D(M+ZD*B$1E8@'#:>=0 5/2S4>*WR>IJZ*:\;?>(_35 M$_".JE&Z*X7KE*T*PO)>.3XP1YU8U>, U^2R MS)':[V 5U [WJQ]_SZNO\W2G&_EF+RF<*2&8AJ#)'5(,)3@7.>C@=2@^NL+: MM(1_EJQ.\#@JG;=%;7^PVS?_Q9 M:_<_+J8QW_9N>C.;7>+%599YXBVW,64!;#US4DD$9-&!Y@ZU#%:C=@U]C6&Y M.?]#_6%P/SI2.E@M=RIN:IG/G6[9/+IZV\J *]'4?$V D+R%%*TR2FETN4TS M_B=).O_#A6%P.XS.#@8?O3O,FQ0:WXAXDITM!;.!)#4%!2$&<,8YH* Y%8FS]&Z^7,W+]3<.N%GV]+.& MN4VV(ZT#W2#;//QG0F9MGE7%SH4<[\@CK!!S#)"<8Y-I0 MEC:_J'AAPC&!JDW]SHX$'FNN7GC-9Q+W6_K]?TR,BQ%E()\9ZZ$=Q@PN6PTB M5,LL@@KC".*&PG%CGQ9XVC953735N^UZ8 [6B8TC#-A3#QS4BNU$]8E-&06U M/OGL*=9-#)1A'ISP"GS06OG B@EM*K)/9,HHP,?YE@7]^_;'%7>%U M9FV4P!E)F+@3)%Q6@"49F36>8]BEO?F^[QTW?](2>Z[GL;1R M/N9%F2^^X2SFW\+%](KM]W_]F6-MA3S]1K_R6_E$WUT6$BO];)M]SIF)H?^1+O[592 X3ES:I>;R'K MK][A*G^9+S:+^SZCS),9M#22YI44?TS;$'[6S1Q$Q[MEX M:Z-[.OV<7>1]?S\ZO$?5?L]O&Y?OP-.)PW2*>)Q5WH)3]<3#U'N7GN(?R[ > M6UN399L M8,P?2*$T,:$ O3_>M54%0B^CO,R-M(:4BSX-LVIGJ/J/(+R?7"S M3U"^ETXZ\"H_D6JN+C!OQGU?!V171:Q:%5$]!2$Q@_(R K) VX(SS 4KDS%M MSH"?)6ODMBR#:7\[;!Y,%3W@ZHKV3?4HR0%3;9$<;.:@>';@*/8"P:5%)Q7C MO$VL<8^,<7$SH'JW@7.PK$?V[M]?>Q[_E?%B]?73_.)R/05E4QD<)<:L2X < M56TVI"*$5!+8+)'[R+,M;@?W_?FWC R*PU4W;R+'7A#Q$Z[PS2R]F>'%C]4T MWA2+QT(A"5E59VN<(!V#@+R.(%%*9VF],K@/)!Y_S;@IVH$Q,8 D1P3%RMYBH*1>W(-[84,(N@^@%(+I#8*Z MK_^&'R$5M\4Z8)'9FB[W@((^:F19%*5XDHW.FE^@;)P=:'@P-='$R.;EIA;W M_MKP+.JH22@<+:.U$1%0%P,DEQ10R4(NV [6Y?&GCW.^V\:X#""_D1% ,BD4 MY9/T\>):*"2?WU9?\^(ZGW[-E4\V"R-!,Z'(Q_?DBW-3@)/MK),Z%(9=SJEV M?^,X9Z9MD-)(SB.[LC?9HNOJA6G$JWY 3CFFI2,Y<4],8-'@F C@=0XV"%:+ MO@9S99\D8]Q:DB;1SS B'QLW5\F#NRQLUI?2BG$1R!FKXXE40 '(6 ;ILI$F MD5N6=W)C=L/-4V2,YP /I-[YT+(>$3"QWEA<_)C\\6E2N$7#8R9E4D"H5$%P M*7D(4:'(&H,2SZ%CF>/_^C+__A^;)UX!9/-AC8\U,F[?-R(,AE':_"@)=G'W M[M?Y[(_KG5$KJ504!7PBX"LN'01!T5OAB7XD0]&\S029.T2,%\X,BXECY=M! M3/S$_OK+S1W"F*UBUI(GQ:VIQU6TQP8N()*]M,:+C.RD]P)^V:L52;-JP&9G MPX,JI . 73OF-_48REE7.&-@(O.@+"8(2*YY"K$X93T3NDTIRS8E7187'*CG MQ^M(#Q-Z%UO6"]4][_^J0V/K!>CEDD+"G#[C7Q-G&8:0-$5YKGIW3-61-1D8 M6;%"L/-*%Y5@]=."(/>#B M[8^W>1:_?L/%/];)$6V"$-9GR"X@>:W,@!,Y@U&92,B; CM MOP2H8U31);2NN;D.KH.UVA,_2$$V^;*1@6,A@[9&8"J)&=^F@>M+E'4&K:-P M\"+(CE!*!R![P=)?'QSS:# &-6 M*IYFISQ( 3UBJ3)RTW-;ZJQ/A*5;HGJS50*\ESDB(V&VCU/6&? M.A0 V\ :4!LC5Q; Y(8J;POZG=RJG4H* M'KY_W!J4 ?>U <0[,CCJ4/#?RCT>-JN'&U.8R@9TJL45JFCPFH3"=.)9(5?^IXVAY(1?-!Y-6!-_+"I5?,R*.TH$V]@.*Y F>R M L^8"I);SU*;L/SXZ^7-2@@:A$O#*:$'1-V['9F]R4ZGFK9W&I04 4*0'E*Q MFM$?"UO:E VF-9?;LIJ5!!2:^O!6%%C/!,!#3EG M/OIDO"KH=+-A%T_0-&[CL%-D[0X3?X] ^I@7]1OX)?.)5<7H8@R0P@NHVE'2 M*Y- )16*#)B8.]&!Z1VJ.LNN'*CYEP!UJ!K.L);HMO'C\'5$#Y_=MH;H!5Y. M7#]D7*K^$CE,VM=6A#Q"$-%"J4$:>507[8.D@WJ^[J6EG@IXCVQE.V$&)?&8(5@N MR V)HHX;4I 9LI"8=J;M>)4CZ3^/%O#-X3NLGCOP"X_FFD+Y16W8M.G/(A2S MQ3NP,58%2'*V7>W3'!+ZG$TJ) M3T+A(A>6@-4C),4=163!.PT4/@7'DC16-DV6M$H9U2.@QYY[/7WXQX=97&1I?*:>;(.B9-$K*NV%WZF^WUTB[VDD$Q\]*XG*)LD_;9C\XN?/PF M@#R!WGI )?XY7>%%)?V:T;KY_)I7$V-LE)%B[U0\UO-/!8XG#TF;*+R.SFZ7 MJPV%P"=I.H^I?D>A;1A]=!$"/L'+FV]U'.;_N\KJEXPH-->US6F=3:/JE!J? MP7L?M4+G13PIR.X2=Q[3]AJ@[6 -]0R[#]_^Q.FB%@K],E\N)\4KBF*U@U!\ MM=-% M:QF#YDB<9P\B3R*8%WG[SSF*37 'I':.GLHOVM>7.#AZF//[]MK+H# M3R<.6)F/*(L7M0J4[)#9<2,\,YJUV6%.5.-P.Y9RTV_XPVR=6;M- M84N&+&;)@5L*CY1G!8)1"$FY8E14TF";4.)%TLXCG-T'04_/!Q]".WW,'+D_ M60-Y$@$I^-:ETI^=@B"+!AGHCX/"4L1.9>EMA].T*SX>5L$O3:C91]I]H.61 M]N?*)>EEB&!RG9JA>0$2D0/F,7&AC$3OY?0 531.0!$=G-J%F+Z7M,*%F'PEV$;Z]/!DEF3H7 MHS84QDA\1 [!.K*G)0N7O0X^M#F!.,<9-8? J8DF1L76GK,SG%+"2)\ARFSK M79]$#E]6P(IP)43!O#,[6)V!9Y2<>)K-H8:HD9SWQX^_P@^%K8/8I8?NW2\W ME1$AI( D^#JBB9.1C8:,+-- GITWQGKNM[>I@4S2,T2-/-BSB5L\M"YZ.("9 M+U>_E;_-Y^GN&OPTOTB3K%A!60?WU#IW52>6HJ"O:/N6(C/.G&_3W?5IFL:- MM093^X,COD%TT/'5JD^K>?S'VCM\-__V9YXMKPXX]L\U/O&@89**NU Y4/;P MI^DR7LR7EPNR4'=?]GLF#R>ODYK+3U\)E:&2\Q%_7-TROTX)66-=B(; P 3Y MTB9PP#JG+_/,@Z7=+(4VG:6.HWN 61F[O?WMW;=_)IV]IUQPD'9Y53H5G":[$#"H2@GW.&KSR/@JA:;-J-K'#>B[6 $G47L' M28$MCL,VQ[_3AK^8UJLR:]XI:-WZSA^SZ>HI69ALA%>8P I'LN Z0:AW>5Q) MTJ-5S-DVE4\MN1I]1F\GBV,\J)R9^S[ ]: =']S2I3_)U:!CT2VR=K5N6>4Z M"U*&!(ZA(0-A??;:!I_;G-?UXMP_X:B1YF9?ULT,EV]_/ BBW_P3%^DJ4YY$ M,5(R"0Q= J4IDL:<$B3D7AHM#=,[3;,>W&?9F87S=M[WP.^^KDL;$'3@P7R\ MP%EM$+PN;?%6$('%@N6U=8\2GF@/"J3(1J'4B?$VO0SN4M%+F=A)@;!];G:H M5CI"U.9XVMIDA1<",O( 2DB$P$R"VGJ:%JO'B&TR'/?I&/E [&!]/@&, X0[ MKZ)*443R"B;;FHGGM M'$#Z+9[Y*#%JL7WCX]&JCIU?V O[:4T8XRMZ'#Y]P":#=93SD[YXH$SE6KM2H"0 M/*/%%90.V45MAJMYO_/B\0I6#U39MM(/D-_8HX"FL^FWRV\;PB.*FDI44$PA MPJWVX$HN8*50)F.QWNQTE6:W*4!W7SVRZ@]1W'P(*8ZM?OSK#N&TA1+MP8'U MR5(\*!EXJS*@*TJC#1;C3JF,'8= _;6G^IO4%@^B_H.EV$'@\>(N^=0F^1]A\8@2<,^9_O:Q+ M?*.NY9O+U=?Y8MT7Q?O(5- *6(Z%;+XS4$LH2?XA&JSZX#O=^3K=$GB*E9$3 M22?&XE!+81!@]%&%,) (ON/THIJFG^>+O]'?KB;H/#-9%'#!"%#)%$#K S"7 M3Z8-8O3 MB^F55%8_9P(#7M3Y7I?TO!_W?GGBC C6*P063>U!$P/X^M%%S+I(9S"U61D# M$#^R S7N(CBU\L^L"*$VO)TM!R]!V'ILRP*$YSCHH_Q 6Q.D+ :*P5+GAHAZ MKUZ!UZ84:RA\-6TF"XQ;?K"I \WI<0NPT=N$25^2KD-5'4J2CJ'%K0L'5-F+ MS 0&T:8WS&[TG77AP#[(VS:<#=37@R^P2P4SV?VW>9;+='75F>0?U'7!O_4L4Q".QW6\R_ MYM5OA;B?))]M\]K*9\UC.7$N0)N+-;&6A(\YQI\Y#8$B\DT2A[\NWQV7_RV*Y_=!P0]%)I< M5?0QS@4F!\;7:;XQ"O!&"Q#!)XOH;)$[%7XWJ$XZ@T+9O53^:'72/O+O 337 MH^JST"(J 98G\FUX=6LRY^"3#-H(5Q0.5Z7067727BI[HCII'_F-79YRKZY& M>4Z_5MD0,,"%*FL1:NU*,.5I758G;27XIZL3MI'BF.K_UY=C4A2 MJ<)R;4Z4B?!86SVBAA"X1Q:XX=L#B5Y7==+!ZC]8BAVDU*XV//KEM?G3/"0? M>";&-6'7% XN10N!-D(>;%&!M;G>?H^,UU+??(@'<;Q>.@#5X8*[97N6MJX@ M""L,2T%!(AM:%Y:F)2;J.)N@BRB*68GCE#<KY0IG:3K[\OO\XN+G^:+^<(),,6^E!6'K142;:#MD5E 01^(AF\ < M:S3NI@D_G5O\@5$YU*(8#B*O:Z%<%9=.BE6^9!:OKNZ1H1(0C",51:ZX\X;K MT%FI\5.LG.GR&!"?[9;, 6 Y>+7\N>Y0^&F%BV':]:\]P@_+Y65./UTNB)FK M%HA71=5W.\:]_RLOXI1D,8FH"T=56\/5)G%U]D&]%@_6JV0LT]$UFD6Z/ZUG M6EG?$/5MU=U%&=&Q8B?KE*VUJ;[[G!7[)UW[H MQT4= 'K3:Q*#Y98)T,1]O6M'=L-K3RK2.17A+2N[3)X[!:UGZFT=MQ*Z!,+K MRE ])YZ)]+2;\HR08ZVEMU9!8#E"X@I]439ZW]D9QWX,CI/-ZA/5[5RSP2#6 M3[;KX(.KK;3(3:#WK(Q0&L>-<)"#J+,;BP!7? (>F4S$9;2J4:;LI'R.X^R] MCM4X'N#.83M\23J/9%Z>E8]V-EA7;Y:5*$ Y\JA194&6RUD5G,[>C;0O#LSI M.%[GO\:2; FZ:LN\N M 3D8B%Y76O+W7&MRR?Z\F\_6]O 2+S[GQ;<;\\B\<-E1/*Q4R&0>+5F=$D*] M;R=E+#X&LS6J]109RI?(WFG5Z%>V:GJ'1R\^87A9/&'O#?LI28D)4\P8B1FD MJK&L)GVBM PHE&5!<>:D;GA\?%IF7TT^7-Y&Y(*'P+PBVQ1T'8\K*")7=0@%+UFJ$I1#?P*7\W'J=EHXYM^>90ME M][(O#9/QN2^0B8H2T96Z.6!M>VS(3D6E(#$=(O+ 4[)=)C*>9.E\G<$AL-HN M57@$<'I90$S=A*?S]=-: MK:'QH=/+(CI$.6]2FM9?Q8N_Y5EMPG_;[>^VA9_#%#TC%S34?EJJUL6X(#DD M%#D*+9-6._65.MU6M M;.RTE^\H\M_X TV7,+S;?JK_')TK3%HPY0S%< MDG2T F=Y@)Q?"6Z<^]HV7_])UYZZ.9.B_)"9LB<.%K;T_MP5NA:P6;25$JJ>R_FZD_;G V M8U2E+#D% R0J#2J+0 (T%DI(+&C$+$2CFWS_;J:^)W[;-5/?!P0=^$WWNR4: M;P-C5D&1K!Y\Z@B!9 B1>8<^!.LQ-D'P_BU2SZ#)^EY0>+9%ZCYZZ0!4APON MN5:(":TM18(UAH/"R&AEVP"A2(^,82EBI.+%,V^1NA>X3M(B=0]-=X#VQ]R\ MWS_]<=TR.Z(202K@4GG:E5" DZI64*=8>T0%R]I4-#U+5N=YDN:HF;=280=X MI!BRS!??<+8)3)<;-F*HD:UAP*.M&9VL(4B48$11Y#ZYFB!Q%EY9[5;NW608I%&K2I:+'35F,ZSC_S& M'L]R;ZZ,L9R\3.^ "9]!.5D K4Z P2%^H7"\C00'(V&)>MUZK--.#C:7\M;?V/27*=& %=5E/LP.U5/[B- MJI:?YV_S?U*\^L>?\]E[C%_??\>+R_6C?L)5IB@B5B!]R9,0=>1"(I3"(RC/ MR!QH+0!3D=I$BBEPRYD:MC3\,+([STP,C,@A:L9/ (]SWBW6_U2)W#2^YL0[ M[;&&W&QD%$ZK:"7X7.O$A!$6Z;]<.NM2^P@7G>=/VJR4T>%PSDOA_?]<3E<_ M/LR6J\7E>FO_;?4U+SY_Q>M1[S1$ 5K$S1 M!CW6(>=0+)ZI?W<"G)]^21X NO/IZGFP>/Y&CUC=&>K@D%D?"YB ]8XQ"O#2 M) BZA&B+LXYU=L%C3P[/U(]\32OR",B]ZNWQ/]?ZNY%+SH$;LE4@0O7.2_(0 M6*H'K=)QEXQSIK-TWYX^5K\IM9]YCYBR00%0.I,(2 M$B!G$7*1SD25&*8V-]/ZBB#[ZU?XFE;D,: []YZ[NPMGJXW5VLFOAS _XW2Q M;J5P5]&6%6:\R) P*% NDW'+W$-QDEMIN4PM.Q_V(X@SW6_/)@W;#)2O.A#= M77P3J5(4028H/-6AAH*"=Z2(03(9G=&?W6VW?#HT!7MA^5\N M,_RR^*SW]R@S5I@ MWC[IZH^VC=(D<\Y=8!F4=60KE4%P+M Z4)H+[PI/C6;(CL;RF6;5AX?]J=JP M#HK!U[Q8'^]7JPWR)#F'4G2HP8 $[Z0$GJWS.AJM7)M.0__NCORJE^7Q:.NV M._*'&7V9/^-?^9"^QW?_>IB.QD_2,U"OXIOGWX+O!GM99T>Q0P)7V^$H2V&$ MT]* 8$!S74XG*NI+1>##) M).FX9&5[8D([AF^H&M?I& H?V[9I,#V<@R59=^@XTIYLGC&X57F,ME/8EJBE MMYE#"!9IL^ "/-,>N"^>\2SX@^$D_=N6VV8N5R]YF\M\D6]?2/];KJ;QS:QN MG7GZ9;:6_2WL-4^BV"# A>1!8:[5U%% X2)D;PWJV"@/>1SA'5NH/5#V="OR M]MH\!R-V]>4O\^5R2Q(?%_/OTR6]Z2VYL66Z.GQLQ#%O&]PP'L?O"4RHRUQ% M&QQP6Z]$Y< H]BT!:(=D-NE:&=;FAD%S]ZP*_6=:Z'7.\'1VN1Z-1 '2.N3? M4D9>OO^+WDQ&9CK#Q8]U?=#YN',X/@HZR!C=L/C^KQJ2YXW-F2@K"L7: M 0*+M2(TU6;QY(7[0&Q%9H3,;>H6GB!HW!Q,6R >)_T.0/2^E!Q7T^^W"^9W M7.7'UM4D:<5U]@8\-\19\KF>RU!@%V/2WEI9MIO5#94RW)G&<8O76D&MD8ZZ M]2Q_S:M;,_\Q+];9R0-\QL>?,XPWN .- _EY[W$Q(R7?O.0&4C%BKG+;3-CD;7G0"F6H3 M+L%+[=NMP4;O:N=V)E6;Q.2!!'=JH_;!T].9MW:J.]B"?<^+,!^J^O6&T3?D MYJ7*%#F GW*\7$Q7TQK4QHM+6O174?"W/R^O%/M0+K!$_))25EJR:A@_,R;DC9&-FC*'Q T)]DX[XC@GE9KWV\6?N/_L'AJ>=A MW]_0.1A&)JW=">:D" (9,*4]*$6H]+DFW82W+.@H0FC3D>I48H MG'$.LJBC&YDQ@$*0=2C9.9^]3?DTWM,]LCIU#?;!QDOAR^%JZ" M=V^Y3JQ6 M.O%B(3AI*_$1@D(.F6M4HN@8,>:JO=HZ M,&-[,3DI4?,4?*T2JZU,_+IE8-;K65G28M(VM>FOM1>9XYK!$\#F&*#NI<-^ MS>?&:7[ XYOTWY?+U;I,^UJT!6THT7#@6M5;=5:#4S)"E"*S4F14?*UA6<(I]=X!TI\U M)5M3XR>A4L]R E>G("I>R\MQ: MG.YM\ ":[@#43RS8IP0]X2Q''8J PNKX:T:^G&/<06*%6ZL-*^*$WO+3A'8( MWC&"O$'T>#A,ZX738:H$J M.?K*D),6['E5.PQ7IU3CH(G))D1R'L"X6C+%/-8+"YQ6<0HQ^,"%;]1D=5 ^ M^MIB#T)?NX*TO17=P:9\),]O?SS^@#=_39<3;Q0*$@-XM!3C%Z7!*\$@1\EH MR_'&8YMHHR%3(_<_&Q&K\SZ!T^T:^A6_Y9_FWW ZJXZZ,+7Q 4H9:S,7 QBP M0&)2:C)=VLLV!?4O438NFKN!T$[0/E"?'>#SI@E:/4ZXRL7^/:^'Y6%@WM1^ M93IH"B:(%DF\ZP3Y+4(R(/U?Q3O>B.4L.(>**P9+)U./7' M;+JJ>7U:DV6^^(:S38^]Y8:SK$)*FOCAUAA0R1%GGH2FZ^E"9@K#=C^?!R'7 M_F\=-X!O@J'&HN_ 2&U.AC;$:Y>5\Z@@:$W$6T3Z*GN(46B9D+8'V>C\Y"X9 MXZ:EFQJCP\7= 5;>U8:=B]64?-B?AE1)!P@[TC7]Y:;)NT7O4K8%3 B2MG;-P6>5ZWFB MSLBX],[V& /?<#!R9^%7$_ >!HGS7PIOOLTO9ZL)FAQT] FTB>LC!D-,,PV1 MOAVXE*'5P+E!R.\Q*FF-O&'A?P ,NCUI^I2_U*JG#[.UWUT?=\!)TB,/&>:D MZ"7J!CH)VKSF]_SGG+;]V9>;7+QP/EI/J!+,RMJ:R4$P)8"-FI, :*MWC2;- M/D'1T2=!6\]]K%VSUTI&Z204J4H]E;40E/7 33'("=2LG(;I[KIG#X*3!V?YQ2(+><7TX2U. M,1QO?VQ^>,NF$\Q9PR($$2RHH#4X[\AY-,[0!^>5;!-&'TCPR%%S"\">0G5G MM _?7[_SF[L -L<272)'4I%%Q"C ):5!&.M2 MTLJ*1LG?9O''?@MOG>B*P@SE^3=D@ M.#K25NZMLA%W\N5B-;EU18B-=6II77.A& L:@P1K; (ED(.7.H,6Q%*6R;'= MYLS2*^X CCYM@^UI&GHISVJD]OF@.N@.19MS*%LT^2=1DL> M/*"4N"M2N33 M9H5,L*3,3K7$!^)HS-*HH33[+% .$','H<--@'0=$FU.%ETJI3@N0*G:"EIR M"3X;!Q@$SZGH;'*;]N!/$-03< [1]'QXL7> GG?S!9EBBIU_G<\VG&P8B2ER MEGD 1ML[J*P58'(< N-:% I<7&J3,GJ2I'&"QV8(&D;T'6#H$RGA:ISMY7(Z MR\OE]9)8V^?H54J>!!-4K;>RI4 HQ4!,J5ZA,D@+I8W+_1Q9O1S?MW6(AM=0 M#W"[HGVS @TC>I4OH$M$4(DA!,\B1+*TNFBN2]O,=@\%XP.J]_$#I0-D/7(] M[OOK?,U_9;Q8??TTKR?T9,4W%C9D7ZPG)I*J"3_O UEP1LO*A*C1(RMRJ^SB MT?K;Y]_210!_B.KF3>38"R)^PA6^F:4W,[SXL9K&&\)6W!2VUJ)QVM> M(T$IW)",F$6]2TGV"Z_I(@$^%"8&D&0_^\EC6_ O-R5"1F;O1.: "ET=K),@ M9-3DDH7*K"K)M+FSMPMUX]9CG]R9&5I?'6#P)IJ\TXDZ,QM2+ Q0VUAKPBB2 MY"Z"$!PQ6"=+:E,:^ @Q76QE VK\J6#^0/%W@*!W\^7ZVLMF'.5R0B^QLLA, M\2.9>.54!&]2@FRX$E*Q*!JU.MRFI(LMKQUVCA+\_L#Q5\"9Y2^UX&$8X[/Z MFA>_SF?SZU6P864B')>$A"0\]H)- G%+9>XJBD3>ZYF9H M"$4<"ZG/ P\H;C.K6<E#(LV,M6L.?&H$[N;78-J MCNY>X-!!/\*GAD?'7!@:%$2WK[?STSHB,[3.R?W0)J]A+Y M8-:L?3WRI\MOW\AYG)=[]P0J&6^6R[P:M YYUW>UJC\^B-?6=<><"VZ#>&=YE*%5R6U'=<=6Y*@M125)%T^N@K7@%<_@4:5H"Y/:-BJ" M>#5UQ_O@:(BZXWU4UD$0\'P-@'3&,JDBQ3$Z@=*L -8>2 Z-Y3PP@:71\=71 M13A=527O!8J]BG#VT5 /<+MWDNQ9\5J:>A/ $/',2$G*7@]29)LF314ZD6W0*7P4MIDL!75H2SE^IV M+\+91XZ](.*ITA$=LN1J/?E(D'TU9%^]-,"5-LPGKW%[6OJY%^$#@XMPNJHH/LJ9&5I?'6#P M*DB>:"D1=6(@2[W!X2T';Y@F;.B,C@MF8AN47;V_BPUK0+UN]\O:7\C=WG[_ M6YY_6>"?7Z<1+X[K>O74DX;)%.U$Y[!YH.7==[Y99%S>!/*6 G:NR.)$;LCL M1$9F)U44ZO3OOW5,VB+-JG(A8+H M(B[=>^^!IVQ-JJ+%SLV.' M'\*]\,"FENP$QVG/0"\0Y%C1$;)TY$%K@AZBX: SN>*E1%T:W>]O;LIN8]G? M\_<\N\SK@L'W)-C%#"_>72Y7\V^$TS>SM+6$KL):I*#6!^9 6Y[JG;0$]-&# MT,ZDO)[>S=L(YBBZ>S=U^^#MZ?.WYAH=N7G+S2G /4&NK^%&&72L=8+E3]Y8GR>CER*T]#N9#*V5L9%VMT+LL;%+(1'^,SA3( MH8HE^ N6 XB^22]E$6PG2HL=D/64V2,U]]E(/7.AY;UB(")M:O\XL?DCT\3 MSR3*XC5@0D8!ME,0+*TA=*78H@HZ]YS=6>;XO[[,O__'YHE7 -E\6.-CC8S; M]XT(@V&4-C]*@D?44JX&T?B'7R=!YIPCKSU,BR,S:31%"H%19*)Y\LJI]&R" M;3^-?_AUO+8\;32^IP1'/E%=WQE[=T7Z]4PAK33C,H$K/(-*P4$HOJS;O',E ML@UE:\4_FF%\^.1QKM\-K^D!Y-;!<=6>+M3M\0VQPHM6%H072"*K&V(Q"DS0 M(@N;(C':)$ ZE.)>CE9/YK2>5,4=0+E>8KA<5&5LC@>EMZBM8V"L6H]%$^!E M#A"+3R$*3YY MQ>E!YR?//6V8G./.] Z4<+SSOC=;[[L]5;M-!I'CR[W2P#-:9![?4V.'E]UFZ!-+A>+- LFZVOV!"\#@(F1,Y%EXS32VZIBY M#YWCFK1V.'O8F*.9]L[1RAU^QK+#0YO;O)9G+?M!,J)W4GL/M,%2;%@G!OI4 M1\+JZ,B;8\7[-O>93FKZ-N'1S1NO?-G,.:M-C"%:)2<, ()F/H+&1 MD?D4'YOD$@;&W7I&4QT)I73T0%(SH*0+BDNFC=SIVMQ.V'N>EA'SZB?#PKR) M8D9.T'Y<3+_C*E_\^-_Y(M59P#B[3CBZPCPS+@ WS-86@Z'R4S\*45)*SL?P M@F_V_!O& \V0^IL/+LP.4EX_3V?355XG;SZ03F9?IF2OKRO!_H[_/5^\N\#E MU>7!D!/QDPTPIM>E%PFO ML_G%_,N/M[A\A,4K8Z^*EYE'!B;5JVM&"0BVR'I_TGB=HPVA32"Z$WG= O%X M@,Q;:^M@"'[/BS ?JAWWUG9R>[!" I&8&(,D:QSOF8?_7]V5K#8, ]%[_T6@ MS5HNA=)S%]K2GR)/B:%% M2%X*M[.V7JD"7XLN?U\PIJY^/2&%;\1_#S#<'+'T^TT05I? (&E 32=T\7 M[R@1I#S3)J&\RKG.K]]G=GQ:9?9IP6H,7\X,PQ:A?\+E#2[[+@T+[%]::$R M0 S%0JE""EFD4("R L$YUT%+Y\P):+;3T+2"ZO5Q[3S+S@#A'L,SKD]S2=U0 MI.'OPT>A-->;'7&OL-T>US:FB=9FP80 2AX!D+F&F'..&I/&IG%828_HB%Y. MJ\=>![NJ>6EBH-H9UP,F[%9[AZ:T,M&2#;E6-#1A O.9(TO$N'V,.61SR)F% M1S8[K=CZ^"!6T^KU=XIM;I1+# ->7GP"4$L#!!0 ( (R !E.B4*EV# @ M &(I 4 96YV,C R,3 V,S!E>#,Q,2YH=&WM6FUO&S<2_GZ_@E5P:0+H M;64KMF7'@"LKJ(I>DAIJ<_?I0"UG)<+?O?ASV6:W1:GTYZK=:UZ-K]OWH M'S^RXV8[8B/#,RN=U!E7K=;@8XW5IL[EO59K/I\WYT=-;2:MT4V+FCIN*:TM M-(43MH.?P,7EWRZ^:338M8Z+%#+'8@/<@6"%E=F$?1%@;UFC45KU=;XP M\ M>QI'W?;)<;<3G9Z=<=YM"WQU&H\[XM\1.ME"\U#'NH6"][549HTI4/^]XT[S MI)N[\[D4;MJ+VNV_U[SIY46B,X?]&:P?OH9FMAIS<.<:7,E)UO-#.O_:YT=1,]H##VSPST'_Y]'PEP'[].'#L#^X8?A_-,2O5Z/AIX];OF[,Q',& M_GCG($+$GSVBNYT9UMD7J93D*>LW6=_P"9@ZB\$XF2R8FW($2/=TV]N_1DPK M-W(N!-),0T'B>D?O\LU%V(A._VN.1\W*Z>?O_7PC+%&[V:4P#-F4SX 9F$F8 M(T&[J;3LIX(;!T8MV WDVCBF,_9!FS3$/6HW?F*)-F@++$=7M&" L17LAR(# M=M2N>QZO,YVP038#ZS)P]5!WF,5-A-C9'I-7>XR8#G_*.PN,P8SQ:LR)PI $> F=PG=9Q?SE)\,I(K MEO 87QFF4^F8T\%NRR"#&*SE9D$F*;\%CZ)EFQ;?"70&NU1>$6 ?9!!+@PH MS3*LCIX(,&P^E?&4V8(^5O7G8*!LA :02JM0*I#JF$LWQ0':'&+OX!I\8SW# M:H*-%^MA>%E /?KK !58(C.$ J%J-?5U1"F:8[%9*Y<94A5B$.4L?H]5042% M\%J;YSI"4Q+;Y8@. C8!7JD50.&3?@882PD&,%/G]B9N1C)>V4S,DL1:HENJ5G(6VL MM"VP'I&PT2K@*3 P8&=S%4YY-@%TAO]T4"FR9KX]X(^J^ M@;?AD1J)NB*\>NO;Q%[!9 '1U!,C.EP#>@ >>;5?E\EVEPEV66F']86 %B1$ M'I>?&_-QTOD:<%.M@P$W/QQP1\WV"<7A&BSN77%V?5[]?1#6*>7'O+!/KT*Y M=PP(H[*GD,UU8; !)+^9M)Y2T0HRWP[M2U9DO$[H!A3WN"S3^0I1]9+LJ5 B M,:,O5BLI_"F$+<96"LF-I '((#I\BLFHI<*2$/ +VGK5X E86T"''!(^55/X_@/;QX:"]I/)-L#^9 M!;N"%M;-ANB:@?6:Z*P>4%R9'X%LOB>)8&^$=\%)Z ADJ'87XQQ+(:6&1 M"6X3 L9Q E1C121A&\3P6!?N80^>DFKXTAI(Z2>_OX5CXVH/X1Y NZ0<=QX4A@*PEZQVMIMHZ?!_3-C!! M_["A7\-I6&AFRNU2BA#S>2B#\"G!#Z"DZP53\A94>MAI8Y=ZP+_ )M-4 M.@?P2#88:U0<5"XD^N<;>8.01_*U1.[XEU1YM;#@UT*B^WX1%5GL3T/>[K&W M^[J#BX.BVP/+/N3FFUYEX/; M&!B;\^Q][:AV;YY[G?R.1=72#G&@J=^*CX?GRR95?%I$!%\2[\ M(KL$1QF( Q^C;[$G'785/V'4KU\=XX+VG]N7'#:&_L1Y;E,$:H^&JUQ.&(8> MVC)_PLBJP1]2+!^-W'-%ZY "LB>X^E,)"1O<05S0P07[%#3]_P-U/U!O/H=S M/TR=6]%ZNQVNED\T.Y+JO0MYN0XW$GOAQ'\&6U?T5DO2)ZOVJ@H?X[HLW,-5 MUL)+.R\P#VN]C<]P^]#?@[S\#U!+ P04 " ",@ 933IN&X0$( #U*0 M% &5N=C(P,C$P-C,P97@S,3(N:'1M[5IK;]LX%OT^OX+C8CHM(#_D1]PX M:8!,'J@'W;03>%'LIP4E7EE$*%%#4G8\OWXN2]%N= MD$P4S34W7.94M-M7-PW22(TI1NWV?#YOS7LMJ:;MR6W;-M5O"RDUM)AAC;-3 M^P8_@;*SGTY_;C;)I8S+#')#8@74 ".EYOF4?&*@[TBS65E=R&*A^#0UI-OI MAN235'=\1GVYX4; 6=W.:=L_G[9=)Z>19(NS4\9GA+.W#7[,:'0\''3#'AWV M&;#H*()!MQ/&Q\ &_:/N?T-TLHWFOHXV"P%O&QG/FRG8_D?];FLX*,S)G#.3 MCL).YY>&,ST[361NL#^%]?U7W\Q68P;N39,*/LU';D@G[@7/&7H_.NH5IN'; MJNUC*:0:O>BXGQ-;TDQHQL5B].N$9Z#)#DQAUX[BZC[E$3V.INCN.@1M#?.0+O^I;; MWR><%^_&5]?D>GQS?G,Q/G]//EQ?CR^N;@G^3L;X]7PR_G#S^1 _VXCN=F8< MD(]@0)%W+7+Y\L6;;C@\.5>(0!F0&)3AR8*8E"*"!V\.Q><] :S=*"AC2'=- M 8D9]8Z*S:74#-]\MYD/6[73W[[WDXVPA)W6P(9A3%(Z Z)@QF&.B<*D7),_ M2JH0$F)!;J&0RA"9DVNI,A_WL-/\@R12H2V0 EV1C #&EI'?RQQ(KQ.X?!(0 MF9"K? ;:Y& "7W>/;@I_XUJG"NKLM@QQBT)JJA37)Z!TX%"W;U/B.H3/8I7#*!/NP!C%7J$30+,?JZ E# MPIJG/$Z)+NW'JOX<%%2-V %D7 N4+%;]S+E)<8"Z@-@YN ;?6,ZP&B/18CT, MSPNHO1\'J$ 2GB,4+*I64Q\@2M$RQ*2U0(K[5Y#A": MW+)=@>BPP+: %V*%W HT^D'7N#B8T^N!M2@%&B!<)6+*=:>=/S'5*4F$G.L: MRPJF7!L4^X90^]+[C5X&:Y#4M3-;WCXO5/8/#I63C2FL%).N<% ZM>;6+$.JM71KGQG7L9"ZQ'J6A)44'D^% MDC$P?*W)*X0/ \2CQ\C5?9S2? KD'/GMMA2@JWS=H\UP\ I>^T?;2#A@_M5K MUR;V"BKWB+8]$4N':T#WP+->/:W+9+O+!+NLM (6&I APP2OJU4H$+F<2FHS1LX+.?$2E!@ M#2]/UE45?HO &B*U8WU@3Z!RB]L?'.W1X:"]HO)-L#^:!;0[B%"CX2Z(\#I>W@V0"3'0XP:_KU4[X- M'7O:4 E+5[(3GT\@7:L?9!R7R@)D+5GO:#63VN#[V&X#$_0/&_K3GX;Y9E*J MEU+$,I^#,C"7$MP *KI>$,'O0%3'' _L@_][3%^&[YZS[A]U'S@X./3^;_M M=]K*:N '*WZR=+D.OA556:)[@C;9DL)+URC*82.57LH!]P*;S#)N#,!GDD$D M47#8:@[.>+1[KGM/C[F@ "J4OERBS4'>F=SL]=]+CL[Q>J.=^OCK2?!LMH-^5.0 M'11)&5;4L&3(O1"N="Y601RB' V\0-"H#G299;BE^PO<8*I4LO,@\/DE_\/; M>YUCCD\4,E" V !'FH@N=V1?P3#P&9?G,REF8--N3J?5?QY4Q;.0%4(N $OG MJ?3D2C= CJ#\*B*B]63F^M93O!.99Z?&[1TK7R)<,:":Z)*@A891_>4$,U(A MZ&+$<]>PJW2"JVG*\V8DC9'9R-[/F-FTAIJHNJ?@T.V+JZL;Q\>M86=HO3'H MC6%UQ]7%CI9SM&W8=EG_3>NXL[^XTPKWEGVE9MO.9>\V!D87-'_;Z#4>S/.H M6]R3L%[:/@YVZK=B(XMO#P0WTDM.1L=VP<&I\-6K6H,!@CM"7NF)'4(3BDB'XV M?M\V9H<4EB<"[2+ED)#K98KXX/7]/X%Z&*A7'_T1(,9H*UJOM\/5=DEG1X)] M<$>PD/Z2Y,@?_L]@Z];@:F&ZQ-595:$1KL[2[*^R%EZ["P.U7_=M?/H+D>YJ MYMG?4$L#!!0 ( (R !E-;2R4)I04 *85 4 96YV,C R,3 V,S!E M>#,R,2YH=&W=6%M/&SD4?M]?<1JT+4B96RZ06Y'2)%59=0F%5&R?5LZ,)['J ML6=M#R'[Z_?8,P.%E(K5JELH0M'X=OR=B\_Y[-&+Z7RR^'0V@[7).)Q]?//^ M9 (-+P@NVY,@F"ZF\&[Q^WOH^&$$"T6$9H9)07@0S$X;T%@;DP^"8+/9^)NV M+]4J6)P'5E0GX%)JZBUW)&0=D>!6Z3T5(FV^-1 MPJZ ):\;[*C3[RY)VJ*]?M)IQ[U^A[:3?K?;;=,>Z=/.GQ&"#'!ZN4:;+:>O M&QD3WIK:_0>=EG_4SI5(8W$_A^O*S%+,CS-!KXQ'. M5F+@5&J42^OA6'*I!GNA^QO:$2\E&>/;P:L%RZB&4[J!IHJE MY43-_J:(">&YYJ:$?(1R.!.T5B%J6="SZS5;,O-R+SH,A^V6']V%_0W 0]?! M1(+F'ARV\^^O0>>K&I30'P,[1J14_2!#3V;GBY.W)Y/QXF1^B@?K_.+C^'0! MB_F31Q[UX*-_X4]\N)A-+/K2XE&[&S:?//CQ!8RG\[/%;/JL;'['TOWP$.9O M8?%N!A?C\S?CT]F%-__C_>P3C"<+.](*P]:.2@^FHOOJ5D.R+7P6T=9@N#U"=GO?)0?F) M\1YU]Y.ZE=X/Z)M@KF(BZK<[Z.7^T'K]9_-TZTEZF@G,2AEQ^0]3H2&X,L%> MYZHZ# BSN3!75%N/-^TPX1QP&8(A'.-!YQ@"NNE6I4P0$=M^%)@XFNY.,T:?RJB%+3NOY2ZD2JCPT+R>Y MIH/Z8Y@PG7.R'3#AC.06#2OI2VF,S-P&5S89QH17-=E%43E<4>].W^]UVY9] M&XQ'D]0;5\3<=\0\,,GN6+_G]\.'AT,_NAD+G.Q2/FJ@T4:O&^W&O6@?M/)K MB.I8+P%;P^PH(?/O%_Q.XH 9W"K^=CR&)7GN' VU^[TM1'Y5BVZBX L;U)!K M*9W2YU^U2^5\&RQH%M"2LP1J+6NCA=9DS]#0WS3KFZVKDH\SZ;/7=K)&6H!5 M!"N*85<4YFG*XN>KZ[\\0OMGBF&>S3'1[IC@X+\>H9_ZE$SM2T]Y4,;%JD#6 M>5CR[UVK!:Y /-T;S!@TVA)+ME0,2QC&@JNH#-D:DBQ#!0)";=T35T7;D$]O M+0N[I6Q(UILH "268@5)_21&"FP+ZS*#;D7"']>TW#7K!1NF:7D3L"]GMII; M2,04BCI^#R3/*5':L8IMCOM;RN'89,4S*$:=Y4(LUWCN6%+MR M):^8O4)5UX>*0SBNL<'\A[-0Y8K1H,KWYZ2%$DRO;P4\YJJE@"'G131I"D6. M/=:H>&_992Z/H:OW'O5R6;YJ#A3EQ![GG6>^VPKGF$IXNX0LL>;&'+WUY!RP\C6"@B-#=<"I(&P>RR!K6U M,=D@"+;;K;]M^E*M@L5U8$6U@E1*S7QJ:.UL9'OPEQ%Z]M/H9\^#J8SS#1,& M8L6(811RS<4*WE*FWX/GE;,F,MLIOEH;:(2-"-Y*]9[?DF+<<).RLTK.*"C: MH\!M,EI*NCL;47X+G#ZO<=JBK--JMKOM9;O5;G3[G782]9.PUXI)O*3]/R)4 M,L#IQ1IM=BE[7MMPX:V9W7_0:OC==F:&6T[->A"%X2\U-_5LE$AA<#^%ZXO/ M0LR>,,/NC$=2OA(#!VGH.KB@J/V@T\Q,K9!5S8]E*M7@*'1_0SOB)63#T]W@ MV8)OF(9+MH5KN2'B65VC7SS-%$^*B9K_Q5!)U-(SC$PAJ!\%_?%&,2)GZ2C GL^O%Q?G%9+RXF%]BG%_? MO!E?+F Q_^8UCWKPQK_Q)S[6 M[H<=F)_#XN4,;L;7+\:7LQMO_ONKV3L83Q9VI!&&^Z?FLP]'F0*BWA=( :V/ MHKT0$$LA6&Q3.VRY68-9,WB=$X4N2'=PS3*I#,@$9N*6:2.8J1>VN1"Q#R=V M]O%1K]$(AQ.YR8C8N58T/ 44>"[5IHS9T'L-B51.?(;*2@H,X5/X-1<,FF&] M2/1$0\)3[+[7Y8;%N<+2@Z")H#"[B]=$K!A6B,V&:VWUQG\[DV(Y@353#+7] M4+$"0Z57I7X=KAABA*D=B+K#L<+4)NL0,V5XLJM#EBN=$_2)D1#UBE7E<;2- M;G$.K<:$RLQ6L@]7%%-L *$V#@=12R*8]N9W*=O!.'96M0%4QW%BZG:5G;A$ M,]NAS0[>"[E%8R!:"WW)4LZ2XZ-V;_BO8BXCE&*I]5*6F$&SDSTN1-Y7#,.3 MZ+32^LMO/WQDEX[?;%D[+- 39? G>8HG(<;P3FT4WD>F8G_F7#%+0K1UF"Z. M496D3\AI\8E1'[5/:-5*GH;U?4B7,1'UFRWT;KQ37J:"\Q-&^*R M("9$0W EQ5[GJBH,"+<9,5-,6X_7[3!)4\!EJ Q),1YTAB&@ZVY5P@41L>U' M@=1Q9W>*<5:>.C]+S(-N2UWEB#*%^@<=NR%JA=34R&Q@.>DC/*57#5FFK)J_ ME(HRY:%Y4Y)I-J@^AI3K+"6[ 1?.2&[1L)2^E,;(C=O@UB;#F*1E97915 R7 M?+C5]WOMIJ7$!N/1T&KCDBW[CBT'ANZ/]7M^/SP\'/K1_5C@9!?R$8%&&SVO M-6M/HGW0R.X@JF*]4-@:9@^$S/Z_X'<2!]S@5O&GX]%A/SYJ=8?:_9;EZ*7_ MI"+=Q\('EJ@4KV2U"L]_U#IE"-B00>. EBFG4&&M3!=:PWV'YOZD<5_L7*W\ M)X;][C%/UD@1X/P^]\R3A".C^2&QGEPICB@SA+D'^/2_'IL?^F1,[<-+<3C& M^2I'OMDI^/>^U0)7&@Z7HK)8])YPC*](,<:@T;I8OB6>K,B.;:%=:)!1R/YCRN*[IK5 M@BW7K+@5V*L>7(59:6M9;L!B$_G9/D2G"]?A#P M.98PRSFR'-D4$L! A0#% @ C( &4X*=TV\8(P (%T! !0 M ( !3M0" &5N=BTR,#(Q,#8S,%]C86PN>&UL4$L! A0#% @ MC( &4YSMV7RO8 75@$ !0 ( !F/<" &5N=BTR,#(Q,#8S M,%]D968N>&UL4$L! A0#% @ C( &4Z/ V8&&$@ >Q0 !, M ( !>5@# &5N=BTR,#(Q,#8S,%]G,2YJ<&=02P$"% ,4 " ",@ 93 MG8J\);X! 0"R?0H % @ $P:P, 96YV+3(P,C$P-C,P7VQA M8BYX;6Q02P$"% ,4 " ",@ 93T;QR:BR@ !]: < % M@ $@;00 96YV+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4 " ",@ 93HE"I M=@P( !B*0 % @ %^#04 96YV,C R,3 V,S!E>#,Q,2YH M=&U02P$"% ,4 " ",@ 933IN&X0$( #U*0 % @ &\ M%04 96YV,C R,3 V,S!E>#,Q,BYH=&U02P$"% ,4 " ",@ 936TLE":4% M "F%0 % @ 'O'04 96YV,C R,3 V,S!E>#,R,2YH=&U0 M2P$"% ,4 " ",@ 93/_H]!Z4% K%0 % @ '&(P4 J96YV,C R,3 V,S!E>#,R,BYH=&U02P4& L "P#- @ G2D% end

((CY&.4PP8)PE' MWRG&G^/RJBRG\!FE//=WA:>T^A%KU1EL!9^16CF)7> @RR!!7_(PI+"V>^!TTE?%P?&9V),/L2,[/COY:]*/CI .==J(! M8:UT]K59<1;5W^E3NQ&%G ?=B#!/,EA<'>[@L\KV,\9.OS7I!UG(=HD%B2WU M/_N4^M22*&(]'6'!)=%[O9F$.19*# FV"HW2TYR>V'R!O4O3D/"<]W0<^Q:$ MUQ(T.;HV6VG6W>/ 8D"VRO4WZ+ [O#^N^FOW&WO_>/DDS+I&_QJY0M'P,L6L MF/Y!T"^ <]76KO#PBL87F6+?P!02P,$% @ MC( &4T.D6)_+ @ W 4 !D !X;"]W;W)K&UL M?51-;]LP#/TKA+'#!GBUX[A)&B0!TGUVP+!B[;;#L(-B,[8P6?(DNFG__2@Y M\5*LZ466*/+QT=3C8F?L;UF1):BZ(,08U*LC2=)(V0.EHM@NW:KA:F(R4U7EMP7=,(^W")RNR6T2@Z&+[* MJB9O2%:+5E1X@_2MO;9\2@:44C:HG30:+&Z7T7HTO\R]?W#X+G'GCO;@*]D8 M\]L?KLIEE'I"J+ @CR#XXC[NLY]WB%42ZLL.M])],(BLZ1:?;!S*"1NO^*^_U_ M. J8I2<"LGU %GCWB0++MX+$:F'-#JSW9C2_":6&:"8GM6_*#5F^E1Q'JP]H M*BO:6A9"P97NN^Q_U\M;L5'H7BT2XC3>.2GVD)<]9'8"<@*?C:;:P3M=8ODX M/F%Z \?LP/$R>Q;P4Z?/8)S&D*79Z!F\\5#S.."-3^#=8,7/BEP,CZI?\Z-V M\'.]<63YL?QZ)E,^9,I#IOQ4)M90V2D$LX76LI(L/<30*J$I!J%+P#^=;#V9 M�K.Y:4> R8IDZM'<8K6YKA*U1+$&I*R#?6G!( MCHV6:BB8& L8E-'5:\4R*4&X<"]UH;K2!QWX/\7;FZ0FM%HH]<"JN&.UMXSB MS)9V7,>I\N; S<70W+=88+-!"^-1WVF_I/"2:5%M.L+:0I?J&;8_#R%67X!MX:XV?]5VC/T M@'D\G@K<)<<5"83E,OOL$ZC*YUK]A_[OW<^RQL);4# MA5L.3<^FYQ'8?I;T!S)MT._&$$^#L*UY_*+U#GR_-88.!Y]@&.BKOU!+ P04 M " ",@ 93^X>1>R@" "5! &0 'AL+W=O=2]F9]T4 MOI[9M>,&B42\V#NS<\Z<&<\X.QC[B V 8\]*:EQ$C7/M;1QCT8#B.#$M:+JI MC%7,T26YBQ86.\BSXMC;/3.>DT+"U##NEN/VU FD.BV@: M'1T/HFZ<=\1YUO(:=N"^M%M+5CRRE$*!1F$TLU MHN7T=C7W\2'@JX #GIR9 MKV1OS*,W/I2+*/&"0$+A/ .GUQ.L04I/1#)^#IS1F-(#3\]']KM0.]6RYPAK M([^)TC6+Z&W$2JAX)]V#.;R'H9YKSU<8B>')#D-L$K&B0V?4 "8%2NC^S9^' M/IP TND90#H TJ"[3Q14;KCC>6;-@5D?36S^$$H-:!(GM/\H.V?I5A#.Y9]M MS;7XS?L6Z9)M LKVF";BJTZ) 0B>[4!QX7$UUGL**]'Q\608]7G2,_DN&'W M1KL&V3M=0ODW/B:]H^CT*'J57B3\V.D)FR57+$W2*4)-0^(NT,[&7LP"[>P_ M>G'%UD:CD:)\:!7(OB_WZ"P-VX\+BN:CHGE0 M-#^CZ%.G]F!]+MI"2XEUS89Z\5_?H6>[#FQ^'9_R-(N?3@7$)Z.BP-9A(9 5 MIM.NGYK1.^[^YK85&)J$B:#)Y0WEMOP2]X4P;!F]O'(UQ.#;T MWP#K ^B^,L8=#9]@_!/E?P!02P,$% @ C( &4ZR_-6WD @ 1P@ !D M !X;"]W;W)K&ULG59=;]HP%/TK5M2'5FJ;[P 5 M(+7 M%6:A$J[/4Q[,,F%6'5L:CO0_?O93IKR$1C:2V+'Y]Q[CN^-D_Z&BU>9 M RCT7E F!TZNU.K.=66:0X'E+5\!TRL++@JL]%0L7;D2@#-+*J@;>%[B%I@P M9]BWSZ9BV.>EHH3!5"!9%@46?QZ \LW \9V/!T]DF2OSP!WV5W@),U OJZG0 M,[>)DI$"F"2<(0&+@7/OWTT2@[> 'P0V]@7?(&'0.IH9V-VW;+U?A)D^F2FA5XGFJ>$# MED0BOD!3 1*8PK9\-VBF&S(K*9BE$9;YM;VBR5M)UIAJH$289>@)I!(D59!5 MZY=C4)A0>:5#O,S&Z/+B"ET@PM!SSDNI&;+O*BW;)'?36N)#)3$X(O&Q9+7JJE7T-0KL/'"(_'N MTY273!&V1%-.24I HE_W^VPE6A M$AO*G$CK89CTXB#JN^OM K7 NE&J:;4I^L*TPR!._ZV)50M317.0C]Z@FA72,L);1[K]+&6VK]J+?GZ!#C MM;N)&S?Q?[NIA#/.;OXM/CXAK))^B/"C;KOXI!&?G!3_S!6F5O?U07?9K1>[ M[MJ$)VT=EW3"O8YK@76CCK_7F.-#6"\(>\$N:G*(Z@:=.-[;#'?K$#:?V.]8 M+ F3B,)"\[S;CMY+47VVJHGB*WLNS[G2I[P=YOI+#\( ]/J"<_4Q,4=]\^\P M_ M02P,$% @ C( &4Z"X+/*4! HQ( !D !X;"]W;W)K&ULM5C9;N,V%/T5PI@",T 2B=1F!8Z!Q N:HM,:2:=]*/K M2+3-CB2J)&TG0#^^I*1(LD5I,DWR8I/4/7?CY>$R.3#^56P)D> Q33)Q-=I* MF5]:EHBV),7B@N4D4U_6C*=8JB[?6"+G!,<%*$TL9-N^E6*:C::38FS%IQ.V MDPG-R(H#L4M3S)]N2,(.5R,X>AZXHYNMU /6=)+C#;DG\DN^XJIGU5IBFI), M4)8!3M97HVMXN42N!A02OU-R$*TVT*$\,/95=V[CJY&M/2()B:16@=7?GLQ( MDFA-RH]_*J6CVJ8&MMO/VI=%\"J8!RS(C"5_T%ANKT;C$8C)&N\2><<./Y(J M($_KBU@BBE]P*&6#< 2BG9 LK<#*@Y1FY3]^K!+1 B@]9@"J .@4X/8 G K@ MO-2"6P'LHVJ6[!$L2:S:B$96F6BZ5^(42S=3[Z;GK^C"<6/OV%+U, M;&D0"\(0HEKL*!2O#L4;#.4VBUA*@,2/@#RJ;4<04R2E#J]E&WH>](\]G'D= M#Z%CGPC-NZK"$(V/A19=3>>^-S9'ZM>1^L.3%L=4UP5.0(YI?*Z8*,(YE3@Q M1>QW/8#V.$2^(W@@6Z[5R\ RL"*^"WN,H\8X>KN%M*R4'7&'/?9Z<]"0/72&*XQE>\(E?4@(R)@D M0GGSA%7/Z(73\6(<]#O1; 1P>"?X[C('_X)V[E.RJ*MF9J62/76JX#H[?.?,-Q<'P+3(?=C+O M!WVI1PWKH6'66W&Z5V4+[@G?TTBMN!E+]D8CSW?4.->./8/QD/W=^.. VDX$ US8)4AXTVJ@K;W=:>] M_*KK15<*N:=2 MDDWAO$1J:9+JAF.U[M IX9OBM4. B.TR65Y=ZM'Z1>6Z>$7&#?V!2LK1H;@F."=<" MZON:J7VSZF@#];O4]#]02P,$% @ C( &4[;G4A7F P (@\ !D !X M;"]W;W)K&ULM5?1;MLV%/T50EB'%F@MD;(5N[,- M)':R=.BV(&E6#,,>&.G:(DJ)*DG9,;"/'RDKDK;(C!^.?YX18@%5&_\P6"K.M?(3N5!B&_VYE,R\P(; M$7"(M:6@YF<#"^#<,IDXOM>D7J-I@=WK)_:K:O)F,@]4P4+PKRS1ZRB! M%2VYOA7;:Z@G-+)\L>"J^H^V^W>CT$-QJ;3(:K")(&/Y_I<^UHGH Q//X#4 M /)_P/ (*P!X;& 80T8'@L8U8#1L8"H!D15[O?)JC*]I)K.IU)LD;1O&S9[ M496K0IL$L]QVUIV6YBDS.#T_C[^73#%;984^H-^HE-36&KU=@J:,JW=F]/YN MB=[^\&[J:Z-H<7YXY11SPD8X=ZU*A'3O5+%5M$ H4PF>Y3 MCIY-.PP=PF>-\-DQPJG@B>DH5(!DHC?M;AH\1IG(=>IJO'$3TMC)];,0R99Q M_A[!8V$V'TB0IH\F-TEIMJ"J2S)1YGU9NAP_R]*!_$R:8";.8&ZD*"0S-BAW M2#\ML!WZ!YUB*>*@=>C@U18C[NP#^.3+L:;LICR:.!H3MUZ'W69WJ30SGPVF M_/<*5B5'G]D*3'3H3Z!2]<;B)HS0[CGRO\&UYHC#%_J";4QL?(>N@2=H(;*" MYCL7=>N)>/AZM6[M#KO][O=M#E*EK+!K/@93\S7T;G!N&C(9!,$;5T2M!6*W M!RZZYHNTI+E:@>QONR7N\<.1:Q_ K2-BMY?=0@)9407QTGZPK*FZ&P(. E<8 MK0MBMPWV=YAQGGY+;76(ZV9D>!DA;ZHN;J%QF-7ADEK=^3D=K&ULM5;; M3N,P$/T5*T(KD*!Q+KVQ;:72+@LK5D*4R\-J']S$;2P<.]A.R_[]CI,0"DVK M:J5]27R9,W/F.#/.8"W5LTXH->@UY4(/G<28[-QU=930E.B6S*B G854*3$P M54M79XJ2N "EW/4Q[K@I8<(9#8JU6S4:R-QP)NBM0CI/4Z+^7% NUT/'<]X6 M[M@R,7;!'0TRLJ0S:AZR6P4SM_82LY0*S:1 BBZ&SM@[GWK8 @J+1T;7>F., M;"IS*9_MY#H>.M@RHIQ&QKH@\%K1">7<>@(>+Y53IXYI@9OC-^^71?*0S)QH M.I'\B<4F&3H]!\5T07)N[N3ZBE8)M:V_2')=/-&ZLL4.BG)M9%J!@4'*1/DF MKY40&P OW 'P*X!_*""H ,&A@+ "A(4R92J%#E-BR&B@Y!HI:PW>[* 0LT!# M^DS8N 9X MV^AN5'&\*#GZ.SC^R$4+!?@4^=CW&N"3_?!QIEH(=W?"I_OA4QI!=*^ XX]P M%\2N%?=KQ?W"7[##WT6N84576I;2HU\WL(:N#4WU[STQ@CI&4,0(=\3X+F6\ M9IPW:5TB.P72=H75J._WPGXP<%>;HC28X4ZW^V[V@5A8$POW$KLB:D6U03.R M8F*IT1>29E_1$R7<).B>1HF07"[A@]HC0KN.U?YO0G?J&)V]^=Q+0S@R1"S9 MG%-$RBHA596<(@&=&ZHG(CII^G [6R+[./";)>[6E+H'4.(;M4G*VFPB4+IJ M;Q X:_<[S01Z-8'>7@+7,16&+8 *,+$)W&:6/2V6/3;&#>SZ-)O8"J?\P1G\!4$L# M!!0 ( (R !E,M0MUTIP( .X' 9 >&PO=V]R:W-H965TM 9HH&G7!1ZX&7&E*>^K],,4"S\*@MC/&2^\8>+FQFJ8R,H(7N!8@:[RG*GG M$0JY&GBAMYFXX8O,V E_F)1L@1,T=^58D>4W*#.>8Z&Y+$#A?."=A:>CT#FX M';\XKO36&&PJ4RD?K'$U&WB!980"4V,A&/V6>(Y"6"3B\5B#>DU,Z[@]WJ#_ M<,E3,E.F\5R*>SXSV< [\6"&ZJ%V'*(PA:'J':('.]U(,?R@ADV3)1<@;*["*:6X4T?(7OVG!*%6=P51A6+/A4()QIC4:#VZIHZ> "#>-" M'Y+#)5-+U 8F;,F+A8;/+"^_P3TR83*XQ30KI) +CAH^ 2_@-I.59L5,)[XA M]I:#G]9,1VNF41O34AU!T/L"41"%=Y,+./AT^!K%I]P; :)&@,C!'K? CBI- M,[I.;ZT$_+FF.;@RF.N_.V(<-S&.78Q.2XRQ0L&I>'3L&X7A@.0P&SD.W]-C M#1H[4'N[EL-^-P@2?_D.E4Y#I?,!%5DJ3O4C*F93GN<=.78;X.[>=(R;&/$^ M=(S?Z!CWVW3L-51Z.ZF\7)0[C?-*P#6?HSWAOY&I=T_W;KP8GM\ZOF)VTC [ MV8ET[IH&*A!9%1V ZW/ MI30;P[X1S1,__ =02P,$% @ C( &4P.B.X() P FP@ !D !X;"]W M;W)K&ULC99=;]HP%(;_BA7UHI7:YI,$*D"BL&F= MM VUZW8Q[<(D!V+5L3/;?'2_?K:39I0$VANPD_,>/^?U5X9;+IYD#J#0KJ!, MCIQL7%D*P)D5%=0-/"]V"TR8,Q[:9W,Q M'O*UHH3!7""Y+@HLGF^!\NW(\9V7!_=DE2OSP!T/2[R"!U"/Y5SHGMMDR4@! M3!+.D(#ER)GX-].!B;!*5!J M$FF,/W5.IQG2"/?;+]D_VMIU+0LL8)%+=8$!6'5/][5/NP)_.B((*@%P7L%82T(;:$5F2UK MAA4>#P7?(F&B=3;3L-Y8M:Z&,#.+#TKHMT3KU'@NH,0D0Q]V>EU(D BS#'U3 M.0@T70L!3*&)E* D.I^!PH3*"W2%'A]FZ/SL ITAPM#WG*^EELFAJS21R>NF M]>BWU>C!D=$_K]DU"KU+%'B!WR&?GI;/(-5RW\J]UW)7^]"8$31F!#9?>#3? M$G3-&9IRJ>0EFN*2*$S)7\@N4>W4Y9Y#M3,S(E/*Y5H ^C592"7TVOQ] B=L M<$*+$[TQ-PK2G''*5\]=#E %)XIS=U"F2#%Q0ZET*5J[>'T(^BY("S'13W$K\;L]=@]DYB MWOU'+(VES_H44M5*?P.YUZ()!D'_ +D=Y,?]J!LY;I#C=TT]87I9899"%UW< MIDOZAW3M(#])DFZZI*%+3M)-LHUA0MI*P2DUSM8GQP(8+(GJ-#-IDWA1?(#; M#HJC8-"-VV]P^R=Q[6;M(NJW5V28'!K8#O*]071D?@<-TN!=\PO[QRZWATI: M'[O8'BY=V(/67HZ\V!\<<'=%]1+O@-O=NSK,M?T%BY5>=(C"4NN\ZT07+JJK ML.HH7MK;9,&5OIML,]=?#R!,@'Z_Y%R]=,P%U7R/C/\!4$L#!!0 ( (R M!E/6>#\N4@4 !@< 9 >&PO=V]R:W-H965TT@\I<[#FXH=<4JK 0@U_6=.&1)9SC(G]V)X8"G*F()O1- IG$< MBI>3\1W;S97;9<;,>T8A.5281ZG]/=$2C*%/2_?A9 MBG:J-K/$[>N-^B0WK\T\AI*.>/0'FZGE9:?; 3,Z#]-(?>/K7VAI*._@E$#GM2^*E5=Z'*IP.!!\#406K=6RBWRX\FQ=8)9D,^M>"?TI MTWEJ>"?T)!7J!83)#%S_3-E*3QOU$?RJ)_7[,54AB^0'\ D\W(_!^WGM3ZQIX_I5*?#NO2=6N)J M,N%<#Q_1&W&I^A8=4NF07(>TF9343,J%X+)VSA5R?BZ7L?1I"+$?N'C@/&V/ M1;NP25T8@LB$[9CR*E.>U=0-E;*O23I-XS0*%9UI .K%8,K" K'::AASH=C? M^8,ZFT4#WE;'/G5]O^?MV6P7-JD+(] C]3;]RJ9OM?F=JS "JR,CF%!59\P_ MZ(KGNFYWSU>KJ,EA% EZ?J_>55"Y"JRNQK:A O19+_22UCD+#ON,B+_;Y5%P M,.$\[.]/WL,@Z':[O=VHZ[HHO^O6N^]6[KM6]R,>KU)%A1G)O :2S]4Z%-3R MC>]5+?2LY-A\XS^"NR@LY:O5"/QYH\/!%T5C^9>E,>B:1<^U&KJ6BL7Y=_!! MTGD:@1LVKQN^<8,.!B\T%-+6IZV%&)X$3XB,$CHO/DN][5D:0,_=FZ;C,LRW MATWJU! A1_ )S>("<0- ]0YRR:,98+'FRQ/-7%EK;]8;2$ZKO8$\M%/^];4_ MQ##! 8;[M6\5-JD)PX$?P".U-U"'=JK_-I^S*07S5"1,I8+F]N;L.;NV#H$! M+ Q.&P(#*VBGU>N'H'M0-(@@V5]^RC#?'C:I4X.('%F H"$D[/WW(0#_@%N6 ML#B-;5MBPT?D_O\X1@9]")X'QPTZS3A&!J+(#M'&4V9$/V??-YRFUH MA^S;Z_;EMNL$S>4VW$1V;I;EWMU@<+6DPB9O^(7\D^B"#*>0?2?X:KJ@FBU@ MX.[MV\:H9@]X$#6IT=(K\!&Z(T-,9"?F\>*WXXIA&'J#;1XV&,-GVN8UZ#1S M!1O683NC[+5NA HV ,/H#6J]]>IOWYVUK[5=QVNNM0$=M@/J*F71C"6+W/OC MYJ;E[A$;=F'O)+A@@RELWV:]&B[X\&T7^?X^7,HHWQHU:=+:]62 B>W ;!Z$ M5I#!AF:X^P83WS -V_=E[2>^7:=Y-24&?,0.K'8U;X0-,50C]I?7L]2<&+81 M^^:L=B&@*3A_52;M@EM_?IYVMLH,60B9WX;+?6V2=$C[O[/J"V" M)@U!A2%GZ^ BIF*1'S%),.5IHHJ?G:NGU3'6Y_SP9N_Y%>R/8,WS,>Q?%X=4 M1KXX,[L-Q8(E$D1TKIMR+P+=7U$<0Q4WBJ_R8Y-'KA2/\\LE#6=49 'Z\SGG M:G.3-5 =!@[_!5!+ P04 " ",@ 93,@A;D<@" "C" &0 'AL+W=O M$YBN$1D%H'.NA M61":QWIH%007NI_'[A(W)D@&/277H"S:J-F%R[YCFWPQ8?MDALH\98:'@ZDR M+:?P&8B(8/*8L=0T <(G^$&4(K:(<#*F2!C7I\9Z.QO#R8=3^ !,P#7CW!1; M]WPT)[%Z_KSP.LR]AJ]X;<"U%!AKF(B(1@?XXVI^NX+OFPR4:0@W:1B&E8+? M,EG &81#6#YQG=#P].!3.^[Q/_MG[3C(:94\TG%[S%;V)6%&-PEQ2=Y1P MC&$F>8;[E=X1;Y;B32?>>*/ASF#*B>FTW;[[]=W X0IIHG]7.&N5SEJ5D8RD M1E@KAD@%R,7B4*?F"N=.P=ZJJT&K9HJPVJ[^/B:LG>]BQON83JV[BYGL8YJU M5HG9";%=AM@^LECV_8>/)$D_PZ4@_!G9O*I@G=)!Y_\7K%LZZ[Z[8+E">RN) MP8MRO8D8OXF85"'RT/RM6S>A:NG&G8:YS 3F+UMI+2?JI1LD+^S#^L6H?L ^ M-A,X'YA_Y?/Q?4W4D@D-G"Z,JZ#6,8VE\I&8;U"F[LZ_EV@FB%O&YBN"*@LP MSQ=2XF9C'93?)8,_4$L#!!0 ( (R !E/8X>^SWP( L( 9 >&PO M=V]R:W-H965T>^[.N1MON'B0&8!" M3SEEG$.??/9B-C;PV^$MC(O34RD=QS_F V5\G$\8P@H! KPX#U:PTS MH-00:1F/-:?3N#3 _?6._:.-7<=RCR7,./U&$I5-G*&#$DAQ2=4MWWR".I[0 M\,6<2OM$F]K6C6@9P.M ME-FPYECAZ5CP#1+&6K.9AMH"#-57"JAOQ*-4],KID P3.D6S6&MBUI M@I8\51LL )V@&<\+SH IB7B*NJT/YZ PH?)(X^Z6B&,Y5)=,D22)[C71UK$W"P"_@BZ"3\7+)3U/.. M4> %?HN>63=\#K&&^Q;N=&WP+H7,HU/88+2AF"NDLH=<*/(3FP;0)K?B"_=T MG RB*'PIM\4LZOG^L%UNU,B-_CZYQXB!:I,27YN-HM#SVQ4/ M&L6#?W4=GO$/&_[A_[_;H\;9J#.82ZE(;F[)^W=^Y'VXDY"6M%I?D[3U=G<3 MAF@+6,@V:>Y>O\U!K.P8DBCF)5-5ZVU.FTEW;AN\^]N\&I,W6*P(DXA"JJ'> MZ4!?2U&-GFJC>&&[]SU7>A;89::G-0ACH+^GG*O=QCAHYO_T%U!+ P04 M" ",@ 93*MV6]8(" "R!@ &0 'AL+W=O(("4ATUJI4M6LV\.T!PPS_=]W]WY.**:BR>9 RCT7% FQTZN5#ER79GF4&!YR4M@^F3% M18&5WHJU*TL!.+.@@KJ^YPW= A/FQ)&UW8LXXI6BA,&]0+(J"BQ>ID!Y/78& MSM;P0-:Y,@8WCDJ\A@6HQ_)>Z)W;L62D "8)9TC :NQ,!J-Y:/RMPW<"M=Q9 M(Y/)DO,GL[G)QHYG @(*J3(,6+\V, -*#9$.XW?+Z722!KB[WK)_L;GK7)98 MPHS3'R13^=CYY* ,5KBBZH'77Z'-Y\KPI9Q*^T1UZ^LY**VDXD4+UA$4A#5O M_-S680>@>?H!?@OPWP+" X"@!02G*H0M(#Q5X:H%V-3=)G=;N 0K'$>"UT@8 M;\UF%K;Z%JWK19CIDX42^I1HG(IOF +!,*4O*(&-;IL2,K3@*U5C >@CFA1< M*/('VUN=/^OVE(#.$U"84'FA'1X7"3H_NT!GB##T+>>5Q"R3D:MT<$;"3=M MIDT@_H% G3'F>\4!D&X[Y2\ M=QH$5T&P[S7OT?L&ULO59=;]LX$/PK"Z&X:X$V$BG+'SW; M@)VT30_H(6BNUV=&6EM$*=(EJ3CY]R4E17+/EM 1E]LD>+.[*Z'XYWOE?YF MAJ%),SW^;6;X3+^8YM\1;ME]V- M=JNP1P,:M)P^\/#Y"?U]5;PKYHX9O%3B*\]LO@BF 62X8:6P MG]7^&IN"$H^7*F&J3]C79R]#^M$/S#U6I5;1+CDO_J]Q:[=YR%V>7'Y3*]EP(8#*#C](R MN>5W F%E#%KS&OYQPG@#[:F75V@9%^85O NX=],DP;XG5- M3'N(Q_!)29L;>"O@4:4?+F]@I MM=2CBGK40[UF@LD4@5G8H>8J V.9MJ=Z70.-*R!_$>^7LV@\F<3S\/Y$ DF; M0#*8P#73]V@LK-+O)3?<7Z-3Y#5(M]SC06YWY]R-DH /:?4+ M@&863^IL?$3_AL0][).6??+,UJ/,3I%/CLAG=#J:]31^VM)/!^G?2=]WZ>[> M5V3"YG"K1.G;;P9D-6O!9[];T23J["8ZEZ8;I,/>CJ,X3J+3O24'ED?.(>L& MY1=U36A'3\^D[ ;H,(.^XCL[(_%YE-W@_-1^FM"HK_[.UU<!8+ZS:5 M4D GW,Y7%^. M87'@XJ?<$:+ K[)@16 %F5)1:/;TG!#TL'.D\#G^AVI\R NUKL M\9;<$?5E?RMTSVVCY+0D3%+.@"";I7,%WZR19P@UXBLE!]EK [.4>\Y_FLY- MOG0\HX@4)%,F!-9_#V1-BL)$TCK^;8(Z[9R&V&\_17]7+UXOYAY+LN;%-YJK MW=))')"3#:X*]8D?_B+-@D(3+^.%K'_!H<%Z#L@JJ7C9D+6"DK+C/_[5)*)' M@,$( 34$]*<$OR'X]4*/RNIE76.%5PO!#T 8M(YF&G5N:K9>#67F-=XIH9]2 MS5.K]YSG!UH4 +,%P1<24F4? W^T95T >YT]>25'N:;,=#+:Z(P M+>0K#?]R=PU>OG@%7@#*P.<=KZ2.+A>NTH+-M&[6B'M[%(=&Q'VHV"7PO=< M>0A:Z.MI^C7)-!W6=.^4[NHTM;E";:Y0'<\?B?>.,JK(Q4===Y9<@>\?-1[< M*%+*'Q.S^>UL?CU;,/9F!)<2K+$0CY1MP57)*Z9L.3R&B>HP9M<^K&*(DB!8 MN _]7)W#HL2#?@<[41FT*H-)E5=95I55@95.B98H%/T/F_UI$WJ,%/847* X M3LRK/5%JPP6AE_IVJ6$K-9R4:JKT#](9GLT>^*&'_(%(.RR =HU1JS&:U+BN M=SP1H*!2R8DJBMN \3/4;-+.ELQ3L\E9]L+43\PN/4FR#0;#'NQ$9=JJ3&>K MV=12BP@FZ; <+#B8)F$8VJ5"K_-G;XZJ;:+T!?@Q3%$\T&G#I2B-QG3VOB-P M4N>MX'M!]3= / )%LAWC!=]2,E7#L#->^!S."SOKA3-Y;Q.GG\XD]-'0>RVP M,$CAB/?"SGSA?.X++;;J^TD<#;7:[#=*@W1$;&>_?.&L(@2(8RSV$H M'J_CSH#AM -_%C@G@.%RNG0[_X7/8<"P7*G^ MQF)+F00%V6B>=QGK=8KC+>7847Q?'_3ON=*'B+JYTS<[(@Q /]]PKIXZYN[0 MWA57_P-02P,$% @ C( &4T(.%?N$ @ S 8 !D !X;"]W;W)K&ULI55=;YLP%/TK%NI#*W4Q 9IV%4%*0K:U4J>H7;>' M:0\.W 2KQLYL4[K]^MF&L*2C4=6]!'_<<\Z]EYM#7 OYH H C9Y*QM78*[3> M7&*LL@)*H@9B ]S$!?PE4*M=M;(5K(4XL%NKO*QY]N$@$&F+0,QCT>8 6.6R*3QL^7T M.DD+W%UOV3^XVDTM2Z)@)M@WFNMB[%UX*(<5J9B^%?4G:.LYLWR98,K]HKJ- M]3V454J+L@6;#$K*FR=Y:ONP S \_8"@!03/ =$+@+ %A*]5B%I ]%J%LQ;@ M2L=-[:YQ*=$DB:6HD;31ALTN7/<=VO2+ 'PYY\9J^'^WWE_)_Z_,WJ>\T(NV$)'5_XIF%! M*549$ZJ2@+Y/EDI+XP(_#LA&G6SD9*,79/>F#YKIZQNMAF7D6*P_/B;#\S,_ MB/'C[@OKB;HXCT;[4>F_46'X_L+?CYKW1!G%J(MJRL4[?\\2Y-KYHD*9J+AN MFM^==M8[<8[S['PZO)P->\Y38]6-L_ZE;WS^AL@UY0HQ6!DI?W!NW$,VWMEL MM-@X&ULC99;;],P M%,>_BA7QP"2VW)MD:BOM @+$9=H8/" >W/2TL>;8Q7;;[=MS[&2A-%GI2^O+ M^1___/JN1\%P=.S:;M1T+->&,P$WBNAU75/U= E<;B=>Z#TWW+)E96R# M/QVOZ!+NP-RO;A36_"[+G-4@-)."*%A,O(OP_"H,K,!%?&>PU3ME8JQGJ MS/2B+-4:YN3M(VX,#9I0,2=?306*?&)TQC@S#%M?7X.AC.L3 M.GGPK]Q'$SHGHLZ)R.6+7\AW0Y_HC+<..%LHU^3GQ4P;A9OMUX$AXFZ(V V1 M_,=L)C:@#1X&@TLI\+0HL@ 8M+!).'()[9'<3+,B"+*QO]EUJA^59GF1=%'_ MT"8=;7(4;2EKNS=H<^S0' 6<&NPP]'$8NLF;[N",XB+.]Z#[45D8Q,4P=-I! MIT=!KY1<@+:7#>5$@]JPL MD635;K\AQE'?J5$<[3'V@_*XR(<9LXXQ.\I- V4E))?+IR&\K#=RFL3I'EX_ M*,F"6NN@XBX.< MS7U*6UIHK]HAOJ)_3!E]-5ZSPPP:4#<#^A93FN6*?SNY3:?H'4$L#!!0 ( (R !E.) M^(F*?@( 'T& 9 >&PO=V]R:W-H965T9CZ^\TP/WUCOV#RQUS65 -UY+_8*6I M)MX[CY2PI TW=W+[$;I\G,!"9-OYAAXI&FUDW8%10'G!J:I4INB;+>R&87KI@.C>DS8=L^ M-PJ_,L29;%H4JH&2W#SB0=*@"14E^68J4.0+HPO&F6%H?4N^4J6H[1$YS<%0 MQO496N_G.3D].2,GA ERRSC'7NHT,*C,\@=%I^*J51$=41&36RE,IQI\/X .L2%^6:%>6JVB0\',C?!*';T@41J-#>OX/G@_#/%^#81(^A")"Y$<"3&'#2@J"B"% MU.;@$6@)WCL".XTVVU.>"%K>\2I'3>' MY(U?A([\BV?R7N&3O_09^Z-G*01[%[8&M7*#3Z/$1ICV[O;6?K9.W4@)_KJW M@_F6JA43FG!8(C3T+S"^:H==NS%R[:[_0AH<)FY9X?\!E'7 [TLIS6YC _1_ MG.P/4$L#!!0 ( (R !E.O,EUK-@, (T+ 9 >&PO=V]R:W-H965T MQ]N_! UQMM+_BSR9:LX1'TT_9>FI'?LA2T!*ZH MX$C":NJ]Q;=SG%B J_A$8:\ZY\A:60KQU0[NBJD76$7 (->6@IC##N; F&4R M.OYI2+WVF1;8/?_&_MZ9-V:61,%5TJ)LP$9!27E]),]-$!T CL\ P@807@J(&D#DC-;*G*T%T60V MD6*/I*TV;/;$9>/0Q@WE]C4^:FGN4H/3LP4L-;I&C_5;1%<+T(0R]=I<>WI< MH*M7KR>^-L^QU7[><+ZK.<,SG!\J?H.BX T*@Q#WP.?#\ 7D!HX=/#B&^\9= M:S%L+8:.+QJR>,>5EI69?QK]_=$4H#L-I?HR0!^U])&CC\_0/\!.L!WE:Y1+ M**A&*Y)31O6+F5Z,\!SZ JPI4T=I.VTW,TYWW8R&*HYTQJW.>%#G7/ =2$V7 M#-!?0H-"104VXV@@A*0E3WY'QFE+GPYJ?T]R0*04%==]:=;@I)-5%">!^WV7 MZB651PI'K<+1H,(G;N29=/^% E&E*OOB42Z45L@L5GDG>VZS[W,Q.M%V'659 M=FJBIS".@O2LAW'K8?Q_'G(SA[6Q4%"5V[0O%C\^T?2]ZM.*ZS .DO%9V5DK M.[MX8CM]*"=2OMB.W!%6]?9?UC,/Q(=U%8<_TY4-NAM=@D=)7UM>5'JL\K \X^'U^1=T9O.$H[F+PR#K M<])7BD<1/N_DL(#CX17\9_JSH1YJT)Z2ZS3)S$?XK/3#YP$GO[Q'&\KN)S ) M$MNFIZF?EL91-DY'I]+]SE[);E3_)')-N4(,5@8;W(P,E:SW?O5 BZW;/BV% M-ILQ=[HQ^V60ML#<7PGCIQG8'5F[ Y_]!U!+ P04 " ",@ 93QFT$"#8% M "<& &0 'AL+W=OI1N2R5^6E*58R$NV MZO$-(S@J0&G20XX3]%(<9YW1L%A[8*,AS4429^2! 9ZG*6:OMR2AN^L.[+PM M/,:KM5 +O=%P@U?DB8CGS0.35[W*2Q2G).,QS0 CR^O.#;RZ0P,%*"S^B,F. M-[X#5T)&4O:]1>GU=N\5G?#J@J\T M$VL.IEE$(@-^8L<'Y_ S.QXBBX.>;%'5)_36IUMD]?A;GG6!ZWP!R$'0D-"X M/=PQ]>-CT:'P)/RN-1SV+5OA5B/K%OY9URP7'*B '_] M+@W O2 I_]OBWJO<>X5[[X3[^TP01K@ Y$7R/2>2V.;"= OLW02%&\7XVY&' MD.\XLD7;YF3H=D'@>IK=1+?K>\KLR&ZJVT$W#/I-PX/"_:IP__V%RXM%DD=Q MM@(XI4S$_V E(:9^[+W[C;R0U]?S'_MZ_C[4[2:Z/V\0&/JA^W,="$^V(ZC: M$5C;,:;9ELB"YPD!WZ@@'$0Y4;> :QFRL'(>7F*&^Y7[OC7W&5X0M5]Y9IS< MOM99UU.#J^]!:\M97]\%S?*@ED%5R\!:RW-6#AZ)0,QYCC-9VX)RP8$\RBP: MNY2I73+5.]!S&PP&>K4M[68#?3)=)SA9*71J,7;LM^!!?2:J+1T2=\T4N+@E31J=[AO2>>;:4:R6"KC7EJ8Q=G*5!_$:>\AA%C >*,[B@ZQAQD_\9;_K^>(>]JV46VG7V)+_Z-O>UF$'_$@P+:WF =GTX MP[$ENCET/@Q]$\FV-YV5IK[5]+"@6I)@>&FB+2,TR>99N9U 70.A9VUW+&K3K6BNZG4%=:R"R\2VJQ0;9Q>92?#M# M!HT:V%*N)0K9)>H=?'O&$^RZ9MY\/^ZPEEKND%WN"CZ2'1XS$L4"_ L>R98F M6]798 M\K2H444KT\.D:Y5 ]F<>780>\"N65[:6U!*!@HOTO*9L9*?LUL^J2"=1-S0T M>XQT7I9G6].NZ!Y#SV X-7CLVQ@4U?2-SM#W!Q]8D4[NR*2Z8X,A-"JYP=#X MM#0U&+K6B:YE!=EEY:91M**7HB=1S!<%H^/L6-N-C=$?A*0XFQJC&Z*^L3$& M0_.TZ(:^<5IZC7>>*6&KXG4V!T69^Y<]U6KURORF>%%\M'X+K\;0L#Z!5U/3 M^@Q>W>U?E-=A]^_MOV*VBC,.$K*4*3C=4&XOV[\*WU\(NBG>Q,ZI$#0MOJX) MC@A3!O+W)9445%ZH -4_)$;_ 5!+ P04 " ",@ 93&W1YUW4# !%"P M&0 'AL+W=O560$5D5?\ $S?V7%1$:678N_*@P"2&U)5 MNMCS8KX+U6RXJ\6! M[.$>U,/A3NB5VZODM (F*6=(P&[IW/C7FWF#-X"_*)SDQ35JG&PY_]HLWN=+ MQVL.!"5DJE$@^N\(:RC+1D@?XY].T^E#-L3+Z[/Z[\:[]K(E$M:\_)OFJE@Z MB8-RV)&Z5!_YZ0_H_$2-7L9+:7[1J<5&.F)62\6KCJS7%67M/WGL\G!!T#KC M!-P1\) 0/D,(.D+PV@AA1PA?&R'J",:ZVWHWB4N)(JN%X":I50I;A7Y%[YD" 5*AMRDH0DOY3F\^W*?H[9MWZ VB#'TJ M>"T)R^7"53INPW:S+L9M&P,_$R- 'SA3A40;ED,^PD^G^?$$W]5^>]/X;/H6 M3PK^6;,K%'B_(.QA?^0\Z]?3O3$[/Q9]\]W1GR0CZ"L@,'K!5 6D5&8EE[4 M]/EF*Y70+_"7"?&P%P^->/B,^)K7!]T.:%=>8[73"L1&H.EJQQ4.$VWL>/E M;) ?^0-0:H/">3P ;6Q0X/E^#WKB,NI=1I,N;RHN%/V7F-;'=XA*61.6 ]YWC2\P/+!3GI3L]R MQ%4! NT 1KW&5O3 CP=6;8QO6;4Q,4X&3FT,3N)QH[/>Z&S2:-\:S8?QR,LC M97N4"L6P6LV^@XG+UJU$3@(AU9?E-G8B#"^:!9/K,Y[J_,IJ\TD=BT/ M)(.EHT((SNKGG_S8^^T35Z3LNQ>"1SV>21C+P-SN/1A'@R38H#@.PD$2 M;% 2AL,\V" _F,7)(!'NQ5Q0@=B;@4PB\QC;#T2_V\]\-V;4&>S?^M=K?V0_ MU3-B.]+]+]\.F!^(V%,F40D['.8RT+/N2 : M@+Z_XUR=%TV ?G)>_0=02P,$% @ C( &4U)A0& E!0 Z1L !D !X M;"]W;W)K&ULM9EM;]LV$,>_"N$50PMLD?C@I\PQ MT"0(EJ$!@J3M7C,V'0N11$^B[ ;8AQ\I*:)D464G70BCT(PKC]&*P5FIS[GGI8BTBGI[)C8CU-RN91%SIV^392S>)X,O<*0H] MXOLC+^)!/)C/\L_ND_E,9BH,8G&?H#2+(IZ\7HI0[BX&>/#VP4/PO%;F V\^ MV_!G\2C4M\U]HN^\*LHRB$29+R MQ=S<+B\&OE$D0K%0)@37_[;B2H2AB:1U_%,&'52_:1SKUV_1;_+!Z\$\\51< MR?#O8*G6%X/) "W%BF>A>I"[/T4YH*&)MY!AFO]%N]+6'Z!%EBH9E(F^!/PI" ,5 MB/3-:HFX0C7GC]="\2!,/VG/!['(DB2(G]$E3P,3Z]OC-?KXX1/Z@((8?5W+ M+-5ATYFG] B,#F]1JKTLU)(.M7]E\1FB_F^(^ 0[W*]@]VNQT.XX=_>;[I[. M6Y4\4B6/Y/%81[PO8BM"= M$HE4DFD>B'9&*9)\#D5@5B8&:;N.M2)691)/K M31)LN1)H(:,-CU]=&2_"C?)P9M-OYSHU6X>"8:5@""HH%XZ2:)7IQ:/WE$C, M@C$:]/[G^?8-RR7EE%3$'SHE%?,\["MZ5(D>@:*_2L5#Q'/I+DFCEB1"V;ZJ MMM&$8=RA;%PI&X-+H[;YH/4QJ<)-P(%>R5CIK6G6QT)J&B]%DL^(:]"3@_, M633D32MY4U#>]?&K9=K2,&68[0EM&TW&I$,K]BT\_1ZK)K0SY$2:WT>@PPI0 M6,,[[H,H]"^ZD[%X17<\>='-P4W6XF_S!RP",3F17-A"$%-0;"$Q*B2NVA++ M?-(^>]%A!6Q&;/&*8;[F"?WU%SSR_[B%R(\M+O'PU Q:BF$88T?3'[>9A8?^ MI"-+EEEX_#_7@/('(/B )DWAEHX8QN.A.H#;Q&ODJU36FXO8@A%/?T8=(!9> M!(;7,96 M.FT/QN@25.BI1>!Z?6.:E!&!)5")DVEM4X0;@5[58(R!J@-,FEJ MLU@E,%8;R#JV$A!+1L).Y!BQ3"1P#]FO$I##C2)HTA1G(4M@R#;R"=4 8GE) MX":O1^XLP@B,L*-K .E-*V)I1> ^[O0"0-HM&_8G_FA_@AWMWW2$W?JIA2/M MT]EUUP':IIU+G<,,4&>Y2/'/J 74XHO"^#JF%M VHC#%9'_D#BLR'$X[AEY[ M4(9A]HZ20-NMX#XF0).F4LM#"G>*O4I"&>-0,AU60#(M9BF,V2;)CBT-U!*3 MCD[$&[6HI'!KV:\TT,/M(VC2%&?92V'VFA.Q(I_YL1@T8(M2"C=^/[3V,>0FF\_,9)*R2B_7 NN-Y&PO=V]R:W-H965T.^Y\'FV4?C1+ $O^ED*:<;"T=O4I#$V^A)*9<[4"B3MSI4MF M<:H7H5EI8(4W*D481U$6EHS+8#+R:W=Z,E*5%5S"G2:F*DNFGZ8@U&8C%5O /=B'U9W&6=B@%+P$:;B21,-\'%S03U.:. -_XB>'C=D; M$^?*3*E'-[DIQD'D%(& W#H(AI\U7((0#@EU_-F"!@VG,]P?/Z-?>^?1F1DS M<*G$+U[8Y3@8!*2 .:N$_:XV7V#K4.KP&:O*K3$J*+FL MO^SO-A![!C$]8A!O#6*ONR;R*J^899.15ANBW6E$