0001628280-22-021354.txt : 20220805 0001628280-22-021354.hdr.sgml : 20220805 20220805160647 ACCESSION NUMBER: 0001628280-22-021354 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 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: 221140813 BUSINESS ADDRESS: STREET 1: 1000 CHESTERBROOK BOULEVARD STREET 2: SUITE 250 CITY: BERWYN STATE: PA ZIP: 19312 BUSINESS PHONE: 312-827-2800 MAIL ADDRESS: STREET 1: 1000 CHESTERBROOK BOULEVARD STREET 2: SUITE 250 CITY: BERWYN STATE: PA ZIP: 19312 FORMER COMPANY: FORMER CONFORMED NAME: ENVESTNET ASSET MANAGEMENT GROUP INC DATE OF NAME CHANGE: 20050831 10-Q 1 env-20220630.htm 10-Q env-20220630
0001337619false--12-312022Q26111100013376192022-01-012022-06-3000013376192022-07-29xbrli:shares00013376192022-06-30iso4217:USD00013376192021-12-31iso4217:USDxbrli:shares0001337619env:AssetBasedRevenueMember2022-04-012022-06-300001337619env:AssetBasedRevenueMember2021-04-012021-06-300001337619env:AssetBasedRevenueMember2022-01-012022-06-300001337619env:AssetBasedRevenueMember2021-01-012021-06-300001337619us-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001337619us-gaap:SubscriptionAndCirculationMember2021-04-012021-06-300001337619us-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001337619us-gaap:SubscriptionAndCirculationMember2021-01-012021-06-300001337619env:RecurringRevenueMember2022-04-012022-06-300001337619env:RecurringRevenueMember2021-04-012021-06-300001337619env:RecurringRevenueMember2022-01-012022-06-300001337619env:RecurringRevenueMember2021-01-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2022-04-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2021-04-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2022-01-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-06-3000013376192022-04-012022-06-3000013376192021-04-012021-06-3000013376192021-01-012021-06-300001337619us-gaap:CommonStockMember2021-12-310001337619us-gaap:TreasuryStockMember2021-12-310001337619us-gaap:AdditionalPaidInCapitalMember2021-12-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001337619us-gaap:RetainedEarningsMember2021-12-310001337619us-gaap:NoncontrollingInterestMember2021-12-310001337619us-gaap:CommonStockMember2022-01-012022-03-310001337619us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100013376192022-01-012022-03-310001337619us-gaap:TreasuryStockMember2022-01-012022-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001337619us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001337619us-gaap:RetainedEarningsMember2022-01-012022-03-310001337619us-gaap:CommonStockMember2022-03-310001337619us-gaap:TreasuryStockMember2022-03-310001337619us-gaap:AdditionalPaidInCapitalMember2022-03-310001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001337619us-gaap:RetainedEarningsMember2022-03-310001337619us-gaap:NoncontrollingInterestMember2022-03-3100013376192022-03-310001337619us-gaap:CommonStockMember2022-04-012022-06-300001337619us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001337619us-gaap:TreasuryStockMember2022-04-012022-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001337619us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001337619us-gaap:RetainedEarningsMember2022-04-012022-06-300001337619us-gaap:CommonStockMember2022-06-300001337619us-gaap:TreasuryStockMember2022-06-300001337619us-gaap:AdditionalPaidInCapitalMember2022-06-300001337619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001337619us-gaap:RetainedEarningsMember2022-06-300001337619us-gaap:NoncontrollingInterestMember2022-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-3100013376192020-12-310001337619srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-01-012021-03-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-3000013376192021-06-30env:segment0001337619env:PrivateServicesCompanyMember2022-06-30xbrli:pure0001337619env:PrivateServicesCompanyMember2022-04-012022-06-300001337619env:PrivateServicesCompanyMember2021-04-012021-06-300001337619env:PrivateServicesCompanyMember2022-01-012022-06-300001337619env:PrivateServicesCompanyMember2021-01-012021-06-300001337619env:PrivateServicesCompanyMember2021-12-310001337619env:PrivatelyHeldCompanyMember2022-01-012022-06-300001337619env:PrivatelyHeldCompanyMember2022-06-300001337619env:PrivatelyHeldCompanyMember2022-04-012022-06-300001337619env:PrivatelyHeldCompanyMember2022-05-200001337619env:PrivatelyHeldCompanyMember2022-05-202022-05-200001337619srt:ScenarioForecastMemberenv:PrivatelyHeldCompanyMember2022-05-212022-12-31utr:Q0001337619env:A401kplanscomAcquisitionMember2022-05-312022-05-310001337619env:A401kplanscomAcquisitionMember2022-05-310001337619us-gaap:TechnologyBasedIntangibleAssetsMemberenv:A401kplanscomAcquisitionMember2022-05-312022-05-310001337619env:ComputerEquipmentAndSoftwareMember2022-01-012022-06-300001337619env:ComputerEquipmentAndSoftwareMember2022-06-300001337619env:ComputerEquipmentAndSoftwareMember2021-12-310001337619us-gaap:LeaseholdImprovementsMember2022-06-300001337619us-gaap:LeaseholdImprovementsMember2021-12-310001337619env:DataServersMember2022-01-012022-06-300001337619env:DataServersMember2022-06-300001337619env:DataServersMember2021-12-310001337619us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-06-300001337619us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-01-012022-06-300001337619us-gaap:FurnitureAndFixturesMember2022-06-300001337619us-gaap:FurnitureAndFixturesMember2021-12-310001337619us-gaap:OfficeEquipmentMembersrt:MinimumMember2022-01-012022-06-300001337619us-gaap:OfficeEquipmentMembersrt:MaximumMember2022-01-012022-06-300001337619us-gaap:OfficeEquipmentMember2022-06-300001337619us-gaap:OfficeEquipmentMember2021-12-310001337619srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-06-300001337619us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2022-01-012022-06-300001337619us-gaap:BuildingAndBuildingImprovementsMember2022-06-300001337619us-gaap:BuildingAndBuildingImprovementsMember2021-12-310001337619us-gaap:LandMember2022-06-300001337619us-gaap:LandMember2021-12-3100013376192022-04-012022-04-30env:day0001337619env:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619env:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619env:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619us-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001337619us-gaap:SoftwareDevelopmentMember2022-06-300001337619us-gaap:SoftwareDevelopmentMember2021-12-310001337619env:EnvestnetWealthSolutionsMember2021-12-310001337619env:EnvestnetDataAndAnalyticsMember2021-12-310001337619env:EnvestnetWealthSolutionsMember2022-06-300001337619env:EnvestnetDataAndAnalyticsMember2022-06-300001337619us-gaap:TechnologyBasedIntangibleAssetsMember2021-06-212021-06-210001337619us-gaap:TechnologyBasedIntangibleAssetsMember2022-02-012022-02-280001337619us-gaap:CustomerListsMember2022-06-300001337619us-gaap:CustomerListsMember2021-12-310001337619us-gaap:TechnologyBasedIntangibleAssetsMember2022-06-300001337619us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001337619us-gaap:TradeNamesMember2022-06-300001337619us-gaap:TradeNamesMember2021-12-310001337619us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-06-300001337619us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:ConvertibleNotesPayableMember2022-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:ConvertibleNotesPayableMember2021-12-310001337619us-gaap:ConvertibleNotesPayableMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2022-06-300001337619us-gaap:ConvertibleNotesPayableMemberenv:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-12-310001337619env:ThirdCreditAgreementMemberus-gaap:OtherNoncurrentAssetsMember2022-02-040001337619env:ThirdCreditAgreementMemberenv:OtherNonoperatingExpenseMember2022-02-042022-02-040001337619us-gaap:LineOfCreditMemberenv:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-02-040001337619us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberenv:ThirdCreditAgreementMember2022-02-040001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-06-300001337619env:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001337619srt:MinimumMemberus-gaap:BaseRateMemberenv:ThirdCreditAgreementMember2022-02-042022-02-040001337619us-gaap:BaseRateMemberenv:ThirdCreditAgreementMembersrt:MaximumMember2022-02-042022-02-040001337619us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMemberenv:ThirdCreditAgreementMember2022-02-042022-02-040001337619us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberenv:ThirdCreditAgreementMembersrt:MaximumMember2022-02-042022-02-040001337619srt:MinimumMemberenv:ThirdCreditAgreementMember2022-02-042022-02-040001337619env:ThirdCreditAgreementMembersrt:MaximumMember2022-02-042022-02-040001337619env:PrepaidExpensesMemberenv:ThirdCreditAgreementMember2022-06-300001337619env:ThirdCreditAgreementMemberus-gaap:OtherNoncurrentAssetsMember2022-06-300001337619us-gaap:LineOfCreditMemberenv:ThirdCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2018-05-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-01-012021-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2022-01-012022-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-04-012021-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2022-04-012022-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2020-08-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-04-012021-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-01-012021-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2022-04-012022-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2022-01-012022-06-300001337619us-gaap:ConvertibleNotesPayableMember2022-04-012022-06-300001337619us-gaap:ConvertibleNotesPayableMember2021-04-012021-06-300001337619us-gaap:ConvertibleNotesPayableMember2022-01-012022-06-300001337619us-gaap:ConvertibleNotesPayableMember2021-01-012021-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMember2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:MoneyMarketFundsMember2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001337619us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001337619env:PrivateAICompanyAcquisitionMember2021-01-012021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2022-06-300001337619env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember2021-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2022-06-300001337619env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember2021-12-310001337619env:EnvestnetWealthSolutionsMemberenv:AssetBasedRevenueMember2022-04-012022-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMemberenv:AssetBasedRevenueMember2021-04-012021-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2021-04-012021-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2022-04-012022-06-300001337619env:RecurringRevenueMemberenv:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2021-04-012021-06-300001337619env:RecurringRevenueMemberenv:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetWealthSolutionsMemberenv:ProfessionalServicesAndOtherRevenuesMember2022-04-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619env:EnvestnetWealthSolutionsMemberenv:ProfessionalServicesAndOtherRevenuesMember2021-04-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619env:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619env:EnvestnetWealthSolutionsMemberenv:AssetBasedRevenueMember2022-01-012022-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619env:EnvestnetWealthSolutionsMemberenv:AssetBasedRevenueMember2021-01-012021-06-300001337619env:AssetBasedRevenueMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619env:EnvestnetWealthSolutionsMemberus-gaap:SubscriptionAndCirculationMember2021-01-012021-06-300001337619us-gaap:SubscriptionAndCirculationMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2022-01-012022-06-300001337619env:RecurringRevenueMemberenv:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619env:EnvestnetWealthSolutionsMemberenv:RecurringRevenueMember2021-01-012021-06-300001337619env:RecurringRevenueMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMemberenv:ProfessionalServicesAndOtherRevenuesMember2022-01-012022-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619env:EnvestnetWealthSolutionsMemberenv:ProfessionalServicesAndOtherRevenuesMember2021-01-012021-06-300001337619env:ProfessionalServicesAndOtherRevenuesMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619env:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619country:US2022-04-012022-06-300001337619country:US2021-04-012021-06-300001337619country:US2022-01-012022-06-300001337619country:US2021-01-012021-06-300001337619us-gaap:NonUsMember2022-04-012022-06-300001337619us-gaap:NonUsMember2021-04-012021-06-300001337619us-gaap:NonUsMember2022-01-012022-06-300001337619us-gaap:NonUsMember2021-01-012021-06-3000013376192022-07-012022-06-3000013376192023-01-012022-06-3000013376192024-01-012022-06-3000013376192025-01-012022-06-3000013376192026-01-012022-06-3000013376192027-01-012022-06-3000013376192021-01-012021-12-310001337619srt:MinimumMember2022-06-300001337619srt:MaximumMember2022-06-300001337619us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001337619srt:MinimumMemberus-gaap:PerformanceSharesMember2022-06-300001337619us-gaap:PerformanceSharesMembersrt:MaximumMember2022-06-300001337619us-gaap:PerformanceSharesMember2022-01-012022-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2021-12-310001337619us-gaap:PerformanceSharesMember2021-12-310001337619us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2022-06-300001337619us-gaap:PerformanceSharesMember2022-06-300001337619us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001337619us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001337619us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001337619us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001337619us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001337619us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001337619us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001337619us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2022-04-012022-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2021-04-012021-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2022-01-012022-06-300001337619env:RestrictedStockUnitsAndPerformanceSharesMember2021-01-012021-06-300001337619us-gaap:WarrantMember2022-04-012022-06-300001337619us-gaap:WarrantMember2021-04-012021-06-300001337619us-gaap:WarrantMember2022-01-012022-06-300001337619us-gaap:WarrantMember2021-01-012021-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2022-04-012022-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2021-04-012021-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-300001337619us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2022-04-012022-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2021-04-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2022-01-012022-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetWealthSolutionsMember2021-01-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2022-04-012022-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2021-04-012021-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2022-01-012022-06-300001337619us-gaap:OperatingSegmentsMemberenv:EnvestnetDataAndAnalyticsMember2021-01-012021-06-300001337619us-gaap:CorporateNonSegmentMember2022-04-012022-06-300001337619us-gaap:CorporateNonSegmentMember2021-04-012021-06-300001337619us-gaap:CorporateNonSegmentMember2022-01-012022-06-300001337619us-gaap:CorporateNonSegmentMember2021-01-012021-06-300001337619country:US2022-06-300001337619country:US2021-12-310001337619country:IN2022-06-300001337619country:IN2021-12-310001337619env:OtherCountryMember2022-06-300001337619env:OtherCountryMember2021-12-31env:claim0001337619us-gaap:TechnologyBasedIntangibleAssetsMember2022-04-012022-04-010001337619env:CaseNo320Cv05991SKMember2020-10-212020-10-21env:plaintiffs0001337619env:CaseNo320Cv05991SKMember2021-07-192021-07-190001337619env:TruelyticsIncMemberus-gaap:SubsequentEventMember2022-07-012022-07-010001337619env:Redi2TechnologiesMemberus-gaap:SubsequentEventMember2022-07-012022-07-010001337619srt:ExecutiveOfficerMemberenv:Redi2TechnologiesMemberus-gaap:SubsequentEventMember2022-07-010001337619env:PIEtechAcquisitionMember2019-01-012019-12-31env:executive0001337619srt:ExecutiveOfficerMemberenv:PIEtechAcquisitionMemberus-gaap:SubsequentEventMember2022-07-012022-07-31

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, 2022
 
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-20220630_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.)
1000 Chesterbrook Boulevard, Suite 250, Berwyn, Pennsylvania
19312
(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. Yes   No 
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 29, 2022, Envestnet, Inc. had 55,196,880 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,
20222021
Assets
Current assets:
Cash and cash equivalents$338,115 $429,279 
Fees receivable, net82,878 95,291 
Prepaid expenses and other current assets46,627 42,706 
Total current assets467,620 567,276 
Property and equipment, net61,392 50,215 
Internally developed software, net159,751 133,659 
Intangible assets, net386,231 400,396 
Goodwill936,054 925,154 
Operating lease right-of-use assets, net83,494 90,714 
Other non-current assets92,858 73,768 
Total assets$2,187,400 $2,241,182 
Liabilities and Equity
Current liabilities:
Accrued expenses and other liabilities$198,230 $225,159 
Accounts payable20,444 19,092 
Operating lease liabilities10,852 10,999 
Deferred revenue37,453 33,473 
Current portion of long-term debt343,057  
Total current liabilities610,036 288,723 
Long-term debt, net of current portion508,282 848,862 
Non-current operating lease liabilities110,623 105,920 
Deferred tax liabilities, net12,912 21,021 
Other non-current liabilities11,555 17,114 
Total liabilities1,253,408 1,281,640 
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, 2022 and December 31, 2021
  
Common stock, par value $0.005, 500,000,000 shares authorized; 69,666,983 and 68,879,152 shares issued as of June 30, 2022 and December 31, 2021, respectively; 55,179,401 and 54,793,088 shares outstanding as of June 30, 2022 and December 31, 2021, respectively
348 344 
Additional paid-in capital1,176,763 1,131,628 
Accumulated deficit(75,132)(37,988)
Treasury stock at cost, 14,487,582 and 14,086,064 shares as of June 30, 2022 and December 31, 2021, respectively
(162,344)(134,996)
Accumulated other comprehensive loss(6,470)(1,899)
Total stockholders’ equity933,165 957,089 
Non-controlling interest827 2,453 
Total equity933,992 959,542 
Total liabilities and equity$2,187,400 $2,241,182 
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,
2022202120222021
Revenues:
Asset-based$191,972 $170,075 $394,689 $329,450 
Subscription-based118,120 112,504 232,854 222,333 
Total recurring revenues310,092 282,579 627,543 551,783 
Professional services and other revenues8,760 6,159 12,672 12,060 
Total revenues318,852 288,738 640,215 563,843 
Operating expenses:
Cost of revenues126,482 100,494 251,764 193,363 
Compensation and benefits125,767 105,548 252,616 206,262 
General and administration66,144 41,755 110,479 78,070 
Depreciation and amortization32,182 30,010 63,800 58,402 
Total operating expenses350,575 277,807 678,659 536,097 
Income (loss) from operations(31,723)10,931 (38,444)27,746 
Other income (expense), net1,622 (3,784)(4,345)(11,252)
Income (loss) before income tax provision (benefit)(30,101)7,147 (42,789)16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Net income (loss)(24,268)(8,369)(38,976)6,566 
Add: Net loss attributable to non-controlling interest983 88 1,832 99 
Net income (loss) attributable to Envestnet, Inc.$(23,285)$(8,281)$(37,144)$6,665 
Net income (loss) per share attributable to Envestnet, Inc.:
Basic$(0.42)$(0.15)$(0.67)$0.12 
Diluted$(0.42)$(0.15)$(0.67)$0.12 
Weighted average common shares outstanding:
Basic55,203,120 54,440,388 55,054,272 54,325,353 
Diluted55,203,120 54,440,388 55,054,272 55,136,946 

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,
2022202120222021
Net income (loss) attributable to Envestnet, Inc.
$(23,285)$(8,281)$(37,144)$6,665 
Foreign currency translation losses, net of taxes(3,093)(1,264)(4,571)(1,888)
Comprehensive income (loss) attributable to Envestnet, Inc.$(26,378)$(9,545)$(41,715)$4,777 

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, 202168,879,152 $344 (14,086,064)$(134,996)$1,131,628 $(1,899)$(37,988)$2,453 $959,542 
Exercise of stock options38,681 — — — 658 — — — 658 
Issuance of common stock - vesting of restricted stock units514,319 3 — — — — — — 3 
Stock-based compensation expense— — — — 21,690 — — — 21,690 
Shares withheld to satisfy tax withholdings— — (170,992)(12,570)— — — — (12,570)
Foreign currency translation loss, net of taxes— — — — — (1,478)— — (1,478)
Other— — — — (84)— — 102 18 
Net loss— — — — — — (13,859)(849)(14,708)
Balance, March 31, 202269,432,152 $347 (14,257,056)$(147,566)$1,153,892 $(3,377)$(51,847)$1,706 $953,155 
Exercise of stock options2,503 — — — 84 — — — 84 
Issuance of common stock - vesting of restricted stock units232,328 1 — — — — — — 1 
Stock-based compensation expense— — — — 22,876 — — — 22,876 
Shares withheld to satisfy tax withholdings— — (78,506)(5,543)— — — — (5,543)
Share repurchases— — (152,020)(9,235)— — — — (9,235)
Foreign currency translation loss, net of taxes— — — — — (3,093)— — (3,093)
Other— — — — (89)— — 104 15 
Net loss— — — — — — (23,285)(983)(24,268)
Balance, June 30, 202269,666,983 $348 (14,487,582)$(162,344)$1,176,763 $(6,470)$(75,132)$827 $933,992 

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, 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
— — — — (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.
7


Envestnet, Inc.
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Six Months Ended
June 30,
20222021
OPERATING ACTIVITIES:
Net income (loss) $(38,976)$6,566 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization63,800 58,402 
Provision for doubtful accounts(1,230)455 
Deferred income taxes(8,222)8,137 
Release of uncertain tax positions(3,095) 
Non-cash compensation expense45,318 31,422 
Non-cash interest expense3,474 2,906 
Accretion on contingent consideration and purchase liability 575 
Payments of contingent consideration (2,360)
Fair market value adjustment to contingent consideration liability (140)
Fair market value adjustment to investment in private company (758)
Loss allocations from equity method investments2,945 4,045 
Dilution gain on equity method investee share issuance(6,934) 
Impairment of right of use assets12,961 1,110 
Loss on property and equipment disposals - office closures3,710  
Other167 282 
Changes in operating assets and liabilities:
Fees receivable, net13,694 (1,334)
Prepaid expenses and other current assets(2,721)(155)
Other non-current assets(3,638)3,665 
Accrued expenses and other liabilities(31,962)527 
Accounts payable1,368 2,333 
Deferred revenue4,277 2,789 
Other non-current liabilities(2,294)692 
Net cash provided by operating activities52,642 119,159 
INVESTING ACTIVITIES:
Purchases of property and equipment(9,141)(11,357)
Capitalization of internally developed software(43,045)(31,802)
Acquisition of proprietary technology(15,000)(25,517)
Acquisitions of businesses, net of cash acquired(14,472)(33,143)
Investments in private companies(8,000)(4,549)
Advance for technology solutions(4,000)(3,000)
Issuance of notes receivable to equity method investees(4,350) 
Net cash used in investing activities(98,008)(109,368)

-continued-










8


Envestnet, Inc.
Condensed Consolidated Statements of Cash Flows (continued)
(in thousands)
(unaudited)
Six Months Ended
June 30,
20222021
FINANCING ACTIVITIES:
Proceeds from exercise of stock options742 573 
Capital contributions - non-controlling shareholders 23 
Taxes paid in lieu of shares issued for stock-based compensation(18,113)(13,020)
Finance lease payments(14,517) 
Share repurchases(9,235)(2,097)
Revolving credit facility issuance costs(1,872) 
Payments of contingent consideration(750)(9,200)
Other4 (587)
Net cash used in financing activities(43,741)(24,308)
EFFECT OF EXCHANGE RATE CHANGES ON CASH(2,057)(524)
DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH(91,164)(15,041)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD429,428 384,714 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD
(See Note 2)
$338,264 $369,673 
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes$5,460 $3,077 
Supplemental disclosure of cash flow information - cash paid during the period for interest5,591 5,533 
Supplemental disclosure of non-cash operating, investing and financing activities:
Purchase liabilities included in other non-current liabilities 3,300 
Fixed assets acquired through finance lease14,517  
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities2,308 832 
Internally developed software costs included in accrued expenses and other liabilities628  
Membership interest liabilities included in other non-current liabilities752 248 
Leasehold improvements funded by lease incentive 164 
Assets obtained in exchange for lease liabilities, net9,604 999 
Conversion of equity method investee loan to shares2,623  

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 insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.

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, 2022 and for the three and six months ended June 30, 2022 and 2021 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, 2021 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, 2022 and 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 income (expense), net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results of operations 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, 2021, filed with the SEC on February 25, 2022.
 
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,
20222021
(in thousands)
Cash and cash equivalents$338,115 $369,524 
Restricted cash included in prepaid expenses and other current assets149 149 
Total cash, cash equivalents and restricted cash$338,264 $369,673 
 
Russia and Ukraine Conflict

In February 2022, military conflict escalated between Russia and Ukraine which continues as of the date of this quarterly report. The uncertainty over the extent and duration of the ongoing conflict continues to cause disruptions to businesses and markets worldwide. The extent of the effect on the Company’s financial performance will continue to depend on future developments, including the extent and duration of the conflict, economic sanctions imposed, further governmental and private sector responses and the timing and extent normal economic conditions resume, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the conflict at this time, as the conflict 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, 2022, these condensed consolidated financial statements do not reflect any adjustments as a result of the conflict.

Related Party Transactions

The Company has an approximate 4.4% 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 $4.3 million and $3.9 million in the three months ended June 30, 2022 and 2021, respectively. Revenues from the private services company totaled $9.0 million and $7.7 million in the six months ended June 30, 2022 and 2021, respectively. As of June 30, 2022 and December 31, 2021, the Company recorded a net receivable of $2.5 million and $3.0 million, respectively, from the private services company.

Dilution gain on equity method investee share issuance

The Company has an ownership interest in a privately held company that is accounted for under the equity method. During the six months ended June 30, 2022, the Company funded a $2.5 million convertible loan to this privately held company. During the three months ended June 30, 2022, this privately held company raised additional preferred equity which reduced the Company's ownership to 41.0% and the Company's convertible loan was converted. As a result of this transaction, the Company recorded a $6.9 million dilution gain during the three months ended June 30, 2022, which is included in other income (expense), net in the condensed consolidated statements of operations.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company adopted this standard as of January 1, 2022. Adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.

11

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
3.Acquisitions and Other Investments

Investment in Privately Held Company

On May 20, 2022, the Company acquired a 25.0% interest in a privately held company for cash consideration of $5.0 million. Subject to the occurrence of certain conditions, the Company agreed to invest up to an additional $10.0 million for additional units in the future. The Company uses the equity method of accounting to record its portion of this privately held company's net income or loss on a one quarter lag from the actual results of operations. The Company uses the equity method of accounting because of its less than 50% ownership interest and lack of control and does not otherwise exercise control over the significant economic and operating decisions of the privately held company.

Acquisition of 401kplans.com

On May 31, 2022, Envestnet Retirement Solutions, LLC, a wholly-owned subsidiary of the Company, acquired all of the issued and outstanding membership interests of 401kplans.com LLC (“401kplans.com”). 401kplans.com has been integrated into the Envestnet Wealth Solutions segment.

401kplans.com provides a digital 401(k) retirement plan marketplace that streamlines retirement plan distribution and due diligence among financial advisors and third-party administrators. The acquisition demonstrates Envestnet's commitment to the retirement plan industry and is expected to create a more seamless experience and enhance productivity for advisors by helping them shop, compare and select the best-fitting 401(k) plan for their client.

In connection with the 401kplans.com acquisition, the Company paid estimated consideration of $14.5 million, net of cash acquired, subject to certain post-closing adjustments. The Company funded the acquisition with cash on hand.

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

Preliminary Estimate
(in thousands)
Tangible assets acquired, net of acquired cash$94 
Identifiable intangible assets3,000 
Goodwill11,378 
Total net assets acquired$14,472 

The goodwill arising from the acquisition represents the expected benefits of the transaction, primarily related to the enhancement of the Company's existing technologies and increase in future revenues as a result of potential cross selling opportunities. The estimated goodwill is 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$3,000 5Straight-line

The estimated fair values of certain of the assets 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 procedures 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, identifiable intangible assets and goodwill balances and complete the acquisition accounting as soon as reasonably practicable but no later than May 31, 2023.

12

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
The results of 401kplans.com's operations are included in the condensed consolidated statements of operations beginning May 31, 2022 and were not considered material to the Company’s results of operations.

For the three and six months ended June 30, 2022, 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 2022.

4.Prepaid Expenses and Other Current Assets
 
Prepaid expenses and other current assets consisted of the following:
June 30,December 31,
 20222021
(in thousands)
Prepaid technology$20,928 $15,415 
Non-income tax receivables5,703 7,013 
Prepaid insurance5,004 2,234 
Escrow for acquisition2,951 2,951 
Other12,041 15,093 
Total prepaid expenses and other current assets$46,627 $42,706 
 
5.Property and Equipment, Net
 
Property and equipment, net consisted of the following:
 June 30,December 31,
 Estimated Useful Life20222021
(in thousands)
Cost:   
Computer equipment and software3 years$72,638 $72,289 
Leasehold improvementsShorter of the lease term or useful life of the asset36,707 43,544 
Leased data servers3 years15,108 590 
Office furniture and fixtures
3-7 years
10,789 12,214 
Office equipment and other
3-5 years
9,027 7,973 
Building and building improvements
7-39 years
2,729 2,729 
LandNot applicable940 940 
  147,938 140,279 
Less: accumulated depreciation and amortization(86,546)(90,064)
Total property and equipment, net$61,392 $50,215 
 
During the six months ended June 30, 2022, the Company entered into an arrangement with a third party cloud service provider for the use of dedicated servers to migrate its infrastructure to the cloud. As the terms of the arrangement convey a finance lease under FASB Topic 842 - Leases (“ASC 842”), the Company accounts for those dedicated servers as leased assets when the lease term commences. The Company accounts for each lease and any non-lease components associated with that lease as a single lease component for all asset classes. The leased dedicated servers are presented as a component of property and equipment, net in the condensed consolidated balance sheets as of June 30, 2022. To take advantage of the favorable savings programs offered by the cloud service provider, the Company prepaid the lease payments and therefore does not have a lease liability recorded for the leased assets. Gross property and equipment under finance leases as of June 30, 2022 was $15.1 million with accumulated depreciation of $2.3 million. Finance lease activity as of and for the year ended December 31, 2021 was not material.

13

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

In April 2022, in response to changing needs and an increase in employees working remotely, the Company closed three offices in the United States. The Company is currently exploring alternative uses for these properties, including sublease options.

During the three and six months ended June 30, 2022, including the office closures, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $13.6 million and $16.5 million, respectively. Including the office closures, gains and losses on asset retirements were $3.7 million in the three and six months ended June 30, 2022 for the Envestnet Wealth Solutions segment. The Company also recognized $13.0 million of lease restructuring costs in the three and six months ended June 30, 2022 which are included in general and administration expense in the condensed consolidated statements of operations. Gains and losses on asset retirements during the three and six months ended June 30, 2022 were not material for the Envestnet Data & Analytics segment.

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. Gains and losses on asset retirements during the three and six months ended June 30, 2021 were not material.
 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Depreciation and amortization expense$5,450 $5,246 $11,054 $10,889 
 
6.Internally Developed Software

Internally developed software, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20222021
(in thousands)
Internally developed software5 years$269,053 $225,380 
Less: accumulated amortization (109,302)(91,721)
Internally developed software, net $159,751 $133,659 
 
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Amortization expense$9,087 $7,262 $17,581 $13,533 
 
14

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
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, 2021
$621,876 $303,278 $925,154 
401kplans.com acquisition11,378  11,378 
Foreign currency translation (478)(478)
Balance at June 30, 2022
$633,254 $302,800 $936,054 

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 Company closed the transaction and paid the remaining $15.0 million in February 2022. This proprietary technology asset has been integrated into the Envestnet Data & Analytics segment and is being amortized over an estimated useful life of five years. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of the Company’s launch of the technology solutions. The parties have agreed to renegotiate the terms of the earn-out payment.

Intangible assets, net consisted of the following:
 June 30, 2022December 31, 2021
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$590,080 $(263,212)$326,868 $590,080 $(241,189)$348,891 
Proprietary technologies106,324 (53,682)52,642 85,324 (43,004)42,320 
Trade names33,700 (26,979)6,721 33,700 (24,515)9,185 
Total intangible assets$730,104 $(343,873)$386,231 $709,104 $(308,708)$400,396 

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

Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Amortization expense$17,645 $17,502 $35,165 $33,980 

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,
 20222021
(in thousands)
Accrued investment manager fees$97,052 $95,858 
Accrued compensation and related taxes67,761 97,523 
Accrued professional services8,894 7,746 
Accrued technology6,667 8,951 
Non-income tax payables4,053 4,907 
Other accrued expenses13,803 10,174 
Total accrued expenses and other liabilities$198,230 $225,159 

9.Debt
 
The Company’s outstanding debt obligations as of June 30, 2022 and December 31, 2021 were as follows: 
 June 30,December 31,
 20222021
(in thousands)
Revolving credit facility balance$ $ 
Convertible Notes due 2023$345,000 $345,000 
Unamortized issuance costs on Convertible Notes due 2023(1,943)(2,979)
Convertible Notes due 2023 carrying value$343,057 $342,021 
Convertible Notes due 2025$517,500 $517,500 
Unamortized issuance costs on Convertible Notes due 2025(9,218)(10,659)
Convertible Notes due 2025 carrying value$508,282 $506,841 

Third Credit Agreement

On February 4, 2022, the Company entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent. The Third Credit Agreement amends and restates, in its entirety, the Company's prior credit agreement. In connection with entering into the Third Credit Agreement, the Company capitalized an additional $1.9 million of deferred financing charges to Other non-current assets on the condensed consolidated balance sheets and wrote off $0.6 million of pre-existing finance charges to Other expense, net on the condensed consolidated statements of operations.

Pursuant to the Third Credit Agreement, the Banks have agreed to provide the Company with a revolving credit facility of $500.0 million (the “Revolving Credit Facility”). The Third Credit Agreement also includes a $20.0 million sub-facility for the issuances of letters of credit. As of June 30, 2022 and December 31, 2021, there were no amounts outstanding under the Revolving Credit Facility.

Obligations under the Third Credit Agreement are guaranteed by substantially all of Envestnet’s U.S. subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions. Proceeds under the Third Credit Agreement may be used to finance capital expenditures and permitted acquisitions and for working capital and general corporate purposes.

In the event the Company has borrowings under the Third Credit Agreement, at the Company's option, it will pay interest on these borrowings at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin ranging from 1.25% to
16

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
2.75% per annum, in each case based upon the total net leverage ratio, as calculated pursuant to the Credit Agreement. Any borrowings under the Third Credit Agreement will mature on February 4, 2027. There is also a commitment fee at a rate ranging from 0.25% to 0.30% per annum based upon the total net leverage ratio.

As of June 30, 2022, debt issuance costs related to the Third Credit Agreement are presented in prepaid expenses and other non-current assets in the condensed consolidated balance sheets which have outstanding amounts of $0.7 million and $2.5 million, respectively.

The Third Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum total leverage ratio, a minimum interest coverage ratio and a minimum liquidity covenant. The Company was in compliance with these financial covenants as of June 30, 2022.

As of June 30, 2022, the Company had all $500.0 million available to borrow under the Revolving Credit Facility, subject to covenant compliance.

Convertible Notes due 2023

In May 2018, the Company issued $345.0 million of Convertible Notes due 2023 that mature on June 1, 2023. The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year. The Convertible Notes due 2023 are general unsecured obligations, subordinated in right of payment to the Company's obligations under its Credit Agreement.

The effective interest rate of the Convertible Notes due 2023 was approximately 2.4% for the three and six months ended June 30, 2022 and 2021. 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.

Convertible Notes due 2025

In August 2020, the Company issued $517.5 million of Convertible Notes due 2025 that mature on August 15, 2025. The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears on February 15 and August 15 of each year. The Convertible Notes due 2025 are general unsecured obligations, subordinated in right of payment to the Company's obligations under its Credit Agreement.

The effective interest rate of the Convertible Notes due 2025 was approximately 1.3% for the three and six months ended June 30, 2022 and 2021. 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.

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,
 2022202120222021
(in thousands)
Coupon interest$2,480 $2,480 $4,960 $4,960 
Amortization of issuance costs1,415 1,429 3,474 2,852 
Undrawn and other fees317 316 631 628 
 Total interest expense$4,212 $4,225 $9,065 $8,440 

For each of the three months ended June 30, 2022 and 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 with coupon interest expense of $2.5 million and amortization of debt discount and issuance costs of $1.2 million.

17

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
For each of the six months ended June 30, 2022 and 2021, total interest expense related to the Convertible Notes was $7.4 million with coupon interest expense of $5.0 million and amortization of debt discount and issuance costs of $2.4 million.

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, 2022 and December 31, 2021, based on the three-tier fair value hierarchy, as defined in ASC 820, “Fair Value Measurements and Disclosures”:
 June 30, 2022
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$1,819 $1,819 $ $ 
Assets to fund deferred compensation liability10,107   10,107 
Total assets$11,926 $1,819 $ $10,107 
Liabilities:    
Deferred compensation liability7,947 7,947   
Total liabilities$7,947 $7,947 $ $ 

 December 31, 2021
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,684 $2,684 $ $ 
Assets to fund deferred compensation liability11,140   11,140 
Total assets$13,824 $2,684 $ $11,140 
Liabilities:    
Contingent consideration$743 $ $ $743 
Deferred compensation liability10,418 10,418   
Total liabilities$11,161 $10,418 $ $743 
 
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 three and six months ended June 30, 2022 and 2021.

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 Company had contingent consideration liabilities of $0.7 million as of December 31, 2021 which were recorded as a component of Accrued expenses and other liabilities on the condensed consolidated balance sheets. The Company had no contingent consideration liabilities as of June 30, 2022.

18

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Fair Value of Deferred Compensation Liability

The table below presents a reconciliation of the assets used to fund 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, 2021 to June 30, 2022:
 Fair Value of Assets to Fund Deferred Compensation Liability
(in thousands)
Balance at December 31, 2021$11,140 
Contributions649 
Fair value adjustments and fees(1,682)
Balance at June 30, 2022$10,107 
 
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, decreased due to net losses on the underlying investment vehicles, partially offset by additional funding. These losses 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 its Convertible Notes to be Level II liabilities at June 30, 2022 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, 2022 (See “Note 9—Debt”).

As of June 30, 2022 and December 31, 2021, the carrying value of the Convertible Notes due 2023 equaled $343.1 million and $342.0 million, respectively, and represented the aggregate principal amount outstanding less the debt issuance costs. As of June 30, 2022 and December 31, 2021, the estimated fair value of the Convertible Notes due 2023 was $349.8 million and $439.9 million, respectively.

As of June 30, 2022 and December 31, 2021, the carrying value of the Convertible Notes due 2025 equaled $508.3 million and $506.8 million, respectively, and represented the aggregate principal amount outstanding less the debt issuance costs. As of June 30, 2022 and December 31, 2021, the estimated fair value of the Convertible Notes due 2025 was $451.5 million and $526.1 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, 2022 and December 31, 2021 based upon the short-term nature of these assets and liabilities.

19

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
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, 2022
 20222021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$191,972 $ $191,972 $170,075 $ $170,075 
Subscription-based73,568 44,552 118,120 66,663 45,841 112,504 
Total recurring revenues265,540 44,552 310,092 236,738 45,841 282,579 
Professional services and other revenues6,460 2,300 8,760 3,559 2,600 6,159 
Total revenues$272,000 $46,852 $318,852 $240,297 $48,441 $288,738 

 Six Months Ended June 30,
 20222021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$394,689 $ $394,689 $329,450 $ $329,450 
Subscription-based142,105 90,749 232,854 130,675 91,658 222,333 
Total recurring revenues536,794 90,749 627,543 460,125 91,658 551,783 
Professional services and other revenues8,774 3,898 12,672 6,582 5,478 12,060 
Total revenues$545,568 $94,647 $640,215 $466,707 $97,136 $563,843 

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,
 2022202120222021
(in thousands)
United States$314,271 $283,589 $631,000 $553,661 
International4,581 5,149 9,215 10,182 
Total revenues$318,852 $288,738 $640,215 $563,843 

20

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Remaining Performance Obligations
 
The following table includes estimated revenue expected to be recognized in the future as of June 30, 2022: 

Years ending December 31,(in thousands)
Remainder of 2022$137,741 
2023196,180 
2024114,774 
202567,070 
202635,991 
Thereafter8,228 
Total$559,984 

The remaining performance obligations disclosed above are not indicative of revenue for future periods.

Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to 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, 2022 increased by $4.3 million from December 31, 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 $10.2 million and $9.5 million for the three months ended June 30, 2022 and 2021, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $26.1 million and $26.3 million for the six months ended June 30, 2022 and 2021, 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.4 million and $11.8 million as of June 30, 2022 and December 31, 2021, respectively. Amortization expense for the deferred sales incentive compensation was $1.1 million for each of the three months ended June 30, 2022 and 2021. Amortization expense for the deferred sales incentive compensation was $2.2 million and $2.1 million for the six months ended June 30, 2022 and 2021. 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.

21

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

The following table summarizes cost of revenues by revenue category:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Asset-based$112,301 $93,341 $229,729 $179,531 
Subscription-based7,241 7,027 15,052 13,631 
Professional services and other6,940 126 6,983 201 
Total cost of revenues$126,482 $100,494 $251,764 $193,363 

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 of June 30, 2022, the maximum number of common shares available for future issuance under the Company’s plans is 2,537,157.
 
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Stock-based compensation expense$22,876 $17,409 $44,566 $31,422 
Tax effect on stock-based compensation expense(5,833)(4,439)(11,364)(8,013)
Net effect on income$17,043 $12,970 $33,202 $23,409 
 
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, 2022 and 2021.

Stock Options
 
The Company did not grant any stock options in the three and six months ended June 30, 2021 or 2022. 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, 2021365,241 $38.61 3.3$14,878 
Exercised(41,184)18.04  
Forfeited(4,472)74.83  
Outstanding as of June 30, 2022
319,585 40.75 2.43,888 
Options exercisable319,276 $40.72 2.4$3,888 
 
Exercise prices of stock options outstanding as of June 30, 2022 range from $15.34 to $74.83. At June 30, 2022, 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 1.1 years.

22

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
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 0% 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, 2021
1,507,424 $71.50 359,184 $73.64 
Granted1,301,073 74.49 113,269 69.67 
Vested(618,310)70.52 (128,337)65.81 
Forfeited(176,727)73.01 (57,987)77.53 
Outstanding as of June 30, 2022
2,013,460 73.60 286,129 74.79 

At June 30, 2022, there was $129.2 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.1 years. At June 30, 2022, there was $11.0 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 1.9 years.
 
13. Income Taxes

The following table includes the Company’s income (loss) before income tax provision, income tax provision and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands, except for effective tax rate)
Income (loss) before income tax provision (benefit)$(30,101)$7,147 $(42,789)$16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Effective tax rate19.4 %217.1 %8.9 %60.2 %

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, 2022 and 2021, 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, 2022, 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 which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state research and development ("R&D") credits and the partial reserve release of an uncertain tax position due to the expiration of a statute of limitations.

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,
23

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
including the valuation allowance impact of the acquisition of Harvest Savings & Wealth Technologies in April 2021, permanent book-tax differences and the impact of state and local taxes offset by federal and state R&D credits.

14.Net Income (Loss) Per Share
 
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,
 2022202120222021
(in thousands, except share and per share data)
Net income (loss) attributable to Envestnet, Inc. (a)
$(23,285)$(8,281)$(37,144)$6,665 
Weighted-average common shares outstanding:
Basic (b)
55,203,120 54,440,388 55,054,272 54,325,353 
Effect of dilutive shares:
Options to purchase common stock   210,381 
Unvested restricted stock units   536,186 
Warrants   65,026 
Diluted (c)
55,203,120 54,440,388 55,054,272 55,136,946 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$(0.42)$(0.15)$(0.67)$0.12 
Diluted (a/c)
$(0.42)$(0.15)$(0.67)$0.12 
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,
 2022202120222021
(in thousands)
Options to purchase common stock319,585 405,638 319,585  
Unvested RSUs and PSUs2,299,589 2,161,056 2,299,589 39,652 
Warrants470,000 470,000 470,000  
Convertible Notes9,898,549 9,898,549 9,898,549 9,898,549 
Total anti-dilutive securities12,987,723 12,935,243 12,987,723 9,938,201 
 
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 to enable them to deliver an intelligent financial life to their clients.

24

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Envestnet Data & Analytics – a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an Intelligent Financial Life to their clients.

The information in the following tables 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, certain 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, 2022 and 2021.

See “Note 11—Revenues and Cost of Revenues” for detail of revenues 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,
 2022202120222021
(in thousands)
Envestnet Wealth Solutions$3,968 $32,459 $29,237 $66,656 
Envestnet Data & Analytics(3,705)1,342 (9,292)2,631 
Nonsegment operating expenses(31,986)(22,870)(58,389)(41,541)
Income (loss) from operations(31,723)10,931 (38,444)27,746 
Other income (expense), net1,622 (3,784)(4,345)(11,252)
Consolidated income (loss) before income tax benefit(30,101)7,147 (42,789)16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Consolidated net income (loss)(24,268)(8,369)(38,976)6,566 
Add: Net loss attributable to non-controlling interest983 88 1,832 99 
Consolidated net income (loss) attributable to Envestnet, Inc.$(23,285)$(8,281)$(37,144)$6,665 

A summary of consolidated total assets follows:
 June 30,December 31,
 20222021
(in thousands)
Envestnet Wealth Solutions$1,615,651 $1,720,779 
Envestnet Data & Analytics571,749 520,403 
Consolidated total assets$2,187,400 $2,241,182 

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,
 20222021
(in thousands)
United States$218,397 $180,680 
India2,571 2,923 
Other175 271 
Total long-lived assets, net$221,143 $183,874 

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

25

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
17.Commitments
 
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 April 1, 2022, 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 $9.0 million, including an advance of $4.0 million. This advance is included in other non-current assets in the condensed consolidated balance sheets.

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

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
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. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. Discovery continues on the remaining state law claims against Yodlee. On October 8, 2021, Yodlee filed a motion for summary judgment, which has been fully briefed. Oral argument is scheduled for August 22, 2022. Yodlee will continue to vigorously defend the remaining 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 any accrual for any claims as of June 30, 2022. 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.
 
18.Subsequent Events

Acquisition of Truelytics

On July 1, 2022, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of May 10, 2022, between, among others, Truelytics, Inc., (“Truelytics”), Yodlee, Inc. and Quadrant Merger Sub Inc., a wholly owned subsidiary of Envestnet (“Merger Sub”), the Company completed the merger of Truelytics with and into Merger Sub, with Truelytics continuing as the surviving corporation (the “Truelytics Merger”) and a wholly owned subsidiary of Envestnet.

The acquisition of Truelytics aligns with the Company's strategy to further connect its ecosystem by creating transformative progress for its advisors and clients. Truelytics is an Advisor Transition Management platform and the first end-to-end data-driven system to help wealth management and insurance enterprises attract, grow, and retain advisory businesses, while also reducing the costs related to advisor transitions. The Truelytics platform combines Envestnet data, analytics, and wealth technology to further support advisors across the ecosystem.

Envestnet expects to integrate Truelytics into the Company’s Envestnet Data and Analytics segment.
27

Envestnet, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements (continued)
Subject to the terms and conditions of the Merger Agreement, the Company paid estimated cash consideration of approximately $21 million, net of cash acquired, subject to certain post-closing adjustments. The Company funded the Truelytics acquisition with available cash resources.

Due to the lack of available information, the disclosures in relation to ASC 805 are currently not able to be included in this Form 10-Q.

Acquisition of Redi2 Technologies

On July 1, 2022 pursuant to a stock purchase agreement, dated as of June 24, 2022, between Envestnet, Inc. (“Envestnet”) and Redi2 Technologies Inc., (“Redi2 Technologies”), Envestnet completed the acquisition of Redi2 Technologies (the “Redi2 Technologies Acquisition”). Redi2 Technologies provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing compliance.

The Company expects to integrate the technology and operations of the Redi2 Technologies business into the Company’s Envestnet Wealth segment.

In connection with the Redi2 Technologies Acquisition, the Company paid estimated consideration of approximately $70 million in cash. The Company funded the Redi2 Technologies Acquisition with available cash resources. In addition, certain executives may earn up to $20 million based upon the achievement of certain target financial and non-financial metrics.

Due to the lack of available information, the disclosures in relation to ASC 805 are currently not able to be included in this Form 10-Q.

Exercise of Membership Interests

The Company granted membership interests in certain of the Company's equity investments to two legacy PIEtech executives as part of its 2019 acquisition of PIEtech. These interests, which were fully vested as of May 1, 2020, became exercisable on May 1, 2022. In July 2022, these executives exercised their respective put options and sold these membership interests to the Company for approximately $10 million.
28


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 for the quarter ended June 30, 2022 ("Quarterly Report") 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 COVID-19 pandemic;
the conflict between Russia and Ukraine including related sanctions, and their impact on the global economy and capital markets;
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 financial technology ("FinTech") 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;
29


the occurrence of a deemed change of control;
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, 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, 2021 (the “2021 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 and the 2021 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 2021 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.

30


Overview
 
Envestnet, through its subsidiaries, is transforming the way financial advice and insight are delivered. Our mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards our goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients ("Intelligent Financial Life").
 
More than 6,500 companies, including 16 of the 20 largest U.S. banks, 47 of the 50 largest wealth management and brokerage firms, over 500 of the largest registered investment advisers (“RIAs”), and hundreds of FinTech 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 Berwyn, Pennsylvania as well as other locations throughout the United States, India and other international locations.

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

Russia and Ukraine Conflict

In February 2022, military conflict escalated between Russia and Ukraine which continues as of the date of this quarterly report. The uncertainty over the extent and duration of the ongoing conflict continues to cause disruptions to businesses and markets worldwide. The extent of the effect on our financial performance will continue to depend on future developments, including the extent and duration of the conflict, economic sanctions imposed, further governmental and private sector responses and the timing and extent normal economic conditions resume, all of which are uncertain and difficult to predict. Although we are unable to estimate the overall financial effect of the conflict at this time, as the conflict continues, it could have a material adverse effect on our business, results of operations, financial condition and cash flows. As of June 30, 2022, these condensed consolidated financial statements do not reflect any adjustments as a result of the conflict.

Credit Agreement Amendment

On February 4, 2022, we entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks. The Third Credit Agreement amends and restates, in its entirety, our prior Amended and Restated Credit Agreement, dated as of July 18, 2017, as amended (the “Prior Credit Agreement”).

The Third Credit Agreement amended certain provisions under the Prior Credit Agreement to, among other things, (i) extend the maturity of loans and the revolving credit commitments, (ii) reduce the interest rate payable on the loans and (iii) increase capacity and flexibility under certain of the negative covenants.

The Third Credit Agreement provides, subject to certain customary conditions, for a revolving credit facility (the “Credit Facility”), in an aggregate amount of $500.0 million, with a $20.0 million sub-facility for letters of credit.

The Credit Facility matures on February 4, 2027.

Outstanding loans under the Credit Facility accrue interest, at Envestnet’s option, at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term Secured Overnight Financing Rate ("SOFR") plus an applicable margin ranging from 1.25% to 2.75% per annum, based upon the total net leverage ratio, as calculated pursuant to the Third Credit Agreement. The undrawn portion of the commitments under the Credit Facility is subject to a commitment fee at a rate ranging from 0.25% to 0.30% per annum, based upon the total net leverage ratio as calculated pursuant to the Credit Agreement.

The obligations of Envestnet under the Third Credit Agreement are guaranteed by substantially all of Envestnet’s domestic subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions.
31


In connection with entering the Third Credit Agreement, we capitalized $1.9 million of new issuance costs and wrote off $0.6 million of existing deferred financing charges.

Accelerated Investment Plan

In February 2021, we announced that we would be accelerating our investment in our ecosystem, to fulfill our strategy of:

Capturing more of the addressable market;
Modernizing the digital engagement marketplace; and
Opening the platform.

We expect to incur an additional $35 to $40 million over the remainder of 2022 as we continue to invest in our ecosystem. The majority of these charges will be recorded to compensation and benefits expense in our condensed consolidated statement of operations. For the six months ended June 30, 2022, we recorded approximately $22 million of compensation and benefit expense related to this plan.

Procurement of Technology Solutions

On April 1, 2022, we 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 $9.0 million, including an advance of $4.0 million. This advance is included in other non-current assets in the condensed consolidated balance sheets.

Office Closures

In April 2022, in response to changing needs and an increase in employees working remotely, we closed three offices in the United States. We are currently exploring alternative uses for these properties, including sublease options. In connection with these closures, we recognized $3.7 million of losses on asset retirements in the three and six months ended June 30, 2022 which are included in general and administration expense in the condensed consolidated statement of operations. Additionally, we recognized $13.0 million of lease restructuring costs in the three and six months ended June 30, 2022 which are included in general and administration expense in the condensed consolidated statement of operations.

Investment in Privately Held Company

On May 20, 2022, we acquired a 25.0% interest in a privately held company for cash consideration of $5.0 million. Subject to the occurrence of certain conditions, we agreed to invest up to an additional $10.0 million for additional units in the future. We use the equity method of accounting to record our portion of this privately held company's net income or loss on a one quarter lag from the actual results of operations. We use the equity method of accounting because of our less than 50% ownership interest and lack of control and we do not otherwise exercise control over the significant economic and operating decisions of the privately held company.

Acquisition of 401kplans.com

On May 31, 2022, we acquired 401kplans.com LLC (“401kplans.com”). 401kplans.com has been integrated into the Envestnet Wealth Solutions segment.

401kplans.com provides a digital 401(k) retirement plan marketplace that streamlines retirement plan distribution and due diligence among financial advisors and third-party administrators. The acquisition demonstrates our commitment to the retirement plan industry and is expected to create a more seamless experience and enhance productivity for advisors by helping them shop, compare and select the best-fitting 401(k) plan for their client.

In connection with the 401kplans.com acquisition, we paid estimated consideration of $14.5 million, net of cash acquired, subject to certain post-closing adjustments. We funded the acquisition with cash on hand.

32


Dilution gain on equity method investee share issuance

We have an ownership interest in a privately held company that is accounted for under the equity method. During the six months ended June 30, 2022, we funded a $2.5 million convertible loan to this privately held company. During the three months ended June 30, 2022, this privately held company raised additional preferred equity which reduced our ownership to 41.0% and our convertible loan was converted. As a result of this transaction, we recorded a $6.9 million dilution gain during the three months ended June 30, 2022, which is included in other income (expense), net in the condensed consolidated statements of operations.

Acquisition of Truelytics

On July 1, 2022, we acquired Truelytics, Inc. (“Truelytics”). The acquisition of Truelytics aligns with our strategy to further connect our ecosystem by creating transformative progress for our advisors and clients. Truelytics is an Advisor Transition Management platform and the first end-to-end data-driven system to help wealth management and insurance enterprises attract, grow, and retain advisory businesses, while also reducing the costs related to advisor transitions. The Truelytics platform combines our data, analytics, and wealth technology to further support advisors across the ecosystem. We expect to integrate Truelytics into the Envestnet Data & Analytics segment.

In connection with the acquisition of Truelytics, we paid estimated cash consideration of approximately $21 million, net of cash acquired, subject to certain post-closing adjustments. We funded the Truelytics acquisition with cash on hand.

Acquisition of Redi2 Technologies

On July 1, 2022, we acquired Redi2 Technologies Inc. (“Redi2 Technologies”). Redi2 Technologies provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing compliance. We expect to integrate Redi2 Technologies into the Envestnet Wealth segment.

In connection with the Redi2 Technologies Acquisition, we paid estimated consideration of approximately $70 million in cash. We funded the Redi2 Technologies Acquisition with cash on hand. In addition, certain executives may earn up to $20 million based upon the achievement of certain target financial and non-financial metrics.

Exercise of Membership Interests

We granted membership interests in certain of our equity investments to two legacy PIEtech executives as part of the 2019 acquisition of PIEtech. These interests, which were fully vested as of May 1, 2020, became exercisable on May 1, 2022. In July 2022, these executives exercised their respective put options and sold these membership interests to us for approximately $10 million.

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. 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 to enable them to deliver an Intelligent Financial Life to their clients.

Envestnet Data & Analytics – a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an Intelligent Financial Life to their clients.

Envestnet Wealth Solutions Segment
 
Envestnet Wealth Solutions empowers financial advisors at broker-dealers, banks, and RIAs with all the tools they require to deliver holistic wealth management to their end clients, enabling them to deliver an Intelligent Financial Life to their 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, 2022, Envestnet’s platform assets were approximately $5.0 trillion in nearly 18 million accounts overseen by more than 105,000 advisors.
 
33


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 22,000 investment products. Envestnet | Enterprise also sells data aggregation and reporting, data analytics and digital advice capabilities to customers.

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, and fund strategist portfolios, as well as approximately 900 proprietary products, such as quantitative portfolios and fund strategist portfolios. PMC also offers portfolio overlay and tax optimization services.

34


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,
202120212021
2022(1)
2022
(in millions, except accounts and advisors data)
Platform Assets
Assets under Management (“AUM”)$315,422 $327,279 $362,038 $361,251 $325,209 
Assets under Administration (“AUA”)426,416 431,040 456,316 432,141 352,840 
Total AUM/A741,838 758,319 818,354 793,392 678,049 
Subscription4,447,733 4,670,827 4,901,662 4,736,537 4,312,114 
Total Platform Assets$5,189,571 $5,429,146 $5,720,016 $5,529,929 $4,990,163 
Platform Accounts
AUM1,209,7611,276,0661,345,2741,459,0931,491,861
AUA1,163,9911,193,0691,217,0761,186,1801,061,484
Total AUM/A2,373,7522,469,1352,562,3502,645,2732,553,345
Subscription11,712,57314,810,66414,986,53115,151,56915,312,144
Total Platform Accounts14,086,32517,279,79917,548,88117,796,84217,865,489
Advisors
AUM/A41,25941,69639,73539,80038,394
Subscription66,59766,48968,80867,16866,838
Total Advisors107,856108,185108,543106,968105,232
(1) Certain assets and accounts have been reclassified from AUA to AUM to better reflect the nature of the services provided to certain customers.
 
The following table provides 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, 2022
 As ofGrossNetMarketReclass toAs of
 3/31/2022SalesRedemptionsFlowsImpactSubscription6/30/2022
 (in millions, except account data)
AUM$361,251 $24,829 $(18,962)$5,867 $(41,909)$— $325,209 
AUA432,141 27,323 (27,662)(339)(50,499)(28,463)352,840 
Total AUM/A$793,392 $52,152 $(46,624)$5,528 $(92,408)$(28,463)$678,049 
Fee-Based Accounts2,645,273 19,494 (111,422)2,553,345 

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

Asset and account figures in the “Reclass to Subscription” columns for the three months ended June 30, 2022 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.
35


 Asset Rollforward - Six Months Ended June 30, 2022
 As ofGrossNetMarketReclass toAs of
 12/31/2021SalesRedemptionsFlowsImpactSubscription
Reclassification(1)
6/30/2022
 (in millions, except account data)
AUM$362,038 $53,528 $(34,929)$18,599 $(64,149)$— $8,721 $325,209 
AUA456,316 55,664 (47,574)8,090 (74,382)(28,463)(8,721)352,840 
Total AUM/A$818,354 $109,192 $(82,503)$26,689 $(138,531)$(28,463)$— $678,049 
Fee-Based Accounts2,562,350 102,417 (111,422)— 2,553,345 
(1) Certain assets have been reclassified from AUA to AUM to better reflect the nature of the services provided to certain customers.

The above AUM/A gross sales figures include $18.3 billion in new client conversions. We onboarded an additional $58.7 billion in subscription conversions during the six months ended June 30, 2022 bringing total conversions for the six months ended June 30, 2022 to $77.0 billion. (Note: We have revised our subscription conversions for the three months ended March 31, 2022 to $34.3 billion from the previously reported $32.8 billion.)

Asset and account figures in the “Reclass to Subscription” columns for the six months ended June 30, 2022 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.

Envestnet Data & Analytics Segment
 
Envestnet Data & Analytics is a leading data aggregation, data intelligence, and experiences platform. Envestnet Data & Analytics enables consumers to aggregate financial accounts within client applications and provides to clients the functionality to gather, refine, and aggregate massive sets of consumer permissioned data for use in financial applications, reports, market research analysis, and application programming interfaces (“APIs”).
Approximately 1,700 clients, including financial institutions, financial technology innovators and financial advisory firms, including 13 of the 20 largest U.S. banks, subscribe to the Envestnet Data & Analytics platform to underpin personalized financial apps and services for approximately 36 million end-users.
 
Envestnet Data & Analytics serves four main client groups: financial institutions (“Banking”), financial advisors and institutions (“Wealth”), market intelligence and analytics providers (“Research”) and financial technology innovators (“Tech”).

These groups serve the following customers:

Banking – Retail Banks, Credit Unions and credit card providers
Wealth – Wealth management financial advisors and institutions
Research – Research and analyst firms
Tech – Personal financial management, small business accounting, e-commerce, payment solutions providers, small business lending and authentication

With the exception of the Tech Group, we provide clients with secure access to open APIs, user facing applications powered by our platform, APIs and reports. We aggregate and cleanse client permission consumer data elements. Envestnet Data & Analytics also enables clients to develop their own applications through its open APIs, which deliver secure data, payments solutions, and other functionality.
The Tech group enables clients to develop new applications and enhance existing solutions through our APIs. These clients operate in a number of sub-vertical markets, including FinTech, wealth management, personal financial management, small business accounting, small business lending and authentication.
We believe that our brand recognition, innovative technology and intellectual property, large client base, and unique data gathering and enrichment provide us with competitive advantages that have enabled us to grow.
36


Operational Highlights
 
Asset-based recurring revenues increased 13% from $170.1 million in the three months ended June 30, 2021 to $192.0 million in the three months ended June 30, 2022. Subscription-based recurring revenues increased 5% from $112.5 million in the three months ended June 30, 2021 to $118.1 million in the three months ended June 30, 2022. Total revenues, which also includes professional services and other revenues, increased 10% from $288.7 million in the three months ended June 30, 2021 to $318.9 million in the three months ended June 30, 2022.

The Envestnet Wealth Solutions segment's total revenues increased 13% from $240.3 million in the three months ended June 30, 2021 to $272.0 million in the three months ended June 30, 2022 due to an increase in asset-based revenues of $21.9 million, an increase in subscription-based revenues of $6.9 million and an increase in professional services and other revenues of $2.9 million. The Envestnet Data & Analytics segment's total revenues decreased 3% from $48.4 million in the three months ended June 30, 2021 to $46.9 million in the three months ended June 30, 2022 primarily due to a decrease in subscription-based revenues of $1.3 million and a decrease in professional services and other revenues of $0.3 million.

Asset-based recurring revenues increased 20% from $329.5 million in the six months ended June 30, 2021 to $394.7 million in the six months ended June 30, 2022. Subscription-based recurring revenues increased 5% from $222.3 million in the six months ended June 30, 2021 to $232.9 million in the six months ended June 30, 2022. Total revenues, which also includes professional services and other revenues, increased 14% from $563.8 million in the six months ended June 30, 2021 to $640.2 million in the six months ended June 30, 2022.

The Envestnet Wealth Solutions segment's total revenues increased 17% from $466.7 million in the six months ended June 30, 2021 to $545.6 million in the six months ended June 30, 2022 due to an increase in asset-based revenues of $65.2 million, an increase in subscription-based revenues of $11.4 million and an increase in professional services and other revenues of $2.2 million. The Envestnet Data & Analytics segment's total revenues decreased 3% from $97.1 million in the six months ended June 30, 2021 to $94.6 million in the six months ended June 30, 2022 primarily due to a decrease in professional services and other revenues of $1.6 million and a decrease in subscription-based revenues of $0.9 million.

Net loss attributable to Envestnet, Inc. for the three months ended June 30, 2022 was $23.3 million, or $0.42 per diluted share, compared to a net loss attributable to Envestnet, Inc. of $8.3 million, or $0.15 per diluted share, for the three months ended June 30, 2021.

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

Adjusted revenues for the three months ended June 30, 2022 were $318.9 million, compared to adjusted revenues of $288.8 million in the prior year period. Adjusted EBITDA for the three months ended June 30, 2022 was $57.1 million, compared to adjusted EBITDA of $71.1 million in the prior year period. Adjusted net income for the three months ended June 30, 2022 was $32.0 million, or $0.49 per diluted share, compared to adjusted net income of $43.5 million, or $0.67 per diluted share in the prior year period.

Adjusted revenues for the six months ended June 30, 2022 were $640.3 million, compared to adjusted revenues of $564.0 million in the prior year period. Adjusted EBITDA for the six months ended June 30, 2022 was $112.8 million, compared to adjusted EBITDA of $139.3 million in the prior year period. Adjusted net income for the six months ended June 30, 2022 was $63.0 million, or $0.96 per diluted share, compared to adjusted net income of $85.4 million, or $1.31 per diluted share in the prior year period.
 
Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted 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.

37


Results of Operations
 Three Months Ended Six Months Ended 
 June 30,
 Percent
June 30,
 Percent
 20222021Change20222021Change
 (in thousands) (in thousands) 
Revenues:      
Asset-based$191,972 $170,075 13 %$394,689 $329,450 20 %
Subscription-based118,120 112,504 %232,854 222,333 %
Total recurring revenues310,092 282,579 10 %627,543 551,783 14 %
Professional services and other revenues8,760 6,159 42 %12,672 12,060 %
Total revenues318,852 288,738 10 %640,215 563,843 14 %
Operating expenses:      
Cost of revenues126,482 100,494 26 %251,764 193,363 30 %
Compensation and benefits125,767 105,548 19 %252,616 206,262 22 %
General and administration66,144 41,755 58 %110,479 78,070 42 %
Depreciation and amortization32,182 30,010 %63,800 58,402 %
Total operating expenses350,575 277,807 26 %678,659 536,097 27 %
Income (loss) from operations(31,723)10,931 *(38,444)27,746 *
Other income (expense), net1,622 (3,784)(143)%(4,345)(11,252)(61)%
Income (loss) before income tax provision (benefit)(30,101)7,147 *(42,789)16,494 *
Income tax provision (benefit)(5,833)15,516 (138)%(3,813)9,928 (138)%
Net income (loss)(24,268)(8,369)*(38,976)6,566 *
Add: Net loss attributable to non-controlling interest983 88 *1,832 99 *
Net income (loss) attributable to Envestnet, Inc.$(23,285)$(8,281)*$(37,144)$6,665 *
*Not meaningful.

Three months ended June 30, 2022 compared to three months ended June 30, 2021
 
Asset-based recurring revenues
 
Asset-based recurring revenues increased 13% from $170.1 million in the three months ended June 30, 2021 to $192.0 million in the three months ended June 30, 2022. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles (which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter), the impact of new account growth and positive net flows of AUM/A in the second quarter of 2022.

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

Asset-based recurring revenues increased from 59% of total revenue in the three months ended June 30, 2021 to 60% of total revenue in the three months ended June 30, 2022.

Subscription-based recurring revenues
 
Subscription-based recurring revenue increased 5% from $112.5 million in the three months ended June 30, 2021 to $118.1 million in the three months ended June 30, 2022. This increase was primarily due to an increase of $6.9 million in the Envestnet Wealth Solutions segment, which can be attributed to new and existing customer growth, partially offset by a decrease of $1.3 million in the Envestnet Data & Analytics segment.

38


Professional services and other revenues
 
Professional services and other revenues increased 42% from $6.2 million in the three months ended June 30, 2021 to $8.8 million in the three months ended June 30, 2022. The increase was due to an increase in revenues resulting from the 2022 Advisor Summit, which was held as an in-person event. The 2021 Advisor Summit was virtual due to the COVID-19 pandemic. This increase in Advisor Summit revenues was partially offset by lower professional services revenue due to the timing of the completion of customer projects and deployments within both segments.

Cost of revenues
 
Cost of revenues increased 26% from $100.5 million in the three months ended June 30, 2021 to $126.5 million in the three months ended June 30, 2022. The increase was primarily due to an increase in asset-based cost of revenues of $19.0 million, which directly correlates with the increase to asset-based recurring revenues during the period, and an increase in professional services and other cost of revenues of $6.8 million, primarily as a result of our 2022 Advisor Summit, which was held in-person. As a percentage of total revenues, cost of revenues increased from 35% in the three months ended June 30, 2021 to 40% in three months ended June 30, 2022, primarily due to shifts in pricing and product mix for asset-based revenues and additional costs incurred in 2022 related to the in-person Advisor Summit event in the Envestnet Wealth Solutions segment. Cost of revenues as a percentage of total revenues in the Envestnet Data & Analytics segment remained consistent.
 
Compensation and benefits

Compensation and benefits increased 19% from $105.5 million in the three months ended June 30, 2021 to $125.8 million in the three months ended June 30, 2022. The increase is comprised primarily of increases in salaries, benefits and related payroll taxes of $11.8 million, non-cash compensation expense of $6.2 million and severance expense of $1.8 million. As a percentage of total revenues, compensation and benefits increased from 37% in the three months ended June 30, 2021 to 39% in the three months ended June 30, 2022.

General and administration
 
General and administration expenses increased 58% from $41.8 million in the three months ended June 30, 2021 to $66.1 million in the three months ended June 30, 2022. The increase was primarily due to increases in lease restructuring and asset retirement costs of $15.4 million, software and maintenance charges of $3.7 million, litigation and regulatory related expenses of $2.4 million, marketing expense of $1.6 million and travel and entertainment expense of $1.5 million. These increases were partially offset by a decrease in professional and legal fees of $1.7 million and in occupancy costs of $1.5 million. As a percentage of total revenues, general and administration expenses increased from 14% in the three months ended June 30, 2021 to 21% in the three months ended June 30, 2022, primarily due to lease restructuring and asset retirements charges incurred for three office closures.

Depreciation and amortization
 
Depreciation and amortization expense increased 7% from $30.0 million in the three months ended June 30, 2021 to $32.2 million in the three months ended June 30, 2022. The increase was primarily due to increases in amortization related to internally developed software of $1.8 million and additional depreciation on fixed assets. As a percentage of total revenues, depreciation and amortization expense remained consistent at 10% in the three months ended June 30, 2021 and 2022.

Other income (expense), net

Other income (expense), net increased from other expense of $3.8 million in the three months ended June 30, 2021 to other income of $1.6 million in the three months ended June 30, 2022, primarily due to a $6.9 million dilution gain recorded in 2022 related to an equity method investee's share issuance, which was partially offset by a decrease of $0.8 million related to the fair market value adjustment to investment in private company and an increase in losses of $0.6 million related to equity investments.
 
39


Income tax provision (benefit)
 Three Months Ended
 June 30,
 20222021
(in thousands, except effective tax rate)
Income (loss) before income tax provision (benefit)$(30,101)$7,147 
Income tax provision (benefit)(5,833)15,516 
Effective tax rate19.4 %217.1 %

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, 2022 and 2021, 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, 2022, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance we had placed on a portion of U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state research and development ("R&D") credits, and the partial reserve release for an uncertain tax position due to the expiration of a statute of limitations.

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 we had placed on a portion of 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 the federal and state R&D credits.

Six months ended June 30, 2022 compared to six months ended June 30, 2021
 
Asset-based recurring revenues
 
Asset-based recurring revenues increased 20% from $329.5 million in the six months ended June 30, 2021 to $394.7 million in the six months ended June 30, 2022. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles (which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter), the impact of new account growth and positive net flows of AUM/A in the first six months of 2022.

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

Asset-based recurring revenues increased from 58% of total revenue in the six months ended June 30, 2021 to 62% of total revenue in the six months ended June 30, 2022, primarily due to a higher increase in asset-based recurring revenues as compared to subscription-based recurring revenues.
 
Subscription-based recurring revenues
 
Subscription-based recurring revenue increased 5% from $222.3 million in the six months ended June 30, 2021 to $232.9 million in the six months ended June 30, 2022. This increase was primarily due to an increase of $11.4 million in the Envestnet Wealth Solutions segment, which can be attributed to new and existing customer growth.

Professional services and other revenues
 
Professional services and other revenues increased 5% from $12.1 million in the six months ended June 30, 2021 to $12.7 million in the six months ended June 30, 2022. The increase was due to an increase in revenues resulting from the 2022 Advisor Summit, which was held as an in-person event. The 2021 Advisor Summit was virtual due to the COVID-19 pandemic. This increase in Advisor Summit revenues was partially offset by lower professional services revenue in the Envestnet Data & Analytics segment due to the timing of the completion of customer projects and deployments.
40


Cost of revenues
 
Cost of revenues increased 30% from $193.4 million in the six months ended June 30, 2021 to $251.8 million in the six months ended June 30, 2022. The increase was primarily due to an increase in asset-based cost of revenues of $50.2 million, which directly correlates with the increase to asset-based recurring revenues during the period, and an increase in professional services and other cost of revenues of $6.8 million, primarily as a result of our 2022 Advisor Summit, which was held in-person. As a percentage of total revenues, cost of revenues increased from 34% in the six months ended June 30, 2021 to 39% in six months ended June 30, 2022, primarily due to shifts in pricing and product mix for asset-based revenues and additional costs incurred in 2022 related to the in-person Advisor Summit event in the Envestnet Wealth Solutions segment as well as costs incurred to migrate our hosting platforms to a third-party cloud server solution in the Envestnet Data & Analytics segment.
 
Compensation and benefits

Compensation and benefits increased 22% from $206.3 million in the six months ended June 30, 2021 to $252.6 million in the six months ended June 30, 2022. The increase is primarily comprised of increases in salaries, benefits and related payroll taxes of $28.0 million, non-cash compensation expense of $13.9 million, miscellaneous employee expenses of $1.9 million, contract labor expenses of $1.4 million and short term variable expenses of $1.2 million. As a percentage of total revenues, compensation and benefits increased from 37% in the six months ended June 30, 2021 to 39% in the six months ended June 30, 2022.

General and administration
 
General and administration expenses increased 42% from $78.1 million in the six months ended June 30, 2021 to $110.5 million in the six months ended June 30, 2022. The increase was primarily due to increases in lease restructuring and asset retirement costs of $15.3 million, software and maintenance charges of $7.2 million, litigation and regulatory related expenses of $3.7 million, marketing expense of $3.2 million, travel and entertainment expense of $2.5 million, and miscellaneous general and administration expense of $2.1 million. These increases were partially offset by decreases in professional and legal fees of $2.1 million, occupancy costs of $2.1 million and bad debt expense of $1.7 million. As a percentage of total revenues, general and administration expenses increased from 14% in the six months ended June 30, 2021 to 17% in the six months ended June 30, 2022, primarily due to lease restructuring and asset retirements charges incurred for three office closures.

Depreciation and amortization
 
Depreciation and amortization expense increased 9% from $58.4 million in the six months ended June 30, 2021 to $63.8 million in the six months ended June 30, 2022. The increase was primarily due to increases in internally developed software amortization expense of $4.0 million and additional depreciation on fixed assets. As a percentage of total revenues, depreciation and amortization expense remained consistent at 10% in the six months ended June 30, 2021 and 2022.

Other expense, net

Other expense, net decreased from $11.3 million in the six months ended June 30, 2021 to $4.3 million in the six months ended June 30, 2022. The decrease was primarily due to a $6.9 million dilution gain recorded in 2022 related to an equity method investee's share issuance and a decrease in losses of $1.1 million related to equity investments. These were partially offset by a decrease of $0.8 million related to the fair market value adjustment to investment in private company.
 
Income tax provision (benefit)
 Six Months Ended
 June 30,
 20222021
(in thousands, except effective tax rate)
Income (loss) before income tax provision (benefit)$(42,789)$16,494 
Income tax provision (benefit)(3,813)9,928 
Effective tax rate8.9 %60.2 %

41


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, 2022 and 2021, 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, 2022, our effective tax rate differed from the statutory rate primarily due to the increase in the valuation allowance we had placed on a portion of U.S. deferred tax assets which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state research and development ("R&D") credits, and the partial reserve release for an uncertain tax position due to the expiration of a statute of limitations.

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 we had placed on a portion of 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.

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 from operations by segment to consolidated net income (loss) attributable to Envestnet, Inc.:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Envestnet Wealth Solutions$3,968 $32,459 $29,237 $66,656 
Envestnet Data & Analytics(3,705)1,342 (9,292)2,631 
Nonsegment operating expenses(31,986)(22,870)(58,389)(41,541)
Income (loss) from operations(31,723)10,931 (38,444)27,746 
Other income (expense), net1,622 (3,784)(4,345)(11,252)
Consolidated income (loss) before income tax benefit(30,101)7,147 (42,789)16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Consolidated net income (loss)(24,268)(8,369)(38,976)6,566 
Add: Net loss attributable to non-controlling interest983 88 1,832 99 
Consolidated net income (loss) attributable to Envestnet, Inc.$(23,285)$(8,281)$(37,144)$6,665 

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
 20222021Change20222021Change
 (in thousands) (in thousands) 
Revenues:      
Asset-based$191,972 $170,075 13 %$394,689 $329,450 20 %
Subscription-based73,568 66,663 10 %142,105 130,675 %
Total recurring revenues265,540 236,738 12 %536,794 460,125 17 %
Professional services and other revenues6,460 3,559 82 %8,774 6,582 33 %
Total revenues272,000 240,297 13 %545,568 466,707 17 %
Operating expenses:
Cost of revenues120,722 94,713 27 %239,530 182,145 32 %
Compensation and benefits78,759 65,114 21 %157,403 127,968 23 %
General and administration45,001 24,884 81 %72,361 45,583 59 %
Depreciation and amortization23,550 23,127 %47,037 44,355 %
Total operating expenses268,032 207,838 29 %516,331 400,051 29 %
Income from operations
$3,968 $32,459 (88)%$29,237 $66,656 (56)%

Three months ended June 30, 2022 compared to three months ended June 30, 2021 for the Envestnet Wealth Solutions segment
  
Asset-based recurring revenues

Asset-based recurring revenues increased 13% from $170.1 million in the three months ended June 30, 2021 to $192.0 million in the three months ended June 30, 2022. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles (which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter), due to the impact of new account growth and positive net flows of AUM/A in the second quarter of 2022.

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

As a percentage of segment revenues, asset-based recurring revenue remained consistent at 71% of segment revenue in the three months ended June 30, 2021 and 2022.
 
Subscription-based recurring revenues

Subscription-based recurring revenues increased 10% from $66.7 million in the three months ended June 30, 2021 to $73.6 million in the three months ended June 30, 2022, primarily due to new and existing customer growth.
 
Professional services and other revenues

Professional services and other revenues increased 82% from $3.6 million in the three months ended June 30, 2021 to $6.5 million in the three months ended June 30, 2022. The increase was due to an increase in revenues resulting from the 2022 Advisor Summit, which was held as an in-person event. The 2021 Advisor Summit was virtual due to the COVID-19 pandemic. This increase in Advisor Summit revenues was partially offset by lower professional services revenue due to the timing and completion of customer projects and deployments.
43


Cost of revenues
 
Cost of revenues increased 27% from $94.7 million in the three months ended June 30, 2021 to $120.7 million in the three months ended June 30, 2022. The increase was primarily due to an increase in asset-based cost of revenues of $19.0 million, which directly correlates with the increase to asset-based recurring revenues during the period, and an increase in professional services and other cost of revenues of $6.8 million, primarily as a result of our 2022 Advisor Summit, which was held in-person. As a percentage of segment revenues, cost of revenues increased from 39% in the three months ended June 30, 2021 to 44% in the three months ended June 30, 2022, primarily due to shifts in pricing and product mix for asset-based revenues and additional costs incurred in 2022 related to the in-person Advisor Summit event.
 
Compensation and benefits
 
Compensation and benefits increased from $65.1 million in the three months ended June 30, 2021 to $78.8 million in the three months ended June 30, 2022. The increase is primarily due to increases in salaries, benefits and related payroll taxes of $8.7 million, non-cash compensation expense of $3.8 million, severance expense of $1.7 million and other immaterial increases within compensation and benefit accounts, partially offset by a decrease in incentive compensation of $1.0 million. As a percentage of segment revenues, compensation and benefits increased from 27% in the three months ended June 30, 2021 to 29% in the three months ended June 30, 2022.

General and administration

General and administration expenses increased 81% from $24.9 million in the three months ended June 30, 2021 to $45.0 million in the three months ended June 30, 2022. The increase was primarily due to an increase of $15.4 million related to lease restructuring costs incurred in 2022 driven by the closure of three offices in the United States, in software and maintenance charges of $3.3 million, marketing expense of $2.3 million, and miscellaneous general and administrative expenses of $1.0 million. These increases were partially offset by decreases in occupancy costs of $1.5 million and professional and legal fees of $1.2 million. As a percentage of segment revenues, general and administration expenses increased from 10% in the three months ended June 30, 2021 to 17% in the three months ended June 30, 2022, primarily due to lease restructuring and asset retirements charges incurred for three office closures in April 2022.
 
Depreciation and amortization
 
Depreciation and amortization expense increased 2% from $23.1 million in the three months ended June 30, 2021 to $23.6 million in the three months ended June 30, 2022. The increase was primarily due to an increase in internally developed software amortization expense of $0.9 million, partially offset by other immaterial decreases within depreciation and amortization accounts. As a percentage of segment revenues, depreciation and amortization expense decreased from 10% in the three months ended June 30, 2021 to 9% in the three months ended June 30, 2022.

Six months ended June 30, 2022 compared to six months ended June 30, 2021 for the Envestnet Wealth Solutions segment
  
Asset-based recurring revenues

Asset-based recurring revenues increased 20% from $329.5 million in the six months ended June 30, 2021 to $394.7 million in the six months ended June 30, 2022. The increase was primarily due to an increase in asset values applicable to our quarterly billing cycles (which are based on the market value of the customers' assets on our platforms as of the end of the previous quarter), due to the impact of new account growth and positive net flows of AUM/A in the first six months of 2022.

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

As a percentage of segment revenues, asset-based recurring revenue increased from 71% of segment revenue in the six months ended June 30, 2021 to 72% of segment revenue in the six months ended June 30, 2022.
 
Subscription-based recurring revenues

Subscription-based recurring revenues increased 9% from $130.7 million in the six months ended June 30, 2021 to $142.1 million in the six months ended June 30, 2022, primarily due to new and existing customer growth. 
44


Professional services and other revenues

Professional services and other revenues increased 33% from $6.6 million in the six months ended June 30, 2021 to $8.8 million in the six months ended June 30, 2022. The increase was due to an increase in revenues resulting from the 2022 Advisor Summit, which was held as an in-person event. The 2021 Advisor Summit was virtual due to the COVID-19 pandemic. This increase in Advisor Summit revenues was partially offset by lower professional services revenue due to the timing and completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues increased 32% from $182.1 million in the six months ended June 30, 2021 to $239.5 million in the six months ended June 30, 2022. The increase was primarily due to an increase in asset-based cost of revenues of $50.2 million, which directly correlates with the increase to asset-based recurring revenues during the period, and an increase in professional services and other cost of revenues of $6.8 million, primarily as a result of our 2022 Advisor Summit, which was held in-person. As a percentage of segment revenues, cost of revenues increased from 39% in the six months ended June 30, 2021 to 44% in the six months ended June 30, 2022, primarily due to shifts in pricing and product mix for asset-based revenues and additional costs incurred in 2022 related to the in-person Advisor Summit event.
 
Compensation and benefits
 
Compensation and benefits increased from $128.0 million in the six months ended June 30, 2021 to $157.4 million in the six months ended June 30, 2022. The increase is primarily due to increases in salaries, benefits and related payroll taxes of $20.2 million, non-cash compensation expense of $7.2 million and other immaterial increases within compensation and benefit accounts. As a percentage of segment revenues, compensation and benefits increased from 27% in the six months ended June 30, 2021 to 29% in the six months ended June 30, 2022.

General and administration

General and administration expenses increased 59% from $45.6 million in the six months ended June 30, 2021 to $72.4 million in the six months ended June 30, 2022. The increase was primarily due to an increase of $15.3 million related to lease restructuring costs incurred in 2022 driven by the closure of three offices in the United States, software and maintenance charges of $6.7 million, marketing expense of $3.9 million and miscellaneous general and administration expenses of $2.6 million. These increases were partially offset by decreased occupancy costs of $1.8 million. As a percentage of segment revenues, general and administration expenses increased from 10% in the six months ended June 30, 2021 to 13% in the six months ended June 30, 2022, primarily due to lease restructuring and asset retirements charges incurred for three office closures.
  
Depreciation and amortization
 
Depreciation and amortization expense increased 6% from $44.4 million in the six months ended June 30, 2021 to $47.0 million in the six months ended June 30, 2022. The increase was primarily due to an increase in internally developed software amortization expense of $2.2 million and an increase in finance lease amortization of $1.2 million, partially offset by other immaterial decreases within depreciation and amortization accounts. As a percentage of segment revenues, depreciation and amortization expense decreased from 10% in the six months ended June 30, 2021 to 9% in the six months ended June 30, 2022.

45


Envestnet Data & Analytics

The following table presents income (loss) from operations for the Envestnet Data & Analytics segment:
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20222021Change20222021Change
 (in thousands) (in thousands) 
Revenues:      
Subscription-based$44,552 $45,841 (3)%$90,749 $91,658 (1)%
Professional services and other revenues2,300 2,600 (12)%3,898 5,478 (29)%
Total revenues46,852 48,441 (3)%94,647 97,136 (3)%
Operating expenses:  
Cost of revenues5,760 5,781 — %12,234 11,218 %
Compensation and benefits23,994 25,008 (4)%54,160 51,297 %
General and administration12,171 9,427 29 %20,782 17,943 16 %
Depreciation and amortization8,632 6,883 25 %16,763 14,047 19 %
Total operating expenses50,557 47,099 %103,939 94,505 10 %
Income (loss) from operations$(3,705)$1,342 *$(9,292)$2,631 *
*Not meaningful.
 
Three months ended June 30, 2022 compared to three months ended June 30, 2021 for the Envestnet Data & Analytics segment
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues decreased 3% from $45.8 million in the three months ended June 30, 2021 to $44.6 million in the three months ended June 30, 2022, primarily due to decreases in revenue from existing customers.
 
Professional services and other revenues
 
Professional services and other revenues decreased 12% from $2.6 million in the three months ended June 30, 2021 to $2.3 million in the three months ended June 30, 2022 primarily due to the timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues remained consistent at $5.8 million in the three months ended June 30, 2021 and 2022. As a percentage of segment revenues, cost of revenues remained consistent at 12% in the three months ended June 30, 2021 and 2022.
 
Compensation and benefits
 
Compensation and benefits decreased 4% from $25.0 million in the three months ended June 30, 2021 to $24.0 million in the three months ended June 30, 2022, primarily due to decreases in severance expense of $2.1 million and non-cash compensation expense of $1.3 million, partially offset by an increase in salaries, benefits, and related payroll taxes of $1.8 million. As a percentage of segment revenues, compensation and benefits decreased from 52% in the three months ended June 30, 2021 to 51% in the three months ended June 30, 2022.

General and administration

General and administration expenses increased 29% from $9.4 million in the three months ended June 30, 2021 to $12.2 million in the three months ended June 30, 2022 primarily due to an increase in litigation and regulatory related expense of $2.4 million. As a percentage of segment revenues, general and administration expenses increased from 19% in the three months ended June 30, 2021 to 26% in the three months ended June 30, 2022, primarily due to an increase in litigation and regulatory related expenses incurred during 2022.
  
46


Depreciation and amortization
 
Depreciation and amortization expense increased 25% from $6.9 million in the three months ended June 30, 2021 to $8.6 million in the three months ended June 30, 2022. The increase is primarily due to an increase in internally developed software and intangible asset amortization expense. As a percentage of segment revenues, depreciation and amortization expense increased from 14% in the three months ended June 30, 2021 to 18% in three months ended June 30, 2022. The increase in depreciation and amortization as a percentage of total revenues is primarily due to higher amortization expense incurred in 2022 driven by increased capitalization related to internally developed software costs.
 
Six months ended June 30, 2022 compared to six months ended June 30, 2021 for the Envestnet Data & Analytics segment
 
Subscription-based recurring revenues
 
Subscription-based recurring revenues decreased 1% from $91.7 million in the six months ended June 30, 2021 to $90.7 million in the six months ended June 30, 2022, primarily due to decreases in revenue from existing customers.
 
Professional services and other revenues
 
Professional services and other revenues decreased 29% from $5.5 million in the six months ended June 30, 2021 to $3.9 million in the six months ended June 30, 2022 primarily due to the timing of the completion of customer projects and deployments.

Cost of revenues
 
Cost of revenues increased 9% from $11.2 million in the six months ended June 30, 2021 to $12.2 million in the six months ended June 30, 2022. As a percentage of segment revenues, cost of revenues increased from 12% in the six months ended June 30, 2021 to 13% in the six months ended June 30, 2022.
 
Compensation and benefits
 
Compensation and benefits increased 6% from $51.3 million in the six months ended June 30, 2021 to $54.2 million in the six months ended June 30, 2022, primarily due to an increase in salaries, benefits, and related payroll taxes of $4.2 million, miscellaneous employee expenses of $1.1 million and other immaterial increases within compensation and benefit accounts, partially offset by decreases in severance expense of $2.2 million and in incentive compensation of $1.0 million. As a percentage of segment revenues, compensation and benefits increased from 53% in the six months ended June 30, 2021 to 57% in the six months ended June 30, 2022. The increase in compensation and benefits as a percentage of segment revenues is primarily driven by increased headcount related to domestic employees.

General and administration

General and administration expenses increased 16% from $17.9 million in the six months ended June 30, 2021 to $20.8 million in the six months ended June 30, 2022 as an increase in litigation and regulatory related expense of $3.7 million was partially offset by a decrease in bad debt expense of $0.7 million. As a percentage of segment revenues, general and administration expenses increased from 18% in the six months ended June 30, 2021 to 22% in the six months ended June 30, 2022, primarily due to an increase in litigation and regulatory related expenses incurred during 2022.
 
Depreciation and amortization
 
Depreciation and amortization expense increased 19% from $14.0 million in the six months ended June 30, 2021 to $16.8 million in the six months ended June 30, 2022. The increase is primarily due to an increase in internally developed software and intangible asset amortization expense. As a percentage of segment revenues, depreciation and amortization expense increased from 14% in the six months ended June 30, 2021 to 18% in six months ended June 30, 2022. The increase in depreciation and amortization as a percentage of total revenues is primarily due to higher amortization expense incurred in 2022 driven by increased capitalization related to internally developed software costs.

47


Nonsegment
 
The following table presents nonsegment operating expenses: 
 Three Months Ended Six Months Ended 
 June 30,PercentJune 30,Percent
 20222021Change20222021Change
 (in thousands) (in thousands) 
Operating expenses:      
Compensation and benefits$23,014 $15,426 49 %$41,053 $26,997 52 %
General and administration8,972 7,444 21 %17,336 14,544 19 %
Nonsegment operating expenses$31,986 $22,870 40 %$58,389 $41,541 41 %

Three months ended June 30, 2022 compared to three months ended June 30, 2021 for Nonsegment
 
Compensation and benefits
 
Compensation and benefits increased 49% from $15.4 million in the three months ended June 30, 2021 to $23.0 million in the three months ended June 30, 2022, primarily due to increased headcount that resulted in increases in non-cash compensation expense of $3.8 million, severance of $2.2 million, and salaries, benefits and related payroll taxes of $1.3 million.
 
General and administration
 
General and administration expenses increased 21% from $7.4 million in the three months ended June 30, 2021 to $9.0 million in the three months ended June 30, 2022. The increase was primarily due to an increase in transaction costs of $2.1 million driven by acquisition activity and system implementation costs, partially offset by other immaterial decreases.
 
Six months ended June 30, 2022 compared to six months ended June 30, 2021 for Nonsegment
 
Compensation and benefits
 
Compensation and benefits increased 52% from $27.0 million in the six months ended June 30, 2021 to $41.1 million in the six months ended June 30, 2022, primarily due to increased headcount that resulted in increases in non-cash compensation expense of $7.3 million, salaries, benefits and related payroll taxes of $3.5 million, and severance of $2.1 million.
 
General and administration
 
General and administration expenses increased 19% from $14.5 million in the six months ended June 30, 2021 to $17.3 million in the six months ended June 30, 2022. The increase was primarily due to an increase in transaction costs of $3.1 million driven by acquisition activity and system implementation costs, partially offset by other immaterial 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 diluted share.”

“Adjusted revenues” excludes the effect of purchase accounting on the fair value of acquired deferred revenue. On January 1, 2022, the Company adopted ASU 2021-08 whereby it now accounts for contract assets and contract liabilities obtained upon a business combination in accordance with ASC 606. Prior to the adoption of ASU 2021-08, we recorded 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 did 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, income tax provision (benefit), depreciation and amortization, non-cash compensation expense, restructuring charges and transaction costs, severance, accretion on contingent consideration and purchase liability, fair market value
48


adjustment on contingent consideration liability, fair market value adjustment to investment in private company, litigation and regulatory related expenses, foreign currency, non-income tax expense adjustment, dilution gain on equity method investee share issuance, income or loss allocations from equity method investments and (income) loss attributable to non-controlling interest.

“Adjusted net income” represents net income before deferred revenue fair value adjustment, non-cash interest expense, cash interest on our convertible notes, non-cash compensation expense, restructuring charges and transaction costs, severance, accretion on contingent consideration and purchase liability, fair market value adjustment on contingent consideration liability, fair market value adjustment to investment in private company, amortization of acquired intangibles, litigation and regulatory related expenses, foreign currency, non-income tax expense adjustment, dilution gain on equity method investee share issuance, income or loss allocations from equity method investments and (income) loss 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 diluted share” represents adjusted net income attributable to common stockholders divided by the diluted number of weighted average shares outstanding.
 
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, Board of Directors 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 diluted 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, income tax provision (benefit), restructuring charges and transaction costs, severance, accretion on contingent consideration and purchase liability, fair market value adjustment on contingent consideration liability, litigation and regulatory related expenses, foreign currency, non-income tax expense, dilution gain on equity method investee share issuance, income or loss allocations from equity method investments, pre-tax 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 diluted 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 diluted share as supplemental measures to evaluate the overall performance of companies, and we anticipate that our investors and analyst presentations will include adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted share.
 
Adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted 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 diluted share are frequently used by securities analysts and others in their evaluation of companies, these measures have
49


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

We paid net cash for income taxes of $5.5 million and $3.1 million for the six months ended June 30, 2022 and 2021, respectively. In the event that we 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

Other companies in our industry may calculate adjusted revenues, adjusted EBITDA, adjusted net income and adjusted net income per diluted 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 diluted 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 diluted share to net income and net income per share, the most directly comparable GAAP measures. 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.
 
50


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,
2022202120222021
(in thousands)
Total revenues$318,852 $288,738 $640,215 $563,843 
Deferred revenue fair value adjustment54 80 108 160 
Adjusted revenues$318,906 $288,818 $640,323 $564,003 

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,
2022202120222021
(in thousands)
Net income (loss)$(24,268)$(8,369)$(38,976)$6,566 
Add (deduct):    
Deferred revenue fair value adjustment54 80 108 160 
Interest income(713)(197)(1,034)(367)
Interest expense4,212 4,225 9,065 8,440 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Depreciation and amortization32,182 30,010 63,800 58,402 
Non-cash compensation expense23,504 17,285 45,318 31,422 
Restructuring charges and transaction costs21,026 5,028 23,372 7,812 
Severance7,148 5,377 10,254 10,291 
Accretion on contingent consideration and purchase liability— 187 — 575 
Fair market value adjustment on contingent consideration liability— — — (140)
Fair market value adjustment to investment in private company— (758)— (758)
Litigation and regulatory related expenses4,306 1,938 7,383 3,647 
Foreign currency413 (138)305 13 
Non-income tax expense adjustment189 295 213 (271)
Dilution gain on equity method investee share issuance(6,934)— (6,934)— 
Loss allocations from equity method investments1,400 757 2,945 4,045 
(Income) loss attributable to non-controlling interest440 (175)817 (440)
Adjusted EBITDA$57,126 $71,061 $112,823 $139,325 

51


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,
 2022202120222021
 (in thousands, except share and per share information)
Net income (loss)$(24,268)$(8,369)$(38,976)$6,566 
Income tax provision (benefit) (1)
(5,833)15,516 (3,813)9,928 
Income (loss) before income tax provision (benefit)(30,101)7,147 (42,789)16,494 
Add (deduct):
Deferred revenue fair value adjustment54 80 108 160 
Non-cash interest expense1,415 1,429 3,474 2,852 
Cash interest - Convertible Notes2,480 2,480 4,960 4,960 
Non-cash compensation expense23,504 17,285 45,318 31,422 
Restructuring charges and transaction costs21,026 5,028 23,372 7,812 
Severance7,148 5,377 10,254 10,291 
Accretion on contingent consideration and purchase liability— 187 — 575 
Fair market value adjustment on contingent consideration liability— — — (140)
Fair market value adjustment to investment in private company— (758)— (758)
Amortization of acquired intangibles17,645 17,502 35,165 33,980 
Litigation and regulatory related expenses4,306 1,938 7,383 3,647 
Foreign currency413 (138)305 13 
Non-income tax expense adjustment189 295 213 (271)
Dilution gain on equity method investee share issuance(6,934)— (6,934)— 
Loss allocations from equity method investments1,400 757 2,945 4,045 
(Income) loss attributable to non-controlling interest440 (175)817 (440)
Adjusted net income before income tax effect42,985 58,434 84,591 114,642 
Income tax effect (2)
(10,961)(14,901)(21,571)(29,234)
Adjusted net income$32,024 $43,533 $63,020 $85,408 
Basic number of weighted-average shares outstanding55,203,120 54,440,388 55,054,272 54,325,353 
Effect of dilutive shares:
Options to purchase common stock129,217 198,277 142,510 210,381 
Unvested restricted stock units199,853 435,023 381,397 536,186 
Convertible notes9,898,549 9,898,549 9,898,549 9,898,549 
Warrants22,170 53,648 37,473 65,026 
Diluted number of weighted-average shares outstanding65,452,909 65,025,885 65,514,201 65,035,495 
Adjusted net income per share - diluted$0.49 $0.67 $0.96 $1.31 
(1)For the three months ended June 30, 2022 and 2021, the effective tax rate computed in accordance with GAAP equaled 19.4% and 217.1%, respectively. For the six months ended June 30, 2022 and 2021, the effective tax rate computed in accordance with GAAP equaled 8.9% and 60.2%, respectively.
(2)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, 2022 and 2021.

Note on Income Taxes: As of December 31, 2021, we had NOL carryforwards of approximately $195 million and $233 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.

52


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

 Three Months Ended June 30, 2022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$272,000 $46,852 $— $318,852 
Deferred revenue fair value adjustment54 — — 54 
Adjusted revenues$272,054 $46,852 $— $318,906 
Income (loss) from operations$3,968 $(3,705)$(31,986)$(31,723)
Add:
Deferred revenue fair value adjustment54 — — 54 
Depreciation and amortization23,550 8,632 — 32,182 
Non-cash compensation expense13,364 1,852 8,288 23,504 
Restructuring charges and transaction costs16,897 753 3,376 21,026 
Severance2,813 (431)4,766 7,148 
Litigation and regulatory related expenses— 4,306 — 4,306 
Non-income tax expense adjustment184 — 189 
Loss attributable to non-controlling interest440 — — 440 
Adjusted EBITDA$61,270 $11,412 $(15,556)$57,126 

 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 revenues$240,377 $48,441 $— $288,818 
Income (loss) from operations$32,459 $1,342 $(22,870)$10,931 
Add (deduct):
Deferred revenue fair value adjustment80 — — 80 
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 
Severance1,096 1,687 2,594 5,377 
Accretion on contingent consideration and purchase liability168 19 — 187 
Litigation and regulatory related expenses— 1,938 — 1,938 
Non-income tax expense adjustment105 190 — 295 
Income attributable to non-controlling interest(175)— — (175)
Other88 105 
Adjusted EBITDA$70,359 $15,278 $(14,576)$71,061 


53


 Six Months Ended June 30, 2022
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsNonsegmentTotal
 (in thousands)
Revenues$545,568 $94,647 $— $640,215 
Deferred revenue fair value adjustment108 — — 108 
Adjusted revenues$545,676 $94,647 $— $640,323 
Income (loss) from operations$29,237 $(9,292)$(58,389)$(38,444)
Add (deduct):
Deferred revenue fair value adjustment108 — — 108 
Depreciation and amortization47,037 16,763 — 63,800 
Non-cash compensation expense24,654 5,387 15,277 45,318 
Restructuring charges and transaction costs17,181 750 5,441 23,372 
Severance4,223 1,211 4,820 10,254 
Litigation and regulatory related expenses— 7,383 — 7,383 
Non-income tax expense adjustment291 (78)— 213 
Loss attributable to non-controlling interest817 — — 817 
Other — — 
Adjusted EBITDA$123,548 $22,126 $(32,851)$112,823 

 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 (deduct):
Deferred revenue fair value adjustment160 — — 160 
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 
Severance4,183 3,407 2,701 10,291 
Accretion on contingent consideration and purchase liability510 65 — 575 
Fair market value adjustment on contingent consideration liability— (140)— (140)
Litigation and regulatory related expenses— 3,647 — 3,647 
Non-income tax expense adjustment(430)159 — (271)
Income attributable to non-controlling interest(440)— — (440)
Other104 121 
Adjusted EBITDA$137,703 $30,023 $(28,401)$139,325 
54


Liquidity and Capital Resources
 
As of June 30, 2022, we had total cash and cash equivalents of $338.1 million compared to $429.3 million as of December 31, 2021. We plan to use existing cash as of June 30, 2022, 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, 2022, 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,
 20222021
 (in thousands)
Net cash provided by operating activities$52,642 $119,159 
Net cash used in investing activities(98,008)(109,368)
Net cash used in financing activities(43,741)(24,308)
Effect of exchange rate on changes on cash(2,057)(524)
Net decrease in cash, cash equivalents and restricted cash(91,164)(15,041)
Cash, cash equivalents and restricted cash, end of period338,264 369,673 
 
Operating Activities
 
Net cash provided by operating activities for the six months ended June 30, 2022 was $52.6 million compared to net cash provided by operating activities of $119.2 million for the same period in 2021. The decrease was primarily due to a decrease in pre-tax income period over period of $59.3 million and timing of payments within working capital items.

Investing Activities
 
Net cash used in investing activities for the six months ended June 30, 2022 was $98.0 million compared to net cash used in investing activities of $109.4 million for the same period in 2021. The decrease was primarily due to a decrease in cash disbursements for various acquisitions and investments in privately held companies of $15.2 million and a decrease in cash disbursements for proprietary technology assets of $10.5 million, partially offset by an additional $11.2 million of internally developed software costs capitalized in 2022 as compared to the same period in 2021 and $4.4 million related to the issuance of notes receivable to equity method investees in 2022.
 
Financing Activities
 
Net cash used in financing activities for the six months ended June 30, 2022 was $43.7 million compared to net cash used in financing activities of $24.3 million for the same period in 2021, primarily due to finance lease payments of $14.5 million in 2022, increased share repurchases of $7.1 million in the current year period and an additional $5.1 million of taxes paid on the vesting of restricted shares in 2022 as compared to the same period in 2021. These increases were partially offset by decreased contingent consideration payments of $8.5 million.

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

55


Procurement of Technology Solutions

See “Part I, Item 1, Note 7—Goodwill and Intangible Assets, net, Procurement of Technology Solutions” and Note 17—Commitments for details related to these transactions.

Investment in Privately Held Company

See “Part I, Item 1, Note 3— Acquisitions and Other Investments” for details related to this transaction.

Legal Proceedings
 
See “Part I, Item 1, Note 17—Commitments, 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 2021 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 2021 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, 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 have been no material changes to our market, foreign currency or interest rate risks as discussed in Part II, Item 7A of our 2021 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, 2022. 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, 2022, 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, 2022, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
 

56


PART II — OTHER INFORMATION

Item 1. Legal Proceedings
 
The information in Part I, Note 17—Commitments, 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 2021 Form 10-K when making investment decisions regarding our securities. The risk factors that were disclosed in our 2021 Form 10-K have not materially changed since the date our 2021 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.0 million 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, 2022:

 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, 2022 through April 30, 2022— $— — 1,900,902 
May 1, 2022 through May 31, 202272,388 64.26 72,388 1,828,514 
June 1, 2022 through June 30, 202279,632 57.51 79,632 1,748,882 
(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.
57


INDEX TO EXHIBITS
Exhibit
No.
Description
10.1
10.2
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, 2022 and December 31, 2021; (iii) the Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2022 and 2021; (iv) the Condensed Consolidated Statement of Comprehensive Income (Loss) for the three and six months ended June 30, 2022 and 2021; (v) the Condensed Consolidated Statements of Stockholders' Equity for the three and six months ended June 30, 2022 and 2021; (vi) the Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2022 and 2021; (vii) Notes to Condensed Consolidated Financial Statements tagged as blocks of text.



58


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 5, 2022.
 
 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
59
EX-31.1 2 env20220630ex311.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, 2022, 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 5, 2022
/s/ William C. Crager
William C. Crager
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 env20220630ex312.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, 2022, 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 5, 2022
/s/ Peter H. D’Arrigo
Peter H. D’Arrigo
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 4 env20220630ex321.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, 2022 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 5, 2022

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 env20220630ex322.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, 2022 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 5, 2022

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-20220630.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 and Other Investments link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Acquisitions and Other Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Acquisitions and Other Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Acquisitions and Other Investments - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Acquisitions and Other Investments - 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 - Schedule Of Property, Plan, Equipment and Depreciation Expense (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 - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Goodwill and Intangible Assets, Net - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2130108 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Accrued Expenses and Other Liabilities (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 of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Debt - Third Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Debt - Convertible Notes due 2023 and 2025 (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2439421 - Disclosure - Debt - Interest Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2341309 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Fair Value Measurements - Level III (Details) link:presentationLink link:calculationLink link:definitionLink 2145111 - Disclosure - Revenues and Cost of Revenues link:presentationLink link:calculationLink link:definitionLink 2346310 - Disclosure - Revenue and Cost of Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2449427 - Disclosure - Revenue and Cost of Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450428 - Disclosure - Revenue and Cost of Revenues - Cost of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2454430 - Disclosure - Stock-Based Compensation - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Stock-Based Compensation - Options (Details) link:presentationLink link:calculationLink link:definitionLink 2456432 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2157113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2358312 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2459433 - Disclosure - Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2160114 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2361313 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2462434 - Disclosure - Net Income (Loss) Per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2463435 - Disclosure - Net Income (Loss) Per Share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2164115 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2365314 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2466436 - Disclosure - Segment Information - Reconciliation of Income (Loss) From Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2467437 - Disclosure - Segment Information - Summary of Consolidated Total Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2168116 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 2369315 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2470438 - Disclosure - Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 2171117 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 2472439 - Disclosure - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2173118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2474440 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 env-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 env-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 env-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] 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). Lease restructuring cost Operating Lease, Restructuring Cost Operating Lease, Restructuring Cost Increase (decrease) in shareholders' equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Net income (loss) Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Privately Held Company Privately Held Company [Member] Privately Held Company Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Credit facility amount Line of Credit Facility, Maximum Borrowing Capacity Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Earn-out payment Asset Acquisition, Consideration Transferred, Contingent Consideration Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Number of plaintiffs Loss Contingency, Number of Plaintiffs Spread on variable rate basis (as a percent) Debt Instrument, Basis Spread on Variable Rate Research and Development [Abstract] Research and Development [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Coupon interest Interest expense debt excluding amortization Interest Expense, Debt, Excluding Amortization Issuance of common stock - vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Interest rate Debt Instrument, Interest Rate, Stated Percentage Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Asset Acquisition [Table] Asset Acquisition [Table] Total long-lived assets, net Long-Lived Assets Other Other Noncash Income (Expense) Subscription-based Subscription-based Subscription and Circulation [Member] 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 Share repurchase Treasury Stock, Value, Acquired, Cost Method Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income (loss) attributable to Envestnet, Inc. Net income (loss) attributable to Envestnet, Inc. Net Income (Loss) Attributable to Parent 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] Anti-dilutive securities excluded from computation of diluted loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Non-income tax payables Accrual for Taxes Other than Income Taxes, Current Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Computer equipment and software Computer Equipment And Software [Member] Computer equipment and purchased software. Total recurring revenues Recurring Revenue [Member] Represents the details pertaining to recurring revenue. Prepaid insurance Prepaid Insurance Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Scenario [Axis] Scenario [Axis] Total assets Assets, Fair Value Disclosure Investment, Name [Domain] Investment, Name [Domain] Amortization expense Capitalized Computer Software, Amortization Net effect on income Share-Based Payment Arrangement, Expense, after Tax Assets to fund deferred compensation liability Defined Benefit Plan, Plan Assets, Amount Purchase liabilities included in other non-current liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Purchase Liabilities Included In Other Noncurrent Liabilities Supplemental disclosure of non-cash operating, investing and financing activities: Supplemental Cash Flow Information [Abstract] Certain Executives Executive Officer [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of operating segments Number of Operating Segments Advance for technology solutions Payments to Acquire Software Unrecognized compensation expense related to shares Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Deferred sales incentive compensation Capitalized Contract Cost, Net Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Revolving credit facility balance Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Level I Fair Value, Inputs, Level 1 [Member] Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities Operating Lease, Liability, Current 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 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] 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] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Internally developed software Capitalized Computer Software, Gross Long-term debt, net of current portion Long-Term Debt, Excluding Current Maturities Internally developed software costs included in accrued expenses and other liabilities Research and Development Expense, Software (Excluding Acquired in Process Cost) 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. Total liabilities Liabilities Loss allocations from equity method investments Loss From Equity Method Investments Loss From Equity Method Investments Stock-Based compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Proprietary technology Proprietary technologies Technology-Based Intangible Assets [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of components of property and equipment, net Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Debt Long-Term Debt [Text Block] Estimated Useful Life Property, Plant and Equipment, Useful Life Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Assets: Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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 Segments [Axis] Segments [Axis] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Leased data servers Data Servers [Member] Data Servers [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Assets [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Fair value adjustments and fees Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Accrued technology Accrued Technology Accrued Technology Number of quarter lag from actual result Equity Method Investment, Reporting Lag Equity Method Investment, Reporting Lag Prepaid Expenses and Other Current Assets Other Current Assets [Text Block] Total assets Assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Envestnet Wealth Solutions Envestnet Wealth Solutions [Member] Envestnet Wealth Solutions [Member] Net income (loss) per share attributable to Envestnet, Inc.: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] PSUs Performance Shares [Member] Total accrued expenses and other liabilities Accrued Liabilities, Current Schedule of Accrued Expenses and Other Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Current portion of long-term debt Long-Term Debt, Current Maturities Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Preliminary Estimate (in thousands) Finite-Lived Intangible Assets Acquired Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract]  Total interest expense Interest expense debt Interest Expense, Debt Accrued compensation and related taxes Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Income (loss) before income tax provision (benefit) Income (loss) before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Net Income (Loss) Per Share Earnings Per Share [Text Block] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Award Type [Domain] Award Type [Domain] Unrecognized compensation expense weighted-average recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash consideration Payments to Acquire Businesses, Gross Basis of Presentation Basis of Accounting [Text Block] Entity Registrant Name Entity Registrant Name Geographical Information Geographical Reporting Disclosure [Text Block] The entire disclosure for geographical information including data and tables. Subsequent Events Subsequent Events [Text Block] Internally developed software Software Development [Member] Entity Address, City or Town Entity Address, City or Town Operating expenses: Operating Expenses [Abstract] Issuance of common stock - vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Total equity Balance, at period start Balance, at period end Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Private Services Company Private Services Company [Member] Private Services Company [Member] Minimum Minimum Minimum [Member] Asset-based Asset-based Asset-based Asset Based Revenue [Member] Represents the details pertaining to asset based revenue. Restricted cash included in prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Non-controlling interest Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Unamortized issuance costs on convertible notes Debt issuance costs Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Fair Value Measurements Fair Value Disclosures [Text Block] Investment, Name [Axis] Investment, Name [Axis] Trading Symbol Trading Symbol Entity File Number Entity File Number Convertible Notes Convertible Debt Securities [Member] Goodwill and Intangible Assets, Net Intangible Assets Disclosure [Text Block] Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Title of Individual [Axis] Title of Individual [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Accretion on contingent consideration and purchase liability Accretion Expense Money market funds Cash and Cash Equivalents, Fair Value Disclosure Acquisitions and Other Investments 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. Accounts payable Increase (Decrease) in Accounts Payable Total net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Subsequent Events [Abstract] Subsequent Events [Abstract] Fixed assets acquired through finance lease Noncash Investing And Financing Items, Fixed Assets Acquired Through Finance Lease Noncash Investing And Financing Items, Fixed Assets Acquired Through Finance Lease Income Taxes Income Tax Disclosure [Text Block] Private A I Company Acquisition Private A I Company Acquisition [Member] Private A I Company Acquisition Credit Facility [Domain] Credit Facility [Domain] Amortization expense Amortization of Intangible Assets Schedule of Goodwill by Segment Schedule of Goodwill [Table Text Block] Supplemental disclosure of cash flow information - cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in dollars per share) Earnings Per Share, Basic Other Nonoperating Expense Other Nonoperating Expense [Member] Other Nonoperating Expense Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Nonsegment Corporate, Non-Segment [Member] Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] P I Etech Acquisition P I Etech Acquisition [Member] P I Etech Acquisition Treasury Stock Treasury Stock [Member] Total stockholders’ equity Stockholders' Equity Attributable to Parent Schedule of Estimated Revenue Expected to be Recognized in the Future Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Envestnet Data & Analytics Envestnet Data And Analytics [Member] Envestnet Data And Analytics [Member] 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 Entity Interactive Data Current Entity Interactive Data Current Amortization expense for the deferred sales incentive compensation Capitalized Contract Cost, Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] India INDIA Unvested RSUs and PSUs Restricted Stock Units And Performance Shares [Member] Restricted Stock Units And Performance Shares Money Market Funds Money Market Funds [Member] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Common Stock Common Stock [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Share repurchases Share repurchases Payments for Repurchase of Common Stock 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 Contingent consideration Contingent consideration (up to) Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] 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 Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Office furniture and fixtures Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Share repurchase (in shares) Treasury Stock, Shares, Acquired Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Fees receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario [Domain] Scenario [Domain] Capital contributions - non-controlling shareholders Proceeds from Noncontrolling Interests Recurring Basis Fair Value, Recurring [Member] Litigation Case [Domain] Litigation Case [Domain] Weighted-average exercise price, options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Increase in contract with customer, liability Contract With Customer, Liability, Increase (Decrease) Contract With Customer, Liability, Increase (Decrease) Schedule of Amortization Expense Finite-Lived Intangible Assets Amortization Expense [Table Text Block] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Finance lease payments Finance Lease, Principal Payments 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fair market value adjustment to contingent consideration liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Product Information [Line Items] Product Information [Line Items] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Aggregate Intrinsic Value Aggregate Intrinsic Value Schedule of Option Activity under the Company's Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] Conversion of equity method investee loan to shares Debt Conversion, Converted Instrument, Amount Income (loss) from operations Loss from continuing operations Operating Income (Loss) Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Effect of dilutive shares: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Balance at period start Balance at period end Goodwill Weighted-Average Exercise Price Weighted-Average Exercise Price Treasury stock (in shares) Treasury Stock, Shares Total liabilities Liabilities, Fair Value Disclosure Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Capital contribution - non-controlling interest Noncontrolling Interest Increase From Capital Contribution Noncontrolling Interest Increase From Capital Contribution Income tax provision (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Target metrics term Asset Acquisition, Target Metrics Term Asset Acquisition, Target Metrics Term Cost of revenues Cost of revenues Cost of Goods and Services Sold 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 Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Convertible notes Convertible Debt, Noncurrent Building and building improvements Building and Building Improvements [Member] Issuance costs Debt Issuance Costs, Gross Base Rate Base Rate [Member] Issuance of notes receivable to equity method investees Issuance of notes receivable to equity method investees Origination of Notes Receivable from Related Parties Common stock, par value $0.005, 500,000,000 shares authorized; 69,666,983 and 68,879,152 shares issued as of June 30, 2022 and December 31, 2021, respectively; 55,179,401 and 54,793,088 shares outstanding as of June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Carrying Value Reported Value Measurement [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Release of uncertain tax positions Income Tax Credits and Adjustments 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 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] Schedule of Financial Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments Operating Segments [Member] Options exercisable (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Undrawn and other fees Debt Instrument, Unused Borrowing Capacity, Fee Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Add: Net loss attributable to non-controlling interest Add: Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Commitments Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Schedule of Disaggregation of Revenue by Geography Disaggregation Of Revenue By Geography [Table Text Block] Tabular disclosure of disaggregation of revenue by geography. Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities Capital Expenditures Incurred but Not yet Paid Income Statement Location [Domain] Income Statement Location [Domain] Foreign currency translation Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Fair Value Measurements Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Face amount Debt Instrument, Face Amount Comprehensive income (loss) attributable to Envestnet, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] 401kplans.com acquisition Goodwill, Acquired During Period Schedule of Consolidated Total Assets Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Redi2 Technologies Redi2 Technologies [Member] Redi2 Technologies Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other non-current assets Other Assets, Noncurrent Convertible notes carrying value Convertible Debt Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statutory rate (as a percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other Other Country [Member] Other Country [Member] Impairment of right of use assets Operating Lease, Impairment Loss Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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 Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other Stockholders' Equity, Other EFFECT OF EXCHANGE RATE CHANGES ON CASH Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Tangible assets acquired, net of acquired cash Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Assets Compensation and benefits Labor and Related Expense Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Office equipment and other Office Equipment [Member] Options Options to purchase common stock Share-Based Payment Arrangement, Option [Member] Other non-current assets Increase (Decrease) in Other Noncurrent Assets Treasury stock at cost, 14,487,582 and 14,086,064 shares as of June 30, 2022 and December 31, 2021, respectively Treasury Stock, Value Title of Individual [Domain] Title of Individual [Domain] Property and equipment retired Property, Plant and Equipment, Disposals Third Amended Credit Agreement Third Credit Agreement [Member] Third Credit Agreement [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income (expense), net Other income (expense), net Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Credit facility outstanding Line of Credit Facility, Fair Value of Amount Outstanding Number of executives granted membership interests Business Combination, Membership Interest Granted, Number Of Executives Business Combination, Membership Interest Granted, Number Of Executives Non-income tax receivables Non-Income Tax Receivable, Current Non-Income Tax Receivable, Current Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Prepaid Expenses Prepaid Expenses [Member] Prepaid Expenses [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Supplemental disclosure of cash flow information - net cash paid during the period for income taxes Income Taxes Paid, Net Recognized deferred revenue Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Other Commitments [Table] Other Commitments [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Revenues: Revenues: Revenues [Abstract] Intangible assets, net Finite-Lived Intangible Assets, Net Revenue recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Non-cash interest expense Paid-in-Kind Interest Tax effect on stock-based compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Outstanding (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fees receivable, net Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Property and equipment under finance lease, accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Total operating expenses Nonsegment operating expenses Costs and Expenses Payables and Accruals [Abstract] Payables and Accruals [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Impairment loss for capitalized costs Capitalized Contract Cost, Impairment Loss Revolving credit facility issuance costs Payments of Debt Issuance Costs Segment Information Segment Reporting Disclosure [Text Block] Liabilities and Equity Liabilities and Equity [Abstract] Fair Value Estimate of Fair Value Measurement [Member] Foreign currency translation losses, net of taxes Foreign currency translation loss, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Acquisition of proprietary technology Payments to acquire intangible assets Payments to Acquire Intangible Assets Fair market value adjustment to investment in private company Asset Acquisition, Fair Value Adjustment Asset Acquisition, Fair Value Adjustment Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Gain on asset retiremenet Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Accounts payable Accounts Payable, Current Case No. 3:20-cv-05991-SK Case No. 3:20-cv-05991-SK [Member] Case No. 3:20-cv-05991-SK Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Schedule of Product Information [Table] Schedule of Product Information [Table] Write off of deferred debt issuance costs Write off of Deferred Debt Issuance Cost Organization and Description of Business Nature of Operations [Text Block] Convertible Notes Payable Convertible Notes Payable [Member] Warrants Warrant [Member] Entity Filer Category Entity Filer Category Basic (in shares) Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] United States United States UNITED STATES Liabilities: Liabilities, Fair Value Disclosure [Abstract] Consideration transferred Asset Acquisition, Consideration Transferred Ownership percentage Equity Method Investment, Ownership Percentage Stock-based compensation expense Share-Based Payment Arrangement, Expense 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. Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name 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 Estimated Useful Life in Years Amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Preferred stock, par value $0.005, 50,000,000 shares authorized; no shares issued and outstanding as of June 30, 2022 and December 31, 2021 Preferred Stock, Value, Issued Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Payments of contingent consideration Payment for Contingent Consideration Liability, Operating Activities Schedule of Reconciliation of Assets Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level III Fair Value, Inputs, Level 3 [Member] Cost: Property, Plant and Equipment, Gross [Abstract] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Revenues and Cost of Revenues Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Non-controlling Interest Noncontrolling Interest [Member] Forecast Forecast [Member] Ownership percentage acquired Equity Method Investment, Ownership Percentage Acquired Equity Method Investment, Ownership Percentage Acquired Taxes paid in lieu of shares issued for stock-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity Amortization of issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Changes in the carrying amount of the Company's goodwill Goodwill [Roll Forward] Land Land [Member] Net income (loss) per share attributable to Envestnet, Inc common stock: Earnings Per Share, Diluted [Abstract] Options and unvested restricted stock units to purchase common stock (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements International Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Income (Loss) before Income Tax Provision (Benefit) Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Acquisitions of businesses, net of cash acquired Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Schedule of Income (Loss) from Operations by Segment Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Level II Fair Value, Inputs, Level 2 [Member] Number of offices set for closure Lessee, Operating Lease, Number Of Leases Scheduled For Termination Lessee, Operating Lease, Number Of Leases Scheduled For Termination Current Fiscal Year End Date Current Fiscal Year End Date Accrued Expenses and Other Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Contributions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Diluted (in dollars per share) Earnings Per Share, Diluted 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 Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Loss on property and equipment disposals - office closures Gain (Loss) on Disposition of Property Plant Equipment Weighted-Average Remaining Contractual Life Weighted-Average Remaining Contractual Life Fair Value of Assets to Fund Deferred Compensation Liability Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Gross property and equipment under finance lease Finance Lease, Right-of-Use Asset, before Accumulated Amortization Capitalization of internally developed software Payments to Develop Software Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Due from related parties Due from Related Parties Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Other Proceeds from (Payments for) Other Financing Activities Schedule of Internally Developed Software, Net Summary of Internally Developed Software [Table Text Block] Summary of internally developed software. Leasehold improvements funded by lease incentive Leasehold Improvements Funded by Lease Incentive Represents leasehold improvements funded by lease incentive. Product and Service [Axis] Product and Service [Axis] Claims dismissed Loss Contingency, Claims Dismissed, Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Available to borrow amount Line of Credit Facility, Remaining Borrowing Capacity Trade names Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Subsequent Event [Table] Subsequent Event [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period 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] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Schedule of Property, Plant, and Equipment, Net by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Other Noncurrent Assets Other Noncurrent Assets [Member] Customer lists Customer Lists [Member] Asset Acquisition [Line Items] Asset Acquisition [Line Items] Schedule of Disaggregation of Revenue by Major Source Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Shares withheld to satisfy tax withholdings (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization 401kplans.com Acquisition 401kplans.com Acquisition [Member] 401kplans.com Acquisition Effective interest rate Debt Instrument, Interest Rate During Period DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] 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] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Shares withheld to satisfy tax withholdings Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Interest Expense Interest Expense, Debt [Table Text Block] Tabular disclosure of interest expense related to debt. Other accrued expenses Other Accrued Liabilities, Current Internally developed software, net Internally developed software, net Capitalized Computer Software, Net City Area Code City Area Code Accrued professional services Accrued Professional Fees, Current General and administration General and Administrative Expense Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value 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. Other Other Prepaid Expense, Current 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 FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Dilution gain on equity method investee share issuance Dilution gain Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary Non-cash compensation expense Share-Based Payment Arrangement, Noncash Expense Investments in private companies Payments to acquire equity method investments Payments to Acquire Equity Method Investments 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. Variable Rate [Axis] Variable Rate [Axis] Other non-current liabilities Other Liabilities, Noncurrent Revenues Income (Loss) from Equity Method Investments Other non-current liabilities Increase (Decrease) in Other Operating Liabilities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Escrow for acquisition Escrow Deposit Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 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] Assets obtained in exchange for lease liabilities, net Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 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 Convertible Debt Obligations Convertible Debt [Table Text Block] Internally Developed Software Research, Development, and Computer Software Disclosure [Text Block] Truelytics Truelytics Inc [Member] Truelytics Inc EX-101.PRE 10 env-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 env-20220630_g1.jpg begin 644 env-20220630_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 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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 1000 Chesterbrook Boulevard  
Entity Address, Address Line Two Suite 250  
Entity Address, City or Town Berwyn  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19312  
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   55,196,880
Entity Central Index Key 0001337619  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 338,115 $ 429,279
Fees receivable, net 82,878 95,291
Prepaid expenses and other current assets 46,627 42,706
Total current assets 467,620 567,276
Property and equipment, net 61,392 50,215
Internally developed software, net 159,751 133,659
Intangible assets, net 386,231 400,396
Goodwill 936,054 925,154
Operating lease right-of-use assets, net 83,494 90,714
Other non-current assets 92,858 73,768
Total assets 2,187,400 2,241,182
Current liabilities:    
Accrued expenses and other liabilities 198,230 225,159
Accounts payable 20,444 19,092
Operating lease liabilities 10,852 10,999
Deferred revenue 37,453 33,473
Current portion of long-term debt 343,057 0
Total current liabilities 610,036 288,723
Long-term debt, net of current portion 508,282 848,862
Non-current operating lease liabilities 110,623 105,920
Deferred tax liabilities, net 12,912 21,021
Other non-current liabilities 11,555 17,114
Total liabilities 1,253,408 1,281,640
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, 2022 and December 31, 2021 0 0
Common stock, par value $0.005, 500,000,000 shares authorized; 69,666,983 and 68,879,152 shares issued as of June 30, 2022 and December 31, 2021, respectively; 55,179,401 and 54,793,088 shares outstanding as of June 30, 2022 and December 31, 2021, respectively 348 344
Additional paid-in capital 1,176,763 1,131,628
Accumulated deficit (75,132) (37,988)
Treasury stock at cost, 14,487,582 and 14,086,064 shares as of June 30, 2022 and December 31, 2021, respectively (162,344) (134,996)
Accumulated other comprehensive loss (6,470) (1,899)
Total stockholders’ equity 933,165 957,089
Non-controlling interest 827 2,453
Total equity 933,992 959,542
Total liabilities and equity $ 2,187,400 $ 2,241,182
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
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) 69,666,983 68,879,152
Common stock, shares outstanding (in shares) 55,179,401 54,793,088
Treasury stock (in shares) 14,487,582 14,086,064
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Total revenues $ 318,852 $ 288,738 $ 640,215 $ 563,843
Operating expenses:        
Cost of revenues 126,482 100,494 251,764 193,363
Compensation and benefits 125,767 105,548 252,616 206,262
General and administration 66,144 41,755 110,479 78,070
Depreciation and amortization 32,182 30,010 63,800 58,402
Total operating expenses 350,575 277,807 678,659 536,097
Income (loss) from operations (31,723) 10,931 (38,444) 27,746
Other income (expense), net 1,622 (3,784) (4,345) (11,252)
Income (loss) before income tax provision (benefit) (30,101) 7,147 (42,789) 16,494
Income tax provision (benefit) (5,833) 15,516 (3,813) 9,928
Net income (loss) (24,268) (8,369) (38,976) 6,566
Add: Net loss attributable to non-controlling interest 983 88 1,832 99
Net income (loss) attributable to Envestnet, Inc. $ (23,285) $ (8,281) $ (37,144) $ 6,665
Net income (loss) per share attributable to Envestnet, Inc.:        
Basic (in dollars per share) $ (0.42) $ (0.15) $ (0.67) $ 0.12
Diluted (in dollars per share) $ (0.42) $ (0.15) $ (0.67) $ 0.12
Weighted average common shares outstanding:        
Basic (in shares) 55,203,120 54,440,388 55,054,272 54,325,353
Diluted (in shares) 55,203,120 54,440,388 55,054,272 55,136,946
Total recurring revenues        
Revenues:        
Total revenues $ 310,092 $ 282,579 $ 627,543 $ 551,783
Asset-based        
Revenues:        
Total revenues 191,972 170,075 394,689 329,450
Operating expenses:        
Cost of revenues 112,301 93,341 229,729 179,531
Subscription-based        
Revenues:        
Total revenues 118,120 112,504 232,854 222,333
Operating expenses:        
Cost of revenues 7,241 7,027 15,052 13,631
Professional services and other revenues        
Revenues:        
Total revenues 8,760 6,159 12,672 12,060
Operating expenses:        
Cost of revenues $ 6,940 $ 126 $ 6,983 $ 201
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income (loss) attributable to Envestnet, Inc. $ (23,285) $ (8,281) $ (37,144) $ 6,665
Foreign currency translation losses, net of taxes (3,093) (1,264) (4,571) (1,888)
Comprehensive income (loss) attributable to Envestnet, Inc. $ (26,378) $ (9,545) $ (41,715) $ 4,777
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.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
Beginning balance (in shares) at Dec. 31, 2020     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   $ 0   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 loss, net of taxes (624)           (624)      
Other 118                 118
Net income (loss) 14,935             14,946   (11)
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)
Beginning balance (in shares) at Dec. 31, 2020     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                    
Foreign currency translation loss, net of taxes (1,888)                  
Net income (loss) 6,566                  
Ending balance (in shares) at Jun. 30, 2021     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
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   $ 0   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)            
Capital contribution - non-controlling interest 23       (788)         811
Foreign currency translation loss, net of taxes (1,264)           (1,264)      
Other 38                 38
Net income (loss) (8,369)             (8,281)   (88)
Ending balance (in shares) at Jun. 30, 2021     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
Beginning balance (in shares) at Dec. 31, 2021 68,879,152   68,879,152              
Balance, at period start at Dec. 31, 2021 $ 959,542   $ 344 $ (134,996) 1,131,628   (1,899) (37,988)   2,453
Treasury stock, beginning balance (in shares) at Dec. 31, 2021       (14,086,064)            
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)     38,681              
Exercise of stock options 658       658          
Issuance of common stock - vesting of restricted stock units (in shares)     514,319              
Issuance of common stock - vesting of restricted stock units 3   $ 3              
Stock-based compensation expense 21,690       21,690          
Shares withheld to satisfy tax withholdings (in shares)       (170,992)            
Shares withheld to satisfy tax withholdings (12,570)     $ (12,570)            
Foreign currency translation loss, net of taxes (1,478)           (1,478)      
Other 18       (84)         102
Net income (loss) (14,708)             (13,859)   (849)
Treasury stock, ending balance (in shares) at Mar. 31, 2022       (14,257,056)            
Ending balance (in shares) at Mar. 31, 2022     69,432,152              
Balance, at period end at Mar. 31, 2022 $ 953,155   $ 347 $ (147,566) 1,153,892   (3,377) (51,847)   1,706
Beginning balance (in shares) at Dec. 31, 2021 68,879,152   68,879,152              
Balance, at period start at Dec. 31, 2021 $ 959,542   $ 344 $ (134,996) 1,131,628   (1,899) (37,988)   2,453
Treasury stock, beginning balance (in shares) at Dec. 31, 2021       (14,086,064)            
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares) 41,184                  
Foreign currency translation loss, net of taxes $ (4,571)                  
Net income (loss) $ (38,976)                  
Treasury stock, ending balance (in shares) at Jun. 30, 2022       (14,487,582)            
Ending balance (in shares) at Jun. 30, 2022 69,666,983   69,666,983              
Balance, at period end at Jun. 30, 2022 $ 933,992   $ 348 $ (162,344) 1,176,763   (6,470) (75,132)   827
Beginning balance (in shares) at Mar. 31, 2022     69,432,152              
Balance, at period start at Mar. 31, 2022 953,155   $ 347 $ (147,566) 1,153,892   (3,377) (51,847)   1,706
Treasury stock, beginning balance (in shares) at Mar. 31, 2022       (14,257,056)            
Increase (decrease) in shareholders' equity                    
Exercise of stock options (in shares)     2,503              
Exercise of stock options 84       84          
Issuance of common stock - vesting of restricted stock units (in shares)     232,328              
Issuance of common stock - vesting of restricted stock units 1   $ 1              
Stock-based compensation expense 22,876       22,876          
Shares withheld to satisfy tax withholdings (in shares)       (78,506)            
Shares withheld to satisfy tax withholdings (5,543)     $ (5,543)            
Share repurchase (in shares)       (152,020)            
Share repurchase (9,235)     $ (9,235)            
Foreign currency translation loss, net of taxes (3,093)           (3,093)      
Other 15       (89)         104
Net income (loss) $ (24,268)             (23,285)   (983)
Treasury stock, ending balance (in shares) at Jun. 30, 2022       (14,487,582)            
Ending balance (in shares) at Jun. 30, 2022 69,666,983   69,666,983              
Balance, at period end at Jun. 30, 2022 $ 933,992   $ 348 $ (162,344) $ 1,176,763   $ (6,470) $ (75,132)   $ 827
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Cumulative Effect, Period of Adoption, Adjustment  
Income tax provision (benefit) $ 7,641
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
OPERATING ACTIVITIES:    
Net income (loss) $ (38,976) $ 6,566
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 63,800 58,402
Provision for doubtful accounts (1,230) 455
Deferred income taxes (8,222) 8,137
Release of uncertain tax positions (3,095) 0
Non-cash compensation expense 45,318 31,422
Non-cash interest expense 3,474 2,906
Accretion on contingent consideration and purchase liability 0 575
Payments of contingent consideration 0 (2,360)
Fair market value adjustment to contingent consideration liability 0 (140)
Fair market value adjustment to investment in private company 0 (758)
Loss allocations from equity method investments 2,945 4,045
Dilution gain on equity method investee share issuance (6,934) 0
Impairment of right of use assets 12,961 1,110
Loss on property and equipment disposals - office closures 3,710 0
Other 167 282
Changes in operating assets and liabilities:    
Fees receivable, net 13,694 (1,334)
Prepaid expenses and other current assets (2,721) (155)
Other non-current assets (3,638) 3,665
Accrued expenses and other liabilities (31,962) 527
Accounts payable 1,368 2,333
Deferred revenue 4,277 2,789
Other non-current liabilities (2,294) 692
Net cash provided by operating activities 52,642 119,159
INVESTING ACTIVITIES:    
Purchases of property and equipment (9,141) (11,357)
Capitalization of internally developed software (43,045) (31,802)
Acquisition of proprietary technology (15,000) (25,517)
Acquisitions of businesses, net of cash acquired (14,472) (33,143)
Investments in private companies (8,000) (4,549)
Advance for technology solutions (4,000) (3,000)
Issuance of notes receivable to equity method investees (4,350) 0
Net cash used in investing activities (98,008) (109,368)
FINANCING ACTIVITIES:    
Proceeds from exercise of stock options 742 573
Capital contributions - non-controlling shareholders 0 23
Taxes paid in lieu of shares issued for stock-based compensation (18,113) (13,020)
Finance lease payments (14,517) 0
Share repurchases (9,235) (2,097)
Revolving credit facility issuance costs (1,872) 0
Payments of contingent consideration (750) (9,200)
Other 4 (587)
Net cash used in financing activities (43,741) (24,308)
EFFECT OF EXCHANGE RATE CHANGES ON CASH (2,057) (524)
DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (91,164) (15,041)
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, BEGINNING OF PERIOD 429,428 384,714
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, END OF PERIOD (See Note 2) 338,264 369,673
Supplemental disclosure of cash flow information - net cash paid during the period for income taxes 5,460 3,077
Supplemental disclosure of cash flow information - cash paid during the period for interest 5,591 5,533
Supplemental disclosure of non-cash operating, investing and financing activities:    
Purchase liabilities included in other non-current liabilities 0 3,300
Fixed assets acquired through finance lease 14,517 0
Purchase of fixed assets included in accounts payable and accrued expenses and other liabilities 2,308 832
Internally developed software costs included in accrued expenses and other liabilities 628 0
Membership interest liabilities included in other non-current liabilities 752 248
Leasehold improvements funded by lease incentive 0 164
Assets obtained in exchange for lease liabilities, net 9,604 999
Conversion of equity method investee loan to shares $ 2,623 $ 0
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Description of Business
6 Months Ended
Jun. 30, 2022
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 insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.

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 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements of the Company as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021 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, 2021 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, 2022 and 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 income (expense), net in the condensed consolidated statements of operations.

The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results of operations 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, 2021, filed with the SEC on February 25, 2022.
 
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,
20222021
(in thousands)
Cash and cash equivalents$338,115 $369,524 
Restricted cash included in prepaid expenses and other current assets149 149 
Total cash, cash equivalents and restricted cash$338,264 $369,673 
 
Russia and Ukraine Conflict

In February 2022, military conflict escalated between Russia and Ukraine which continues as of the date of this quarterly report. The uncertainty over the extent and duration of the ongoing conflict continues to cause disruptions to businesses and markets worldwide. The extent of the effect on the Company’s financial performance will continue to depend on future developments, including the extent and duration of the conflict, economic sanctions imposed, further governmental and private sector responses and the timing and extent normal economic conditions resume, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the conflict at this time, as the conflict 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, 2022, these condensed consolidated financial statements do not reflect any adjustments as a result of the conflict.

Related Party Transactions

The Company has an approximate 4.4% 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 $4.3 million and $3.9 million in the three months ended June 30, 2022 and 2021, respectively. Revenues from the private services company totaled $9.0 million and $7.7 million in the six months ended June 30, 2022 and 2021, respectively. As of June 30, 2022 and December 31, 2021, the Company recorded a net receivable of $2.5 million and $3.0 million, respectively, from the private services company.

Dilution gain on equity method investee share issuance

The Company has an ownership interest in a privately held company that is accounted for under the equity method. During the six months ended June 30, 2022, the Company funded a $2.5 million convertible loan to this privately held company. During the three months ended June 30, 2022, this privately held company raised additional preferred equity which reduced the Company's ownership to 41.0% and the Company's convertible loan was converted. As a result of this transaction, the Company recorded a $6.9 million dilution gain during the three months ended June 30, 2022, which is included in other income (expense), net in the condensed consolidated statements of operations.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company adopted this standard as of January 1, 2022. Adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Other Investments
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions and Other Investments Acquisitions and Other Investments
Investment in Privately Held Company

On May 20, 2022, the Company acquired a 25.0% interest in a privately held company for cash consideration of $5.0 million. Subject to the occurrence of certain conditions, the Company agreed to invest up to an additional $10.0 million for additional units in the future. The Company uses the equity method of accounting to record its portion of this privately held company's net income or loss on a one quarter lag from the actual results of operations. The Company uses the equity method of accounting because of its less than 50% ownership interest and lack of control and does not otherwise exercise control over the significant economic and operating decisions of the privately held company.

Acquisition of 401kplans.com

On May 31, 2022, Envestnet Retirement Solutions, LLC, a wholly-owned subsidiary of the Company, acquired all of the issued and outstanding membership interests of 401kplans.com LLC (“401kplans.com”). 401kplans.com has been integrated into the Envestnet Wealth Solutions segment.

401kplans.com provides a digital 401(k) retirement plan marketplace that streamlines retirement plan distribution and due diligence among financial advisors and third-party administrators. The acquisition demonstrates Envestnet's commitment to the retirement plan industry and is expected to create a more seamless experience and enhance productivity for advisors by helping them shop, compare and select the best-fitting 401(k) plan for their client.

In connection with the 401kplans.com acquisition, the Company paid estimated consideration of $14.5 million, net of cash acquired, subject to certain post-closing adjustments. The Company funded the acquisition with cash on hand.

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

Preliminary Estimate
(in thousands)
Tangible assets acquired, net of acquired cash$94 
Identifiable intangible assets3,000 
Goodwill11,378 
Total net assets acquired$14,472 

The goodwill arising from the acquisition represents the expected benefits of the transaction, primarily related to the enhancement of the Company's existing technologies and increase in future revenues as a result of potential cross selling opportunities. The estimated goodwill is 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$3,000 5Straight-line

The estimated fair values of certain of the assets 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 procedures 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, identifiable intangible assets and goodwill balances and complete the acquisition accounting as soon as reasonably practicable but no later than May 31, 2023.
The results of 401kplans.com's operations are included in the condensed consolidated statements of operations beginning May 31, 2022 and were not considered material to the Company’s results of operations.

For the three and six months ended June 30, 2022, 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 2022.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets
6 Months Ended
Jun. 30, 2022
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,
 20222021
(in thousands)
Prepaid technology$20,928 $15,415 
Non-income tax receivables5,703 7,013 
Prepaid insurance5,004 2,234 
Escrow for acquisition2,951 2,951 
Other12,041 15,093 
Total prepaid expenses and other current assets$46,627 $42,706 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2022
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 Life20222021
(in thousands)
Cost:   
Computer equipment and software3 years$72,638 $72,289 
Leasehold improvementsShorter of the lease term or useful life of the asset36,707 43,544 
Leased data servers3 years15,108 590 
Office furniture and fixtures
3-7 years
10,789 12,214 
Office equipment and other
3-5 years
9,027 7,973 
Building and building improvements
7-39 years
2,729 2,729 
LandNot applicable940 940 
  147,938 140,279 
Less: accumulated depreciation and amortization(86,546)(90,064)
Total property and equipment, net$61,392 $50,215 
 
During the six months ended June 30, 2022, the Company entered into an arrangement with a third party cloud service provider for the use of dedicated servers to migrate its infrastructure to the cloud. As the terms of the arrangement convey a finance lease under FASB Topic 842 - Leases (“ASC 842”), the Company accounts for those dedicated servers as leased assets when the lease term commences. The Company accounts for each lease and any non-lease components associated with that lease as a single lease component for all asset classes. The leased dedicated servers are presented as a component of property and equipment, net in the condensed consolidated balance sheets as of June 30, 2022. To take advantage of the favorable savings programs offered by the cloud service provider, the Company prepaid the lease payments and therefore does not have a lease liability recorded for the leased assets. Gross property and equipment under finance leases as of June 30, 2022 was $15.1 million with accumulated depreciation of $2.3 million. Finance lease activity as of and for the year ended December 31, 2021 was not material.
Office Closures

In April 2022, in response to changing needs and an increase in employees working remotely, the Company closed three offices in the United States. The Company is currently exploring alternative uses for these properties, including sublease options.

During the three and six months ended June 30, 2022, including the office closures, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $13.6 million and $16.5 million, respectively. Including the office closures, gains and losses on asset retirements were $3.7 million in the three and six months ended June 30, 2022 for the Envestnet Wealth Solutions segment. The Company also recognized $13.0 million of lease restructuring costs in the three and six months ended June 30, 2022 which are included in general and administration expense in the condensed consolidated statements of operations. Gains and losses on asset retirements during the three and six months ended June 30, 2022 were not material for the Envestnet Data & Analytics segment.

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. Gains and losses on asset retirements during the three and six months ended June 30, 2021 were not material.
 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Depreciation and amortization expense$5,450 $5,246 $11,054 $10,889 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Internally Developed Software
6 Months Ended
Jun. 30, 2022
Research and Development [Abstract]  
Internally Developed Software Internally Developed Software
Internally developed software, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20222021
(in thousands)
Internally developed software5 years$269,053 $225,380 
Less: accumulated amortization (109,302)(91,721)
Internally developed software, net $159,751 $133,659 
 
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Amortization expense$9,087 $7,262 $17,581 $13,533 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net
6 Months Ended
Jun. 30, 2022
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, 2021
$621,876 $303,278 $925,154 
401kplans.com acquisition11,378 — 11,378 
Foreign currency translation— (478)(478)
Balance at June 30, 2022
$633,254 $302,800 $936,054 

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 Company closed the transaction and paid the remaining $15.0 million in February 2022. This proprietary technology asset has been integrated into the Envestnet Data & Analytics segment and is being amortized over an estimated useful life of five years. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of the Company’s launch of the technology solutions. The parties have agreed to renegotiate the terms of the earn-out payment.

Intangible assets, net consisted of the following:
 June 30, 2022December 31, 2021
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$590,080 $(263,212)$326,868 $590,080 $(241,189)$348,891 
Proprietary technologies106,324 (53,682)52,642 85,324 (43,004)42,320 
Trade names33,700 (26,979)6,721 33,700 (24,515)9,185 
Total intangible assets$730,104 $(343,873)$386,231 $709,104 $(308,708)$400,396 

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

Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Amortization expense$17,645 $17,502 $35,165 $33,980 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities
6 Months Ended
Jun. 30, 2022
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,
 20222021
(in thousands)
Accrued investment manager fees$97,052 $95,858 
Accrued compensation and related taxes67,761 97,523 
Accrued professional services8,894 7,746 
Accrued technology6,667 8,951 
Non-income tax payables4,053 4,907 
Other accrued expenses13,803 10,174 
Total accrued expenses and other liabilities$198,230 $225,159 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
 
The Company’s outstanding debt obligations as of June 30, 2022 and December 31, 2021 were as follows: 
 June 30,December 31,
 20222021
(in thousands)
Revolving credit facility balance$— $— 
Convertible Notes due 2023$345,000 $345,000 
Unamortized issuance costs on Convertible Notes due 2023(1,943)(2,979)
Convertible Notes due 2023 carrying value$343,057 $342,021 
Convertible Notes due 2025$517,500 $517,500 
Unamortized issuance costs on Convertible Notes due 2025(9,218)(10,659)
Convertible Notes due 2025 carrying value$508,282 $506,841 

Third Credit Agreement

On February 4, 2022, the Company entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent. The Third Credit Agreement amends and restates, in its entirety, the Company's prior credit agreement. In connection with entering into the Third Credit Agreement, the Company capitalized an additional $1.9 million of deferred financing charges to Other non-current assets on the condensed consolidated balance sheets and wrote off $0.6 million of pre-existing finance charges to Other expense, net on the condensed consolidated statements of operations.

Pursuant to the Third Credit Agreement, the Banks have agreed to provide the Company with a revolving credit facility of $500.0 million (the “Revolving Credit Facility”). The Third Credit Agreement also includes a $20.0 million sub-facility for the issuances of letters of credit. As of June 30, 2022 and December 31, 2021, there were no amounts outstanding under the Revolving Credit Facility.

Obligations under the Third Credit Agreement are guaranteed by substantially all of Envestnet’s U.S. subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions. Proceeds under the Third Credit Agreement may be used to finance capital expenditures and permitted acquisitions and for working capital and general corporate purposes.

In the event the Company has borrowings under the Third Credit Agreement, at the Company's option, it will pay interest on these borrowings at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin ranging from 1.25% to
2.75% per annum, in each case based upon the total net leverage ratio, as calculated pursuant to the Credit Agreement. Any borrowings under the Third Credit Agreement will mature on February 4, 2027. There is also a commitment fee at a rate ranging from 0.25% to 0.30% per annum based upon the total net leverage ratio.

As of June 30, 2022, debt issuance costs related to the Third Credit Agreement are presented in prepaid expenses and other non-current assets in the condensed consolidated balance sheets which have outstanding amounts of $0.7 million and $2.5 million, respectively.

The Third Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum total leverage ratio, a minimum interest coverage ratio and a minimum liquidity covenant. The Company was in compliance with these financial covenants as of June 30, 2022.

As of June 30, 2022, the Company had all $500.0 million available to borrow under the Revolving Credit Facility, subject to covenant compliance.

Convertible Notes due 2023

In May 2018, the Company issued $345.0 million of Convertible Notes due 2023 that mature on June 1, 2023. The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year. The Convertible Notes due 2023 are general unsecured obligations, subordinated in right of payment to the Company's obligations under its Credit Agreement.

The effective interest rate of the Convertible Notes due 2023 was approximately 2.4% for the three and six months ended June 30, 2022 and 2021. 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.

Convertible Notes due 2025

In August 2020, the Company issued $517.5 million of Convertible Notes due 2025 that mature on August 15, 2025. The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears on February 15 and August 15 of each year. The Convertible Notes due 2025 are general unsecured obligations, subordinated in right of payment to the Company's obligations under its Credit Agreement.

The effective interest rate of the Convertible Notes due 2025 was approximately 1.3% for the three and six months ended June 30, 2022 and 2021. 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.

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,
 2022202120222021
(in thousands)
Coupon interest$2,480 $2,480 $4,960 $4,960 
Amortization of issuance costs1,415 1,429 3,474 2,852 
Undrawn and other fees317 316 631 628 
 Total interest expense$4,212 $4,225 $9,065 $8,440 

For each of the three months ended June 30, 2022 and 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 with coupon interest expense of $2.5 million and amortization of debt discount and issuance costs of $1.2 million.
For each of the six months ended June 30, 2022 and 2021, total interest expense related to the Convertible Notes was $7.4 million with coupon interest expense of $5.0 million and amortization of debt discount and issuance costs of $2.4 million.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2022
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, 2022 and December 31, 2021, based on the three-tier fair value hierarchy, as defined in ASC 820, “Fair Value Measurements and Disclosures”:
 June 30, 2022
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$1,819 $1,819 $— $— 
Assets to fund deferred compensation liability10,107 — — 10,107 
Total assets$11,926 $1,819 $— $10,107 
Liabilities:    
Deferred compensation liability7,947 7,947 — — 
Total liabilities$7,947 $7,947 $— $— 

 December 31, 2021
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,684 $2,684 $— $— 
Assets to fund deferred compensation liability11,140 — — 11,140 
Total assets$13,824 $2,684 $— $11,140 
Liabilities:    
Contingent consideration$743 $— $— $743 
Deferred compensation liability10,418 10,418 — — 
Total liabilities$11,161 $10,418 $— $743 
 
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 three and six months ended June 30, 2022 and 2021.

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 Company had contingent consideration liabilities of $0.7 million as of December 31, 2021 which were recorded as a component of Accrued expenses and other liabilities on the condensed consolidated balance sheets. The Company had no contingent consideration liabilities as of June 30, 2022.
Fair Value of Deferred Compensation Liability

The table below presents a reconciliation of the assets used to fund 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, 2021 to June 30, 2022:
 Fair Value of Assets to Fund Deferred Compensation Liability
(in thousands)
Balance at December 31, 2021$11,140 
Contributions649 
Fair value adjustments and fees(1,682)
Balance at June 30, 2022$10,107 
 
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, decreased due to net losses on the underlying investment vehicles, partially offset by additional funding. These losses 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 its Convertible Notes to be Level II liabilities at June 30, 2022 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, 2022 (See “Note 9—Debt”).

As of June 30, 2022 and December 31, 2021, the carrying value of the Convertible Notes due 2023 equaled $343.1 million and $342.0 million, respectively, and represented the aggregate principal amount outstanding less the debt issuance costs. As of June 30, 2022 and December 31, 2021, the estimated fair value of the Convertible Notes due 2023 was $349.8 million and $439.9 million, respectively.

As of June 30, 2022 and December 31, 2021, the carrying value of the Convertible Notes due 2025 equaled $508.3 million and $506.8 million, respectively, and represented the aggregate principal amount outstanding less the debt issuance costs. As of June 30, 2022 and December 31, 2021, the estimated fair value of the Convertible Notes due 2025 was $451.5 million and $526.1 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, 2022 and December 31, 2021 based upon the short-term nature of these assets and liabilities.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues and Cost of Revenues
6 Months Ended
Jun. 30, 2022
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, 2022
 20222021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$191,972 $— $191,972 $170,075 $— $170,075 
Subscription-based73,568 44,552 118,120 66,663 45,841 112,504 
Total recurring revenues265,540 44,552 310,092 236,738 45,841 282,579 
Professional services and other revenues6,460 2,300 8,760 3,559 2,600 6,159 
Total revenues$272,000 $46,852 $318,852 $240,297 $48,441 $288,738 

 Six Months Ended June 30,
 20222021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$394,689 $— $394,689 $329,450 $— $329,450 
Subscription-based142,105 90,749 232,854 130,675 91,658 222,333 
Total recurring revenues536,794 90,749 627,543 460,125 91,658 551,783 
Professional services and other revenues8,774 3,898 12,672 6,582 5,478 12,060 
Total revenues$545,568 $94,647 $640,215 $466,707 $97,136 $563,843 

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,
 2022202120222021
(in thousands)
United States$314,271 $283,589 $631,000 $553,661 
International4,581 5,149 9,215 10,182 
Total revenues$318,852 $288,738 $640,215 $563,843 
Remaining Performance Obligations
 
The following table includes estimated revenue expected to be recognized in the future as of June 30, 2022: 

Years ending December 31,(in thousands)
Remainder of 2022$137,741 
2023196,180 
2024114,774 
202567,070 
202635,991 
Thereafter8,228 
Total$559,984 

The remaining performance obligations disclosed above are not indicative of revenue for future periods.

Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to 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, 2022 increased by $4.3 million from December 31, 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 $10.2 million and $9.5 million for the three months ended June 30, 2022 and 2021, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $26.1 million and $26.3 million for the six months ended June 30, 2022 and 2021, 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.4 million and $11.8 million as of June 30, 2022 and December 31, 2021, respectively. Amortization expense for the deferred sales incentive compensation was $1.1 million for each of the three months ended June 30, 2022 and 2021. Amortization expense for the deferred sales incentive compensation was $2.2 million and $2.1 million for the six months ended June 30, 2022 and 2021. 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,
 2022202120222021
(in thousands)
Asset-based$112,301 $93,341 $229,729 $179,531 
Subscription-based7,241 7,027 15,052 13,631 
Professional services and other6,940 126 6,983 201 
Total cost of revenues$126,482 $100,494 $251,764 $193,363 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
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 of June 30, 2022, the maximum number of common shares available for future issuance under the Company’s plans is 2,537,157.
 
Stock-based compensation expense under the Company’s plans was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Stock-based compensation expense$22,876 $17,409 $44,566 $31,422 
Tax effect on stock-based compensation expense(5,833)(4,439)(11,364)(8,013)
Net effect on income$17,043 $12,970 $33,202 $23,409 
 
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, 2022 and 2021.

Stock Options
 
The Company did not grant any stock options in the three and six months ended June 30, 2021 or 2022. 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, 2021365,241 $38.61 3.3$14,878 
Exercised(41,184)18.04  
Forfeited(4,472)74.83  
Outstanding as of June 30, 2022
319,585 40.75 2.43,888 
Options exercisable319,276 $40.72 2.4$3,888 
 
Exercise prices of stock options outstanding as of June 30, 2022 range from $15.34 to $74.83. At June 30, 2022, 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 1.1 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 0% 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, 2021
1,507,424 $71.50 359,184 $73.64 
Granted1,301,073 74.49 113,269 69.67 
Vested(618,310)70.52 (128,337)65.81 
Forfeited(176,727)73.01 (57,987)77.53 
Outstanding as of June 30, 2022
2,013,460 73.60 286,129 74.79 

At June 30, 2022, there was $129.2 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.1 years. At June 30, 2022, there was $11.0 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 1.9 years.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The following table includes the Company’s income (loss) before income tax provision, income tax provision and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands, except for effective tax rate)
Income (loss) before income tax provision (benefit)$(30,101)$7,147 $(42,789)$16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Effective tax rate19.4 %217.1 %8.9 %60.2 %

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, 2022 and 2021, 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, 2022, 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 which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state research and development ("R&D") credits and the partial reserve release of an uncertain tax position due to the expiration of a statute of limitations.

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 acquisition of Harvest Savings & Wealth Technologies in April 2021, permanent book-tax differences and the impact of state and local taxes offset by federal and state R&D credits.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income (Loss) Per Share
 
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,
 2022202120222021
(in thousands, except share and per share data)
Net income (loss) attributable to Envestnet, Inc. (a)
$(23,285)$(8,281)$(37,144)$6,665 
Weighted-average common shares outstanding:
Basic (b)
55,203,120 54,440,388 55,054,272 54,325,353 
Effect of dilutive shares:
Options to purchase common stock— — — 210,381 
Unvested restricted stock units— — — 536,186 
Warrants— — — 65,026 
Diluted (c)
55,203,120 54,440,388 55,054,272 55,136,946 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$(0.42)$(0.15)$(0.67)$0.12 
Diluted (a/c)
$(0.42)$(0.15)$(0.67)$0.12 
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,
 2022202120222021
(in thousands)
Options to purchase common stock319,585 405,638 319,585 — 
Unvested RSUs and PSUs2,299,589 2,161,056 2,299,589 39,652 
Warrants470,000 470,000 470,000 — 
Convertible Notes9,898,549 9,898,549 9,898,549 9,898,549 
Total anti-dilutive securities12,987,723 12,935,243 12,987,723 9,938,201 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information
6 Months Ended
Jun. 30, 2022
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 to enable them to deliver an intelligent financial life to their clients.
Envestnet Data & Analytics – a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an Intelligent Financial Life to their clients.

The information in the following tables 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, certain 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, 2022 and 2021.

See “Note 11—Revenues and Cost of Revenues” for detail of revenues 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,
 2022202120222021
(in thousands)
Envestnet Wealth Solutions$3,968 $32,459 $29,237 $66,656 
Envestnet Data & Analytics(3,705)1,342 (9,292)2,631 
Nonsegment operating expenses(31,986)(22,870)(58,389)(41,541)
Income (loss) from operations(31,723)10,931 (38,444)27,746 
Other income (expense), net1,622 (3,784)(4,345)(11,252)
Consolidated income (loss) before income tax benefit(30,101)7,147 (42,789)16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Consolidated net income (loss)(24,268)(8,369)(38,976)6,566 
Add: Net loss attributable to non-controlling interest983 88 1,832 99 
Consolidated net income (loss) attributable to Envestnet, Inc.$(23,285)$(8,281)$(37,144)$6,665 

A summary of consolidated total assets follows:
 June 30,December 31,
 20222021
(in thousands)
Envestnet Wealth Solutions$1,615,651 $1,720,779 
Envestnet Data & Analytics571,749 520,403 
Consolidated total assets$2,187,400 $2,241,182 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information
6 Months Ended
Jun. 30, 2022
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,
 20222021
(in thousands)
United States$218,397 $180,680 
India2,571 2,923 
Other175 271 
Total long-lived assets, net$221,143 $183,874 

See “Note 11—Revenues and Cost of Revenues” for detail of revenues by geographic area.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments Commitments
 
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 April 1, 2022, 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 $9.0 million, including an advance of $4.0 million. This advance is included in other non-current assets in the condensed consolidated balance sheets.

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. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. Discovery continues on the remaining state law claims against Yodlee. On October 8, 2021, Yodlee filed a motion for summary judgment, which has been fully briefed. Oral argument is scheduled for August 22, 2022. Yodlee will continue to vigorously defend the remaining 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 any accrual for any claims as of June 30, 2022. 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.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Acquisition of Truelytics

On July 1, 2022, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of May 10, 2022, between, among others, Truelytics, Inc., (“Truelytics”), Yodlee, Inc. and Quadrant Merger Sub Inc., a wholly owned subsidiary of Envestnet (“Merger Sub”), the Company completed the merger of Truelytics with and into Merger Sub, with Truelytics continuing as the surviving corporation (the “Truelytics Merger”) and a wholly owned subsidiary of Envestnet.

The acquisition of Truelytics aligns with the Company's strategy to further connect its ecosystem by creating transformative progress for its advisors and clients. Truelytics is an Advisor Transition Management platform and the first end-to-end data-driven system to help wealth management and insurance enterprises attract, grow, and retain advisory businesses, while also reducing the costs related to advisor transitions. The Truelytics platform combines Envestnet data, analytics, and wealth technology to further support advisors across the ecosystem.

Envestnet expects to integrate Truelytics into the Company’s Envestnet Data and Analytics segment.
Subject to the terms and conditions of the Merger Agreement, the Company paid estimated cash consideration of approximately $21 million, net of cash acquired, subject to certain post-closing adjustments. The Company funded the Truelytics acquisition with available cash resources.

Due to the lack of available information, the disclosures in relation to ASC 805 are currently not able to be included in this Form 10-Q.

Acquisition of Redi2 Technologies

On July 1, 2022 pursuant to a stock purchase agreement, dated as of June 24, 2022, between Envestnet, Inc. (“Envestnet”) and Redi2 Technologies Inc., (“Redi2 Technologies”), Envestnet completed the acquisition of Redi2 Technologies (the “Redi2 Technologies Acquisition”). Redi2 Technologies provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing compliance.

The Company expects to integrate the technology and operations of the Redi2 Technologies business into the Company’s Envestnet Wealth segment.

In connection with the Redi2 Technologies Acquisition, the Company paid estimated consideration of approximately $70 million in cash. The Company funded the Redi2 Technologies Acquisition with available cash resources. In addition, certain executives may earn up to $20 million based upon the achievement of certain target financial and non-financial metrics.

Due to the lack of available information, the disclosures in relation to ASC 805 are currently not able to be included in this Form 10-Q.

Exercise of Membership Interests

The Company granted membership interests in certain of the Company's equity investments to two legacy PIEtech executives as part of its 2019 acquisition of PIEtech. These interests, which were fully vested as of May 1, 2020, became exercisable on May 1, 2022. In July 2022, these executives exercised their respective put options and sold these membership interests to the Company for approximately $10 million.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements— In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company adopted this standard as of January 1, 2022. Adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 2022
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,
20222021
(in thousands)
Cash and cash equivalents$338,115 $369,524 
Restricted cash included in prepaid expenses and other current assets149 149 
Total cash, cash equivalents and restricted cash$338,264 $369,673 
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,
20222021
(in thousands)
Cash and cash equivalents$338,115 $369,524 
Restricted cash included in prepaid expenses and other current assets149 149 
Total cash, cash equivalents and restricted cash$338,264 $369,673 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Other Investments (Tables)
6 Months Ended
Jun. 30, 2022
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 at the date of acquisition:

Preliminary Estimate
(in thousands)
Tangible assets acquired, net of acquired cash$94 
Identifiable intangible assets3,000 
Goodwill11,378 
Total net assets acquired$14,472 
Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method
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$3,000 5Straight-line
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2022
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,
 20222021
(in thousands)
Prepaid technology$20,928 $15,415 
Non-income tax receivables5,703 7,013 
Prepaid insurance5,004 2,234 
Escrow for acquisition2,951 2,951 
Other12,041 15,093 
Total prepaid expenses and other current assets$46,627 $42,706 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2022
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 Life20222021
(in thousands)
Cost:   
Computer equipment and software3 years$72,638 $72,289 
Leasehold improvementsShorter of the lease term or useful life of the asset36,707 43,544 
Leased data servers3 years15,108 590 
Office furniture and fixtures
3-7 years
10,789 12,214 
Office equipment and other
3-5 years
9,027 7,973 
Building and building improvements
7-39 years
2,729 2,729 
LandNot applicable940 940 
  147,938 140,279 
Less: accumulated depreciation and amortization(86,546)(90,064)
Total property and equipment, net$61,392 $50,215 
Depreciation and amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Depreciation and amortization expense$5,450 $5,246 $11,054 $10,889 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Internally Developed Software (Tables)
6 Months Ended
Jun. 30, 2022
Research and Development [Abstract]  
Schedule of Internally Developed Software, Net
Internally developed software, net consisted of the following:
  June 30,December 31,
 Estimated Useful Life20222021
(in thousands)
Internally developed software5 years$269,053 $225,380 
Less: accumulated amortization (109,302)(91,721)
Internally developed software, net $159,751 $133,659 
Schedule of Amortization Expense
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Amortization expense$9,087 $7,262 $17,581 $13,533 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule 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, 2021
$621,876 $303,278 $925,154 
401kplans.com acquisition11,378 — 11,378 
Foreign currency translation— (478)(478)
Balance at June 30, 2022
$633,254 $302,800 $936,054 
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following:
 June 30, 2022December 31, 2021
 Gross NetGross Net
 CarryingAccumulatedCarryingCarryingAccumulatedCarrying
 AmountAmortizationAmountAmountAmortizationAmount
(in thousands)
Customer lists$590,080 $(263,212)$326,868 $590,080 $(241,189)$348,891 
Proprietary technologies106,324 (53,682)52,642 85,324 (43,004)42,320 
Trade names33,700 (26,979)6,721 33,700 (24,515)9,185 
Total intangible assets$730,104 $(343,873)$386,231 $709,104 $(308,708)$400,396 
Schedule of Amortization Expense
Amortization expense was as follows:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands)
Amortization expense$17,645 $17,502 $35,165 $33,980 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following:
June 30,December 31,
 20222021
(in thousands)
Accrued investment manager fees$97,052 $95,858 
Accrued compensation and related taxes67,761 97,523 
Accrued professional services8,894 7,746 
Accrued technology6,667 8,951 
Non-income tax payables4,053 4,907 
Other accrued expenses13,803 10,174 
Total accrued expenses and other liabilities$198,230 $225,159 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Convertible Debt Obligations
The Company’s outstanding debt obligations as of June 30, 2022 and December 31, 2021 were as follows: 
 June 30,December 31,
 20222021
(in thousands)
Revolving credit facility balance$— $— 
Convertible Notes due 2023$345,000 $345,000 
Unamortized issuance costs on Convertible Notes due 2023(1,943)(2,979)
Convertible Notes due 2023 carrying value$343,057 $342,021 
Convertible Notes due 2025$517,500 $517,500 
Unamortized issuance costs on Convertible Notes due 2025(9,218)(10,659)
Convertible Notes due 2025 carrying value$508,282 $506,841 
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,
 2022202120222021
(in thousands)
Coupon interest$2,480 $2,480 $4,960 $4,960 
Amortization of issuance costs1,415 1,429 3,474 2,852 
Undrawn and other fees317 316 631 628 
 Total interest expense$4,212 $4,225 $9,065 $8,440 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of 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, 2022 and December 31, 2021, based on the three-tier fair value hierarchy, as defined in ASC 820, “Fair Value Measurements and Disclosures”:
 June 30, 2022
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$1,819 $1,819 $— $— 
Assets to fund deferred compensation liability10,107 — — 10,107 
Total assets$11,926 $1,819 $— $10,107 
Liabilities:    
Deferred compensation liability7,947 7,947 — — 
Total liabilities$7,947 $7,947 $— $— 

 December 31, 2021
 Fair ValueLevel ILevel IILevel III
(in thousands)
Assets:    
Money market funds$2,684 $2,684 $— $— 
Assets to fund deferred compensation liability11,140 — — 11,140 
Total assets$13,824 $2,684 $— $11,140 
Liabilities:    
Contingent consideration$743 $— $— $743 
Deferred compensation liability10,418 10,418 — — 
Total liabilities$11,161 $10,418 $— $743 
Schedule of Reconciliation of Assets
The table below presents a reconciliation of the assets used to fund 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, 2021 to June 30, 2022:
 Fair Value of Assets to Fund Deferred Compensation Liability
(in thousands)
Balance at December 31, 2021$11,140 
Contributions649 
Fair value adjustments and fees(1,682)
Balance at June 30, 2022$10,107 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Cost of Revenues (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022
 20222021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$191,972 $— $191,972 $170,075 $— $170,075 
Subscription-based73,568 44,552 118,120 66,663 45,841 112,504 
Total recurring revenues265,540 44,552 310,092 236,738 45,841 282,579 
Professional services and other revenues6,460 2,300 8,760 3,559 2,600 6,159 
Total revenues$272,000 $46,852 $318,852 $240,297 $48,441 $288,738 

 Six Months Ended June 30,
 20222021
 Envestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidatedEnvestnet Wealth SolutionsEnvestnet Data & AnalyticsConsolidated
(in thousands)
Revenues:      
Asset-based$394,689 $— $394,689 $329,450 $— $329,450 
Subscription-based142,105 90,749 232,854 130,675 91,658 222,333 
Total recurring revenues536,794 90,749 627,543 460,125 91,658 551,783 
Professional services and other revenues8,774 3,898 12,672 6,582 5,478 12,060 
Total revenues$545,568 $94,647 $640,215 $466,707 $97,136 $563,843 
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,
 2022202120222021
(in thousands)
United States$314,271 $283,589 $631,000 $553,661 
International4,581 5,149 9,215 10,182 
Total revenues$318,852 $288,738 $640,215 $563,843 
Schedule of Estimated Revenue Expected to be Recognized in the Future
The following table includes estimated revenue expected to be recognized in the future as of June 30, 2022: 

Years ending December 31,(in thousands)
Remainder of 2022$137,741 
2023196,180 
2024114,774 
202567,070 
202635,991 
Thereafter8,228 
Total$559,984 
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,
 2022202120222021
(in thousands)
Asset-based$112,301 $93,341 $229,729 $179,531 
Subscription-based7,241 7,027 15,052 13,631 
Professional services and other6,940 126 6,983 201 
Total cost of revenues$126,482 $100,494 $251,764 $193,363 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
(in thousands)
Stock-based compensation expense$22,876 $17,409 $44,566 $31,422 
Tax effect on stock-based compensation expense(5,833)(4,439)(11,364)(8,013)
Net effect on income$17,043 $12,970 $33,202 $23,409 
Schedule 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, 2021365,241 $38.61 3.3$14,878 
Exercised(41,184)18.04  
Forfeited(4,472)74.83  
Outstanding as of June 30, 2022
319,585 40.75 2.43,888 
Options exercisable319,276 $40.72 2.4$3,888 
Schedule 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, 2021
1,507,424 $71.50 359,184 $73.64 
Granted1,301,073 74.49 113,269 69.67 
Vested(618,310)70.52 (128,337)65.81 
Forfeited(176,727)73.01 (57,987)77.53 
Outstanding as of June 30, 2022
2,013,460 73.60 286,129 74.79 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) before Income Tax Provision (Benefit)
The following table includes the Company’s income (loss) before income tax provision, income tax provision and effective tax rate:
 Three Months EndedSix Months Ended
 June 30,June 30,
 2022202120222021
(in thousands, except for effective tax rate)
Income (loss) before income tax provision (benefit)$(30,101)$7,147 $(42,789)$16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Effective tax rate19.4 %217.1 %8.9 %60.2 %
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
(in thousands, except share and per share data)
Net income (loss) attributable to Envestnet, Inc. (a)
$(23,285)$(8,281)$(37,144)$6,665 
Weighted-average common shares outstanding:
Basic (b)
55,203,120 54,440,388 55,054,272 54,325,353 
Effect of dilutive shares:
Options to purchase common stock— — — 210,381 
Unvested restricted stock units— — — 536,186 
Warrants— — — 65,026 
Diluted (c)
55,203,120 54,440,388 55,054,272 55,136,946 
Net income (loss) per share attributable to Envestnet, Inc common stock:
Basic (a/b)
$(0.42)$(0.15)$(0.67)$0.12 
Diluted (a/c)
$(0.42)$(0.15)$(0.67)$0.12 
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,
 2022202120222021
(in thousands)
Options to purchase common stock319,585 405,638 319,585 — 
Unvested RSUs and PSUs2,299,589 2,161,056 2,299,589 39,652 
Warrants470,000 470,000 470,000 — 
Convertible Notes9,898,549 9,898,549 9,898,549 9,898,549 
Total anti-dilutive securities12,987,723 12,935,243 12,987,723 9,938,201 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
(in thousands)
Envestnet Wealth Solutions$3,968 $32,459 $29,237 $66,656 
Envestnet Data & Analytics(3,705)1,342 (9,292)2,631 
Nonsegment operating expenses(31,986)(22,870)(58,389)(41,541)
Income (loss) from operations(31,723)10,931 (38,444)27,746 
Other income (expense), net1,622 (3,784)(4,345)(11,252)
Consolidated income (loss) before income tax benefit(30,101)7,147 (42,789)16,494 
Income tax provision (benefit)(5,833)15,516 (3,813)9,928 
Consolidated net income (loss)(24,268)(8,369)(38,976)6,566 
Add: Net loss attributable to non-controlling interest983 88 1,832 99 
Consolidated net income (loss) attributable to Envestnet, Inc.$(23,285)$(8,281)$(37,144)$6,665 
Schedule of Consolidated Total Assets
A summary of consolidated total assets follows:
 June 30,December 31,
 20222021
(in thousands)
Envestnet Wealth Solutions$1,615,651 $1,720,779 
Envestnet Data & Analytics571,749 520,403 
Consolidated total assets$2,187,400 $2,241,182 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information (Tables)
6 Months Ended
Jun. 30, 2022
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,
 20222021
(in thousands)
United States$218,397 $180,680 
India2,571 2,923 
Other175 271 
Total long-lived assets, net$221,143 $183,874 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Description of Business (Details)
6 Months Ended
Jun. 30, 2022
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operating segments 2
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation - Schedule of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 338,115 $ 429,279 $ 369,524  
Restricted cash included in prepaid expenses and other current assets 149   149  
Total cash, cash equivalents and restricted cash $ 338,264 $ 429,428 $ 369,673 $ 384,714
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Issuance of notes receivable to equity method investees     $ 4,350 $ 0  
Dilution gain     $ 6,934 0  
Private Services Company          
Disaggregation of Revenue [Line Items]          
Ownership percentage 4.40%   4.40%    
Revenues $ 4,300 $ 3,900 $ 9,000 $ 7,700  
Due from related parties $ 2,500   $ 2,500   $ 3,000
Privately Held Company          
Disaggregation of Revenue [Line Items]          
Ownership percentage 41.00%   41.00%    
Issuance of notes receivable to equity method investees     $ 2,500    
Dilution gain $ 6,900        
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Other Investments - Narrative (Details)
$ in Thousands
6 Months Ended 7 Months Ended
May 31, 2022
USD ($)
May 20, 2022
USD ($)
qtr
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
Business Acquisition [Line Items]          
Payments to acquire equity method investments     $ 8,000 $ 4,549  
401kplans.com Acquisition          
Business Acquisition [Line Items]          
Cash consideration $ 14,500        
Privately Held Company          
Business Acquisition [Line Items]          
Ownership percentage acquired   25.00%      
Payments to acquire equity method investments   $ 5,000      
Number of quarter lag from actual result | qtr   1      
Privately Held Company | Forecast          
Business Acquisition [Line Items]          
Payments to acquire equity method investments         $ 10,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Other Investments - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
May 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 936,054   $ 925,154
401kplans.com Acquisition      
Business Acquisition [Line Items]      
Tangible assets acquired, net of acquired cash   $ 94  
Identifiable intangible assets   3,000  
Goodwill   11,378  
Total net assets acquired   $ 14,472  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions and Other Investments - Estimated Intangible Assets Acquired (Details) - Proprietary technology - USD ($)
$ in Thousands
May 31, 2022
Jun. 21, 2021
Business Acquisition [Line Items]    
Estimated Useful Life in Years   5 years
401kplans.com Acquisition    
Business Acquisition [Line Items]    
Preliminary Estimate (in thousands) $ 3,000  
Estimated Useful Life in Years 5 years  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid technology $ 20,928 $ 15,415
Non-income tax receivables 5,703 7,013
Prepaid insurance 5,004 2,234
Escrow for acquisition 2,951 2,951
Other 12,041 15,093
Prepaid expenses and other current assets $ 46,627 $ 42,706
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net - Schedule Of Property, Plan, Equipment and Depreciation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Cost:          
Property and equipment, gross $ 147,938   $ 147,938   $ 140,279
Less: accumulated depreciation and amortization (86,546)   (86,546)   (90,064)
Total property and equipment, net 61,392   61,392   50,215
Depreciation and amortization expense 5,450 $ 5,246 $ 11,054 $ 10,889  
Computer equipment and software          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Cost:          
Property and equipment, gross 72,638   $ 72,638   72,289
Leasehold improvements          
Cost:          
Property and equipment, gross 36,707   $ 36,707   43,544
Leased data servers          
Property, Plant and Equipment [Line Items]          
Estimated Useful Life     3 years    
Cost:          
Property and equipment, gross 15,108   $ 15,108   590
Office furniture and fixtures          
Cost:          
Property and equipment, gross 10,789   $ 10,789   12,214
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 9,027   $ 9,027   7,973
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,729   $ 2,729   2,729
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 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2022
day
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Property, Plant and Equipment [Line Items]          
Number of offices set for closure | day 3        
Envestnet Data & Analytics          
Property, Plant and Equipment [Line Items]          
Property and equipment retired     $ 5.1   $ 7.8
Gain on asset retiremenet   $ 0.0   $ 0.0  
Envestnet Wealth Solutions          
Property, Plant and Equipment [Line Items]          
Property and equipment retired   13.6   16.5  
Gain on asset retiremenet   3.7   3.7  
Lease restructuring cost   13.0   13.0  
Leased data servers          
Property, Plant and Equipment [Line Items]          
Gross property and equipment under finance lease   15.1   15.1  
Property and equipment under finance lease, accumulated depreciation   $ 2.3   $ 2.3  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Internally Developed Software - Components of Internally Developed Software (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Less: accumulated amortization $ (109,302) $ (91,721)
Internally developed software, net $ 159,751 133,659
Internally developed software    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 5 years  
Internally developed software $ 269,053 $ 225,380
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Internally Developed Software - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Research and Development [Abstract]        
Amortization expense $ 9,087 $ 7,262 $ 17,581 $ 13,533
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net - Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Changes in the carrying amount of the Company's goodwill  
Balance at period start $ 925,154
401kplans.com acquisition 11,378
Foreign currency translation (478)
Balance at period end 936,054
Envestnet Wealth Solutions  
Changes in the carrying amount of the Company's goodwill  
Balance at period start 621,876
401kplans.com acquisition 11,378
Foreign currency translation 0
Balance at period end 633,254
Envestnet Data & Analytics  
Changes in the carrying amount of the Company's goodwill  
Balance at period start 303,278
401kplans.com acquisition 0
Foreign currency translation (478)
Balance at period end $ 302,800
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 01, 2022
Jun. 21, 2021
Feb. 28, 2022
Jun. 30, 2022
Jun. 30, 2021
Asset Acquisition [Line Items]          
Payments to acquire intangible assets       $ 15,000 $ 25,517
Proprietary technology          
Asset Acquisition [Line Items]          
Consideration transferred $ 9,000 $ 18,000      
Payments to acquire intangible assets $ 4,000 $ 3,000 $ 15,000    
Amortization period   5 years      
Earn-out payment   $ 10,000      
Target metrics term   5 years      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 730,104 $ 709,104
Accumulated Amortization (343,873) (308,708)
Net Carrying Amount 386,231 400,396
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 590,080 590,080
Accumulated Amortization (263,212) (241,189)
Net Carrying Amount 326,868 348,891
Proprietary technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 106,324 85,324
Accumulated Amortization (53,682) (43,004)
Net Carrying Amount 52,642 42,320
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,700 33,700
Accumulated Amortization (26,979) (24,515)
Net Carrying Amount $ 6,721 $ 9,185
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 17,645 $ 17,502 $ 35,165 $ 33,980
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued investment manager fees $ 97,052 $ 95,858
Accrued compensation and related taxes 67,761 97,523
Accrued professional services 8,894 7,746
Accrued technology 6,667 8,951
Non-income tax payables 4,053 4,907
Other accrued expenses 13,803 10,174
Total accrued expenses and other liabilities $ 198,230 $ 225,159
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Summary of Outstanding Debt (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Aug. 31, 2020
May 31, 2018
Convertible Notes due 2023        
Debt Instrument [Line Items]        
Face amount       $ 345,000,000
Convertible Notes due 2025        
Debt Instrument [Line Items]        
Face amount     $ 517,500,000  
Convertible Notes Payable | Convertible Notes due 2023        
Debt Instrument [Line Items]        
Face amount $ 345,000,000 $ 345,000,000    
Unamortized issuance costs on convertible notes (1,943,000) (2,979,000)    
Convertible notes carrying value 343,057,000 342,021,000    
Convertible Notes Payable | Convertible Notes due 2025        
Debt Instrument [Line Items]        
Face amount 517,500,000 517,500,000    
Unamortized issuance costs on convertible notes (9,218,000) (10,659,000)    
Convertible notes carrying value 508,282,000 506,841,000    
Revolving Credit Facility | Line of Credit        
Debt Instrument [Line Items]        
Revolving credit facility balance $ 0 $ 0    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Third Credit Agreement (Details) - Third Amended Credit Agreement - USD ($)
Feb. 04, 2022
Jun. 30, 2022
Dec. 31, 2021
Other Nonoperating Expense      
Debt Instrument [Line Items]      
Write off of deferred debt issuance costs $ 600,000    
Other Noncurrent Assets      
Debt Instrument [Line Items]      
Issuance costs $ 1,900,000    
Debt issuance costs   $ 2,500,000  
Prepaid Expenses      
Debt Instrument [Line Items]      
Debt issuance costs   700,000  
Minimum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.25%    
Maximum      
Debt Instrument [Line Items]      
Commitment fee percentage 0.30%    
Base Rate | Minimum      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 0.25%    
Base Rate | Maximum      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 1.75%    
SOFR | Minimum      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 1.25%    
SOFR | Maximum      
Debt Instrument [Line Items]      
Spread on variable rate basis (as a percent) 2.75%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Credit facility outstanding   0 $ 0
Revolving Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Credit facility amount $ 500,000,000    
Available to borrow amount   $ 500,000,000  
Letter of Credit | Line of Credit      
Debt Instrument [Line Items]      
Credit facility amount $ 20,000,000    
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Convertible Notes due 2023 and 2025 (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Aug. 31, 2020
May 31, 2018
Convertible Notes due 2023            
Debt Instrument [Line Items]            
Face amount           $ 345,000,000
Interest rate           1.75%
Effective interest rate 2.40% 2.40% 2.40% 2.40%    
Convertible Notes due 2025            
Debt Instrument [Line Items]            
Face amount         $ 517,500,000  
Interest rate         0.75%  
Effective interest rate 1.30% 1.30% 1.30% 1.30%    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Debt Disclosure [Abstract]        
Coupon interest $ 2,480 $ 2,480 $ 4,960 $ 4,960
Amortization of issuance costs 1,415 1,429 3,474 2,852
Undrawn and other fees 317 316 631 628
 Total interest expense $ 4,212 $ 4,225 $ 9,065 $ 8,440
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Interest Expense - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Debt Instrument [Line Items]        
Interest expense debt $ 4,212 $ 4,225 $ 9,065 $ 8,440
Interest expense debt excluding amortization 2,480 2,480 4,960 4,960
Convertible Notes Payable        
Debt Instrument [Line Items]        
Interest expense debt 3,700 3,700 7,400 7,400
Interest expense debt excluding amortization 2,500 2,500 5,000 5,000
Amortization of debt discount and issuance costs $ 1,200 $ 1,200 $ 2,400 $ 2,400
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring Basis - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Level I    
Assets:    
Assets to fund deferred compensation liability $ 0 $ 0
Total assets 1,819 2,684
Liabilities:    
Contingent consideration   0
Deferred compensation liability 7,947 10,418
Total liabilities 7,947 10,418
Level I | Money Market Funds    
Assets:    
Money market funds 1,819 2,684
Level II    
Assets:    
Assets to fund deferred compensation liability 0 0
Total assets 0 0
Liabilities:    
Contingent consideration   0
Deferred compensation liability 0 0
Total liabilities 0 0
Level II | Money Market Funds    
Assets:    
Money market funds 0 0
Level III    
Assets:    
Assets to fund deferred compensation liability 10,107 11,140
Total assets 10,107 11,140
Liabilities:    
Contingent consideration   743
Deferred compensation liability 0 0
Total liabilities 0 743
Level III | Money Market Funds    
Assets:    
Money market funds 0 0
Fair Value    
Assets:    
Assets to fund deferred compensation liability 10,107 11,140
Total assets 11,926 13,824
Liabilities:    
Contingent consideration   743
Deferred compensation liability 7,947 10,418
Total liabilities 7,947 11,161
Fair Value | Money Market Funds    
Assets:    
Money market funds $ 1,819 $ 2,684
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Fair Value Measurements      
Fair market value adjustment to contingent consideration liability $ 0 $ (140)  
Convertible Notes due 2023      
Fair Value Measurements      
Debt instrument, fair value disclosure 349,800   $ 439,900
Convertible Notes due 2023 | Carrying Value      
Fair Value Measurements      
Convertible notes 343,100   342,000
Convertible Notes due 2025      
Fair Value Measurements      
Debt instrument, fair value disclosure 451,500   526,100
Convertible Notes due 2025 | Carrying Value      
Fair Value Measurements      
Convertible notes $ 508,300   506,800
Private A I Company Acquisition      
Fair Value Measurements      
Fair market value adjustment to contingent consideration liability     $ 700
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Level III (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value of Assets to Fund Deferred Compensation Liability  
Beginning balance $ 11,140
Contributions 649
Fair value adjustments and fees (1,682)
Ending balance $ 10,107
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Cost of Revenues - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Total revenues $ 318,852 $ 288,738 $ 640,215 $ 563,843
United States        
Revenues:        
Total revenues 314,271 283,589 631,000 553,661
International        
Revenues:        
Total revenues 4,581 5,149 9,215 10,182
Total recurring revenues        
Revenues:        
Total revenues 310,092 282,579 627,543 551,783
Asset-based        
Revenues:        
Total revenues 191,972 170,075 394,689 329,450
Subscription-based        
Revenues:        
Total revenues 118,120 112,504 232,854 222,333
Professional services and other revenues        
Revenues:        
Total revenues 8,760 6,159 12,672 12,060
Envestnet Wealth Solutions        
Revenues:        
Total revenues 272,000 240,297 545,568 466,707
Envestnet Wealth Solutions | Total recurring revenues        
Revenues:        
Total revenues 265,540 236,738 536,794 460,125
Envestnet Wealth Solutions | Asset-based        
Revenues:        
Total revenues 191,972 170,075 394,689 329,450
Envestnet Wealth Solutions | Subscription-based        
Revenues:        
Total revenues 73,568 66,663 142,105 130,675
Envestnet Wealth Solutions | Professional services and other revenues        
Revenues:        
Total revenues 6,460 3,559 8,774 6,582
Envestnet Data & Analytics        
Revenues:        
Total revenues 46,852 48,441 94,647 97,136
Envestnet Data & Analytics | Total recurring revenues        
Revenues:        
Total revenues 44,552 45,841 90,749 91,658
Envestnet Data & Analytics | Asset-based        
Revenues:        
Total revenues 0 0 0 0
Envestnet Data & Analytics | Subscription-based        
Revenues:        
Total revenues 44,552 45,841 90,749 91,658
Envestnet Data & Analytics | Professional services and other revenues        
Revenues:        
Total revenues $ 2,300 $ 2,600 $ 3,898 $ 5,478
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Cost of Revenues - Obligation (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Remaining Performance Obligations  
Remaining performance obligations $ 559,984
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Remaining Performance Obligations  
Remaining performance obligations $ 137,741
Revenue recognition period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 196,180
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 114,774
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 67,070
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 35,991
Revenue recognition period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining Performance Obligations  
Remaining performance obligations $ 8,228
Revenue recognition period
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Cost of Revenues - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Increase in contract with customer, liability     $ 4.3    
Recognized deferred revenue $ 10.2 $ 9.5 26.1 $ 26.3  
Deferred sales incentive compensation 11.4   11.4   $ 11.8
Amortization expense for the deferred sales incentive compensation $ 1.1 $ 1.1 2.2 2.1  
Impairment loss for capitalized costs     $ 0.0 $ 0.0  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Cost of Revenues - Cost of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Product Information [Line Items]        
Cost of revenues $ 126,482 $ 100,494 $ 251,764 $ 193,363
Asset-based        
Product Information [Line Items]        
Cost of revenues 112,301 93,341 229,729 179,531
Subscription-based        
Product Information [Line Items]        
Cost of revenues 7,241 7,027 15,052 13,631
Professional services and other        
Product Information [Line Items]        
Cost of revenues $ 6,940 $ 126 $ 6,983 $ 201
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Narrative (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]    
Maximum number of shares available for future issuance (in shares) 2,537,157  
Statutory rate (as a percent) 25.50% 25.50%
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-Based Payment Arrangement [Abstract]        
Stock-based compensation expense $ 22,876 $ 17,409 $ 44,566 $ 31,422
Tax effect on stock-based compensation expense (5,833) (4,439) (11,364) (8,013)
Net effect on income $ 17,043 $ 12,970 $ 33,202 $ 23,409
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Options    
Outstanding at the beginning of the period (in shares) | shares 365,241  
Exercised (in shares) | shares (41,184)  
Forfeited (in shares) | shares (4,472)  
Outstanding at the end of the period (in shares) | shares 319,585 365,241
Options exercisable (in shares) | shares 319,276  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) $ 38.61  
Exercised (in dollars per share) 18.04  
Forfeited (in dollars per share) 74.83  
Outstanding at the end of the period (in dollars per share) 40.75 $ 38.61
Weighted-average exercise price, options exercisable (in dollars per share) $ 40.72  
Weighted-Average Remaining Contractual Life    
Outstanding 2 years 4 months 24 days 3 years 3 months 18 days
Options exercisable 2 years 4 months 24 days  
Aggregate Intrinsic Value    
Outstanding (in dollars) | $ $ 3,888 $ 14,878
Options exercisable (in dollars) | $ $ 3,888  
Options    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Unrecognized compensation expense weighted-average recognition period 1 year 1 month 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) $ 15.34  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]    
Exercise prices of stock options outstanding (in dollars per share) $ 74.83  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Restricted Stock Units (Details)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
RSUs  
Number of Shares  
Balance at the beginning of the period (in shares) | shares 1,507,424
Granted (in shares) | shares 1,301,073
Vested (in shares) | shares (618,310)
Forfeited (in shares) | shares (176,727)
Balance at the end of the period (in shares) | shares 2,013,460
Weighted- Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 71.50
Granted (in dollars per share) | $ / shares 74.49
Vested (in dollars per share) | $ / shares 70.52
Forfeited (in dollars per share) | $ / shares 73.01
Balance at the end of the period (in dollars per share) | $ / shares $ 73.60
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Unrecognized compensation expense related to shares | $ $ 129.2
Unrecognized compensation expense weighted-average recognition period 2 years 1 month 6 days
PSUs  
Stock-Based compensation  
Vesting period 3 years
Number of Shares  
Balance at the beginning of the period (in shares) | shares 359,184
Granted (in shares) | shares 113,269
Vested (in shares) | shares (128,337)
Forfeited (in shares) | shares (57,987)
Balance at the end of the period (in shares) | shares 286,129
Weighted- Average Grant Date Fair Value per Share  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 73.64
Granted (in dollars per share) | $ / shares 69.67
Vested (in dollars per share) | $ / shares 65.81
Forfeited (in dollars per share) | $ / shares 77.53
Balance at the end of the period (in dollars per share) | $ / shares $ 74.79
Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]  
Unrecognized compensation expense related to shares | $ $ 11.0
Unrecognized compensation expense weighted-average recognition period 1 year 10 months 24 days
PSUs | Minimum  
Stock-Based compensation  
Number of shares to be vest upon each evaluation date, percentage 0.00%
PSUs | Maximum  
Stock-Based compensation  
Number of shares to be vest upon each evaluation date, percentage 150.00%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Income (Loss) Before Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income (loss) before income tax provision (benefit) $ (30,101) $ 7,147 $ (42,789) $ 16,494
Income tax provision (benefit) $ (5,833) $ 15,516 $ (3,813) $ 9,928
Effective tax rate 19.40% 217.10% 8.90% 60.20%
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income (loss) attributable to Envestnet, Inc. $ (23,285) $ (8,281) $ (37,144) $ 6,665
Weighted-average common shares outstanding:        
Basic (in shares) 55,203,120 54,440,388 55,054,272 54,325,353
Effect of dilutive shares:        
Warrants (in shares) 0 0 0 65,026
Diluted (in shares) 55,203,120 54,440,388 55,054,272 55,136,946
Net income (loss) per share attributable to Envestnet, Inc common stock:        
Basic (in dollars per share) $ (0.42) $ (0.15) $ (0.67) $ 0.12
Diluted (in dollars per share) $ (0.42) $ (0.15) $ (0.67) $ 0.12
Options to purchase common stock        
Effect of dilutive shares:        
Options and unvested restricted stock units to purchase common stock (in shares) 0 0 0 210,381
Unvested restricted stock units        
Effect of dilutive shares:        
Options and unvested restricted stock units to purchase common stock (in shares) 0 0 0 536,186
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income (Loss) Per Share - Antidilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
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,987,723 12,935,243 12,987,723 9,938,201
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) 319,585 405,638 319,585 0
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,299,589 2,161,056 2,299,589 39,652
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 470,000 0
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 9,898,549 9,898,549 9,898,549
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Reconciliation of Income (Loss) From Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]            
Loss from continuing operations $ (31,723)   $ 10,931   $ (38,444) $ 27,746
Nonsegment operating expenses (350,575)   (277,807)   (678,659) (536,097)
Other income (expense), net 1,622   (3,784)   (4,345) (11,252)
Income (loss) before income tax provision (benefit) (30,101)   7,147   (42,789) 16,494
Income tax provision (benefit) (5,833)   15,516   (3,813) 9,928
Net income (loss) (24,268) $ (14,708) (8,369) $ 14,935 (38,976) 6,566
Add: Net loss attributable to non-controlling interest 983   88   1,832 99
Net income (loss) attributable to Envestnet, Inc. (23,285)   (8,281)   (37,144) 6,665
Operating Segments | Envestnet Wealth Solutions            
Segment Reporting Information [Line Items]            
Loss from continuing operations 3,968   32,459   29,237 66,656
Operating Segments | Envestnet Data & Analytics            
Segment Reporting Information [Line Items]            
Loss from continuing operations (3,705)   1,342   (9,292) 2,631
Nonsegment            
Segment Reporting Information [Line Items]            
Nonsegment operating expenses $ (31,986)   $ (22,870)   $ (58,389) $ (41,541)
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Summary of Consolidated Total Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Assets $ 2,187,400 $ 2,241,182
Envestnet Wealth Solutions    
Segment Reporting Information [Line Items]    
Assets 1,615,651 1,720,779
Envestnet Data & Analytics    
Segment Reporting Information [Line Items]    
Assets $ 571,749 $ 520,403
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 221,143 $ 183,874
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 218,397 180,680
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 2,571 2,923
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 175 $ 271
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 01, 2022
USD ($)
Jul. 19, 2021
claim
Jun. 21, 2021
USD ($)
Oct. 21, 2020
plaintiffs
Feb. 28, 2022
USD ($)
Jun. 30, 2022
USD ($)
claim
Jun. 30, 2021
USD ($)
Other Commitments [Line Items]              
Number of previous claims experienced | claim           0  
Payments to acquire intangible assets           $ 15,000 $ 25,517
Case No. 3:20-cv-05991-SK              
Other Commitments [Line Items]              
Number of plaintiffs | plaintiffs       9      
Claims dismissed | claim   2          
Proprietary technology              
Other Commitments [Line Items]              
Consideration transferred $ 9,000   $ 18,000        
Payments to acquire intangible assets $ 4,000   $ 3,000   $ 15,000    
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events (Details)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2022
USD ($)
Jul. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2019
executive
Subsequent Event [Line Items]          
Acquisitions of businesses, net of cash acquired     $ 14,472 $ 33,143  
Share repurchases     $ 9,235 $ 2,097  
P I Etech Acquisition          
Subsequent Event [Line Items]          
Number of executives granted membership interests | executive         2
Subsequent Event | Truelytics          
Subsequent Event [Line Items]          
Acquisitions of businesses, net of cash acquired $ 21,000        
Subsequent Event | Redi2 Technologies          
Subsequent Event [Line Items]          
Cash consideration 70,000        
Subsequent Event | Redi2 Technologies | Certain Executives          
Subsequent Event [Line Items]          
Contingent consideration (up to) $ 20,000        
Subsequent Event | P I Etech Acquisition | Certain Executives          
Subsequent Event [Line Items]          
Share repurchases   $ 10,000      
XML 94 env-20220630_htm.xml IDEA: XBRL DOCUMENT 0001337619 2022-01-01 2022-06-30 0001337619 2022-07-29 0001337619 2022-06-30 0001337619 2021-12-31 0001337619 env:AssetBasedRevenueMember 2022-04-01 2022-06-30 0001337619 env:AssetBasedRevenueMember 2021-04-01 2021-06-30 0001337619 env:AssetBasedRevenueMember 2022-01-01 2022-06-30 0001337619 env:AssetBasedRevenueMember 2021-01-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2022-04-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2021-04-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-06-30 0001337619 env:RecurringRevenueMember 2022-04-01 2022-06-30 0001337619 env:RecurringRevenueMember 2021-04-01 2021-06-30 0001337619 env:RecurringRevenueMember 2022-01-01 2022-06-30 0001337619 env:RecurringRevenueMember 2021-01-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2022-04-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2021-04-01 2021-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2022-01-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember 2021-01-01 2021-06-30 0001337619 2022-04-01 2022-06-30 0001337619 2021-04-01 2021-06-30 0001337619 2021-01-01 2021-06-30 0001337619 us-gaap:CommonStockMember 2021-12-31 0001337619 us-gaap:TreasuryStockMember 2021-12-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001337619 us-gaap:RetainedEarningsMember 2021-12-31 0001337619 us-gaap:NoncontrollingInterestMember 2021-12-31 0001337619 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001337619 2022-01-01 2022-03-31 0001337619 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001337619 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001337619 us-gaap:CommonStockMember 2022-03-31 0001337619 us-gaap:TreasuryStockMember 2022-03-31 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001337619 us-gaap:RetainedEarningsMember 2022-03-31 0001337619 us-gaap:NoncontrollingInterestMember 2022-03-31 0001337619 2022-03-31 0001337619 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001337619 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001337619 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001337619 us-gaap:CommonStockMember 2022-06-30 0001337619 us-gaap:TreasuryStockMember 2022-06-30 0001337619 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001337619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001337619 us-gaap:RetainedEarningsMember 2022-06-30 0001337619 us-gaap:NoncontrollingInterestMember 2022-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 2020-12-31 0001337619 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-01-01 2021-03-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 2021-06-30 0001337619 env:PrivateServicesCompanyMember 2022-06-30 0001337619 env:PrivateServicesCompanyMember 2022-04-01 2022-06-30 0001337619 env:PrivateServicesCompanyMember 2021-04-01 2021-06-30 0001337619 env:PrivateServicesCompanyMember 2022-01-01 2022-06-30 0001337619 env:PrivateServicesCompanyMember 2021-01-01 2021-06-30 0001337619 env:PrivateServicesCompanyMember 2021-12-31 0001337619 env:PrivatelyHeldCompanyMember 2022-01-01 2022-06-30 0001337619 env:PrivatelyHeldCompanyMember 2022-06-30 0001337619 env:PrivatelyHeldCompanyMember 2022-04-01 2022-06-30 0001337619 env:PrivatelyHeldCompanyMember 2022-05-20 0001337619 env:PrivatelyHeldCompanyMember 2022-05-20 2022-05-20 0001337619 env:PrivatelyHeldCompanyMember srt:ScenarioForecastMember 2022-05-21 2022-12-31 0001337619 env:A401kplanscomAcquisitionMember 2022-05-31 2022-05-31 0001337619 env:A401kplanscomAcquisitionMember 2022-05-31 0001337619 env:A401kplanscomAcquisitionMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-05-31 2022-05-31 0001337619 env:ComputerEquipmentAndSoftwareMember 2022-01-01 2022-06-30 0001337619 env:ComputerEquipmentAndSoftwareMember 2022-06-30 0001337619 env:ComputerEquipmentAndSoftwareMember 2021-12-31 0001337619 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001337619 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001337619 env:DataServersMember 2022-01-01 2022-06-30 0001337619 env:DataServersMember 2022-06-30 0001337619 env:DataServersMember 2021-12-31 0001337619 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001337619 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001337619 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001337619 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001337619 srt:MinimumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-06-30 0001337619 srt:MaximumMember us-gaap:OfficeEquipmentMember 2022-01-01 2022-06-30 0001337619 us-gaap:OfficeEquipmentMember 2022-06-30 0001337619 us-gaap:OfficeEquipmentMember 2021-12-31 0001337619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-06-30 0001337619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-06-30 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0001337619 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001337619 us-gaap:LandMember 2022-06-30 0001337619 us-gaap:LandMember 2021-12-31 0001337619 2022-04-01 2022-04-30 0001337619 env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001337619 us-gaap:SoftwareDevelopmentMember 2022-06-30 0001337619 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2021-12-31 0001337619 env:EnvestnetDataAndAnalyticsMember 2021-12-31 0001337619 env:EnvestnetWealthSolutionsMember 2022-06-30 0001337619 env:EnvestnetDataAndAnalyticsMember 2022-06-30 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-21 2021-06-21 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-01 2022-02-28 0001337619 us-gaap:CustomerListsMember 2022-06-30 0001337619 us-gaap:CustomerListsMember 2021-12-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-06-30 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001337619 us-gaap:TradeNamesMember 2022-06-30 0001337619 us-gaap:TradeNamesMember 2021-12-31 0001337619 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-06-30 0001337619 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:ConvertibleNotesPayableMember 2022-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001337619 us-gaap:OtherNoncurrentAssetsMember env:ThirdCreditAgreementMember 2022-02-04 0001337619 env:ThirdCreditAgreementMember env:OtherNonoperatingExpenseMember 2022-02-04 2022-02-04 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember 2022-02-04 0001337619 us-gaap:LetterOfCreditMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember 2022-02-04 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember 2022-06-30 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember 2021-12-31 0001337619 srt:MinimumMember env:ThirdCreditAgreementMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001337619 srt:MaximumMember env:ThirdCreditAgreementMember us-gaap:BaseRateMember 2022-02-04 2022-02-04 0001337619 srt:MinimumMember env:ThirdCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001337619 srt:MaximumMember env:ThirdCreditAgreementMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-02-04 2022-02-04 0001337619 srt:MinimumMember env:ThirdCreditAgreementMember 2022-02-04 2022-02-04 0001337619 srt:MaximumMember env:ThirdCreditAgreementMember 2022-02-04 2022-02-04 0001337619 env:PrepaidExpensesMember env:ThirdCreditAgreementMember 2022-06-30 0001337619 us-gaap:OtherNoncurrentAssetsMember env:ThirdCreditAgreementMember 2022-06-30 0001337619 us-gaap:RevolvingCreditFacilityMember env:ThirdCreditAgreementMember us-gaap:LineOfCreditMember 2022-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2018-05-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-01-01 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2022-01-01 2022-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-04-01 2021-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2022-04-01 2022-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2020-08-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-04-01 2021-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-01-01 2021-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2022-04-01 2022-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2022-01-01 2022-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2022-04-01 2022-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2021-04-01 2021-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-06-30 0001337619 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001337619 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001337619 env:PrivateAICompanyAcquisitionMember 2021-01-01 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2022-06-30 0001337619 env:OnePointSevenFivePercentConvertibleNotesDueTwentyTwentyThreeMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2022-06-30 0001337619 env:ZeroPointSevenFivePercentConvertibleNotesDueTwentyTwentyFiveMember 2021-12-31 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-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 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-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:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-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:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:AssetBasedRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-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 us-gaap:SubscriptionAndCirculationMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 us-gaap:SubscriptionAndCirculationMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-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 env:RecurringRevenueMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:RecurringRevenueMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-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:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 env:ProfessionalServicesAndOtherRevenuesMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-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:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 country:US 2022-04-01 2022-06-30 0001337619 country:US 2021-04-01 2021-06-30 0001337619 country:US 2022-01-01 2022-06-30 0001337619 country:US 2021-01-01 2021-06-30 0001337619 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001337619 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001337619 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001337619 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001337619 2022-07-01 2022-06-30 0001337619 2023-01-01 2022-06-30 0001337619 2024-01-01 2022-06-30 0001337619 2025-01-01 2022-06-30 0001337619 2026-01-01 2022-06-30 0001337619 2027-01-01 2022-06-30 0001337619 2021-01-01 2021-12-31 0001337619 srt:MinimumMember 2022-06-30 0001337619 srt:MaximumMember 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001337619 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-06-30 0001337619 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-06-30 0001337619 us-gaap:PerformanceSharesMember 2022-01-01 2022-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001337619 us-gaap:PerformanceSharesMember 2021-12-31 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001337619 us-gaap:PerformanceSharesMember 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001337619 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001337619 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2022-04-01 2022-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2021-04-01 2021-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2022-01-01 2022-06-30 0001337619 env:RestrictedStockUnitsAndPerformanceSharesMember 2021-01-01 2021-06-30 0001337619 us-gaap:WarrantMember 2022-04-01 2022-06-30 0001337619 us-gaap:WarrantMember 2021-04-01 2021-06-30 0001337619 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001337619 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2022-04-01 2022-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2021-04-01 2021-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0001337619 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2022-04-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2021-04-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2022-01-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetWealthSolutionsMember 2021-01-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2022-04-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2021-04-01 2021-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2022-01-01 2022-06-30 0001337619 us-gaap:OperatingSegmentsMember env:EnvestnetDataAndAnalyticsMember 2021-01-01 2021-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2022-04-01 2022-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2021-04-01 2021-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-06-30 0001337619 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-06-30 0001337619 country:US 2022-06-30 0001337619 country:US 2021-12-31 0001337619 country:IN 2022-06-30 0001337619 country:IN 2021-12-31 0001337619 env:OtherCountryMember 2022-06-30 0001337619 env:OtherCountryMember 2021-12-31 0001337619 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-04-01 2022-04-01 0001337619 env:CaseNo320Cv05991SKMember 2020-10-21 2020-10-21 0001337619 env:CaseNo320Cv05991SKMember 2021-07-19 2021-07-19 0001337619 env:TruelyticsIncMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-01 0001337619 env:Redi2TechnologiesMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-01 0001337619 srt:ExecutiveOfficerMember env:Redi2TechnologiesMember us-gaap:SubsequentEventMember 2022-07-01 0001337619 env:PIEtechAcquisitionMember 2019-01-01 2019-12-31 0001337619 srt:ExecutiveOfficerMember env:PIEtechAcquisitionMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-31 shares iso4217:USD iso4217:USD shares env:segment pure utr:Q env:day env:claim env:plaintiffs env:executive 0001337619 false --12-31 2022 Q2 P6M P1Y P1Y P1Y P1Y 10-Q true 2022-06-30 false 001-34835 Envestnet, Inc. DE 20-1409613 1000 Chesterbrook Boulevard Suite 250 Berwyn PA 19312 312 827-2800 Common Stock, par value $0.005 per share ENV NYSE Yes Yes Large Accelerated Filer false false false 55196880 338115000 429279000 82878000 95291000 46627000 42706000 467620000 567276000 61392000 50215000 159751000 133659000 386231000 400396000 936054000 925154000 83494000 90714000 92858000 73768000 2187400000 2241182000 198230000 225159000 20444000 19092000 10852000 10999000 37453000 33473000 343057000 0 610036000 288723000 508282000 848862000 110623000 105920000 12912000 21021000 11555000 17114000 1253408000 1281640000 0.005 0.005 50000000 50000000 0 0 0 0 0 0 0.005 0.005 500000000 500000000 69666983 68879152 55179401 54793088 348000 344000 1176763000 1131628000 -75132000 -37988000 14487582 14086064 162344000 134996000 -6470000 -1899000 933165000 957089000 827000 2453000 933992000 959542000 2187400000 2241182000 191972000 170075000 394689000 329450000 118120000 112504000 232854000 222333000 310092000 282579000 627543000 551783000 8760000 6159000 12672000 12060000 318852000 288738000 640215000 563843000 126482000 100494000 251764000 193363000 125767000 105548000 252616000 206262000 66144000 41755000 110479000 78070000 32182000 30010000 63800000 58402000 350575000 277807000 678659000 536097000 -31723000 10931000 -38444000 27746000 1622000 -3784000 -4345000 -11252000 -30101000 7147000 -42789000 16494000 -5833000 15516000 -3813000 9928000 -24268000 -8369000 -38976000 6566000 -983000 -88000 -1832000 -99000 -23285000 -8281000 -37144000 6665000 -0.42 -0.15 -0.67 0.12 -0.42 -0.15 -0.67 0.12 55203120 54440388 55054272 54325353 55203120 54440388 55054272 55136946 -23285000 -8281000 -37144000 6665000 -3093000 -1264000 -4571000 -1888000 -26378000 -9545000 -41715000 4777000 68879152 344000 -14086064 -134996000 1131628000 -1899000 -37988000 2453000 959542000 38681 658000 658000 514319 3000 3000 21690000 21690000 170992 12570000 12570000 -1478000 -1478000 84000 -102000 -18000 -13859000 -849000 -14708000 69432152 347000 -14257056 -147566000 1153892000 -3377000 -51847000 1706000 953155000 2503 84000 84000 232328 1000 1000 22876000 22876000 78506 5543000 5543000 152020 9235000 9235000 -3093000 -3093000 89000 -104000 -15000 -23285000 -983000 -24268000 69666983 348000 -14487582 -162344000 1176763000 -6470000 -75132000 827000 933992000 67832706 339000 -13739171 -110466000 1166774000 -398000 -79912000 -519000 975818000 7641000 -108470000 28628000 -79842000 27043 0 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 0 51000 51000 140082 1000 1000 17161000 17161000 46699 3479000 3479000 6261 425000 425000 -788000 811000 23000 -1264000 -1264000 -38000 -38000 -38000 -8281000 -88000 -8369000 68459262 342000 -13963399 -125583000 1089263000 -2286000 -44619000 349000 917466000 -38976000 6566000 63800000 58402000 -1230000 455000 -8222000 8137000 -3095000 0 45318000 31422000 3474000 2906000 0 575000 0 2360000 0 -140000 0 758000 2945000 4045000 6934000 0 12961000 1110000 -3710000 0 -167000 -282000 -13694000 1334000 2721000 155000 3638000 -3665000 -31962000 527000 1368000 2333000 4277000 2789000 -2294000 692000 52642000 119159000 9141000 11357000 43045000 31802000 15000000 25517000 14472000 33143000 8000000 4549000 4000000 3000000 4350000 0 -98008000 -109368000 742000 573000 0 23000 18113000 13020000 14517000 0 9235000 2097000 1872000 0 750000 9200000 4000 -587000 -43741000 -24308000 -2057000 -524000 -91164000 -15041000 429428000 384714000 338264000 369673000 5460000 3077000 5591000 5533000 0 3300000 14517000 0 2308000 832000 628000 0 752000 248000 0 164000 9604000 999000 2623000 0 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 insight are delivered. Its mission is to empower financial advisors and service providers with innovative technology, solutions and intelligence. Envestnet has been a leader in helping transform wealth management, working towards its goal of expanding a holistic financial wellness ecosystem so that our clients can deliver an intelligent financial life to their clients.</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, 2022 and for the three and six months ended June 30, 2022 and 2021 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, 2021 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, 2022 and 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 income (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, 2022 are not necessarily indicative of the results of operations 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, 2021, filed with the SEC on February 25, 2022.</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%">2022</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></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%">338,115 </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%">369,524 </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%">149 </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"/></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 cash, cash equivalents and restricted cash</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%">338,264 </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%">369,673 </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: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%">Russia and Ukraine Conflict</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 February 2022, military conflict escalated between Russia and Ukraine which continues as of the date of this quarterly report. The uncertainty over the extent and duration of the ongoing conflict continues to cause disruptions to businesses and markets worldwide. The extent of the effect on the Company’s financial performance will continue to depend on future developments, including the extent and duration of the conflict, economic sanctions imposed, further governmental and private sector responses and the timing and extent normal economic conditions resume, all of which are uncertain and difficult to predict. Although the Company is unable to estimate the overall financial effect of the conflict at this time, as the conflict 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, 2022, these condensed consolidated financial statements do not reflect any adjustments as a result of the conflict.</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 an approximate 4.4% 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 $4.3 million and $3.9 million in the three months ended June 30, 2022 and 2021, respectively. Revenues from the private services company totaled $9.0 million and $7.7 million in the six months ended June 30, 2022 and 2021, respectively. As of June 30, 2022 and December 31, 2021, the Company recorded a net receivable of $2.5 million and $3.0 million, respectively, from the private services 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-style:italic;font-weight:700;line-height:120%">Dilution gain on equity method investee share issuance</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 ownership interest in a privately held company that is accounted for under the equity method. During the six months ended June 30, 2022, the Company funded a $2.5 million convertible loan to this privately held company. During the three months ended June 30, 2022, this privately held company raised additional preferred equity which reduced the Company's ownership to 41.0% and the Company's convertible loan was converted. As a result of this transaction, the Company recorded a $6.9 million dilution gain during the three months ended June 30, 2022, which is included in other income (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-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 October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company adopted this standard as of January 1, 2022. Adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.</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%">2022</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></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%">338,115 </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%">369,524 </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%">149 </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"/></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 cash, cash equivalents and restricted cash</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%">338,264 </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%">369,673 </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 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%">2022</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></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%">338,115 </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%">369,524 </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%">149 </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"/></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 cash, cash equivalents and restricted cash</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%">338,264 </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%">369,673 </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> 338115000 369524000 149000 149000 338264000 369673000 0.044 4300000 3900000 9000000 7700000 2500000 3000000 2500000 0.410 6900000 <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 October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805).” This update amends Topic 805 to add contract assets and contract liabilities to the list of exceptions to the recognition and measurement principles that apply to business combinations and to require that an entity (acquirer) recognize and measure contract assets and contract liabilities in accordance with ASC 606. This standard is effective for financial statements issued by public companies for annual and interim periods beginning after December 15, 2022. Early adoption of the standard is permitted. The amendment is to be applied prospectively to business combinations occurring on or after the effective date of the amendment. The Company adopted this standard as of January 1, 2022. Adoption of this standard did not have a material impact on the Company's condensed consolidated financial statements.</span></div> Acquisitions and Other Investments<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%">Investment in Privately Held 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%">On May 20, 2022, the Company acquired a 25.0% interest in a privately held company for cash consideration of $5.0 million. Subject to the occurrence of certain conditions, the Company agreed to invest up to an additional $10.0 million for additional units in the future. The Company uses the equity method of accounting to record its portion of this privately held company's net income or loss on a one quarter lag from the actual results of operations. The Company uses the equity method of accounting because of its less than 50% ownership interest and lack of control and does not otherwise exercise control over the significant economic and operating decisions of the privately held 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-style:italic;font-weight:700;line-height:120%">Acquisition of 401kplans.com</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 May 31, 2022, Envestnet Retirement Solutions, LLC, a wholly-owned subsidiary of the Company, acquired all of the issued and outstanding membership interests of 401kplans.com LLC (“401kplans.com”). 401kplans.com 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%">401kplans.com provides a digital 401(k) retirement plan marketplace that streamlines retirement plan distribution and due diligence among financial advisors and third-party administrators. The acquisition demonstrates Envestnet's commitment to the retirement plan industry and is expected to create a more seamless experience and enhance productivity for advisors by helping them shop, compare and select the best-fitting 401(k) plan for their client.</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 401kplans.com acquisition, the Company paid estimated consideration of $14.5 million, net of cash acquired, subject to certain post-closing adjustments. The Company 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 at the date of acquisition:</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: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%"/><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="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><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="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%">Tangible assets acquired, net of acquired 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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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:#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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Goodwill</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%">11,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total net assets acquired</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 #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 #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%">14,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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><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:112%">The goodwill arising from the acquisition represents the expected benefits of the transaction, primarily related to the enhancement of the Company's existing technologies and increase in future revenues as a result of potential cross selling opportunities. The estimated goodwill is deductible for income tax purposes.</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%">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: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: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%">3,000 </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%">5</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></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 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 procedures 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, identifiable intangible assets and goodwill balances and complete the acquisition accounting as soon as reasonably practicable but no later than May 31, 2023.</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 401kplans.com's operations are included in the condensed consolidated statements of operations beginning May 31, 2022 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, 2022, 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 2022.</span></div> 0.250 5000000 10000000 1 14500000 <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 at the date of acquisition:</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: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%"/><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="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><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="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%">Tangible assets acquired, net of acquired 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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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;text-align: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:#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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Goodwill</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%">11,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total net assets acquired</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 #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 #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%">14,472 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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> 94000 3000000 11378000 14472000 <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: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: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%">3,000 </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%">5</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></table></div> 3000000 P5Y 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%">2022</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></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%">20,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 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%">15,415 </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%">5,703 </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%">7,013 </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%">Prepaid insurance</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,004 </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,234 </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%">Escrow for 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%">2,951 </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,951 </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</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,041 </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,093 </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 prepaid expenses and other current assets</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%">46,627 </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%">42,706 </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%">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%">2022</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></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%">20,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 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%">15,415 </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%">5,703 </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%">7,013 </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%">Prepaid insurance</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,004 </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,234 </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%">Escrow for 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%">2,951 </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,951 </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</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,041 </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,093 </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 prepaid expenses and other current assets</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%">46,627 </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%">42,706 </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> 20928000 15415000 5703000 7013000 5004000 2234000 2951000 2951000 12041000 15093000 46627000 42706000 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:41.005%"/><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.315%"/><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: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%">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%">2022</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></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="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%">72,638 </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,289 </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%">36,707 </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,544 </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%">Leased data servers</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 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,108 </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%">590 </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 furniture and fixtures</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-7 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%">10,789 </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,214 </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 equipment and other</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-5 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%">9,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%">7,973 </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%">Building and building 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"><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:#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,729 </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,729 </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%">Land</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%">Not applicable</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%">940 </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%">940 </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%"> </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="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%">147,938 </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%">140,279 </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="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%">Less: accumulated depreciation and amortization</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%">(86,546)</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%">(90,064)</span></td><td style="background-color:#ffffff;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%">Total property and equipment, net</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%">61,392 </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%">50,215 </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: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 six months ended June 30, 2022, the Company entered into an arrangement with a third party cloud service provider for the use of dedicated servers to migrate its infrastructure to the cloud. As the terms of the arrangement convey a finance lease under FASB Topic 842 - Leases (“ASC 842”), the Company accounts for those dedicated servers as leased assets when the lease term commences. The Company accounts for each lease and any non-lease components associated with that lease as a single lease component for all asset classes. The leased dedicated servers are presented as a component of property and equipment, net in the condensed consolidated balance sheets as of June 30, 2022. To take advantage of the favorable savings programs offered by the cloud service provider, the Company prepaid the lease payments and therefore does not have a lease liability recorded for the leased assets. Gross property and equipment under finance leases as of June 30, 2022 was $15.1 million with accumulated depreciation of $2.3 million. Finance lease activity as of and for the year ended December 31, 2021 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%">Office Closures</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 April 2022, in response to changing needs and an increase in employees working remotely, the Company closed three offices in the United States. The Company is currently exploring alternative uses for these properties, including sublease options.</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, 2022, including the office closures, the Company retired property and equipment that was no longer in service for the Envestnet Wealth Solutions segment with an historical cost of $13.6 million and $16.5 million, respectively. Including the office closures, gains and losses on asset retirements were $3.7 million in the three and six months ended June 30, 2022 for the Envestnet Wealth Solutions segment. The Company also recognized $13.0 million of lease restructuring costs in the three and six months ended June 30, 2022 which are included in general and administration expense in the condensed consolidated statements of operations. Gains and losses on asset retirements during the three and six months ended June 30, 2022 were not material 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, 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. Gains and losses on asset retirements during the three and six months ended June 30, 2021 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%">2022</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%">2021</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%">2022</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%">2021</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,450 </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,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%">11,054 </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"/></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:41.005%"/><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.315%"/><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: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%">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%">2022</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></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="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%">72,638 </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,289 </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%">36,707 </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,544 </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%">Leased data servers</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 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,108 </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%">590 </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 furniture and fixtures</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-7 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%">10,789 </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,214 </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 equipment and other</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-5 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%">9,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%">7,973 </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%">Building and building 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"><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:#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,729 </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,729 </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%">Land</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%">Not applicable</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%">940 </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%">940 </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%"> </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="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%">147,938 </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%">140,279 </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="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%">Less: accumulated depreciation and amortization</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%">(86,546)</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%">(90,064)</span></td><td style="background-color:#ffffff;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%">Total property and equipment, net</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%">61,392 </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%">50,215 </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%">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%">2022</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%">2021</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%">2022</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%">2021</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,450 </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,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%">11,054 </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"/></tr></table></div> P3Y 72638000 72289000 36707000 43544000 P3Y 15108000 590000 P3Y P7Y 10789000 12214000 P3Y P5Y 9027000 7973000 P7Y P39Y 2729000 2729000 940000 940000 147938000 140279000 86546000 90064000 61392000 50215000 15100000 2300000 3 13600000 16500000 3700000 3700000 13000000 13000000 0 0 5100000 7800000 5450000 5246000 11054000 10889000 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%">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: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</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%">2022</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></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="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%">269,053 </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%">225,380 </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%">(109,302)</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%">(91,721)</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%">159,751 </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%">133,659 </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%">2022</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%">2021</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%">2022</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%">2021</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%">9,087 </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,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%">17,581 </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"/></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: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</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%">2022</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></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="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%">269,053 </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%">225,380 </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%">(109,302)</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%">(91,721)</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%">159,751 </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%">133,659 </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 269053000 225380000 109302000 91721000 159751000 133659000 <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%">2022</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%">2021</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%">2022</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%">2021</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%">9,087 </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,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%">17,581 </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"/></tr></table></div> 9087000 7262000 17581000 13533000 <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 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.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: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="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="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%">(in thousands)</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%">Balance at December 31, 2021</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%">621,876 </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,278 </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%">925,154 </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%">401kplans.com 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%">11,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%">— </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,378 </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%">Foreign currency translation</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%">(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%">(478)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></div></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%">633,254 </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%">302,800 </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%">936,054 </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-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 Company closed the transaction and paid the remaining $15.0 million in February 2022. This proprietary technology asset has been integrated into the Envestnet Data &amp; Analytics segment and is being amortized over an estimated useful life of five years. In addition, the agreement includes an earn-out payment of $10.0 million based upon the achievement of certain target metrics within five years after the date of the Company’s launch of the technology solutions. The parties have agreed to renegotiate the terms of the earn-out payment.</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%">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:33.110%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><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.133%"/><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.133%"/><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.133%"/><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.133%"/><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.145%"/><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="display:none"/><td colspan="3" style="display:none"/><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, 2022</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, 2021</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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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%">590,080 </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%">(263,212)</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%">326,868 </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%">590,080 </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%">(241,189)</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%">348,891 </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="display:none"/><td colspan="3" style="display:none"/><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%">106,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%">(53,682)</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%">52,642 </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%">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%">(43,004)</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%">42,320 </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="display:none"/><td colspan="3" style="display:none"/><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%">(26,979)</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,721 </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%">(24,515)</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,185 </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%">730,104 </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%">(343,873)</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,231 </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%">709,104 </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%">(308,708)</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%">400,396 </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, 2022 and 2021. </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%">2022</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%">2021</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%">2022</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%">2021</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,645 </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%">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%">35,165 </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"/></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 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.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: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="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="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%">(in thousands)</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%">Balance at December 31, 2021</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%">621,876 </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,278 </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%">925,154 </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%">401kplans.com 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%">11,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%">— </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,378 </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%">Foreign currency translation</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%">(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%">(478)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></div></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%">633,254 </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%">302,800 </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%">936,054 </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> 621876000 303278000 925154000 11378000 0 11378000 0 -478000 -478000 633254000 302800000 936054000 18000000 3000000 15000000 P5Y 10000000 P5Y <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:33.110%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><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.133%"/><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.133%"/><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.133%"/><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.133%"/><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.145%"/><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="display:none"/><td colspan="3" style="display:none"/><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, 2022</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, 2021</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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><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%">590,080 </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%">(263,212)</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%">326,868 </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%">590,080 </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%">(241,189)</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%">348,891 </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="display:none"/><td colspan="3" style="display:none"/><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%">106,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%">(53,682)</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%">52,642 </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%">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%">(43,004)</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%">42,320 </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="display:none"/><td colspan="3" style="display:none"/><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%">(26,979)</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,721 </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%">(24,515)</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,185 </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%">730,104 </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%">(343,873)</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,231 </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%">709,104 </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%">(308,708)</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%">400,396 </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> 590080000 263212000 326868000 590080000 241189000 348891000 106324000 53682000 52642000 85324000 43004000 42320000 33700000 26979000 6721000 33700000 24515000 9185000 730104000 343873000 386231000 709104000 308708000 400396000 <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%">2022</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%">2021</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%">2022</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%">2021</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,645 </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%">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%">35,165 </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"/></tr></table></div> 17645000 17502000 35165000 33980000 <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%">2022</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></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%">97,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 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%">95,858 </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%">67,761 </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%">97,523 </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"/></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,894 </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,746 </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 technology</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%">6,667 </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,951 </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%">Non-income tax payables</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,053 </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,907 </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"/></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 accrued expenses</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%">13,803 </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,174 </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 accrued expenses and other 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%">198,230 </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%">225,159 </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%">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%">2022</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></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%">97,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 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%">95,858 </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%">67,761 </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%">97,523 </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"/></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,894 </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,746 </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 technology</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%">6,667 </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,951 </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%">Non-income tax payables</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,053 </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,907 </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"/></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 accrued expenses</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%">13,803 </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,174 </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 accrued expenses and other 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%">198,230 </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%">225,159 </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> 97052000 95858000 67761000 97523000 8894000 7746000 6667000 8951000 4053000 4907000 13803000 10174000 198230000 225159000 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, 2022 and December 31, 2021 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%">2022</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></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%">(1,943)</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,979)</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"/></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 carrying value</span></td><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%">343,057 </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%">342,021 </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 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 2025</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%">517,500 </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%">517,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%">Unamortized issuance costs 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%">(9,218)</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,659)</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"/></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%">508,282 </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%">506,841 </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%">Third 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%">On February 4, 2022, the Company entered into a Third Amended and Restated Credit Agreement (the “Third Credit Agreement”) with a group of banks (the “Banks”), for which Bank of Montreal is acting as administrative agent. The Third Credit Agreement amends and restates, in its entirety, the Company's prior credit agreement. In connection with entering into the Third Credit Agreement, the Company capitalized an additional $1.9 million of deferred financing charges to Other non-current assets on the condensed consolidated balance sheets and wrote off $0.6 million of pre-existing finance charges to Other expense, net on 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%">Pursuant to the Third Credit Agreement, the Banks have agreed to provide the Company with a revolving credit facility of $500.0 million (the “Revolving Credit Facility”). The Third Credit Agreement also includes a $20.0 million sub-facility for the issuances of letters of credit. As of June 30, 2022 and December 31, 2021, there were no amounts outstanding under the Revolving Credit Facility.</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%">Obligations under the Third Credit Agreement are guaranteed by substantially all of Envestnet’s U.S. subsidiaries and are secured by a first-priority lien on substantially all of the personal property (other than intellectual property) of Envestnet and the guarantors, subject to certain exclusions. Proceeds under the Third Credit Agreement may be used to finance capital expenditures and permitted acquisitions and for working capital and general corporate purposes.</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 the event the Company has borrowings under the Third Credit Agreement, at the Company's option, it will pay interest on these borrowings at a rate equal to either (i) a base rate plus an applicable margin ranging from 0.25% to 1.75% per annum or (ii) an adjusted Term Secured Overnight Financing Rate (“SOFR”) plus an applicable margin ranging from 1.25% to </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.75% per annum, in each case based upon the total net leverage ratio, as calculated pursuant to the Credit Agreement. Any borrowings under the Third Credit Agreement will mature on February 4, 2027. There is also a commitment fee at a rate ranging from 0.25% to 0.30% per annum based upon the total net leverage ratio.</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, 2022, debt issuance costs related to the Third Credit Agreement are presented in prepaid expenses and other non-current assets in the condensed consolidated balance sheets which have outstanding amounts of $0.7 million and $2.5 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%">The Third Credit Agreement contains customary conditions, representations and warranties, affirmative and negative covenants, mandatory prepayment provisions and events of default. The covenants include certain financial covenants requiring the Company to maintain compliance with a maximum total leverage ratio, a minimum interest coverage ratio and a minimum liquidity covenant. The Company was in compliance with these financial covenants as of June 30, 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%">As of June 30, 2022, the Company had all $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:112%">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%">In May 2018, the Company issued $345.0 million of Convertible Notes due 2023 that mature on June 1, 2023. The Convertible Notes due 2023 bear interest at a rate of 1.75% per annum payable semiannually in arrears on June 1 and December 1 of each year. The Convertible Notes due 2023 are general unsecured obligations, subordinated in right of payment to the Company's obligations under its 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 effective interest rate of the Convertible Notes due 2023 was approximately 2.4% for the three and six months ended June 30, 2022 and 2021. 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.</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%">In August 2020, the Company issued $517.5 million of Convertible Notes due 2025 that mature on August 15, 2025. The Convertible Notes due 2025 bear interest at a rate of 0.75% per annum payable semiannually in arrears on February 15 and August 15 of each year. The Convertible Notes due 2025 are general unsecured obligations, subordinated in right of payment to the Company's obligations under its 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 effective interest rate of the Convertible Notes due 2025 was approximately 1.3% for the three and six months ended June 30, 2022 and 2021. 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.</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: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%">2022</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%">2021</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%">2022</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%">2021</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%">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%">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%">4,960 </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,415 </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,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%">3,474 </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"/></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%">317 </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%">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%">631 </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"/></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:#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,212 </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%">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%">9,065 </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"/></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 each of the three months ended June 30, 2022 and 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 with coupon interest expense of $2.5 million and amortization of debt discount and issuance costs of $1.2 million.</span></div>For each of the six months ended June 30, 2022 and 2021, total interest expense related to the Convertible Notes was $7.4 million with coupon interest expense of $5.0 million and amortization of debt discount and issuance costs of $2.4 million. <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, 2022 and December 31, 2021 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%">2022</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></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%">(1,943)</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,979)</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"/></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 carrying value</span></td><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%">343,057 </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%">342,021 </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 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 2025</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%">517,500 </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%">517,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%">Unamortized issuance costs 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%">(9,218)</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,659)</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"/></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%">508,282 </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%">506,841 </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 1943000 2979000 343057000 342021000 517500000 517500000 9218000 10659000 508282000 506841000 1900000 600000 500000000 20000000 0 0 0.0025 0.0175 0.0125 0.0275 0.0025 0.0030 700000 2500000 500000000 345000000 0.0175 0.024 0.024 0.024 0.024 517500000 0.0075 0.013 0.013 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%">2022</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%">2021</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%">2022</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%">2021</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%">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%">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%">4,960 </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,415 </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,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%">3,474 </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"/></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%">317 </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%">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%">631 </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"/></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:#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,212 </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%">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%">9,065 </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"/></tr></table></div> 2480000 2480000 4960000 4960000 1415000 1429000 3474000 2852000 317000 316000 631000 628000 4212000 4225000 9065000 8440000 3700000 3700000 2500000 2500000 1200000 1200000 7400000 7400000 5000000 5000000 2400000 2400000 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, 2022 and December 31, 2021, 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, 2022</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%">1,819 </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%">1,819 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">10,107 </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%">10,107 </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%">11,926 </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%">1,819 </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%">10,107 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">7,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%">7,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"/><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%">7,947 </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%">7,947 </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%">— </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><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: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, 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: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%">2,684 </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,684 </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%">11,140 </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%">11,140 </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%">13,824 </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%">2,684 </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%">11,140 </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%">743 </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%">743 </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%">10,418 </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%">10,418 </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%">11,161 </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%">10,418 </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%">743 </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 three and six months ended June 30, 2022 and 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 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. The Company had contingent consideration liabilities of $0.7 million as of December 31, 2021 which were recorded as a component of Accrued expenses and other liabilities on the condensed consolidated balance sheets. The Company had no contingent consideration liabilities as of June 30, 2022.</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 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, 2021 to June 30, 2022:</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, 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%">11,140 </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%">649 </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 and 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%">(1,682)</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, 2022</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,107 </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, decreased due to net losses on the underlying investment vehicles, partially offset by additional funding. These losses 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 its Convertible Notes to be Level II liabilities at June 30, 2022 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, 2022 (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, 2022 and December 31, 2021, the carrying value of the Convertible Notes due 2023 equaled $343.1 million and $342.0 million, respectively, and represented the aggregate principal amount outstanding less the debt issuance costs. As of June 30, 2022 and December 31, 2021, the estimated fair value of the Convertible Notes due 2023 was $349.8 million and $439.9 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, 2022 and December 31, 2021, the carrying value of the Convertible Notes due 2025 equaled $508.3 million and $506.8 million, respectively, and represented the aggregate principal amount outstanding less the debt issuance costs. As of June 30, 2022 and December 31, 2021, the estimated fair value of the Convertible Notes due 2025 was $451.5 million and $526.1 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-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, 2022 and December 31, 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, 2022 and December 31, 2021, 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, 2022</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%">1,819 </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%">1,819 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">10,107 </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%">10,107 </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%">11,926 </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%">1,819 </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%">10,107 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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%">7,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%">7,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"/><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%">7,947 </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%">7,947 </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%">— </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><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: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, 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: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%">2,684 </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,684 </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%">11,140 </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%">11,140 </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%">13,824 </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%">2,684 </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%">11,140 </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%">743 </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%">743 </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%">10,418 </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%">10,418 </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%">11,161 </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%">10,418 </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%">743 </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> 1819000 1819000 0 0 10107000 0 0 10107000 11926000 1819000 0 10107000 7947000 7947000 0 0 7947000 7947000 0 0 2684000 2684000 0 0 11140000 0 0 11140000 13824000 2684000 0 11140000 743000 0 0 743000 10418000 10418000 0 0 11161000 10418000 0 743000 700000 <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 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, 2021 to June 30, 2022:</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, 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%">11,140 </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%">649 </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 and 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%">(1,682)</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, 2022</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,107 </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> 11140000 649000 -1682000 10107000 343100000 342000000 349800000 439900000 508300000 506800000 451500000 526100000 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: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%">Three Months Ended June 30, 2022</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%">2022</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%">2021</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%">191,972 </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%">191,972 </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%">— </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"/></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%">73,568 </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%">44,552 </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%">118,120 </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%">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"/></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%">265,540 </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%">44,552 </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%">310,092 </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%">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"/></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,460 </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,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%">8,760 </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%">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"/></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%">272,000 </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%">46,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"/><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%">318,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"/><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"/></tr></table></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: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%">2022</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%">2021</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%">394,689 </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%">394,689 </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%">— </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"/></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%">142,105 </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%">90,749 </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%">232,854 </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%">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"/></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%">536,794 </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%">90,749 </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%">627,543 </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%">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"/></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%">8,774 </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%">3,898 </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,672 </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,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"/></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%">545,568 </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%">94,647 </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%">640,215 </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%">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"/></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%">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%">2022</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%">2021</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%">2022</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%">2021</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%">314,271 </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%">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%">631,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%">553,661 </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%">4,581 </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,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%">9,215 </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"/></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%">318,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"/><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%">640,215 </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"/></tr></table></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 as of June 30, 2022: </span></div><div style="text-indent:36pt"><span><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: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 2022</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%">137,741 </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%">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%">196,180 </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%">2024</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%">114,774 </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%">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%">67,070 </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%">2026</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%">35,991 </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%">8,228 </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%">559,984 </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%">The remaining performance obligations disclosed above are not indicative of revenue for future 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:112%">Remaining performance obligations represent the transaction price allocated to unsatisfied or partially satisfied performance obligations. The disclosure includes estimates of variable consideration. The Company applies the practical expedients and exemption not to 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, 2022 increased by $4.3 million from December 31, 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 $10.2 million and $9.5 million for the three months ended June 30, 2022 and 2021, respectively. The amount of revenue recognized that was included in the opening deferred revenue balance was $26.1 million and $26.3 million for the six months ended June 30, 2022 and 2021, 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><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%">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.4 million and $11.8 million as of June 30, 2022 and December 31, 2021, respectively. Amortization expense for the deferred sales incentive compensation was $1.1 million for each of the three months ended June 30, 2022 and 2021. Amortization expense for the deferred sales incentive compensation was $2.2 million and $2.1 million for the six months ended June 30, 2022 and 2021. 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 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%">2022</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%">2021</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%">2022</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%">2021</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%">112,301 </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%">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%">229,729 </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"/></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,241 </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%">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%">15,052 </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"/></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%">6,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%">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%">6,983 </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"/></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%">126,482 </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%">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%">251,764 </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"/></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: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%">Three Months Ended June 30, 2022</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%">2022</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%">2021</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%">191,972 </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%">191,972 </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%">— </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"/></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%">73,568 </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%">44,552 </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%">118,120 </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%">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"/></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%">265,540 </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%">44,552 </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%">310,092 </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%">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"/></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,460 </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,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%">8,760 </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%">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"/></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%">272,000 </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%">46,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"/><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%">318,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"/><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"/></tr></table></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: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%">2022</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%">2021</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%">394,689 </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%">394,689 </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%">— </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"/></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%">142,105 </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%">90,749 </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%">232,854 </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%">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"/></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%">536,794 </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%">90,749 </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%">627,543 </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%">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"/></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%">8,774 </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%">3,898 </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,672 </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,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"/></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%">545,568 </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%">94,647 </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%">640,215 </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%">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"/></tr></table></div> 191972000 0 191972000 170075000 0 170075000 73568000 44552000 118120000 66663000 45841000 112504000 265540000 44552000 310092000 236738000 45841000 282579000 6460000 2300000 8760000 3559000 2600000 6159000 272000000 46852000 318852000 240297000 48441000 288738000 394689000 0 394689000 329450000 0 329450000 142105000 90749000 232854000 130675000 91658000 222333000 536794000 90749000 627543000 460125000 91658000 551783000 8774000 3898000 12672000 6582000 5478000 12060000 545568000 94647000 640215000 466707000 97136000 563843000 <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%">2022</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%">2021</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%">2022</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%">2021</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%">314,271 </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%">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%">631,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%">553,661 </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%">4,581 </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,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%">9,215 </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"/></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%">318,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"/><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%">640,215 </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"/></tr></table></div> 314271000 283589000 631000000 553661000 4581000 5149000 9215000 10182000 318852000 288738000 640215000 563843000 <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 as of June 30, 2022: </span></div><div style="text-indent:36pt"><span><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: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 2022</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%">137,741 </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%">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%">196,180 </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%">2024</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%">114,774 </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%">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%">67,070 </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%">2026</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%">35,991 </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%">8,228 </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%">559,984 </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> 137741000 196180000 114774000 67070000 35991000 8228000 559984000 4300000 10200000 9500000 26100000 26300000 11400000 11800000 1100000 1100000 2200000 2100000 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%">2022</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%">2021</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%">2022</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%">2021</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%">112,301 </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%">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%">229,729 </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"/></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,241 </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%">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%">15,052 </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"/></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%">6,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%">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%">6,983 </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"/></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%">126,482 </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%">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%">251,764 </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"/></tr></table></div> 112301000 93341000 229729000 179531000 7241000 7027000 15052000 13631000 6940000 126000 6983000 201000 126482000 100494000 251764000 193363000 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 of June 30, 2022, the maximum number of common shares available for future issuance under the Company’s plans is 2,537,157.</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%">2022</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%">2021</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%">2022</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%">2021</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%">22,876 </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%">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%">44,566 </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"/></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%">(5,833)</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,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%">(11,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%">(8,013)</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%">17,043 </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%">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%">33,202 </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"/></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, 2022 and 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%">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 did not grant any stock options in the three and six months ended June 30, 2021 or 2022. 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, 2021</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%">365,241 </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%">38.61 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</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,878 </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%">(41,184)</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.04 </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%"> </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%">(4,472)</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%">74.83 </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:center;vertical-align: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, 2022</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%">319,585 </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%">40.75 </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%">2.4</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,888 </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:3pt double #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%">319,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">40.72 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">3,888 </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, 2022 range from $15.34 to $74.83. At June 30, 2022, 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 1.1 years.</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 0% 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, 2021</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,507,424 </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%">71.50 </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%">359,184 </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%">73.64 </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,301,073 </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%">74.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%">113,269 </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%">69.67 </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%">(618,310)</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%">70.52 </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%">(128,337)</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%">65.81 </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%">(176,727)</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%">73.01 </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%">(57,987)</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%">77.53 </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, 2022</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%">2,013,460 </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%">73.60 </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%">286,129 </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%">74.79 </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><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%">At June 30, 2022, there was $129.2 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.1 years. At June 30, 2022, there was $11.0 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 1.9 years.</span></div> 2537157 <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%">2022</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%">2021</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%">2022</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%">2021</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%">22,876 </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%">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%">44,566 </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"/></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%">(5,833)</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,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%">(11,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%">(8,013)</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%">17,043 </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%">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%">33,202 </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"/></tr></table></div> 22876000 17409000 44566000 31422000 5833000 4439000 11364000 8013000 17043000 12970000 33202000 23409000 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, 2021</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%">365,241 </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%">38.61 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</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,878 </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%">(41,184)</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.04 </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%"> </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%">(4,472)</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%">74.83 </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:center;vertical-align: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, 2022</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%">319,585 </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%">40.75 </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%">2.4</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,888 </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:3pt double #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%">319,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">40.72 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">3,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 365241 38.61 P3Y3M18D 14878000 41184 18.04 4472 74.83 319585 40.75 P2Y4M24D 3888000 319276 40.72 P2Y4M24D 3888000 15.34 74.83 P1Y1M6D 0 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, 2021</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,507,424 </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%">71.50 </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%">359,184 </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%">73.64 </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,301,073 </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%">74.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%">113,269 </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%">69.67 </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%">(618,310)</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%">70.52 </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%">(128,337)</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%">65.81 </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%">(176,727)</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%">73.01 </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%">(57,987)</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%">77.53 </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, 2022</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%">2,013,460 </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%">73.60 </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%">286,129 </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%">74.79 </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> 1507424 71.50 359184 73.64 1301073 74.49 113269 69.67 618310 70.52 128337 65.81 176727 73.01 57987 77.53 2013460 73.60 286129 74.79 129200000 P2Y1M6D 11000000 P1Y10M24D 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, income tax provision 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%">2022</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%">2021</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%">2022</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%">2021</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 for effective tax rate)</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%">(30,101)</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%">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%">(42,789)</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"/></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%">(5,833)</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%">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%">(3,813)</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"/></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%">19.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%">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%">8.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><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></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, 2022 and 2021, 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, 2022, 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 which includes the impact of IRC Section 174, permanent book-tax differences, the impact of state and local taxes offset by federal and state research and development ("R&amp;D") credits and the partial reserve release of an uncertain tax position due to the expiration of a statute of limitations.</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, </span></div>including the valuation allowance impact of the acquisition of Harvest Savings &amp; Wealth Technologies in April 2021, permanent book-tax differences and the impact of state and local taxes offset by federal and state R&amp;D credits. <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, income tax provision 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%">2022</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%">2021</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%">2022</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%">2021</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 for effective tax rate)</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%">(30,101)</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%">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%">(42,789)</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"/></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%">(5,833)</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%">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%">(3,813)</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"/></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%">19.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%">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%">8.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><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></tr></table></div> -30101000 7147000 -42789000 16494000 -5833000 15516000 -3813000 9928000 0.194 2.171 0.089 0.602 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%">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><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 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%">2022</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%">2021</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%">2022</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%">2021</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%">(23,285)</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%">(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%">(37,144)</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"/></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%">55,203,120 </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,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%">55,054,272 </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"/></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%">— </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"/></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%">— </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"/></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%">— </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"/></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%">55,203,120 </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%">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%">55,054,272 </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"/></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.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 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.67)</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"/></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%">a/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.42)</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.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.67)</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"/></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%">2022</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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></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="12" style="padding:2px 1pt;text-align: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%">Options to purchase common stock</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%">319,585 </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%">405,638 </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%">319,585 </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;text-align: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,299,589 </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,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%">2,299,589 </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"/></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%">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"/></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%">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%">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%">9,898,549 </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,987,723 </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%">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%">12,987,723 </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"/></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%">2022</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%">2021</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%">2022</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%">2021</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%">(23,285)</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%">(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%">(37,144)</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"/></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%">55,203,120 </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,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%">55,054,272 </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"/></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%">— </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"/></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%">— </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"/></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%">— </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"/></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%">55,203,120 </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%">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%">55,054,272 </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"/></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.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 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.67)</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"/></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%">a/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.42)</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.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.67)</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"/></tr></table></div> -23285000 -8281000 -37144000 6665000 55203120 54440388 55054272 54325353 0 0 0 210381 0 0 0 536186 0 0 0 65026 55203120 54440388 55054272 55136946 -0.42 -0.15 -0.67 0.12 -0.42 -0.15 -0.67 0.12 <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%">2022</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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></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="12" style="padding:2px 1pt;text-align: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%">Options to purchase common stock</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%">319,585 </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%">405,638 </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%">319,585 </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;text-align: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,299,589 </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,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%">2,299,589 </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"/></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%">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"/></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%">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%">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%">9,898,549 </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,987,723 </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%">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%">12,987,723 </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"/></tr></table></div> 319585 405638 319585 0 2299589 2161056 2299589 39652 470000 470000 470000 0 9898549 9898549 9898549 9898549 12987723 12935243 12987723 9938201 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-weight:400;line-height:112%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;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:112%"> –</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> a leading provider of unified wealth management software and services to empower financial advisors and institutions to enable them to deliver an intelligent financial life to their clients.</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%;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:107%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">– a leading data aggregation, intelligence, and experiences platform that powers data connectivity and business intelligence across digital financial services to enable them to deliver an Intelligent Financial Life to their clients. </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%">The information in the following tables 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, certain 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, 2022 and 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-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><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 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%">2022</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%">2021</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%">2022</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%">2021</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%">3,968 </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%">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%">29,237 </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"/></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%">(3,705)</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,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%">(9,292)</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"/></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%">(31,986)</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,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%">(58,389)</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"/></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%">(31,723)</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%">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%">(38,444)</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"/></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 income (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%">1,622 </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%">(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%">(4,345)</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"/></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%">(30,101)</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%">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%">(42,789)</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"/></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%">(5,833)</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,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%">(3,813)</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"/></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%">(24,268)</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%">(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%">(38,976)</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"/></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%">983 </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%">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%">1,832 </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"/></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%">(23,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%">(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%">(37,144)</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"/></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%">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%">2022</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></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,615,651 </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,720,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;text-align: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%">571,749 </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%">520,403 </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,187,400 </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,241,182 </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 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%">2022</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%">2021</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%">2022</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%">2021</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%">3,968 </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%">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%">29,237 </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"/></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%">(3,705)</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,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%">(9,292)</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"/></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%">(31,986)</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,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%">(58,389)</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"/></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%">(31,723)</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%">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%">(38,444)</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"/></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 income (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%">1,622 </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%">(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%">(4,345)</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"/></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%">(30,101)</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%">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%">(42,789)</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"/></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%">(5,833)</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,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%">(3,813)</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"/></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%">(24,268)</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%">(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%">(38,976)</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"/></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%">983 </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%">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%">1,832 </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"/></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%">(23,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%">(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%">(37,144)</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"/></tr></table></div> 3968000 32459000 29237000 66656000 -3705000 1342000 -9292000 2631000 31986000 22870000 58389000 41541000 -31723000 10931000 -38444000 27746000 1622000 -3784000 -4345000 -11252000 -30101000 7147000 -42789000 16494000 -5833000 15516000 -3813000 9928000 -24268000 -8369000 -38976000 6566000 -983000 -88000 -1832000 -99000 -23285000 -8281000 -37144000 6665000 <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%">2022</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></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,615,651 </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,720,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;text-align: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%">571,749 </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%">520,403 </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,187,400 </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,241,182 </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> 1615651000 1720779000 571749000 520403000 2187400000 2241182000 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%">2022</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></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%">218,397 </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%">180,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="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,571 </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,923 </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%">175 </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%">271 </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%">221,143 </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%">183,874 </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%">2022</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></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%">218,397 </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%">180,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="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,571 </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,923 </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%">175 </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%">271 </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%">221,143 </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%">183,874 </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> 218397000 180680000 2571000 2923000 175000 271000 221143000 183874000 Commitments<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><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 April 1, 2022, 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 $9.0 million, including an advance of $4.0 million. This advance is included in other non-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-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 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 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:112%">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. On August 5, 2021, the Court granted the Company's motion to dismiss, and dismissed the Company from the lawsuit. Discovery continues on the remaining state law claims against Yodlee. On October 8, 2021, Yodlee filed a motion for summary judgment, which has been fully briefed. Oral argument is scheduled for August 22, 2022. Yodlee will continue to vigorously defend the remaining claims against it.</span></div><div style="text-indent:38.25pt"><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 any accrual for any claims as of June 30, 2022. 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> 0 9000000 4000000 9 2 Subsequent Events<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 Truelytics</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 July 1, 2022, pursuant to an agreement and plan of merger (the “Merger Agreement”), dated as of May 10, 2022, between, among others, Truelytics, Inc., (“Truelytics”), Yodlee, Inc. and Quadrant Merger Sub Inc., a wholly owned subsidiary of Envestnet (“Merger Sub”), the Company completed the merger of Truelytics with and into Merger Sub, with Truelytics continuing as the surviving corporation (the “Truelytics Merger”) and a wholly owned subsidiary of Envestnet.</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 acquisition of Truelytics aligns with the Company's strategy to further connect its ecosystem by creating transformative progress for its advisors and clients. Truelytics is an Advisor Transition Management platform and the first end-to-end data-driven system to help wealth management and insurance enterprises attract, grow, and retain advisory businesses, while also reducing the costs related to advisor transitions. The Truelytics platform combines Envestnet data, analytics, and wealth technology to further support advisors across the ecosystem. </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 expects to integrate Truelytics into the Company’s Envestnet Data and Analytics 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%">Subject to the terms and conditions of the Merger Agreement, the Company paid estimated cash consideration of approximately $21 million, net of cash acquired, subject to certain post-closing adjustments. The Company funded the Truelytics acquisition with available cash resources.</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%">Due to the lack of available information, the disclosures in relation to ASC 805 are currently not able to be included in this Form 10-Q.</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%">Acquisition of Redi2 Technologies</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 July 1, 2022 pursuant to a stock purchase agreement, dated as of June 24, 2022, between Envestnet, Inc. (“Envestnet”) and Redi2 Technologies Inc., (“Redi2 Technologies”), Envestnet completed the acquisition of Redi2 Technologies (the “Redi2 Technologies Acquisition”). Redi2 Technologies provides revenue management and hosted fee-billing solutions. Its platform enables fee calculation, invoice creation, payouts and accounting, and billing 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-weight:400;line-height:120%">The Company expects to integrate the technology and operations of the Redi2 Technologies business into the Company’s Envestnet Wealth 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%">In connection with the Redi2 Technologies Acquisition, the Company paid estimated consideration of approximately $70 million in cash. The Company funded the Redi2 Technologies Acquisition with available cash resources. In addition, certain executives may earn up to $20 million based upon the achievement of certain target financial and non-financial metrics.</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%">Due to the lack of available information, the disclosures in relation to ASC 805 are currently not able to be included in this Form 10-Q.</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%">Exercise of Membership Interests</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 granted membership interests in certain of the Company's equity investments to two legacy PIEtech executives as part of its 2019 acquisition of PIEtech. These interests, which were fully vested as of May 1, 2020, became exercisable on May 1, 2022. In July 2022, these executives exercised their respective put options and sold these membership interests to the Company for approximately $10 million.</span></div> 21000000 70000000 20000000 2 10000000 EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,Z !54'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 " #.@ 55B&ULS9+/ M2@,Q$(=?17+?G6R*1<)V+Q5/"H(%Q5M(IFUP\X=D9+=O;W9MMX@^@,?,_/+- M-S"MCE*'A,\I1$QD,=^,KO=9ZKAA1Z(H ;(^HE.Y+@E?FON0G*+R3 >(2G^H M X+@? T.21E%"B9@%1'MZ?)G7K:S/ MI+S&\BM;2:>(&W:9_+K:WN\>6">X$!6_J_CM3G#)U[(1[Y/K#[^KL O&[NT_ M-KX(=BW\NHON"U!+ P04 " #.@ 55F5R<(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 ,Z !54F*I%"Y@4 +\? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,!+8),X1-VK2[63:D[6P[_2!L 9ZU+2K+$/Y] MCVRP248^>#S+E\2W\Z)'1Y=7TO56JJ_)2@A-7J(P3FY:*ZW7[SJ=Q%N)B">7 M+.0*N(:;M6RDZR5X'X6%(4=YCC]3L2#N#6ZSIY-U>A:ICH,8C%5)$FC MB*O=K0CE]J9%6X<'3\%RI1B)- QD2)Q4UK M3-]-7-<$9%_\&8AM2(F,OPK\/7JIC5H$5\L>!KJ)[G]5>R!>D;/DV&2 M_27;_-MNMT6\--$RV@=#":(@SO_SEWU%' ?0B@"V#V!O FC5+[C[@*SF.GG) M,JSW7//1M9);HLS7H&8NLKK)HH$FB$T:9UK!VP#B]&@B-T*1*62,M$FRXDHD MUQT-PN9UQ]N+W.8BK$*D3S[*6*\21YMQ8V4CR< M.NW/-B0TJB%2KT#JU4/ZG'*EA0IWY$FLI=(V/%Q*J]16*1,TJB%>O\#KU\.; M"A5(W_1" H.!-7FX4M'O*CL>&M^0\ZK@O*K9,A6'>22;!JKSB&LM>)A8$XF& M-00<%( #M%!WL0[TCMP'H2"/:307R@:&:S@.;;O=@=NSP:&A#>&&!=RP#MR3 M6 9F&(4T/O+(VD9/Z6Q$HF.A+_*B/<3>I8T556G(2IUR6G7JT$+AI((6RDUC MO2 S#=V22$4F,HVUVL%_WUH%)]3?W]F(\:"FR$=.@M9!?N8OY,&';AHL B_C M1MKR"4GFM&G7&?:I:^5%@YORLI*7U>$=^SZH)Q>'"_(!OB.?8GM><4GJ. Z9 MK*!]"S57X'W)K4Q#L>'*MU8 JM:T DI71%$?@E? \U9:*P"7G*4!=!#68A^3M85X_+N"(=NM1JF_"XIJ2E M<:*XV\F:ZAB6^=5@N$ 5UCG<$BWM$L6]S@?I0;ZF*QEC?NF$R(!=M=G L8\X MYS!,M'1,%+)O=WB.I5;#7A<4[[2_K!:]NZ(%9KU^CU%#_+MO+)IU2# MIXW-!&HE_D;^9E\/N5HO4S/G1YM1KT>'_<$ S-7&QE@Z(59K\V@"(ZH"R_<0 M^^*%_"[L:<2E8(E-7?>J3X=6AG.8';_8L "XKM4Y^0:[@\/K5/'";&J77@\K"GCT7$8[E#>,N[/':HI<;G/=L9OZGD9L++3HX3 MXIE]V/RTM'A:G$Z/LS/93OEY?K3]D9OY,B&A6$"H7BZ>)#-)[410J,O55FKR]E&Z^VKY5)E&U%Q]5)N10V_K&53<0VWS?U2 M;1O!\VY052XIQM&RXD4]6UUTW]TTJPO9ZK*HQ4V#5%M5O'E\*TKY<#DCLZ5*)6A:Q1(]:7LS?DU16+S8#.XJ]" M/*BC:V1"N9/RD[EYGU_.L$$D2I%IXX+#QTY 0N,ODZ7J_J.'@RV>H:Q5 M6E:'P8"@*NK])_]R2,31 !),#*"' ?2Y ]AA .L"W2/KPKKFFJ\N&OF &F,- MWLQ%EYMN-$13U&8:;W4#OQ8P3J^N9)W#I(@=/S85?MLTHM:(*P5QOG+%LW<0N!V8 M7?9*;7DF+F>PC91H=F*V^OX[$N'7KNB^D;.36%D?*_-Y7UUQM4$P:R@S%^)S M6^QX"<$[9W'O*NI+'?'\=AF 4UIG/9F)TB#'FG@1?I." 4U M(A. \*X4/3VA29R,,-I6:4A3XH88]A!#+\2;1FQYD2/Q96NV MC^H2*_5&-+!KC]>4"W=H(0JBB,8CW XK&N/(C3OJ<4=>W!^EYN4S($8.B'%$ M\0BC;19&,8TG0,8]R/A,E !6!&B,7%G*]:-79 MO!Y2TD2P_H; W08TH"0A$Y '*B*!,]2$&7![XJRT(5P MRPCBI;ROU1'?RMMIT /Y$3_[O$$:=,:Q4%@;5#;C*0XG5I2 _L1/_V-:\NYE-K, M1G 2COG/:9:F4PD=&)#X*?!:K 5L@1P$VT[4K3NA-I6Q. C9&*+#C 4QFX X M,![Q4][3'MW*ICL[RC4J97V_ .ZN@+?OW%7:07\!P^%8ICGLL!LP':B/^JGO M5*6=F7]JR-JM8U-D49J\_MWA SF[&_W=T&O- D33VJJY;+;-/&UGFHE'??Y=0$K_N M#HKZT=W#\1+N5S=QOI&WT]@'PJ5^PKUIGC:^,EF8@Y)IT(Z7K4 O\$N,PSD* M\1SC[@^I#9Q$86&T>B.;XA^1OX8M^/1MH921<9UZ:[6"@V%NZA]7IGY_:&O1 MM^HZFVN1B>H.-K&[ W?(M4WB8W'G-3G-RL#Q] S'PRX :O>DQ)N3*)U'431/ M$]9%&B7S)$[G)*3C5#TW-7/00VHKNBYU^?@:A>&<@,< D\X^#.9QRN8X29X> M\)\FX/0ISNEPR1BK.+F,)@HH&U0,\ZN8-WE>&.:'*FIZ98NB1AG?%E!5G1U' M6YX0$D=Q-"94IR$C$9TX;K)!R#"_D(&S05NU9=?^1LMM]P+Q3FHMJ^YR(S@L7&, OZ^EU$\W MYIUD_PYZ]2]02P,$% @ SH %5;V>T9\O P % L !@ !X;"]W;W)K MQUK&#[;0+7\\XZ8:FF]Z /K2V,^?XG/&XF4R_74\9S[A8]L61B[X*:3BBSI-36?J[F"F=NQY*RD0C,I MD**+J?/*NYQY#:")^,+H6F^-D;5R(^6MG;S+IPZVBBBGF;$4!'Y6=$8YMTR@ MX\>&U.GVM,#M\3W[F\8\F+DAFLXD_\IR4TR=Q$$Y79":FX]R_99N#(66+Y-< M-]]HW<9&L8.R6AM9;L"@H&2B_25WFT1L ;Q@#\#? /Q3 :,-8-08;94UMEX3 M0]*)DFND;#2PV4&3FP8-;IBPQWAM%#QE@#/I3(H<#H7F"$9:PJB>N 1V6SUZU>_I[]GQ?BPLT MPL^1CWU_ #X[#']-,X![#=SKPUUPWZ7 [U+@-WRC/7S7!BQ#91HD%^@-$V"< M$8[F4K.FTKZ]NM%&0;U]'[+:<@?#W/827NJ*9'3JP"W35*VHDSYYY$7XY9#Q M_T362\.H2\/H$'LZA_M#E8+#AZ++;I^CBBBT(KRFZ"D3*)><$Z51155[\,^& MLM%N$3=;V'^058HO, XG[FK;YK&HGOZ@TQ^R;*$>_T/91Z?5.;'HGKBDTY\BL1)A*-@1[*[U;+8?O$#44LF-.)T 5!\$0.':ENP=F)DU70Q-]) M3]0,"VA;J;(!\'PAI;F?V,:H:X33WU!+ P04 " #.@ 55"&NC\&@( !$ M- & 'AL+W=OT6Z'6Q::^?%9N.ASK5+[J_F\66W%+F\NY5Y4^C\;6>]RI2_K MAWFSKT6^[AKMRCG%.)SO\J*:+:Z[WS[7BVMY4&51B<\U:@Z[75[_YU:4\NEF M1F;//WPI'K:J_6&^N-[G#^).J#_VGVM]-3^QK(N=J)I"5J@6FYO91W*5!5V# M#O&O0CPU9]]1*^5>RK_:BT_KFQENGTB48J5:BEQ_/(JE*,N623_'OX^DL],] MVX;GWY_9?^S$:S'W>2.6LORS6*OMS2R>H;78Y(=2?9%//XNC(-[RK639='_1 M4X^-V RM#HV2NV-C_02[HNH_\Z]'0YPUT#QP WIL0,T&P40#=FS 7GJ'X-@@ M>.D=^+%!)WW>:^\,E^8J7US7\@G5+5JSM5\ZZW>MM;V*J@V4.U7K_Q:ZG5HL M9;76;A=KI+\ULBS6N=(7=TI_Z'A0#9(;]-M>U'GKUP9=H#_N4O3NN_?H.U14 MZ/>M/#1YM6ZNYTH_3AH/]=6 M.)F"/IOBECH)?SE4EXCA#XAB2H'G6;Z\.8'DO.WNV?]\]Y$QV"DN6,?')OB^ MB$=1'41S!3FV;QK 3=NA[:K9YRMQ,]-C5R/J1S%;?/\/$N(?(*OZ)$M]DF6> MR$;V#T[V#USLB]^ERDL]$O=>@)S0MP^[]NUT\+A@)(ZYCIW'<_/:,!K'$8O' ML-2&A8&.)#Z&93:,ARP.V DV$LM/8KDSV([C2_6 Q-=].QK!8<=]AIU/LM0G M6>:);.2)\.2)T!EV2]FH=L1W!5[/P,]B@- PB,W V 8!TE@!)X-HYQ$H0'+ M +:$L7 B\**3W.@;6!V.!M& M.0U):.@&8#BD(85UQR?=L5/W3UIFK<>75G*^UFE%T:A^AH>$Q]8SA"$)# \M M;51 (FX,(*F-(@0'46+(MF%1C",,JTY.JA.GZE3H'K,J!F_G.UFKXK^3PA/K M*1@E5J #*(P)-H3;*#UP8@.5V2@>ZW$8UDWPD.3A%\PFTAIFP:P-VWHXYI'A MR26 HU'K)4,X@ NC..2FRP$<9R%.H@GQ9QDN<8K_5*WD3J!WI6R:]VA3R]VS M)71""UJ 6$]RP4A$F6D!&T=PPHAI (@N#LP.E $X;= @G-!/!_W4J?\WM16U M3M9[*QQ=__X#JH0"U5-;54C-H =0%RR*S=$=@@4L,-,*"$;TZ#H5^$,62YQ) MFN'[>Z$K:_%L"I5_1?M:/A9=T?ON./2_!VW" +6ZCQ/3*C8N(H'5(P"V@$:Q MU2-L' G/9]"Q48;4DKASRT^OUQ_83\QC9G4(&T8X-^>T%&)C,6&F?!N6)#2> M4#_DFL290"W^*=2I,W1A 0KF]B/2@(:QJ1C Q2Q,3,4 C,5)9,[V "[DX=0( M,"1UQ)W5?5ROKU"KN]6+5 M2] 0D54)75!&8VN6!' QC:TY H"QR$JR,@ 7AB&?,,F0#I+868#9)M$3)&JV MN1XMOV$Z4]C9OBA5Z5U1HK7MO7C># MX^!QK:>+S^,,7P;6[ ["S-6 %(:9%5$&P#39Q-Q.AZ26NI/:M"@/[5KER]4? M";^E'H99ZF&8I1Z .=0/62TESB[[9[<$KN7GCSJ7?1!(]]Z=GL<[]0V2!]4H M7>/H 1WLH=29,[^VAWIE2[VR9;[8QGX:LF_JSKZ''MI[!@Y,.__EG&)&*#9C M$T#J4@(S:X8%.3'7B:8YRX*C[94J]LF2^V ML1^&ZRQWW ."U=O'*EGIERWRQC;TPU"[47;N\8 "PE\-)0A)S E]"N AC M<\DZ!7!,3_+6PAN$HTG )_8?V%"R,.QCHY,Y"Y]7;[#[9$N]LF6^V,;^&(HH MYMX:>,EV)P-6^0EEUMHO@$L8"\R5'@!&J0YI,P:AVT8)/]M=&&L>"A+F+DCN M#O?-JB[V[?;']%SD)GEU"/ID2[VR9;[8QNXX.V?SEH,V?D_:^#UJX_>LS?_C ML T;ZC3VUN,V#-C;(+%=H((XRK&Y,P;@NO5C<\47PE'*V$0RRH8JB'DY=,.\ MUD->V5*O;)DOMK$_AGJ(O?WH#;/W0R)J3C%+"(6IN0L)H C'YOFQ#(*Q<'(: M&FHAYJZ%/M=R(YIVZU%WO-::Q4HTW:D,V>U7.\W@M5#RRI9Z9LH#5K)0Z7Z@_"G7T^OO'SL7O0P?K\E M5TL"_)Z2JZQ_H66@[]^O^36O'XJJ0:78Z%OARTAWD[I_9:6_4'+?O9-Q+Y62 MN^[K5N1K4;< _?^-E.KYHKW!Z<6AQ=]02P,$% @ SH %5>\WOMLS P M-0H !@ !X;"]W;W)KF.514GO E,)R9 FPR5= MP VHV^65P)[;LF1%!4P6G!$!\Y%S[I]-8VUO#+X7L)%;;:)7,N/\M^Y\RD:. MIP."$E*E&2C^UC"&LM1$&,:?AM-I76K@=ON>_8-9.ZYE1B6,>?FCR%0^<@8. MR6!.5Z6ZYIN/T*RGI_E27DKS)9O&UG-(NI**5PT8(Z@*5O_I7:/#%@!Y[("@ M 01=0/0$(&P X7,]1 T@>JZ'7@,P2W?KM1OA)E319"CXA@AMC6RZ8=0W:-2K M8#I/;I3 V0)Q*AESEN&N0T:P)7E99%1AYT;A#]-!2<+G.%5A$N8Z.]9 /K&4 M5T .OW IWY%C-J)FS:A7-2A!$^$$I)+ MSE0NR11#RBSXR7Y\O ?OHBRM-L&]-A?!7L+/*W9"0N^(!%X06.(9/Q_NVY;S M,N_3__:^(T;8)DIH^,(G^-J,>#(A?I[/I!)X\G_9]KYFC^SL^C8\DTN:PLA! M8@EB#4[R]HT?>^]MPK\FV>0UR::O1+:S15&[1=$^]N0KEI6B.9RE.9Q4*5', M5HK.2B"*X\E8@U0,U)'>M!/;/M4N8N-"%YEU,7BM&;Z\86$:P2#"\0X4 EOXEF)I,EM24)ZT. MR"."2NAT5O0.K!=6[:*W$[]W&G:TL%CY0=Q9Y,1B%?7Z'<6F-J[!8(FZU MB/=JL7M<7YPBL25%XK _Z,AB,3OM19U$FEBL(K_O=\RFC\VB?K_?D<7=JH,5 MB(5Y@$B2\A53]4W7CK9OG'-3VCOC%_[9V+>,3_!-5#]A'NCK!]4E%8N"25+" M'%UY)WW<0E$_4NJ.XDM3A6=<84TWS1S?=2"T <[/.5?W'>V@?2DF_P!02P,$ M% @ SH %57DS[#KU% -!D! !@ !X;"]W;W)KZL"=-L27SNSA>F>W;]=ME+QMF-E M;*<>WWXEVQ6&Y#5M)2=HH,M)J-\E91Z)XN&EWG]M-W]N[YIF%WR[7ZVW'Z[N M=KN'7ZZOM_.[YGZV_;E]:-;=7V[;S?ULU_VX^7R]?=@TL\7^H/O5=1R&^?7] M;+F^NGF__]W'SZ?#Q\WW4_73Y3%\KY9;Y?M.M@TMQ^N?HU^4>6X/V!?XG^6 MS=?ML\]!WY1/;?MG_X-8?+@*^QHUJV:^ZQ&S[I\OS:19K7I25X]_':%73S'[ M Y]__D&O]XWO&O-IMFTF[>I_EXO=W8>K\BI8-+>SQ]7N'^U7WAP;E/6\>;O: M[O\??#V6#:^"^>-VU]X?#^YJ<+]<'_Z=?3N>B&<'1,F) ^+C ;%U0'8J0G(\ M(+DT0GH\(+4/R$X[>;]IOP:;OGS' MZS_L^^G^^*YG+=>]I'[?;;J_+KOC=C>3=KWH!-(L@N[3METM%[-=]\/ON^Z? M3CF[;=#>=C^U\S_OVM6BV6S_(ZC^];C(3=?BCWR L3)Y&>B MS^>'(%W_^N_=7;/INMQ]=Q^XZR_07=S_:K=4YQ&74Z?-[7*^I*HF!T,@9T3Y MP_Z]78_F[7JW:5?=GSX'8KUK-LW6(EUWDG[2=?RDZWB/3D^@?VL^+]?K'OII MMIJMYTWPU^[;WM[-.OY/P6S7-7/^.3BD9"9L>8-D>U@\9OMSD19G$19B_O_[R7)YNP5&4%,DX*B*S M9(VL'T/".!(FD#")A"D0S-!*\J25Q*^5@T+>];)X.$A\NYMM=A?)Y(#.G_6Q M<9&546EVL(E;;%2,RS0VBTW=8DDRMGHU@8JB,,VMWE^[Y:(HSXLB-6 M:1&:Y3A1+AE;[11D.\>1U4[I%HO+/+9@BH!ED3X=QI>=/GW9Z?ZHY,27+=;S M_K;<70\7S>'33\&/*^/3$*?9#W&HKSM%7A61L"D25B%A-1+&D#".A DD3")A M"@0S])8]Z2WS7ERK;\UFONSTUHV:MOT0.#B,G+;/!R24TKS8H4I#PJ:9,ZSH MQAYI8EVFD2%K)(PA81P)$TB81,(4"&9(*'^24/XR"5&RR9W.F<76W7?B#3=4 M#;ESD[8&#A4R7'U!^Q@R($?"!!(FD3 %@AD=O'CJX(6W@XOM]G'_C-IU\/EA MRN70ST?!E^YQN'^*[?[2/QEOEO/^&?WPU\?U?@]VLV^'W[>K17._$;W7BW=0\O#XV9^M_=U MSMQUH+XVE#:%TJJ(L+_C-(X+6T90\QM*XU":@-(DE*90-%-&V@*/_!ZX+2-2 M.@DQC,D+^Z'?'VFP)I"T*J+,;J<)-30H@](XE":@- FE*13-E(1>*!!Y?=&; MNMTTR\_K8/ZXV33K>3?ZVLS6V]5A'F#5;K?O@G6SZZ?,NF%90X_%4E9S: M@H&N X#2*BBMAM(8E,8O^JX$-*:$TA2*9NI%&_V1W^G?K^DD5> :YI&S0,H/ M'RP")*V"TFHHC4%I'$H34)J$TM293FEJ0#OUD=^J_WMW0UBNY^U]]QS2WR+H M1Q#7PX[2<9+9BH#:]%!:!:754!J#TCB4)NBO/K66;DIH4$4$'471B:ZN/?O( M;]I7ZX5G>?G?9ING=;,1*0*H,0^E32/7FL_+),I">[EK190<1NZ M)_9$;$44&D5Q]USM:,!M0Q06<6F+A4$;P8FPHRBTEXT)JEB2)TEI7YVA-C<5 M-7VV8-[L:=K COP.]NL3@/P!!E^AH<9WY/K+)W* B)*GDH"@5610&H?2!)0F MH32%HIEI<]K@COT&]ZN2@6+7Z"6S@8[ESJ8#$>7)/])@Y4!M72BMAM(8E,:A- &E22A- MH6BFG9&C]]\' 0ZA#'KM.9EVDVCG,[H8(HV4]O MYMU#B#VU ZTB@](XE":@- FE*13-%(VV@&._!7QZ>O.\8%P_;AP5SD/LQ%^# MP5+(B.E-1P5NH5$49UF9V!H@/,6P['1EYSU &\&)L*.X>W*V'\.)8FF:1V/[ M,1SJLQ)1G^PW;7VSF^E Q=KKC,LWG5!%NFP3*&T*I5506@VE,2B- M0VD"2I-0FD+13.UI]S?VN[\OWG7)SQVL.JCI&[M6;AJ6SF@=FL<,I3$HC4-I M DJ34)I"T$-UD;B^J;T%$S1@?4$3&30B MA]($E":A-(6BF5U=N^")/_GX+;=B\H<>>F^!TJ:)FS4=I:%[=X%&K:$T!J5Q M*$U :1)*4RB:*3EM?B=^\QN]+5/B.N'._0?J@A]I^>F %31@#:4Q*(U#:0)* MDU":0M%,V3S;M/M,QO(+MFA*7*<[*J+S$[V$#-VOR1QH\=H/ZV5!:E1">=YKGCN$-CB%!HD_J?K'.PSWK]);?GKM06@VE,2B-0VF"_.KCTIJ5D-"@B@QZJJMKDSWUF^RO3.?STX?. M1$%ITY1X'S:=SD>4/)7.!ZTB@](XE":@- FE*13-%(VVV-/!+\:^-)TO)=Z+ M3:7S^6LP6 K$^[.==#ZB$)W.EQ+F.)G.!VT$)\)2Z7Q4,2J=#UHY140]FT>S ME-K$.8FAM"F45J54EG8:EGEHS]?5T, ,2N-0FH#2))2F M4#13:]KA30^&V1MESJ;0K;6AM"F45D%I-93&H#0.I0DH34)I"D4SM:?-Y-1O M)K\X<];/':PZJ-FNB="$J;9E3J>)K8LY85-&H-I3$HC4-I DJ34)I"T4S):;<[>[O4=E)FKE%I M+QGTUVBP=MS78B>V;*!.-Y3&H#0.I0DH34)I"D4S9:.=\^S,"[9?D&>;N49S M'.7CT)8'U >'TBHHK;[LA#!H4 ZE"2A-0FD*13,EHGWR[(*79V/R;/V1!H_= MH.XZE%9EU-O$BW \ME_�W+H#0.I0DH34)I"D4S):97"&3^%0*O3+3-7)N^ M7_-AO]!HXJ_%8,$@:=619J];L=M00Z,R*(U#:0)*DU":0M%,O>BE 9E_:0 @ M'22C7.ZTL.?C_!49+!EH4$F3]A M_*(TCXS:H3PM0J>G0Y<#0&D5E%9#:0Q*XU":(+_[I,SLI<30J(J*6IY:2YQI M S_S&_CV0K7FXO?4QZ0NH+8^E#:%TJJ,>DMVVC]@9/:Z2VA@!J5Q*$U :1)* M4RB:*31M[6=GK/U7"@NZTSR4-LT(YWV<)K&[JA\:MX;2&)3&H30!I4DH3:%H MAJYRO30@'_P&\F/6U5E-Y>Y.\.,LB3)[XQ]_#8:JA8B:I(4E%*)0/[YTWC-: MY]1;RK.DM.>%&;01G @[2I+":H:@BF51:3=70BNGJ'-2A#D]5,JU(Y[['?'7 MIUWEK@=^(NW*7Y7!7>[2N!4T;@VE,2B-0VD"2I-0FD+13-EH1SSW.^*O2KO* MW3+N"-H(38:FT*ZH8E78%K9PBHIY. MN\JUM9S[K65\VI4_X-!Q-Y0VA=*JG'*8Z;0K:& &I7$H34!I$DI3*)JI->TQ MYP=/[HW2KG*D?SB!TJ906@6EU5 :@](XE":@- FE*13-U)[VJW._7_WBM*O< M-3[3*+(=J8D__& Y05UJ**V&TAB4QJ$T :5)*$VA:*:% MO?F5/]9@[4"]="BMAM(8E,:A- &E22A-H6BF=K0SGR.=^>=;S-%F!]29A]*F M4%J5D\Y\6A:9_7[2&AJ806D<2A-0FH32%(IF"DT[\_EKG/GSPJ+<[SS/Q_8. MB1-_/0:+YM*X%31N#:4Q*(U#:0)*DU":0M$,S13:=2]>ZKJ?U4M!N.[]EKJV MI>.OP5"U$%&3U/(X*J+0*,ICQ_NI"\IU+_+"V>L4V@A.A!WEJ9W2(JAB118E MUAF6T,HI(FH9%[2C4VC3O7BEZ7YVE8<_P-"!#Y0V+0ACGEXY!8U;0VD,2N-0 MFH#2))2F4#136MJ8+UYNS)]7E6O@DFNG_'48K!?*F+?73A&%Z+531!OHM5/0 M1G B++5VBBI&K9V"5DY1Y^3DVJE"&_,%V)@_WP&AQCR4-H72JH(TYLF5YM# M#$KC4)J TB24IE T4VO:F"_>U)@OH,8\E#:%TBHHK8;2&)3&H30!I4DH3:%H MIO:T,5^\D3'OYPY6'=2_+X@]TK/0GF6"QJRA- :E<2A-0&D22E,HFJDF[<#0:-R*$T :5)*$VA:*8JM*E>^$WU MM]P,U1]Z\&T(ZM@7;@9TG'3_.;.X4"\>2F-0&H?2!)0FH32%HIF2TUY\X??B MT9NA%JY%;:\4\]=HL'9*9T[,WLX>&K"&TAB4QJ$T :5)*$VA:*9LM+->^)WU MEVR&6KBV=AR7SF(P?^3!\H#N:P^EU9>=$ 8-RJ$T :5)*$VA:(9$2FVDEWXC M';@9JC_2T+$;E#:%TJJ2,KC+++2GPZ%1&93&H30!I4DH3:%HIL+T"H+2OX+@ ME7NAEL0+MK,LM==V^2LQ6"[0%[J7[D[X1!-J:% &I7$H34!I$DI3*)JI%KTH MH#RS?WVOENY)YN%Q,[_;FTAG;CK05[U#:5,HK2JI?/HL#F-[1V%H6 :E<2A- M0&D22E,HFJDCO>"AO&"3^V[Q6197F,8"Z="L?.8 RZZ !*JZ"T&DIC4!J_ M[,L2T* 22E,HFJD8O9J@]*\F.+G)=DF\R=VY;4#7 $!I%916$V=C5%K['#%H M2 ZE"2A-0FF*ZFIA2J\'+;6S7_J=_8L2@TLBISY.X]S>9-L?:W!/A[KZ4%H- MI3$HC4-IHB0VSN^]7NLJ)Z%1%17U>3Z=V=NU8U_Z'7MP*J\_VN!G;JA)#Z55 M);G-/IG*"PW,H#0.I0DH34)I"D4SA:9]^O+,Z^A?*2S7EC^1RNNOQV#17!JW M@L:MH30&I7$H34!I$DI3*)JI&6W2EWZ3_A6IO$?RV51>?PT&J\6-ZJ;R$H7H M5%ZB()W*"VT$I^I'I/)2Q:A47FCE%!'53>6]WMXUS6XZV\UNWC_,/C=_FVT^ M+]?;8-7<=D>%/_=KAS?+SW=//^S:AP]7T57PJ=WMVOO]Q[MFMF@V?8'N[[=M MN_OQPW7'_]IN_MS'N/E_4$L#!!0 ( ,Z !564;B>V6P( / $ 8 M>&PO=V]R:W-H965T&UL?5113]LP$/XKIPQM("'2IJ5,K(U$ M@6D\(%5T;,]N>Y+IT?B-.I[58XQ+=<[TP[,4]2BXKU%:2 M!H/%++H97L_'/CX$_)*XM0"4KHA?O/.2S:. )H<+,>03!RP9O42D/Q#1> M.\RHO](G'MI[].]!.VM9"8NWI'[+W)6SZ&L$.1:B4>Z)MC^PTW/I\3)2-GQA MV\4.(L@:ZZCJDIE!)76[BEU7AX.$)/D@(>D2DL"[O2BPO!-.I%-#6S ^FM&\ M$:2&;"8GM?\I2V?X5'*>2V])YUQBS($M2TKFPK&S=+QP[9T%*MBC[*4DE:.Q M7^#^M9'N#4X7PG! B4YF0IW!"4@-/TMJK-"YG<:.V?D[XJQC,F^9)!\P&<$C M,9R%>V:4_Y\?LZI>6K*7-D^. CX*->P/BH@ >=487@Q YJ0QL9!NQTA1H+Z<[>8]OB M30*>'_-->C49#Z?QYI!%?-"%%9IUF#4+&37:M0W9[_;C?--V\;_P]BW@7[>6 MVH+"@E,'%U>7$9AVOEK'41UZ>D6.)R28)3]):'P GQ=$;N_X"_I'+OT+4$L# M!!0 ( ,Z !56P8J%E5 L .@R 8 >&PO=V]R:W-H965T&ULM5MM;^,V$OXK1*XXM,"ZEDA)MO:R ;R.LW71>G-)NG=?%8F.=2N+ MKEZ69(G3^*XGNYX;PB3]LL+S^=;:IJ M]W$\+N,-WT;ESV+'<_AF+8IM5,''XF%<[@H>)-9&NW OQ77Y8)I_.'(F( M9SRN9!,1_-GS.<\RV1+@^+-K].SPF_+!_O5+ZU>-\^#,?53RN,Q'59B6WW,"#8IGG[-WKJ.J+W M +2#/T"[!^CP <_P .L>:'INW")KW+J,JNCBO!"/I)#6T)J\:/JF>1J\27,Y MC+=5 =^F\%QU,1=Y H/"$P)7I)F M=K=WYV\?>_N8'S M#\S'=VKLR&/OX+%G:_UB!5$GS6.QY>3'3)3E3YBW;1-!TX2,,?N+$9N&D^!\ MO._[H9L%?J",CO#Y!WR^=41FR7]@0;6SNA(0A&*1QVG&23X$+K^6-V,Y\7>% MV*M4EZB@^J_YZ"^4V-'G18<.BVP#NHEAT;C-&J# M;IZ0:"N**OUO

H\YD4%JD#B)#M1IG+X4;RA MCID:=H9;1[SS13?R)84D]#A,G+*OM\U;B1I"00;93+9$NMU&L/T!U5:%[@^ M<'4J91-76P*O)ERJ")?:"?=KM>$%!HGJC.D&DP$BQ(A.#:1*%:E2UZKQYYL( M@F$I8T=/JS<3H>GFEZAHTNW4RMEO%>[OU=IQ9RC>IG;>ON+0$Z#>.031^XQ_ MD#D-ZK1.MBX+PN'R12E3C'I:3&$6H\R/, M7ZUC$:YEC!D *A:E)UCT)9$K^)[G-0X022#I1(N(NA6=3$,#0,60U,Z0^AP] M->!(RDFI'@YTLR T!7!%CM1.CJO7EEU0Y#K+^33PM)FJF[ENZ/J&KF:*$9EC M99_EZMOB]E4U/RNSOKGH]TZM'7NM.)?9$]GK+NEKTBIKH]#UAI$; M,W-=YALB"U/LR.SL.(]V:15E72E+8F\2\1P4_3-)8#%GX$E"2K&N'D$ HRX@ MC.@Q1Q/PF!USIZ9Z%^O5F.W4.8NAA]MBS$OG%RFOHN*95#S>Y"(3#VC6Q% ^ M=+0Z'69'?=\U];YB3F9GSA[R9M[K1IB%$/H=(IT/&+F^9XI1"D^92?X--G+ M+*ZID*HI K.\S05QR#ISCCP$,F+&^F;'D!7#,CO#+KO,4\Z)7%1'FE:6#/"T M%?<$250]YFN>O#I198J&F9V&#\16ETW5MP-ZFM080LR M3,ZYIJBS$5G""]P%G7:'JP0QH2;\BI4].RO?R7T0TN2#J2QB\KKI<8FV;&I0 ML'AD[&K&8"1W\).C@C_J"Y:X3D%$#!U"$UR'&M:^IVC:L]/T59HW :S=3]EU M56@4*L;+7I]O.ZBVBO0QRM[VK9V2;YLZ'R3C+WH.!8AP:4C94/%@9M0)#;+! M4XSKV1GWAN]%MI<3. 91D%9D'<5-E?M0GX394!KZ%J%4=ZJI!<3,U+6*=3T[ MZ_[5C0854A-Q.LIXO7LQ&LL\'E(/CO$A#"M/S6-OV)1[XTLNFZ6 MUFD6]1!V]-A$2S*??RR_S7Y;K.YNR6QU26X@_;U9SN\6ET9G?)WV(.US@^$$PNP@0^D- MV+$_BB']$PPI?2"O@?^!?%Y\6:Y64OG N%TO;I9?+U&?=";T:.C1H41#[-C4 MF[BF,5*LZ9_(9=_@TP)N'KPA/]YR3E:@J@E%S^OX.BGFB4>?"H=W1'RHBD+F1X@%A& M=KQ(1:L?3AV[\'6"];U@&'D1*^9,#%'.5TSLGV#BM_M\VM_VD 'JJT[6OA\. M(R-J9:J?^KU#6?93619?\Y<3$H?ZWX=^UI0G:/3'SV.][X&L_\>)+%^I"?^$ MFAB>LDB;':\XJY.6%,5;2[Z^KB"TJ:Z;,&;2&+[2&+Y=8URE3X#Y98>N*_; MY"U$_;#IQK<3SBAP769@]Z(]$--B^:(_0_>6] M&%]7)Y1IE0#$:LH,M49?"1C?+F"6MNIHJ[J'KO]5+W4A$^A<^NH=[4!)G< N M=7[GVWO(AS?I3AW*>K7Z3RT*5M@A.GS]I5)>[E^<.V[_E3 MW.SS-\S68N]UOG&?.] U2A@X0R6#686&NFN@9$Q@ES%S <15E%VAWG#2)A-1 M+BN:;;D#=:']E?[!:!K082$#L1JNC7'OG8$M+QZ:5RE*TD2K]LS]X>[A=8U9 M\Y+"X/YG]^.\?>E"-=.^ _)[5#RD>0D#M(8FG9\GT*5%^UI%^Z$2N^;-A'M1 M56+;7&YX!/FP-(#OUP)T:?=!_L#AY9:+_P%02P,$% @ SH %566]Y:N3 M P %0@ !@ !X;"]W;W)K>^"N:91_ND%+_3I;9H>#SZ:J0SS( M-ZM65?B X:?VWHN43RBE:="Q(0<>=^OL>GEY8?(9$OT)0IW MY3I;Q(#0H@X10ASS\#4&Q6A0 MI+@'1RG*]RJHS"F8[%@7N5!O$6;7(_(-P-R\2_(%_")7*@9OG,EEG^USR7**=3B M$.I-\2+@Q\[-X6PQ@V)1%"_@G4W4SQ+>V5=0G\$M.29KRF,F[CTRNJ .J?A@ MG'+:* L/I=42RNIO,D+Z^^@5![ MZJH:C*24NRV;TBAOD.&--'BZP7NT3S/10QA!;JEIE7N:( R#%,)Q'%3&54FU M5T^PF\JFRKW1F"(V,E7DNH+R*'?8"KK'<@YWXKXQG"9.Q"/ IJ4>_=]0F#PG MG%BTB-EZVIL2Y;0W06@X1WL5@X: NG9DJ9+HI<&ZF"0>8P@RC$R%3N/\F"NH M%<,645(+5L:L.#<.:K1M8G6@"#TJ*ZX:Y61XQF:K@*4)U"P ]R !D !X;"]W;W)K&ULM5K;5!:[D]'H<+>4 MVNR\T#Z[T8AGHP>[92247ZEJ% M+]6EP[?=5DJN2V6\MD8X-3_=F8[?G^_3>E[P+ZU6OO=9D"4S:V_HRV_YZ7=4$X;>V'G MXM(IKTR0A-7);H!H6K";)3'G4 0 M%__99G"4M[]='N7*>U_)3)WN5(2KP2K T96D M8P BF>1EJ8@2@#%97SO1D_\-J0TL]TJZ!,,'E:ERIIS8&P\B @0%2(H83,BB M !C@H0*/LMHYLD[F?X(BHL354F=+ ?T&0(=EVTH;_3E3T>3\=MCW]._LEY'+GW$V1 &-N0?438%]?XU;\^D7XHYZD2'#Z1HF_M&3\"TA*>U89_^ MH$=Q<%'GBN6G4-D,YZ&8 F^O%T;/=28!D,;A+B6- &L8+[FN>-9\)@N+"O/DRO!X*B@MELON>&DZ]*97T-<5M[2EHZ#A>G=NB0/3!F?1H7ALV M"%@U8H;B0KD@Z8Q&WY4.RQ1>G<1+65;'8HK]]T%GG=JD,2+6.HIQPJI5 M!W)@/NJF:4X$*T?'2N]5B- 66LYT@;A3#5H6N>SKF=>YEHX>DU* 88L%PD)3 MVB/-0[NA&#NR8"0!KKK+L' !??&$XD2H^9R3+_#NY&41VR6*L$$*^UME:A7U M57<5!:+?(A].<4C#C7.&XH/&,:0O[]+LI;FS)1T*6S= NF^EQO#KXYM<\\V\ M6+.$Z0L>KLLZJAI!>RI;4QB@/95,?6!D/\H?Y!L9Z52*) XSY.^3(M9]U\3S0,Q@+&UNZ;.A!P8S M(M'8GES[FC@T-%@_@O!ZI>S8,,*SE2A_H%:Z6"$;2M>@<)1&,!;UN@VG;3\, MGI@ICM:,F1)G-]:"Z7394B]^:!2;UV#%N?894HPJUU]AX2UUM:J=KXELH1LK M7A7)X185L,CJ^_GC!G\;'KSM> MTR;.-5S4N%NQ 8""8V$DPA/1Y5/996B[R-AJ4VM)HDR7<\Q%?NJ:D@K%.],5 M&;=0!AXAX?A=5:'+X2^&(;T.S$6-%;].IY>-&3T(.^#)C:4.80-.7R.ZM^(Y M%%>J91^LI!.2#IZCJZ&RZ)-/K=V]EAI*FEPZ!,NYQ9]6VT_3Z_-6VZWK+VS. M%98]@*7[1Y-C,1 >^18P_'GJ?Y0C2'%^JE19?P_L38=-KR^&Z;"_U/#YI:V+ MG)*#IMQ4O/],M27ZDCN'9_=Z!'C$D?)+P9!^(&UKN:;&U)!QI2KK K6;-(&* M\>C-/Y[5. Z@1X$?6ET1^RQ%S5Q-C=_D(!)(S-\8M0G.^6,]$QE*R0**CX(Y M4!R1/B5)UV&2ITIY V[Q<"%'+R& DEZ75>(>;F5B;64LR]A=.#;X.^K8HWBO M#3@,/C5=H>;V.=)AQF[.N?;VRVVK=D1GCF[!KKAQDK,BUEH<29E$_>H@=JT$ MPZTLVO-Q2'":F35VM4G^,PLR!?LF)KW6ZUDUI^NFWW=E8[U^\)3QBH7:VD-O ME/8+VM9VXWV[7HB]O:/!>'Q GP[?#0XF^PC1=3O[DGS MQOOO^+_/-E#S]GQ8HTJ3P_VDTN';/7%5@_@E+_]RX\#RE%]FCL$PB-_Z20 $ M!J*DWI*^9LT:1>4M.D6%%;'K%HFQ7< >\!EW?FU=(E?$S^A]ON(D5%/0>W1C M4S"S6'^02O96Q816=X$1P2%YW64C#W)F82D 6Q6[%@$QD3<5+:-0>ZQ:#I;I(Z=M4C3=7L<)9F.YQ%EE-3LP]BU M7K'U9+0!7*(SD$N:K-&(!9HD*;L6R[7K$L0&R(WX!$L;QHG.ON6&H(=WXY=U M8.)0 CE4)P==;=P,$6 >$M=QOR %'>5(L,QQEO^6XYM0&CPVWG>:MI!MC/, MX>&-P2#Q[?=0>VZYWVTO1>CBJ7<'0G-,TG(3+FIS8E9?(B7OQ>?^2-&?6)8D M! 94E;-WT2W[P_V?,;92C?5+7<4.&4Z+TW<7:NY64Q/5WA)0E=/=L,&UNYO! MX[@$N0B/G-3M=8@$G_8,")(UM3\SQ=9%*RJR@HQ*HV=;8!Y7A\@5.U_L#_>( M]HK&3R_VAN_:!ZG"Q!'D&==T'!4T0V#@*'Y0H7?#T;I";X=O-Q5ZYJWAICI; MXH[7;NF9^NG975CPJ(>O"D90ND+:B\GP8!/ UH!U!0;?AH'&_WC5PY,Q9>%Z M9&B^9U'4&_!XZJFI!_5N"5J[,D^%*,K04A7Y1H#Z)O#2%%@#7O$J20 $GLI%YI"HJ M:.V0D2R.!(\'=:;ROC&_^![&T'A_/!S]W-:4;M$#ZU:R?:AR#LMUHB(>[QCI MT6!\<=A+U7PM;O+OP2<:J/W__;+C"IF#VMI__>)07ZENQO5Q 7PTS2V/OX\O MY8J$\1!-W#]1U2E[N\RE49-S@T1)ZJ&*$ZHSLA)OY7GVV% M4G\T.GC=FQVI.%?<[6\YNC_D5E^ZQ_8YFFYD)[=K2ZHR&_ M:=+BY4QF%Z8KFOT[K=X]09R8JJJX[W=W%-.=,1R&MAG)TA:P"'H MI.$99MR8.5TSL+\AUWS[\*#Y0P\M'S1]D;J>VXX-M[WJW.V]C"Z56_ K=YZV M38COI=NG[5O]:7R9W2V/_R3@=^D6=%=A0 !D !X;"]W;W)K&ULI5A=<]NV$OTKW M3684?5E.TL3VC)VF;3K)U).D[=SI] $BER)J$& 4++[Z^]9@*0HV?)#[T,< MD006NV?WG%WR;&O=C2^)@KBMM/'GHS*$^O5TZK.2*NDGMB:#)X5UE0RX=.NI MKQW)/&ZJ]'0QF[V85E*9T<59O'?M+LYL$[0R=.V$;ZI*NKLKTG9[/IJ/NAN? MU+H,?&-Z<5;+-7VF\%M][7 U[:WDJB+CE37"47$^NIR_OEKR^KC@=T5;/_@M M.)*5M3=\\3X_'\W8(=*4!;8@\=^&WI+6; AN?&UMCOHC>>/P=V?]QQ@[8EE) M3V^M_D/EH3P?O1J)G K9Z/#);G^F-IY3MI=9[>-?L4UK3YS(AD6[81']3@=%+W^005Z<.;L5CE?#&O^(H<;=<$X93LKG MX/!485^XN,R^-LHK1L@+:7+Q:RC)B?=F0SX _.#/I@'G\.IIUMJ\2C871VR^ M$!^M":47[TQ.^?[^*?SKG5QT3EXM'C7X2V,FXF0V%HO98O&(O9,^Z)-H[^2( MO:O&XX[WXJVM5LK(5!\(_M)[\&" B?CS!%L/-1F6>,BHE#:G)V3668;$Y19\YF.,NMRP=9JZ[I80ZG\$82^\\(0 M8XAK!.N$MJAP+FS\(?&UD0XP"RW7HG"VBCZ@KALX#? A8IX/@-HG9/V_<'M% MF<1"OLM^:Z98*('>*;)LMX:<+U6]RS=7F);934P-),-!_OA>;G&8L4%8+K^M M@DFZ)9?QCVZ=W2 8=LBKM5&%RB0J$I@96ZDL6FE#@5\Y86NLZ0@A'4%PLL=\ M+%W.YC>UEL "*[JB/IEW1?TNU@B#_HD"*CJ2XK/535M9'SZ\'0/];6FUOGO. M\>=H?BM4KT+_ZWQI$1X/>*%U]U!YW_ =#J<)/N '!U11M3H T]]W&.>+I]]^ M\VJQF+W9>Q+OS=\\FQQL**5'#LE$HVN AZ/Q,S%I%^T?)'4H=Y$*3VN._=!< M[>P&3(62B%RM54"E8<'3FVU6D>:R\H"H0*R;C*%(V6^4=ZZI&?@C\N?UZ "R)ZCG[(M&? X ME;L<%$!.L!0?D]]%#YHAMDHE"6RQ.711F1RM&SGF,\%8NJVA24E9,D06<)*H MK$/U8U(0O;3U.I>R2 MC33[1 =7Q/?XTF25JAUICT[UJCXFGL$;;Q<,<_$U^D62MVXL!P M#U%_4HSCB?A^*=[G0 #2%YT'3P],G(QGLYGXR=I\"[C%?#X^>?E*?+',0S9Z M&,(3,5^.ER\7$9MUMPV 1,P'/6,'K*,XV/!<$!'KRGQ%A@H5>K1 (N-EELH% MXLLP0WR!BVQ9$;>GFH\TVA?'[Y@?H&K,%66EL=JN%25.H^.!4IXA:#LN#&_( M<+8DBT]J;VRRMH$A P"9X^X(AFBV:6ONL=R[8305QR[[/10@,JJ+V<@H,W/: M9AODK:@;AQKEW9?=&PZ?N#-S/T&['.]6H7T6C18:KRHI.L@9NO\_B4!MUU4Q ML%2^_DA]O>M-_I9,?E!%A.B_)*$>ET.S'Y/9:V>1&PILIT?Y#G61*NE48%24 M_);SG(7Y *4#CG2\/4871ZD]^#0V<:3\M]Z>+@;QO#H M4])X=KECBB55J"V2CSD C9JO>0-JKRDPM:@T2.\"CAK/[Y6*JW%#R+GT36HN M^V*W0M9ITXI5/:B!H;E!#V:2($R&$.$I'X]JT6F[R,,0H00QX&&@0<]ES[=2 MQ0T'H^_P6+0/8!$+R<9>K"&KK'=^[XP8$%[#T0G'>YD8!!T=&?J%]3K)#._E M=P;NHX.6 159MQVPR%0]F:Y2YMWS+[Q*)=LNOIH@D)A79,5:PI+HT=@_&U9,4 MZ6#2WVOH$-C=Y-^6=*:;/.I6=(M?FF@8T5K94Q[/EP M:([A;ID!3)%N.H =9JAC8=YG-T^J\Y=O_+%7E!_3^()_>'%+*5>WF*SBYP>* MP\ O#;3JY*$WT=[X?DO3[>3",W7O:N??.(GR 4"8/.%3DK'!6,GVN*:,IX-! MI9),4[R:#@ETW(W^90>4@!H!,@:" YH\]"5A.O@>5)%;QZ]>D0 FI$]#_=W^ MP]IE^IZT6YZ^RGV4#GGD=[D"6V>3EZ&ULI55;;],P%/XK1V%"((7EVG8K;:6V M&P*D0;5Q>4 \N,E)8RVQ@^VL';^>XR0-1>JJ2;PXOISO.Q&%OC_T2L:%,YLT M>RLUF\C:%%S@2H&NRY*IQP46_<H?E:K12MO)XE MY24*S:4 A=G4F0?C16SM&X-O'+?Z8 XVD[64]W;Q(9TZO@T("TR,96#T>< E M%H4EHC!^=9Q.[]("#^=[]G=-[I3+FFE' \"%_P0@[ !A$W?KJ(GRBADV MFRBY!66MB>(7<6Y"4=]:*E#I^@'L*-%";7<"U23/_%>Q1F'VNXCW41GB3\ M6(MSB'P70C\,3_!%?>Y1PQ<]P7>%&5***2RE-MJ%):NX807_C:D+76'<@X*T MA8 KKI-"ZEHA_)BOM5'463^/E:?U'A_W;E_;6%D!G]O)%,/3? MGL@M[G.+3['_W[V>I#X>^+/][0L+>&@I&\NDLV2M92+I[6M#%R0S( /(9$$B MPL5F#-0+V/3"%298K@DRD)M'."-#]S*\ MH$DP<.-@ )^D>,-%(DL$PW8D.0GR![8N*,:!._(C&+E^$/5<7% /,)$@G?I^ M#*$;1C%%J$_H7@Z";FS+$H2N'P?6MW\9P1=)G0?5LVMS M!O'0'88C.PDIN"$<:QKO0!A*5)M&_FQA:V%:C>AW>X6=M\+RU[R5YQNF-I0Q M%)@1U#\?#1Q0K>2U"R.K1F;6TI!H-=.<_A*HK &=9U*:_<(ZZ/\[LS]02P,$ M% @ SH %5;E4_4PC!P 'A, !D !X;"]W;W)K&ULS5A=;]LX%OTKA"^XEI?.-L5]<*81G#Y72[F)0>E^? MC48N+T7%W=#40F-F96S%/1[M>N1J*W@1A"HU2N-X.JJXU(/+\S!V:R_/3>.5 MU.+6,M=4%;?;:Z',YF*0#/J!W^6Z]#0PNCRO^5K<"?^YOK5X&NVT%+(2VDFC MF16KB\%5/:-(EL9\H8=?BHM!3 X))7)/&C@N]^)&*$6* MX,:?G<[!SB0)[M_WVC^$V!'+DCMQ8]0?LO#EQ6 ^8(58\4;YW\WF;Z*+9T+Z M;=FT&BWGCO*DZ83Q74K=7_M#AL"ON.>7YY; MLV&65D,;W810@S2 M!FC9*.^47;?*TF>43=FO1OO2L?>Z$,6A_ B.[;Q+>^^NTZ,*_][H(1O'$4OC M-#VB;[R+=ASTC;\3;<1N%=?^,&CVKZNE\Q8\^?=3H;>:LZEL:2O\UK1*H:!BAG+FM8Q18YU"[ASB'8\C6;Q MC&7C:))EK>J"%:@[%F"$ [TCR21*XCF;+&+VC]5*Y@"FL5KZ!LZ2YROY0/<0 M.)WU(G$T@\,)_$ZR7NHP7@-7@.+II!-91'$Z8[-H,1NSZT:J KB'AEXT4FFT2Q==/\?2>(W Q-UK63.ETJP11:'7Y)!._!,LCA*9P2G 5O[5#KR>3X'5] U[O8BC>)J]89^,YXK51SAUPJ9) M-%ZDN)G :C)A[QI+P5 BG'Q@5=ME!'691Y81A:*PAMC"]18+D%$LD=H;&&+< M6J[7 0RT65\RCN72%JSFY$JN3%.$3!+RA)LL #=VOJ 5K" VP"8PHLC[G$-Y M)=<68TP"9:E7EJ.1-'G(-F9).B@?LBL7GHAI;L>M/;=03_<"J( @FNN\9V:C MR9,/5W?7P*^6.9MG*3MM&>C8ZU<_S=,T?GMU=T,3X2EY^^80#.3,-,2"-AX# MK=^&PEUKL&@)[]BF%/KK"LE-!5]SX8;LTW,&!,_+3B9P O/:Z--V! IJHP,E M8<80>6 Q9,27W/=RF$6Z]5KUUG=RP017JBO+7-&U@#@:15_R>WC5+5:2+Z62 $U;2S55T__ UX,V<_6./<,9AU=#RC\ M)"QL@\&39#),4$%*4<-HZ_*Y_@(%)^EPW*\>L@\'91+.>.1]:RLTVLY]:GM= MQSC8CL*>0VX0%K0O6RJME)U74;2B=2!.RX4>%ZB@*E# M:2$*US$>BW(;W,)J4=7*; 4TT2F5EEI1&2_4]C!_R#&A[$LKB"'DA.O9]QG[ M!^;N/+S\JO:DPV'16F"OT/8>8"LT3*X0C^9T\*7VU=>^<*+/G!2.HLE5$[8+ MURQ;)$U->,/*7NMMG0K[[G>:\*-"DFO#"*$1EH"O4/@9A+=F=4$P+ TO5>O]>LQ&D%X.38@W(<+0*CDO%P MNB,@V3])IL-)/Q*%5(OP^J"V0U#A:'!KO FU%, 084XZ0YMJ0VV+<8,Z9"?C MX6QGMTORCX+\@MB_:M/*F5#=:RW_$D6(/MYY 3A: B"6;@NC2 DJ]V(7-Z7$ M+D!]MR5$V(K96FAA 7^HD@+O-)).W:&\P5QJK]]IMXX*H(41[A)M>$?6GW\( M^^+EE&[SM=\BGL"?7L#8*U[5;]F5YFKK9;Z7@Y<74O+_5RG[G3H4RFPX?ZY. M_FL!4RNM=KCC>-D_V8.SBE1]DD#M@FCN9XI7GJ#7BT M]\VB$G8=OLQ@%Z/DMI\O=J.[CS]7[3>/Q^7MEZ-?N5U3DI18030>SB8#9MNO M,>V#-W7X K(TWILJW):"XXA""S"_,MB)NP&PO=V]R:W-H965T(!E[J2NB)5QJS' 6!SDJLF3Z52Q2T4TA5,T-+ MM0CT4B'+G5-=!7$8]H*:<>%-QTYWIZ9CV9B*"[Q3H)NZ9NKU'"NYFGB1MU'< M\T5IK"*8CI=L@0]H'I=WBE9!AY+S&H7F4H#"8N+-HM'YF;5W!M\YKO26##:3 MN91/=G&=3[S0$L(*,V,1&'V>\0*KR@(1C=]K3*\+:1VWY0WZ9Y<[Y3)G&B]D M]8/GIIQX P]R+%A3F7NY^H+K?%*+E\E*NS>L6MNDYT'6:"/KM3,QJ+EHO^QE M?0Y;#H-PCT.\=H@=[S:08WG)#)N.E5R!LM:$9@67JO,FO!K12FU' E,7;_B=QPH((E\N-*&4U>1QZ/&HJG@AA?HRFQ?$1QS04"RT50I?7*8 Z3P2F75< 1Q M;^B':6*E./6300@WJ/6(VC]KZJ9R 5DME>%_F)L+QU$X]),P/H'C8>3WX^@? ML=I\CR!*AWX_C:R4)'XO'<)L&Q9?:&YJA!730$][',3C6ZD0WW4)//"7]XKN MP#KA[5CV'M#.Z$= IS'HT[?OQ[W8DNW[Z:!E[:=) KLN:+ U3VI4"S&ULG5=;;]LV&/TKA!L4":#9NEF6 M^V^$A?;G6 MYJNMA'#LH5:-O>I5SBW/!P-;5*+FMJ^7HL'*7)N:.WR:Q< NC>"E-ZK5( [# M;%!SV?0FEW[NUDPN=>N4;,2M8;:M:VXVUT+I]54OZNTF/LM%Y6AB,+E<\H6X M$^Z/Y:W!UV"/4LI:-%;JAADQO^I-H_/KE/;[#7]*L;9'8T:9S+3^2A\?RZM> M2 $))0I'"!S_5N)&*$5 "./;%K.W=TF&Q^,=^GN?.W*9<2MNM/HB2U==]?(> M*\6$56EG_EZV[O<.DQXK6.EUOC1%!+9ON/W_8UN'(( ]? M,(BW!K&/NW/DHWS''9]<&KUFAG8#C08^56^-X&1#3;ES!JL2=F[R0>MR+95B MO"G9Q\;Q9B%G2K"IM<+9@/TFW.7 P1%M'Q1;T.L.-'X!-&.?=.,JRWYN2E$^ MMA\@P'V4\2[*Z_A5P%_;IL^2,&!Q&,>OX"7[K!./E_Q0UNR=M(72MC6"_36= M66? G;^?*T/G)7W>"YVG<[ODA;CJX!M$P96D8?5W" MVO8+74,QOK722J\>410DV/KV31Y'\<7N$\* 8]_@H!HCFF+#0)7&*NY-=GM/ MTU%^MOU[%!LX+?:A(-#T#$W_=B9EI<4+XQA.Q3T(A/.)H^RIW3"6 ('[D+,G9B M89#JML[DZ#\8;,7"5Y^"D[L2XM 8)_\!C%Z!O,@;$++VP*T5\U8Q)>>^"G/< M:6PCN+%]'$W4I_1\[9I_:&Y71)Q/PN*F^0GW,XJQV3'J) J/BD#7'#PM=7>8 M>5%)-'6WMQ#&<3IRW"R05BV! ^CFYW^38NBK5OE6[>??'UUVDGFM"-! MIR6'N9>6GHC@C7\Z($R%M"RD9#@.@S G43F-,RA-%)^1U,19D&?YD_4T"J)\ M[-?3/,C'$0G0]_RG;D1A%B1QRDZ'29#EP!S&09;&+!]VTVD2A&%ZQM(8WR&[ M-[P4K.$U3*%W(Z@1@]H<:SWD]8-$+CAMU@&-*-E.!2S&@&/1F# M&L\]6@9'3T_0;>$?V!;G"9SL7J'[V?T;?MH]70_;NQ\ GZ G$M>($G.8AOW1 ML,=,]ZCN/IQ>^H?L3#MPVP\K_ X1AC9@?:ZUVWV0@_TOF\F_4$L#!!0 ( M ,Z !57E3@S@ZP( *(& 9 >&PO=V]R:W-H965T;I2^-16BA?M:2#/S*FN;21"8O,*:F5/5H*2=4NF: M69KJ56 :C:QH2;4(XC#,@IIQZ M;N&:KRKK%H+YM&$KO$'[N;G2- MZE8+7* U7$C26,V\13VFGDC#PHLV5K8:[5Y@]M\4J>7*V':)VPZ;#+V(%\;J^HMF1S47'9O M=K\]ASW"*'R$$&\)<>N["]2ZO&"6S:=:;4 [-*FY09MJRR9S7+JBW%A-NYQX M=K[(<[W& E[=4YD-&F"R@(^V0@WO.5MRP2U',PTLQ7*,(-_JGG6Z\2.Z&5PJ M:2L#KV2!Q>_\@#SV1N.=T;/XJ."[M3R%)/0A#N/XB%[2)YZT>LDC>E?L@2W% M-N'V%)@P\&VQ-%;3I_+]4,J=XN"PHKL^$].P'&<>W0^#^@Z]^=,G41:^/.)W MT/L='%/_CT(=U3WL^M^"P0Z&^S#5PL0>+%=TAXTEH"J!=J%4@IH!EZL)4%FQ M+>L%YE@OB9E$78W=(X)G7!)%K0U)F^=]1"[OT%AJ#I8N@Z3NH:%$"G4"XZ$? MIK$;I/XH'?6,7-7.).MZ ?G4*)CS9-D]$;.A/\PBQT[CI"H#,S[(A@<9I!!^4?,$EQ487!YK=1S<@DPD] MQ^%P>Z[LS[.,$G\4)A"%?C0.3'24BC.$[]*!W#H4\P MV.L;->I5VQU=O=;2=BVD7^T;\*+K.[_@7?>^9'K%I0&!)5'#TV'J@>XZ8C>Q MJFF[T%)9ZFGML**?"&H'H/U2*;N;N #];VG^$U!+ P04 " #.@ 55ET!8 M<'() #8&P &0 'AL+W=O;,+'5^;^Q7MU3*B^]E4;F+P=+[U)WMY;FI?Z$I]LL+592GM MPVM5F/N+03)H;]SHQ=+3C>/+\Y5M="_)D9LQ7^O(^OQC$9) J5.9)@\3'G7JCBH(4P8QOCF.)O.O?+B\%T('(UEW7A;\S][ZKQ9T+Z,E,X_B_N MP]KT=""RVGE3-L*PH-15^)3?FSCT!*;Q#H&T$4C9[K 16_E6>GEY;LV]L+0: MVNB"765I&*_4X/*W7Y*3^-4>2\>=I>-] MVGF7,GJX;=?IFER^LH)U)WSLLIUM0 XLJDR5,V7%*.&[B;A7"!J6STV!LG4OUT+;:],@<*@KX9>F=M#G MCL2-NC/%'1F1695K+^8RTX7V#RBA0E:9$@>";4Y?]:[>F.I.6:]GA1)_,5XY MD=>*](^P:#2>1'$<]ZZ^5+(T6/Y/E0OM7,UZ,^,\W*SV*3M,HK/QZ$@^6-D(V:*\B""1A--PH(].H)W8>DAY*=QJ^>WIX? M)J^.P()^">T+:^H5@78FJZ]N0\%KNM.NCX!4*^Z7.EL*>D B1%'H4P6BS.2/ M: #1,@>+:B(#:@<"C:?R0RZE'0&1Y)ICSVSPS$5P7F@D#,^U5?YA(T)_%<',3#D[X%(,T7ZCM"3GL'*]1C&]3W M%6T4B0J3R/[=.0D4$Z8SS"L&BG8GI<&( U3V,.Z\[N-T386-'=>-7(O=_>@KG $TLJ+.$2TI#M+^/JZ> MO>C,H J@?5M2X>@4R@-??!G,'HJKYW8!CA/Z #>#"L5>FIJ#WNLQ-3(4MMWI MYU!\[/6@M< NC['9 O2#-%)29@_D)>WGM2R*!T2D(/O?@?N#OD MM3K7TFH5<$GJG *Z@RX)!%KG7W"%4M0*K2H10OEX$S(3\')<6< &KB%R:!BQ M?HG*0]5BHD1!U[T51QL&LAFDJ?'*6! (MOL#4H2Y#"*8GE$!R+)K@&Q-!N^? M$:Y2HJ;T0"/F$(Q0S/&&WFZ M#XI$B14H0KLRJ#7$I,:54XX9C8Q3=V1+OVJ6X-J9L9B&H.['?D1"^BT2-2LR M#5SK48+(QPJ>:FX^KF4(I_I[0 /*E.Q3WR@="(?2G*I#?81'-+V'YRL$FGES MM2IT)JF!XDBR0!*0H 7SE#6EB(?IY%=2DPQ/<8'00:BJ2V%()>DDZOT#4SK" M^1F!%;<-TCZB,5=T(!#7'>W>T,Z'#2O1 MA^1F+NI50Z+>4!X)AP6R9-'P!/-E1-TPDT56%\RJJRWNW,X0B -I_8F4AJSA MX$0#N'DT5IPR[UG%[9E83@)@);#)LG.E>OE\.BOQR.B&6:E^"A2/#A0XC8 ^_++=AU.IE97#/)T%D[&-UI M:9MC1Z/-G,-\U:ZQ( 3-4U:?HI!5>FW!4H >:H\CW?1['+)U"50%&#VJ'3J, M\_..DFB[]9+0?+I5A88%.3642T^Y.5<^YM M6_.*O).Z8-Y!3$*)/Z>S;[:QQK2>#\-])RMTC@]@]#1.IILV4@T"^ 7WD&>XVXL*E\VC&.YU]"PW5112^+K M;OIH!J,#S&.2)]O4?!XH8AV6-B)^O^D$8W0Q:U [D$!TTN'XUVXT]4NK ATX M_5V4X1U2.#D^GD=I!/U/[4%OZ68!6MJ<3#?5R!]81@ M?54O0)GT-7X:V9/D=$W)>Y$]V49VHSN9<* F/\#29!^XXY\'=]?"DPFGJ+/F M9P ^^?\%^.0)@"?#T?\,X,&>_P;"W[?R[\(,L[[1##6\,U&]U32S-+K"^T*> M2"IZO=5V9\ZA>7S0WS_[[#KHOT30*,[]E]#B%@'?N-$%?#/R_+IRYXO+-X;G MQRY\!R*-QM.X]SF.SD[6GU=; =T:()-HC.+ __1,C*+QZ1AJII-4?*ER*^^K MWF"(@=?AY'V*OQ-Q,DK$23H5GWGVT-NAI\W3) V?_)KQ+(I/Z',:C<>QN 8: MN1J;K 14/@.-43/M/-IQ:Q#>U[R:P^Z^%YF9X2,SSZ"!(0>/E@^.&&$'H]XT MRR-1MI6AUD0:?7N3;IB_MK+#4,^URVA:;B"Z^09V3B_0TE;)\*D7_,>]7UM* M91?\FQ+5 G2&'UZZN]W/5E?AUYKU\O";UP<^Y3E,EW.($B$/ M.U7[Q9\6\W M,^,Q@_/E4DF0&RW \[E!K)HOM$'W8][EOP!02P,$% @ SH %59;TR)GT M" JQL !D !X;"]W;W)K&ULW5EM;]O($?XK M"UUP30!9[W;\#CC.!4V17(-+>OU0],.*7(E[(;G,[M*R[M??,[-\E60[;G% M4< P*9+S/O/,#'FY,?:K2Y3RXCY++HPOKXLY%I]5OX?Q2>+7^.&2ZPSE3MM#TX&(U4J6J?_%;/ZJ*GN.B5]D4L?_Q28\.U\,1%0Z M;[**&!ID.@]'>5_YH4-P.GF 8%81S%CO((BU?"N]O+ZT9B,L/0UN=,*F,C64 MTSD%Y;.WN*M!YZ_?26W%KS(ME?BHI"NM@L>]NQQ[,*='QE'%Z$U@-'N T8GX M:'*?./%3'JNX3S^&4HUFLUJS-[-'&?ZMS$=B/AF*V60V>X3?O+%TSOSF3UOZ M5KLH-62L$_^Z63IOD1S_/F1S8+DXS)(*YMP5,E)7 U2$4_9.#:Y__&%Z,KEX M1.%%H_#B,>[/"?!+^EC9+MD!BCKN'$F!2Z^7PK3F<0 M0";/)A9-%MXG%3T\OSG<4[%!_4'_K8WOR7KQD1YC2@:E[)6[8L^=4 M86J+ZK=?*4@E[HD78CH\G9YUCAR9V47G+) +;YB&;%/6LG,S8+N3#(]UR+9B M.AE.)Z\;ZOI87?YB?!MK2)T.SV8G!\57!!_:7#A';!Z7_7IXMGA=_=]5($CN MIM:+ZLGVN&_\7C;\"2&8#4].%YWC?Q^"Z7"ZF.R'(%S>#<%\>#H[++XBZ(7@ M%C"-BD/.XL@Z!8EC"'Z&A;Q.#@:*S8)J*-$PL.,9Y&V49DY3\CE MH'A)2,0P5,D7:2E9TJ.G2B B=$6FJVEC1F\DT;/VB,/ MVE1I? C[1N1RF+RA?[DYP.-#X/%^2-5"KJ-:B4M;*\'@RC>NS%32J 07/9;27<%Y)N\9IH2PO(E0H9OF;XIG>=1/0E?#KMY+LP,/: M *!7UF1\KR[8CMPA"E83+L@<.PB;OU2I5L25(B6+PIK":E"FVU[0JPRKY99Y ME4Z<97"*B31;6]>S(XU3O>:4= %W)#LHC P"N;U64+]R GBF"XD&M4 M&[M^U /+C4[3JAP06_@1^QJ'::?RW;-*I\90Y"52@PQGAQ(FI30W^K3*Q-L* M_II M^73EL2MHFJ< M!"9[U>0MUMQ ON/*1,;?YQWP>#$9O<:2EJ:\;_*E_?$CY!NC"AENR1Y)%4YM M%=,%M9&5N(DB6^).8PO9:6"-[0M]QL"\;Q<0_OL"OS]I[\)V,QS<=H>##\UP M\(5KF,!N22\"1 ?9R O8(""P:5W48T-##^VR&IOZJ?'$$%57MG[>"A+PO8NC M9=Z#:@;5EPV(OJ)MB34+C/E-2ZZ: M1:\S/Q%,\70T*8QABRN+.NFILR"NEL:+PULJ,4[UBL*&!]D")%ZF,9"%:GB. MEM^?<@3K7:P*=9N;_"AB=7TMZCG[[A#2(\)QW(D#JN?P,]9-UP)!2:Y(MY3" M.D^=(?A_ M Z-WX6?IQ4W3#7M(5^-:-:^@".[0J355\\_&AS:U5.T.N-/R]L=63A#93$4T M(5!;I(FR[N7[K;K3^$+J'>J)C"7<8Z..EIC', WP6PD:!?C%1/-&HV4#TFHQ M6>JX:A@K'MYIKD 6@N$1]#H*(TQ3J6#2M_'E9XSPU=L.\I XJ]8R\G+U7N/5 M"(CUW>]?0KE:RXFY4ZB[T:#QZ,5_,1].VK^9\:3::U)>&'3^G MVS!9-;-SM6W)]9JV)4\ @!35!:5E1HX0!H".]8SWJ+2>D6)**.UBT;_-B?C8Z.VSSGQV,XS88QY/3T;ROV/'DI-7U_RH8 MQR$8B^/IZ'C'YME)FY.[P>ACT]\9_=\U[TEOVE<5NSOM $QNM")D@@V/8#[*X,,K'Z0@.;[W/4?4$L#!!0 ( ,Z M!560?+:LY0@ # 9 9 >&PO=V]R:W-H965T06/_5\8E9:\,IM6M:3T/?3R9++9G1[[<8>]>VU6MM:-N)1,[-> M+KG>WHM:;6Y&P:@?^"3G"TL#D]OK%9^+)V%_6CUJ_)H,4BJY%(V1JF%:S&Y& M=\'E?4SKW8)_2+$Q>]^,+)DJ]0O]^+ZZ&?FDD*A%:4D"QW_/XD'4-0F"&O_M M9(Z&(VGC_G!;-6AC&FXH]*&.9FK%^\'IB<00M MG)2=N/M67'A&7,I^4(U=&/:GIA+5X?X)5!OT"WO][L,W!?YUW8Q9Y'LL],/P M#7G18&_DY$5OV\MF6BUA;V,U> ',[8(].+2%9O^ZFQHW_N]3 +3RX]/R*88N MS8J7XF:$(#%"/XO1[8=O@M2_>D/[>- ^?DOZEWOK37&GE7WS#/91&CZ?:S'G M+JAV4^S'!5!5-:)<-G-F^;06S$EMK&$6DP]JN>+-]L,W>1AD5P8AW;ZTL#5'!J%I63H6O).9;V#)KPZ& LRW_.SY'"V&WM:3TVIY8I4Z\1ED9>D.8MC+TE" M%@2Y%X0^2U,O32,6)UX>!Q@-O<2/V8_*\AIN*-=:D\\&AX1IXB6QWTN) AQ7 M .(H];(H[\6$.<1D!7O4:B8,96E((Q+)LF./@MOU3FSJQ:G/0B_R?99[&;ZA M;%)@),5(Z@7X[G7JMERP, L]'],7+$Z]/"%((EC5?H6Q[X5%1I.Y%T,G#.6Y M4_))OGR&,_^G=(F*V$OSXH 0N[$H++PX\0]GN[$3= GBT O\A!6^E\7P1!0" MV9@%P"D%P<#"-,E9&,)I472>, DQHXA[,6F8@3_@6^J#?H.8) F\+(_>3QAX M,HM!DKS(&3B;(B!2+\E#EGAQYH9\D.B(,@D(2D%PP0B6F.B1$E&"Q+$(JOHT M5F1>$*6T/L414/,D3&5=DW!>51!L*'_2<-E=/2>3 MW7DFGZ#T[NL5G7YJ).GV9*&B<4$4>V'61@S"T)$GC8(NUI(D0L8(V/>-%;IQ MN1X8(QWD < /X./"X8G,$, ?1R[8"]$N'O=]T /^25#92'@\"NT*S*84[._3 M6K;7BSGI$MF4];K",8@LN72(=R2[?MF==KA]V^0><0(ER_E=^12JZ"-&UIR5$I:3F737>XXV@MFCGF M(%F!AUNPCW"JD1:N(.- "(G=+&2YV$]#.WH/F8CQUC5\J=:-,Z7=)2U;\!8% M36T*SY#$ M26>WH':7Y!W5=03WO*9) MTT4C^CRA]5ZF.9%!B*:(9-/> !?Q.$+#AG0/2%RW<9!2*$5[%#9HA27!XX+< MH)?<#],Y^@.[\!A83W&)F9*;!3E>X!IOV=NO[=BPBP%714N[[2^9CC9_,,?6 M;*#GJX2)'*+;NPEEN!&]D$:\@#T;42.?+-VEU![6,6Y/]SU9SA,;0-8%\I". MZ6V!##M2:-K"[S9=!/XX'* DDR^*<;+#5K5Z6G=SMCI1%C\J^6AG"SN IAA$ M3JRWO[_Z83H.#M7'2'2DO\$U_QNU/_2TW*4#%YC&.JZ:X^KOH/9:G:[*-")L M+I:4+-\!E2/ZN9#>1;!T-P;="NWEXX"BY$O)'4FE'B-:.DR?.%(B"I&24LES M2V/AL@' &U89MTH.J\K]52V+@G%\Z :,Y+N1$P%-JTY$[:$#[I8*-]NO[4F4 MW!LC!J=67Z#?'DMHN^#EHH^Z=W/[ZZD3OHZY\)5^7\#9\3O]) ]#K.T&&M"5 M&@XJ.SAU0J8OIL'NBLRK',^'/JH//OVZ]SZ'9O:YWJ7*U#U^40J6Z1NZ](#2QKSR2]I[:K M G?7/@G?X;99B(;VKIU#Y:RO.'8(MRJRC5K7%52#FZ<">UZ7.Z\_Y&_TQ]&KUJDVHWVF=M55V:T?&ISI=I=B<WOV+J]>BX*Z 6%&K#X]#Z')P^+/]>.I5\0^NNV4 MOM"_ASB]+8N.@+F@95Z0B=[K]CHA>?N MK9[ QW73/F@/H\.? ^[:5_#=\O9O"3]PC6+;@&4S;/7'63)J"]_^AU4K]R8^ M51:-M_M<"(X2EA9@?J:4[7_0 <,?26[_!U!+ P04 " #.@ 55(EQ4YN0& M ($@ &0 'AL+W=OXT"9!T>W<]M-V@:;M8'.X#+=$V44ET22I.]M?O#"DK=B^-NX_SS RELXW2G\U*" MW;=.9\\G*VO7I=&JJE6BY"=5:='BR4+KE%A_U MM;XX4[UM9">N-9B^;;F^OQ*-VIQ/V&2[ M\5XN5Y8VIA=G:[X4-\)^7%]K?)J.4FK9BLY(U8$6B_/))3N]2HG>$7R28F-V MUD">S)7Z3 ^OZ_-)1 :)1E26)'#\N14O1=.0(#3CRR!S,JHDQMWU5OH_G._H MRYP;\5(UO\G:KLXGY01JL>!]8]^KS;_$X$]&\BK5&/-75HM[GGZ)5HVGQUK2K^$F!_^Z[$)(H@#B*XR?D):.KB9.7?,O5%==B=/BZ;2N?4K'DESB=8&T;H6S&Y^/DG MED2, 8P2+WO9:@#2F=^%ZB,"0#]+(BA<&UJC>("'$0984 M 0:P+')__ ,+P.\&B?99B6QBG8PYI@KG$W(-.H"+%6-9;G9XHL/ MH,+!)E5-EK&0P3WA)43LC=/1%]E'-^R^GJFNO)#F&\/TJ[DY^+E+@1:*=MVH M>X&YL2N.M:K%Z&D(UT]R$Q7T:^6+&7N)%+?^YD,32FB+]8.)%\^1#I$B\5)9 MPYP:E##>NH7L4#8EJ!7D@9L<&[Q1TR_'RIX;\:4GB70#HHJJ%&*%(N][P0%I M2XJZJV&RD.REM>]X1AP(SEJK6UG[+F56JJF'$-48::IY$ODPD8=1C!%]"(OK MK^(62]ZCJD:V+6!V@!T](S:61<]">+VU;0R('D-;!Q06?$- E^MM#Y48#S23 M>I+OMHCXU@2#E,&JC>H;1'@C%PMOGN^\#FW>!A+E^Q-=][.6Z&7[AL$7@)IQ/D7]7%W_,QQZ=_N'\C]-Y*W7"_Q M8@*-6" K#?L):/_=P3]8M7;O^G-EK6K=&ULU5=M;^,V#/XKA&^[I8";Q$[:I&\!^G98!QQP:.^V#\,^*#:= M:"=+KB0WZ;\?*3NYY,YMMX_[$%NBR$P\R#[9V;FIO9(: M/UEP=5D*^WR%RJPNHB3:".[E8NE9,)B=5V*!#^B_5)\LS09;E%R6J)TT&BP6 M%]%EC"++:>5.VQL2@E+IYBW4;AQV#Z? %@[0U2 /O9J/ \D9X,3NW9@66M0F- M!\'58$WDI.9#>?"65B79^=F=SDR)\%FLT9T//"&R?)"UUE>-=?J"]3%\--HO M'=SJ'/-]^P$QV=))-W2NTEOTN.AV>O\!UO^8Y? M0W_S.%ZU[N:V"PF?EPB%452*4B_ B[E"D#I3=4Z+GA:O35D)_?S^W31-)F>. M%]FZ1Y%S!S!'N@9P(_04U@-A?0' M\!/T:/-DF/!P$B?C"8O&:3R9GK H.8[')^,-]$LHO:-X.AH=0'(4'R7'!!E/ M$YJ>Q"?I%&Y_H K)27\,/P,=0S^A][1_0L_C83^EUQ>*CX7+AVN8C(>'Z81^ M1_'N^8%T=&4^UM)2'+VA<66LWW44UW2O.X3Y,XBJ4L^<#X*)_TU$R$AH70O5 M$4/H19>WG^^C \8U-I>:+G,RQ$/6X/MWLPV? 7.2VJ.5)53T-'D_)"'K2J*: M>3 %Y%2;%@E;>BP=DQ=99FK-1!C%825X;T6.Z8#98/%LM939DF7/8+*LM@U^ M)^^&]H;68RTL$>/=>$H%0S; =#E'.;D M>0R%-248O0T;N<%.:EQ[^MXH!9FH*1=8QM[2X5[!+"DJEZ.ZF4]2<,E2OK$WY(KV#+_V'/G<;:$-%$S?A'-)"D_Y[=_BW MNKJ[OX:'MO]))N.8S[\4FE(QQ"X$L76/^+CX.W/VLPFE,AD=@@_?$%,4M#,? M7(%T#9$\!#OH\E='6"+$HAR?J.FK2MZN%]V_%V5U=D,%2(')V2?6";5&=2@) MIOUDT5N%R'&I:*B)F?6"P\@WJW$RN+,3:KK*I!6;:(GV>(*]DJ7T8VY1]Q:DHB/WZD2%:9K(5\4"O&-#R51:6FSDKK>NQY*ENQ MDJJ!J%F%)TLA2ZIQ*>\]54M&S<+-)3>_9G.G;^EKBRNM1 MC"\BHV\5_N1LK79D,)$LA'@PBV_YU/$-(5:P3!L$BI]']ID5A0%"&O]TF$[O MTACNRAOTKS9VC&5!%?LLBCN>Z]7421W(V9(VA;X1ZU]9%T]L\#)1*/L7UJUN MZ#N0-4J+LC-&!B6OVB]]ZO*P8Y >,B"= ;&\6T>6Y1>JZ6PBQ1JDT48T(]A0 MK362XY6YE+F6>,K13L^N\-Z_59DH&9S\+I0ZA6LF8;ZBDDT\C0Z,FI=U8!F5@LLJ9_E+>P^)]>S(AMT%.0KX6U,-(/1=(#XA1_#"/MK0XH4' M\"ZIK'AUK[9!PE_G"Z4E%L??^^)MX:+]<*9AQJJF&9LZV!&*R4?FS#Y^"!+_ MTQ&R44\V.H;^LU=S%&P_U2,>X((JGD&%&KS3**Q&C1JX+K&CE%7DRJSK1K,< M%L^0\T>>8X[WF-)'R@NZ*!AHT6-HD3VL1)$SJ8RY7C%8VU9"./K()$X&J)IR M@6[%LG6IC+1K#SAME*:5]8N#RJ(@42[R 7SMUADMLJ:@=A:@? T;T^:RJNVZ-,5$A,A428WC".K-AW:,&WD M,Y1,KT0.F"6^/.M@T$&W31&^KJ6H):>:#> 'FBY%@;/-WM30)9)5&BU<4\:# M,;*3C+T80C#G3R\W<*8P.U-ZP0P7\R?8D4Z0)B:@4<@-<\F>,E;K#0VDNR65 MX]@]A:O7U7Z<+)P A5/X!4Y(Z)(TMF**4F"E<.@&463$Q$V2&.ZZ^CO;U-]N M#ZK=!AAWK7L""\2/8Y?XH1L0'^+(C2+?#=/4[/JX)$-B=D,2NV$ S@UD;/#M;P(?LX3-P@3>"N M:Y"#B@F&1!+XTI71"63OBCYV _0PBI(]-_C>PGN1B6WZJ;=H+]@?1*03@K@3 MDJ$1<(/L4*9>]BZ+.(LOK=O M7O-/NJET^S#L=_MG]7G[FMRJMV_R[U3><[R(@BW1U!\,8P=D^\YM%UK4]FVY M$!I?JE9KXC)V["=EN&ET26 MS^4[W[G(NM@:^Y=;2>G90]MH=SE:>;\^FTQ+(QMA<>C74[< MVDI1!Z6VF? XSB>M4'IT=1'V/MBK"]/Y1FGYP3+7M:VPCS>R,=O+43+:;]RI MYWM67HY@ R496GBP(_&WDK6P:,@08GW8V1X-+4CQ<[ZV_#;$CEKEP M\M8T'U7M5Y>C8L1JN1!=X^_,]@>YBV=*]BK3N/#+MKTL+T>LZIPW[4X9"%JE M^W_QL./A0*&(OZ# =PH\X.X=!93?"2^N+JS9,DO2L$:+$&K0!CBE*2GWWN*M M@IZ_NI=+4.S9.]TG&$Q=3#P,T^M)M3-RTQOA7S"2LY^-]BO'OM>UK(_U)P T MH.)[5#?\18,_=OJ4I7'$>,SY"_;2(.S9_4 M[495TIVR7[\D\&3_C+WYJN \/T?!;*3S&L/GHQ2-7[%[TW0$S 61)#EG@C48 M-I2SM34;54O+S()U6BT44&U[M59HC) 0G3,+OZ4@!-#N83%OF&S79@OMA=)" M5THT3-0;Y8QU051IYY7?.2=Q+>:-I'A;>JQE@_%A(0I)CRFBEN3MR5BC%I($ MH: LJQI%T9X^$RGU*7LCVO4YN]:B>?2J>B[:FL3$\ H#P+(3J>B.5T9J&X$;YQZ V).70(@:D-=BKU5)YQ/,4V1&) M7V3EW0$K;P?=GYYGA8I$'92ATJ&P%J;!*4'1>W(#@,"#"#?(],*:]K#Z F.S M\SX(JX\0VZ'/.T>J!JZ-Q9[P\K!6UATV'57M>V1]UQXX\"!'RD0OMAU4'N&F M:KI:,B<:G%X]CVB3A4)-!P?2>AR"!X[,8@':K(N&=_YQ#6LH7Y3R @E Z$_\ M/KG;E6-G19_IZE.GG/+].8@T(R3,+NU$?[)5QOD#)^AW;[O*=Y9BJ%;"+GBS3!O]K9559\-[[$],O[D+G#"A\_>>]JA.0X;MGB4K-U)W,(PZDU#W( FO MB7UB@Q+E5U;NVE ]L+8_(B0=$0P#7@X#/HA@D9RR>RB$CHG/WQM0F"0AS?S\ M;N^.9&\1,+&XWPP::!YR7$N0T-#; >'\<3]]^L+[5Y6Q,"'#:((.FJ52C>K+ M,M0<$F]:R<8-NN.DWQJ8.C1.90YM9QI5!^:HV8^5A?=6S;O>+<2'H1"!W.KT M#/"(LL/3E-V#NZ.-@;MC$HG @]4XM)3I' B#YQ<&[=9=,2"UY& M/)UAD>=1/LU?&U[C-)K%TQ.61&G&V1C*)3]A/,K3Y)7&&J=)5!;Y"1MS'A6S M&(MI$:5%B4661-,L.2%F7N"?+,QX"N=Q5,+?."VB+,O@?A;-LIS]$FI^GX:= MXY,H)">)E*$Q5 M))V515%$E8I\971$B673]GU_IY MK7S45M[0\224%#-(Q6'-4>E)P=ES'X^3@T_[5F*2TP7&@9!. M^_XK?]@=[DC7_=7@2;R_8/V,@P"G"CXP%E"-3V?3$;/]I:5_\&8=+@ISXW'M M",L5/D:D)0&\7QB,Y-T#.1ANCE?_ %!+ P04 " #.@ 55V91PCOH" !B M!@ &0 'AL+W=ORBJ!6 MIR++3M)6*I.L%M%VY58+VY-6!J\<^+YMI;N]0&UWRR1/#H9K53<4#.EJT\F2TL8J@1S>*4"1]E38Y/%>-H]2?:VLFN4:74\-8, M7YG3M4B)V8-/6NZ9+@8F\0#3";RWAAH/KTV%U<_XE%6-TL1!VH5XE/!=;XZ@ MR"8@,B$>X2O&4(O(5SS M\::JXG\!'X*^IQKV<,_YQM/CFODW_LB'XBG]Q.' MOCGUG2QQF7!C>'0WF*R>/!1VS>+NEG70XN&UNH1X5 IOE*7 -8*R!5UABNT$' M13X41'CD\ ?+HL;VGN_PS^&S4<2\:Y*$'IZ"R.>3XN6,5_D\FYS,,PZ[4A+$ MY'B6\_.E*. C-4R;SXY!L.V3)4[.+Y$."IE0Y)-\6D3"8C*?36&-",^>S(7( MSCY80LCSL,O%V36':7J6$<*_M)[ ;N%@C(C\+"28\\'9U>'4'2"_IN+HODI* M[_1]BZZ.T\U#:7M#PP@8K>, /1_FQG_NP_1]+UVMC >-6X9F1[/C!-PPT88- MV2Y.D8TEGDEQV?!/ %UPX/.MY>CWFW#!^%M9_0!02P,$% @ SH %5&ULI5IK;]PV M%OTKA+OH)L!X[!D[[P?@.%MLLFECU.T6B\5^X$C4#!M)5$AJ)O[W>^XE*5'C ML9W% D7CD?BXSW//)?5Z9^P7MU'*BV]-W;HW1QOONYE4BS>5 ML8WT^&G7)ZZS2I8\J:E/EJ>G3T\:J=NCMZ_YV95]^]KTOM:MNK+"]4TC[?NZDVMUK?SOW97%KY-AE5(WJG7:M,*JZLW1Q>+E MNW,:SP/^J=7.97\+TF1ES!?Z\:%\H_=.DW;XZ>'XE25;*O_:]F]W<5]7E"ZQ6F=OQ_ ML0MCGRR/1-$[;YHX&1(TN@W_RF_1#MF$YZ=W3%C&"4N6.VS$4KZ77KY];@/5I5G0SC=DE.NO<5;C7G^[:5I&NUA9>]>GW@L2(]/BCCY79B\O&/R M4_&S:?W&B;^UI2JG\T\@R"#-,DGS;GGO@A_[=B[.3F=B>;IV:#=&:]W M]K!V0K:EN(2XNEVKMM#*B??:%;5QO57BWQGKZZ1X7S087S^U9_R$'?/5E<];;8('[%YU6MUY)R M(ACE YS7M+K217SXVT;!4DTGVQNAVZ+N2QAK*ZTVO1/^IL,O4^'-9!HOM>ZE ME:U72A2U[!T&ZE84RGJ@@Y 6[]:*I9G3)I!%[^\]6<4AT@<19F+5>RRB1&N\ MJ#444Z7P9H8!E=5Q9=I8-PYX4_)\V9@>\L.R9/?.^"C/OITA\&AF\@J$&NBGMNSS:%.2LI MF;]47EG D>(] M@$>ZZ9M,A5'\JN?].WG#MH"W6,%9[B'70[+[XXEM397 3<5>J5K#X/#/1GJA M\9\3/?+@BX(A\'.GZQJZ;17MT\@O)"Q$)\F22!@/)Y(B",@\2%D$/$:=,%"! M+$2Z(VR,!=X)29$3\(0"4JYTK?V-D,Z90K-N[/@#"^O@&TPO4=\PD$+0U+KD M62M92_A ,*KOZ8OI%'"(:0.Y:0%-UB)U4GZ;/+_S72N*]1B%E,!X%(-V-!^4 M4WJK!A%;*GTUY.NMXRA:]0YN=Q#KRIJB#R%.+WY3Q:8UM5G?B&M3]V'_SZVX MZ*RNQ2)@^HP7G2@#A5D;.6H@UU:%==F >&/U%J:!2S>J)FN%^32KX#SC9?TH M@1LD6"DX"/&*I$3FP[B8MD&0W+$DV2B3!*,*5OLO+^:GJ+]UC45G$9)H88E M+;?L+AIU/HXBOV&?]%:[!&2DKS 45[!N>PP;6E(58:/^Y]#XI-;P#GE"*9)G M"MX4O^QEP(,N-4C73/S+E+4"F'YHB[EX].,/SY?+TU?A(?]8O'H\"PFS4JH% M?#04Z8Z8CFI+&:-7BEKN7(^ J70=P.9C#ULNGI&?%R]F9.>?= MAD6H778?$ M__3I4+)#90BI4I#C M"MDQBL#L!\38SD%9$.6^!>TE2\P$_I U_OW%S,7BQ7&Q/5ZA/N5E7V)_#?6 MQ(TA!4$\';]Z,F$%1?R#A.KT/]P63H&$R:TX'$@:BV>[FJ0^'6[9] M8I;:4C6JY@1[UZKSJEG!1F-.^+W T=QI.6(H,@'0+4S!>E2XN))3MG("W!TK MX#IU+)O1WA\ Y*U!A+Q'5>S8P[]Q4%]1)'%27U!$76#V;@,YHIQDB9UT7$S# M-/CT4)X/6DN[[ED0KL,.>6N!ZQ#CH%(A]Y)JJ'X#XV,]HQ*\5*1DQ%X/:LY+ M+E]-F8[;F!XU$6$!.MRKZ>R.P(C!-(&H0YDPA^5-ACWPP M[]B,RB:.NT9&N3WYYVE&#OI[*G*Z]#6D)>))NE',L^A<%D)-2"@4>X*]?(6< M;0[]QJEQQCYP$1V]&SGVXFNBY#X^W9?0,7D/AF'<-81="D?UC6)^*--!FV-3 M'2=% J10O@"8*4NBR#& 15 M J'H-*P7,A!4)A*BW!RH'WU.(&E'8CNZH$X(V$,1 RT@H?5A-DT;8P*OQ]R. M'J&=;L66R:T>3SE.0\D]/.'1XG$2CH+]@'13X6XY/5D\6_453WFT? S7&&!9 MJ"5TCA5YPUX^@"J0,\CV@*-4 >-X8SGQ?&PPI@%:DE/1(\I8$-C"#)]T3.(B M9X+!4H&*E)(]^U&V/97?Q3F;:9'[E[HOJR+0/-*/#T;GV+7&C,Z, [Q# BH$ MK;P_4P[#05RCH6JX(ITH0U8!.DE*!.B:CC:<1R1S0X]'T 5=A>ME@+/X:">! M:7;L;I.=J%*"[Z1,&QA@])[^7J7'P'PTB=.#ZCX62:4-,)4)11 SM:!D?((= M.AHFK OT=-R#5?+<7$-%3]TV&$JASS=_+FCA.$PP;-*RJ5 MV@1$#9A^*.5\Q!!. D*M#*U2SMB2.^(,(!IUZ"K2LCS@MGIM+#*LWI,R*UL[ M!#_$+IDQ$CR9!"FF P!A]!9.NBZFCZ)2HE0'K4 ='3?AGFK62+ M3JZ(Q9>!I3$KHJ+HQ^ITEL9"\'GL'MI=7'T(^9*M7_7LO0<4<*8N$Z1/Y:74 MWVC@1P2Q_:8RD:@IWTZMSA@F7%EZ'WLOS&]"#._W-;^'_N4RZU\^T2AN8E3) M3#HMM3_W&B5,T;U T_3M< C-I#YW)7'BV"0>; P?: @IUU9J(^LJ=A:-4_4V MSLVRM>7]=[H<$I?N+#*#]*OPG$Y8 74DZVYCTD%TBHG:K(_IH!F:A4/8&!C! MB<>=V7'Y1( P6K2)FI-7=:-K:8&E;4O%F3@Y./1Y<&JHW+>.C@^=P=)!:3AK MQZH#3LD1J1*@)% *9U5#\*4UX<::CALF1R:\SQBQ0Z^7*,L>2C/>_((RP,3K M/&>[=W8%3B%Z":(#R74YMR:V>W]'SCO^I%8V<)BG.848'Z'%U]ET&(8D2#[E.L_,R'R^R0"Y[YF?Q-B':ZQY9\EW3)0UX@78@ M[1&5QZ*0>< M0OWJT)8$L^SO.&Q2ZI*C/<(E1=->U<\##14RQAD',=?RD"OAK@79DAIEN+_2 MUOG;>T8KW8@G4W(VD$7H_!#_L1B)P\?,,[F+" 6%HU8GX\Y5 J/\K=#T5)<=G,N-P?J7S[H"62QQS M&2Z AK;Y%FL>F6].H$&! MCA+\B\V<[KFHT1_ONL(]2Z5BS4X'<,Z[6]=]?)D9H"C4(FI%^"9'\A407?>4 MTP+*M@C7BGS9E9K!R*?= %5,!4.!79EP8KYBVA'.^K)+R,%;:<=TF9E=TG*H M&8I)OO3BF\+T?+S #2,*212&CQJ X2LX"3V?IKO4,MWECU>TK#8!FMI1!5'K MON8S.J8[Y9^(AW#O:U5%))@WU# %G8MA_U:M$8Z!B\T %-[7*EX>AVI$651N MX\U<<"X18)"J6>:>_#($"H)-$$7N L]D LB7CD12"Q*0^P(THQ@;&S2:&;M* M,CVU76P._BQA:HT.CS4\$;Y2B.R'?7!+=YJ%I6\5Z&S3 M$:W4#AD55M95O''W?*;HANOL68P+<,0_V:8,.?'[EGLOS5/0T(<$^\$\5K-9 M/.$>%95#Z4J*/G1?3D0KZL;WK%FI9,=_[-&^I<]_X(E 3M+.X;.(L/L8K.R/ M^%7"'0$ZG!3CMYH"16E4$#*:))ZT$23T'C5)I>\Q0EJ$*$\H0LU$J<&\>_[L M@MS)P[T^;)I0BJDRL=[V)M]*\!)P?[\+'9,F1L."C_H<%F-:U4 :<3Q M4QO'.;0156UV\2!BS*ZOX,(4LQATHZ2='_HVZB3[D W4?5P80&'_0!L-WDF__"U!+ P04 " #.@ 559+38>ZP& !&$0 &0 M 'AL+W=OX:49'GCW:1O?;$M7H9G9LZZ++XF"N*ZT\:>C,H3ZQ73J\Y(JZ2>V)H.9I765#'ATJZFO'F)Z=U')% M'RC\4;]U>)KV5@I5D?'*&N%H>3HZG[]X=./S=6?\U^@Y?%M+3:ZL_J2*4IZ-G M(U'04C8ZO+>;WZCUYS';RZWV\5-LTMKL^4CDC0^V:C<#0:5,^I;7;1P&&Y[- M;MF0M1NRB#L=%%'^(H,\.W%V(QROAC7^$5V-NP%.&4[*A^ PJ[ OG'UH%IZ^ M-F2"N%CCTY], \SRY#1O3;Q*)K);3#P15]:$THL+4U"QOW\*.#VFK,/T*KO3 MX)O&3,2CV5ADLRR[P]ZCWL='T=ZC'_51_'V^\,&!$?\<SEW=@/>ZQ'M]E_BGD*]EC4C?.-Q-9@A431K!Q1Q::D*42M9310D5N1$P]#2>+! MO6=9-GMYE8;.N_5Q>/[RY[$H9*!"2,\;KR2.FG5G+2ALB,Q8R,J:E; PY_QX M &\L+DT^&8N'[2&[F9WYOVRAB=+*"/)=(PO''K20$([6C!2;TFIX:S<&D#SB MI H%*6)H%V9-/AC(X,-]E[!_=QI[_-I6M31;D>-;$SO'HVU,]L.[4:&,H)1! M/'<&QVEFL#)'"2G3*,0!H6*#OG%KM>:!W+K:.AG3-XSY8'LRW>&,1_Z8MQ/Q M$0;EK0216JU,Z\C ^9^\X (*M-HR4Y:-X^2Q%P9R*Q1(1[GU6Q^H$@O$"@TC ML"_89'SJ)5!C43L+QG@O,!1WR6*MO'4^NI!KQ?R=# $IGA+G:1DF8"[AOI(& M721R%3P-?$8TPJB7ROD@R!1'P1[ABTDICPH'"$:T*.%&2;H6&Y(:SE8[PQ'=G7$R%K' N6E ML=KN9\XW-3@6!O'/G?6)B7TF)X,CZ+I&ICW; +EIQ638RQ,S?L 8YN;\Z 9QEPTTR(AQ6V:#^DF:LI=)R ;;$@U$BMG$YP=@O M#75!T3+_$M'WBY5I2XN1\Y)">8;4P F$\7X$%@X__!:/)L]%M+AD,8Y8(7O MQH(#; HK%FPPUPT#QN90HO;X*@0)/WHWN=E5WE.A,O&Q8Y>B;[K+?G.!@%C@ MQUA>XEJU:S7[+0.7 1+9\8V>L6-1J_R=:/?C>UIX -M^9_EVP4[S=X3=5WSY M7?^'8GU@>A# [K3)(3/@YAIT986 7B'_-[2I!/. :4ETM&#:@G_>ZJ:5CZ)8LR:ZN@;DFH>:266USB4]')/+<--ZA5DI+NF!@0Q;*X MS_*#XI#JN!C^)X07'*3*5K G0C1->4-=U8/DB /TAG1U)R'^]D. M&+_&%!AG(8A$+A68%?G$4M?:"A*Z&M [#1*LI(X9,]8<[48J"@[Z]7]2I8MK MH M:QL\@D%\J^.#]^_542)G+)&YK(A/YD#$L,7K4:_#D3M1F).FAGC8 &F[-=%4 M.68=UW.\L#5PH$XERWR T!2M@8-!W*_8>,V[43#SGI>30^]/T\&[;;QC\QL\ MWY>A1^DUMQ_M_R0X3^_&N^7I'X8K$!KW.*1HB:VSR=/'(^'26WMZ"+:.;\H+ M&_#>'7^6)%'LO #S2VM#]\ ']'^=G/T+4$L#!!0 ( ,Z !55@B $ER@, M (H( 9 >&PO=V]R:W-H965T:;(U[KNO$ ,\-;7VTZ0*P=ZEJ9<5-L(/C$5--VOC&A%HZS:IMPY% M&96:.LVS;)PV0NED-HEG*S>;F#;42N/*@6^;1KC= FNSG2;#9'_PH#95X(-T M-K%B@X\8OMF5HUUZ0"E5@]HKH\'A>IK,AW>+:Y:/ G\HW/JC-; GA3'?>?.I MG"89$\(:96 $07\_<8EUS4!$XT>/F1Q,LN+Q>H_^(?I.OA3"X]+4?ZHR5-/D M-H$2UZ*MPX/9?L3>GQO&DZ;V\1>VG>QHE(!L?3!-KTP,&J6[?_'4Q^%(X39[ M12'O%?+(NS,46;X30S!I6 M#CWJ(&*L+E:F5E*AOYRD@:RP;"I[Q$6'F+^".(8O1H?*PWM=8OE2/R5V!XKY MGN(B/POXN=4#&&57D&=Y?@9O='!Y%/%&K^#-I32M#DIO8.\F_#4O?'!4(G^? M1O"G^/X_1.@$ZAW,2V,#EF=$W[ZYS8?Y/7S2\+L,ID#'61I>0:@0/LP? M%Z"\;QGB\5N\^36[O8I:>7:_:#U1\QZ6IBF4CJ7GX>*KL4K";79S.8B"PWOX M6E&1MK84 4&0Y=+#00J" 5&6(*GJ.(,@O$>B)O316:U$H6H5.-]B@9"4F$'%T+&YM_D/'EO\[SXI[F_2N%)0:JB%A(HBOH1Q-AYT MP?.!=(4K*1^ ZS7&9@C4U&%-9,DE4;-,Z//:9ZW8@6T+>B/LE16:3;&.T+HE M!::C=$"G&K#T:R@O!6Z4UEPJ8DTW\(Z*J>&Z&-YT+W@ [X6CF DN+@XQY8"C M?LR0P!H5J/28?9_R&'X5DU1@C+LBAM89;SMOSN7!2-DZQZS8H.NYL=GG8,3J MZLD<+'8$EM'[GC-9#2]"*F(#_2PH)FX'P[V;\Q<.'BN4J@1M E2"S IJYQQ" MBJE1=Z/B M<'H8M/-NOCR+=U/ZBW"47P\UKDDU&_QVDX#K)E^W"<;&:5.80+,K+BOZ6$#' M G2_-B;L-VS@\/DQ^Q=02P,$% @ SH %55?&UL[5;?;],P$/Y73@&A3:J6-/VQK;25 MUC$$2).J;L #XL%-+HTUQ\YL9QW_/6Z5?K. MY(@6'@LAS2S(K2TG86B2' MF3E2)DE8RI0MF::@WH2DULM0'%2*,HV@<%HS+ M8#[U*;W+J)<#XMV09OT'XNEYI& M88N2\@*EX4J"QFP67/0GBY'S]PY?.&[-G@VNDK52=V[P,9T%D2.$ A/K$!B] M'O 2A7! 1..^P0S:E"YPW]ZAO_>U4RUK9O!2B:\\M?DL. L@Q8Q5PJ[4]@,V M]7B"B1+&/V%;^YX. D@J8U71!!.#@LOZS1Z;/NP%G$4O!,1-0.QYUXD\RW?, MLOE4JRUHYTUHSO"E^F@BQZ7;E!NK:953G)TOF.$&5 9+C0:E9;Y71[=L+= < M3T-+.9QGF#1XBQHO?@%O#-=*VMS E4PQ_34^)&XMP7A';_ "WD62J$I:+C>P5((G' U\NU@;JTD@WP\57.,-#^.Y0S,Q M)4MP%I2NA?H!@_F;5_UQ]+:#[;!E.^Q"G]_0(4PK@6Z'+IG)@CW3J@!+YF B09]))I#:<=]^C#D0=5E2'>YOBII\_J>@V#P5FOWQ\Y M:WS>&\5#6/U6)Y>)J$CF9 #UL60\!7PL'=FZ,8KX:SK&6A,F,&-D .C0V:C4V^F.-K9K]YO7_0*.ZWC/)>7Y[[7#KAV38 MF?F_#/]I&89[MU*!>N/O7MI U^+Z@FIGV^O]HK[5GMSK;X-KIC=<&A"846AT MQ)VMCOU*%Z.![K31-H\JYU44<4U9A+>C$K%#S M2F%L+1P/;1G3RJ+(0U*MXC1)SN):2!W-)F'NQLXFIG%*:KRQ0$U="_MC@35:BQ#MT[U JGT:))X0*,^<1!/\]X"4JY8&8QK<.,^JW](F[WQOTOX-V MUK(4A)=&?92YJZ;1BPAR+$2CW*U9O\%.3R"8&47A%]9=;!)!UI S=9?,#&JI MVW_QO:O#[R2D74(:>+<;!99_"2=F$VO68'TTH_F/(#5D,SFIO2EWSO*JY#PW MFV??&DG25XA Z!S^=15:N-(/2(Z+[PB>W8NE0GH^B1UOZ-/BK -?M.#I(^!G M<&VTJPA>ZQSS_^;'3+1GFV[8+M*C@&\;?0*C9 !IDJ9'\$:]^E' &SV"MVB( M9XC@TM1+J45[4+@*$TXLXA MM \8S9[^,3Q+7AT1,>Y%C(^AS^ZX4?-&(9@";C$SI98_,8>KG-V3A<1.#;5R M+(^]PG=2+*5B;4A^O:GW#6J%'=WZL+#["J$PBMM=ZA*4";BPJR6W!]PF\[D#AF=2< M81IBG?0<[H4NI2>Q!SP S1YO$/U.F: *GL#+<5^\0%YJMP.*$"Z+Z$)S <#\;G*1RQ^[2W^_2W[;[:,MOS>-"7(X?WA$6C MV''NZ?9TU\8Z^;,][M?(M3KH_7$>\\U%[HEL#?U_L;;UWD8U+2754Q*[E.I M"20O47>4Z!&O#Z@LO&/P"86E0TH9QZRL1.=Q'&:5-LJ4/]BCUM538)7"7^9_ M>LF''(MW[ML:;1E>%8+,--JU5V\_VS]<\_:^WH:WK]ZUL*7DJU=AP:G)R3D7 MW;8O23MP9A5N[Z5Q_!:$SXH?7[0^@-<+8]QFX#?HG_/9+U!+ P04 " #. M@ 55_"Y>!^X" !N!@ &0 'AL+W=O7:=AMMI:T; J3!Q+@\(!['%_.^;YSL;],-TK?F0K1PF,MI)D%E;7-6129HL*:F6/5H*23E=(UL[34 MZ\@T&EGIG6H1I7$\CFK&93"?^KT;/9^JU@HN\4:#:>N:Z:<+%&HS"Y)@N_&% MKROK-J+YM&%KO$7[K;G1M(H&E)+7* U7$C2N9L%Y[.M^CO?.Z4RY(97"CQ M@Y>VF@4G 92X8JVP7]3F/?;YC!Q>H83Q(VPZV\DD@*(U5M6],T50<]E]V6-? MAQV'D_@9A[1W2'W<'9&/\I)9-I]JM0'MK G-37RJWIN"X](UY=9J.N7D9^"_L0RAKU"X4YF^(I?<%$*95B/\/%\:J^F*_=I7 MGHX]W\_NGMV9:5B!LX#>E4']@,'\Y8MD'+\]D%L^Y)8?0I_?TC,N6X&@5O#? MS=Z7Q$&:_4EL^7"73WF^HN=C72D+1<_<6&H!A4D&L%*"](++]1E0M]%W^Q(+ MK)?DG"5=Z]V0P"LNR46UAM#-ZR%)BT4EE5#K)S@BP_ T/:%),@KS9 2?E'S# M9:%J!,L>25T*Y _^?L,HG,093,(XR08L+JG+3!9(IW&<0QJF60Y7IG#-(&4D M<;EON>%>:-+P=)3T8U?<) WC/''<\6D&7Q7=+6C^NS9'D(_#<3IQDY2"&\.^ M:Q'M:$"->NV5SA6VE;:3@V%W$-/S3D/^FG=*?,WTFC(&@2MRC8\GHP!TIV[= MPJK&*\I26=(G/ZWHAX#:&=#Y2BF[73B"X1&ULC5;;;N,V M$/V5@5H4":!$%TN6[=H&DFP6;9'=&IML^U#T@99&%K&4J"6I..G7=TC)2@PD M;A\L#:F9,V=NI)=[J;[I"M' 4RT:O?(J8]I%$.B\PIKI2]EB0U]*J6IF:*EV M@6X5LL(9U2*(PW :U(PWWGKI]C9JO92=$;S!C0+=U353S]]?B6#C60K MY3>[^+58>:$EA )S8Q$8O1[Q!H6P0$3C^X#IC2ZMX6OY@/[1Q4ZQ;)G&&RG^ MY(6I5M[,@P)+U@GS1>Y_P2&>U.+E4FCWA'VOFR8>Y)TVLAZ,B4'-F_[-GH8\ MO#*8A>\8Q(-!['CWCAS+#\RP]5+)/2BK36A6<*$Z:R+'&UN4>Z/H*R<[L]XH MJJ\RS\": FZ_=[REC!L?/E,_G#VPK4!]O@P,>;+Z03Z@7O>H\3NH4_@D&U-I MN&T*+([M V(XTHP/-*_CDX"_=(R=O(]LA6NB6Y;CR:$HTJD?TUC_]$$W#GT_P3D;>R2GT M]3T-9=$)!%E"+NM6-L17VU7[NI#X4L@&S5M!G'3S=A";]ST0%QI3;;"P5$R% M4$I!\\Z;W0*H=NAJ]P%SK+>H8!+Y<*L-IZ$BBZ\:RT[ '2_1E=<^(CCC#0') M3I,W?0XW4IL%/>NV,X0PNG=DM"S-GBGR L_(E(8?(8O]Z636"_%L#G=(HUM) M40"O*56/6+O$W5=26;R!M;!:0!LU2 5=3TQ88H,"TYJBG4S]+,P@F?AIDO30 M!10T?N!2100.1*+4C\(9I/,0?B]+GE-B.M5PTQ%9R[SD3U8F@XOL8!+Z&1&. MB'>4'*R.XY5$A;)XD0XF3:!ZXZ+@O+N%+>'Q5'0V<5D/EC&?A;/ MA^>=M?@LR47;"I[;V8=Y$KI?E! ZY3-*0C_.;#JU7M"1FG=U)UP5"Z1.R3GK MSUI"8C6EEO_3;YS-II2KZ3FZEFHWC?S)/"8A):]12@UT MR@<^T4U%Y=LS374:.I!8/E0*\>A @GO^=+PQ]N@HO'3BNSWY_^@0>S])0_>. MDRF]H\@/T\0*H3^C4K]U+@2OCO0:U-5?"2_J_<7Z MB:D=;S0U=TFFX666>J#ZRZI?&-FZ"V(K#5TW3JSH?D=E%>A[*:4Y+*R#\1_# M^E]02P,$% @ SH %55IE]L,, P 8 < !D !X;"]W;W)K&ULC57;;MLX$/V5@1HL$D"(;I%O:QM(FA1MT19!W'8?%OM M2R.+*$5Z22I.]NMW2-FJ SAJ 4$:4IPS9W@XP_E.Z1^F1K3PU AI%D%M[786 M1::HL6'F4FU1TI]*Z899&NI-9+8:6>F=&A&E<3R*&L9EL)S[N7N]G*O6"B[Q M7H-IFX;IYQL4:K<(DN P\< WM743T7*^91M1NO5_PG>/.'-G@,EDK]<,-/I2+(':$4&!A'0*CSR.^12$<$-'X=X\9 M]"&=X[%]0'_G1GEQ^D12V9$,]PBX^DT19+6*G*[IA&./_*U@+-Q3RR M%,MY1,4>]Z;#35_!'<%G)6UMX$Z66+[TCXAC3S0]$+U)!P$_MO(2LCB$-$[3 M ;RL3SSS>-DK> ]HD.FB!B;+0^ITV"S\?;TV5M-I^>=4UAWHU6E05T$SLV4% M+@(J$8/Z$8/E'V^24?SG .6KGO+5$/IR1159M@)!53"H6PA?T)YB/XA_FOU1 MH+(/9/I DOI&H:A&C:5Y(F9KA$H)*G8N-S,@V=#+=HL%-FO4D"4AW!G+J:+( MXYO!JA7PB5?HE76O!,ZY)"#5&A+'7, @!\CAF90T< ;I:!K&>>:L- ^S20R? MT)@9E7[1-JWP 5FCM.7_,=\3SI-X&F9Q>@'GTR0?->WORWY;T^9GGW1"W8X"E!!Q%/"_H"&CMHV#$#]'3"T8Y]K37B MBQ*&%7]Z.=%+VQL_!7Q5RI/1SX!TFXSI.P[34>JV=1SFDVY_PSS+3FYO=-3U M&M0;W]L-G<96VJX!]K/]]7'==NE:6.[,V:KD#4;@']KY2RAX$+T%^JR_\!4$L#!!0 ( ,Z !54Q+X-T M2P0 %P* 9 >&PO=V]R:W-H965TU"!Q B"GJQ7)B&W#2KNN #D&=K1^&?: EVB)*D2Y)QX&S8HY2BYLH*K<#PU3281]>WF=_?;OA3\*T]&(// M9*GU=S_Y7$X#X@EQR0OG$1C^/?([+J4'0AH_=IA!'](['H[WZ+^TN6,N2V;Y MG9;?1.FJ:9 '4/(5:Z3[JK>_\ET^J<K^ MV=/N' X<+MW3O:5G 7]KU!7$) 1**#V#%_?IQRU>_+_2 MAP_"%E+;QG#X:[ZTSJ"(_CYU#%V4Y'04WUC7=L,*/@VPDSR$YASY;8*.6#9+6*^CS63[#@J^Q>]PINFM]=8_4=NG4(I?>-,N@H66C:^*>W!DI2S$X6%!^V8A$$;5#<6JV0OX99)I@H,@4Z\X/62&XBC5A,1O(>, M1F$^RG 4DSBDHQQ'8YJ&49I 0J+O&_2V5X6N\4KXT0@KVNLABL(8MUZ\RVE$ M;_93['SL:X6=: Q7Q3.@!)25K'79[QTDH_QR]WO #;7*>ZUZ7C&R00Z>%PUS M0CRO. L)VL[((.UED/ZT#$XW\BDEG,4\K80#<+8#]_4KL)S".EYZ EXB7?E1 M(]>OCN*_1?MDM+7M7?,RNMLK;%X43=W@F2-T;SR_.N]$B7_&B7^Z:KW8WEIZ M);.[]O9%FA+3LEBL=$Q"DONR#6B&M8SHI2\FS<(\RU^M)U$8Y>-V/0<,6+ZK#N^JA,IP??;9@(9Z.#;V&ULC55M;]LV$/XK!RTH4D"+WBS93FT#2=IA M&]8M2++V0]$/M'2RB%"D2E)Q\N]WI&S-[1QC7R22NN?E>.1IL57ZT32(%IY; M(K50O15K:1:-+!5O M41JN)&BLE\%5(-" M."*R\6W'&8R2#G@XWK/_XG.G7-;,X(T2GWEEFV4P"Z#"FO7"WJGMK[C+)W=\ MI1+&/V$[Q.:D6/;&JG8'IGG+Y?!FS[M]. #,XE< Z0Z0>M^#D'?YGEFV6FBU M!>VBB3>:X=$6YMYJ^X;ME+SXWG[G?#B8,?+E:&ZOIS'P]EO+ M.#G.Z.[1I>E8B,9[,7P4$QY,7%P5$I%-]98"B2#]!5J)>CJ<[FY!*H=^MJ]QQ+;-2&S M9"BD>R1PSB5!5&^(VKP=T^/R"8VE5F#IZ$OJ%1IJ)*DSF$_#.$_=( ]G^6Q$ ME*IU)MEP\\FG1L&<)\N>"5A,PVF1.'2>9B.HTZI&X]H-$^"2YB7%SL+9? ($ MF!1CI,6RD4JHS0L485%,*6B>)_"GDC]S2=KH=*#;GZP)F)ODZ M>O72#@UC7!W;[=709?X-'WKU1Z8W7!H06!,TOICF >BA_PT3JSK?<];*4@?S MPX9^&:A= 'VOE;+[B1,8?T*K?P!02P,$% @ SH %5>1\>;?9 P 0@D M !D !X;"]W;W)K&ULG59M;]LV$/XK![4H$D"( MWFTYL0TD:8=V0+<@2;2=G)?OV.E*TXG2,,^V#S2-T]?(Y\ M3J?I3NGO9HUHX:D1TLR"M;6;RR@RU1H;9B[4!B4]62K=,$M3O8K,1B.K?5 C MHC2.1U'#N SF4[]VI^=3U5K!)=YI,&W3,/U\@T+M9D$2'!;N^6IMW4(TGV[8 M"A_0?MO<:9I%/4K-&Y2&*PD:E[/@.KF\*9R_=_B-X\X R62CUW4V^U+,@ M=H108&4= J-AB[SH R@ MQB5KA;U7N\^XS\<3K)0P_A]VG6]..U:ML:K9!].\X;(;V=/^'(X"ROB-@'0? MD'K>W4:>Y4=FV7RJU0ZT\R8T9_A4?321X])=RH/5])13G)U_Q(6%LT>V$&C. MIY$E2/<@JO;A-UUX^D;X"+XJ:=<&/LD:Z]?Q$5'I^:0'/C?I(.#/K;R + XA MC=-T "_K\\L\7C:4WT=N*J%,JQ'^N%X8JTD+?YY*ML/*3V.Y^K@T&U;A+* " M,*BW&,P_O$M&\=4 T[QGF@^ASQ^HWNI6(*@EW"JY16TYW0KX#'Y="+YB3L?F M%.]!Y-.\']=(VS0;)I\_O"O39'QE@(K66"9K+E>D;-I6O6P+S#AF=#_8WP^0 M+_&KL%F@ABSQJPGLD Z:W)=*4,V;RY>@'WW3+N",2[!KU1K",^=PCULEMHY$ MI;'F%I:LXH+;9ZH_P62%\!X\Y_3JR#H^LU^410-UBPX_(ZG<-9&D[&D_,AUXII_>SRV#+1HM\\"^-B M[*TT=*F_&5V04Y&,P\*S/EC_DW4!9Y,P34IBG<3AJ!BB7?R;=A&785JFWAJ% M99[ @-Z+7N_%?];[%VE),\;"IR?J-@9/:7P0[;3&>UCL8&%'JJQ(])H;.D#: MV%(5=#)U^3HY%QKQ%?O2WC@3Z\7^DIY76>^2MZLEUO5;NCV^2';]Y"& M>1D?C7DX&;V,UYV$/"]'\@%.X_G4 6YN.<8,HB)>W5FNVD/Z7N6)9( MLLF2,?U&,,H2&*4E/"K+Q N9P]&[S:E.N]&K>Q+&(S>689[')Q45'?6U!O7* M=V]W@ZVT78OK5_L/A.NN+[ZX=U\77YE><7J+"5Q2:'PQ)CGIKF-W$ZLVODLN ME*6>Z\TU?>2@=@[T?*FH2/83MT'_V33_!U!+ P04 " #.@ 55)(I77*+2[WPS5(# M3YU06?A1$ S]D@OIS29N[T[/)JJRA9!PIYFIRI+KEPLHU&KJA=YZXUXL8>.P"AX M1R!J!"*'NS;D4%YRRV<3K59,TVW41A-'U4DC."')*0]6XZE .3N[XD*SK[RH M@-T"-Y4&?'%KV,$CCPLPAQ/?HA6ZZR>-QHM:8_2.QB&[5=+FAOTB4TA?R_N( MKH48K2%>1'L5_E;)(]8/>BP*HFB/OGY+N>_T]3^F?"E,4BAB;=B?Y[&Q&J/D MKUV<:Y6#W2HI<\9FR1.8>I@:!O0S>+,OG\)A<+8'\* %/-BG??: F9A6!3"5 ML2LAN4P$+]BY,8".XC)E-X+'HA!6((W&BRGCEFV8[J*TU^AN2H\YL$P5F,E" M+IAU(<(0!FYJFS-+QV3SV;TNPJ6=N2J77+Y\^32*PI,SP[*6 M]0*#H4R@Z% MKCK,8:P#2:4U6<=<%(8)Z6PD"H--&I3!F5&%2+G%1'+&+R&!,@;-^J';Q2]E>DHF2;O--<#/B$UW\>2XYCK)7WJD&"L!OF!*@,X? MYFP4H0&B' 5G[^68,[V)0'<[/!MO >Q(W\ S%.QZ/6XFU^S /82J#"HUATUP MC"D5X07KA7XB)U5XQCZSL#<*3SNC\TQTUIDUL665DR%NH+5[W!)_#0QW!77M MLA<6!KTP.&FEUV.S_:CLQM=H->R=1L.=YAN!3CB/T3?[;9_T3@8<1BS+KM$BG'OS.,K#OH[T=5TK];WRZDKHBRF[HBY$U<9J,YM6:9"U'BP MHMJTCHQ.B?W)?!0G/;;*19(S\>^J;&5H;L1"BDPD' .ADBHF%@Z]D,N*>H8V M%P[I!\$A6X(6*F695N6.Q$(.KXK=N)MJ[6O3M:O*U>F&W+Q+[J:-IZT,O&BJ M/Q)\:[H-=8IN+>**=!DV')S6&.K7X.G?V(-MRG4&&(8'(:9-]$K_ZY+=5K)= MX>AWFK42],*UI ;]54E;]VWM;MOUGM?-WN9ZW3+?QZ00;:_P*S?P!02P,$% @ SH % M5;@[-'"V!0 V0\ !D !X;"]W;W)K&ULU5== M;]LV%/TKA!<4+<#5(B514CX,)&F[=4"!H$Y7#,,>9(FVM6@?]F)3E^3AX;WG7I*GMTI_,4LI+;E;U8TY&RVM71^/QZ98RE5N7JNU M;- S5WJ56WSJQ=BLMC=AH8_A8+9;6&<:3TW6^D%-I/ZVO-+[& TI9K61C*M40+>=GHW-V M?)&X\7[ [Y6\-5MMXG8R4^J+^WA?GHT"1TC6LK .(V 0..?'G,T M+.DF;K7<+>99OG7R4-[)I)MB+#I8_ 2O(!]78I2%OFU*6N_/'H#CPY!N>%_P@X&]M\YJ$ 24\ MX/P 7CCL._1XX3?V/==JA8TW5D,?\+U=DDOO=:G)G^Y M=&S6>2'/1D@6(_6-'$U>_,1$<'* ?32PCPZA3Z;(S;*MI8O6F\KDBX66B]S+ M_"%^9'9//N1_*TVFJM6%W+>)@\OLW\3U$EY3-;*Y:A;$.H40W]M80RPZ+]5J MG3?W+WY*.4M.#%*WEU/YP%26CMW*LS.>W3&Y7FHI=W1#$'4Y1'WX8>B]D<8V MJ%F?95XC9E-5MV[[9JO+Y0-YD:_6)^2\R>M[6Q7&A=JHNBH]A>\$\[)JL''5 M&B21>36DSS$Y-T;:GUW1*,D181FC6<+1\J[A)SLVE@0T2.+=WMXV;6>FT-7: M4>OADI#&(B511..8$\92RGA A*!"A"2*:1HQ6#F-@XA<*YO7"$/1:NUB-@2$ MBYC&4;!!"1F6R^#B4- D3#

;2N&H,-">&J@"&*QP*8=Q6!:N!L64)9*-QX@25 ]T !CH<"''^? OR+5 N=KY?W^ZKOP35^>/5=;*A1 MTHE$-1YA5M6U \_+$L#&;GXT/HJ%3XUE>,VM:!H? &( M*$^Z;$<)\<(7(>OK1!R'J':,O&^LU(UW/O2!4I8R"(=!GYG7 JH:@Y8>R6>K MO/2U9%L_SQ"+&,0BGBV6M\96*Q^!C4C>WJUQ0X7!*C*3,!=JT53_PE!U\7C7 MVE;O/;T/+OM\_51-4;F6 M>B,+N9HAZQ&_QR70/1]*= +$JP-G7YB@QGBQA#@F<6JD@?M T8(J7+W 1TQ$ M@A/2=P@2QC3+&.0I\3R90Q0H+)RG?>2=8#*:I=&AD"9#2)-GA]1=F\W.O1G) MM8GN)=RY4'IO^A]B8_,'^_NN\P=P5PV9N% M-.P.;9Q0"<_\U2:C<$Q31P]QMD.@9_ZT 1-,-MAD$*:.$ MXEB]"_XCQQRY831*O=2"@$8XU<#/G5PB\A'^4,LYI@:O$QP)NGM(=A]6K?WC;:8LJJ]O M+O'VEMH-0/]<*;OY< L,K_G)?U!+ P04 " #.@ 55G06SI* $ !T"P M&0 'AL+W=O@20)5% MZM5I8L!)NZW#VAIY*X9A'VCI; O1BT=2L;-?OR-E*T[G.!D@2$?R>/<<[^'I M3E>-O%,+1 WKJJS5F;/0>GDR&*AL@9507K/$FE9FC:R$IJ&<#]12HLCMIJH< M<-^/!Y4H:F=T:NO[L7=NIM9-MNL&.S?04I8EZ 5:%*)^>/,*DW+[8C'14U M^6U:)>I<'<.+2-\"YVZ:Q"2PQ W](0EAZ$:QF0F8&Y+A:[$&G,VH9@#M5"^9 M/(K<- B.X2ATPV!(7\;<( Y)2%V?T<)7JJN/]HJ:K&#GWP\#(W!WF/C&?^!2 M4 9C8*$=8$O4LR5Z-5N^+2WNL2F"A7[X;]9^4C Q^=I'FX-N]M/FFBQW*2_J M.6A32S:%O_@'%33+QYJ\%\Y3$IW =UM>,7\_OD=)?XO'";A$\_,Q;K9K%\0E MXIUO\:KJ93/9LG@:%?. 3&J"S%0XB'7IS ;7< 1S%+W8#Y MQ%'?BS@5/4[C(#F&./)2MLMEEL1NPFF%W/A4L:/$':9FF'C1R^3FIH:Z8>Q; ME#[P-'89'QILR?X*.=CIA"J4<]OO*:K=;:V[IJB?[5O*<==)/:IW_>@7(>=4 M"J#$&6TUU\L!V?5XW4 W2]M731M-79H5%]06HS0*M#YK&KT=& =]HSWZ%U!+ M P04 " #.@ 552U)JS^D" "(!@ &0 'AL+W=OE8 MJ"QYDGQ)__THV7%S6"[](E$4^?"A3-*K@]+?3(5HX5@+:=9!96US&T4FK[!F M9JP:E'13*ETS2T>]CTRCD17>J191&L>SJ&9^KZQ31)M5P_;XB/:/YD'3*1I0"EZC-%Q)T%BN@[OD=ILY M>V_P)\>#.9/!9;)3ZIL[?"K60>P(H<#<.@1&VS/>HQ .B&C\VV,&0TCG>"Z? MT'_UN5,N.V;P7HF_>&&K=; (H,"2M<)^58??L,]GZO!R)8Q?X=#9SK( \M98 M5??.Q*#FLMO9L7^',X=%_(I#VCNDGG<7R+/\P"S;K+0Z@';6A.8$GZKW)G)< MNH_R:#7=9MO!I*_ S."+DK8R M\%$66+STCXC2P"L]\=JF5P%_;^48)G$(:9RF5_ F0YX3CS?Y:9[P@9M<*--J MA+_O=L9JJHQ_+J7<(6:7$5VWW)J&Y;@.J!T,ZF<,-N_>)+/X_16^V< WNX:^ M>:3N*UJ!H$KHN8\^*V-N8(?4B@AG"3UH]_OWBS29/[>N$O/2IRSZI666#4G5N%%+3!9 M )8E^K;T=YI9O(6G2B.^*"=XY,>7"JH.]-4Q"*Y,W)*<22,NB;EJ#84R(> Q MQ\92DOI"W)OAE7^:#XQV_2O#+S"BX$F<.'$>)MGF]UP:$%B2:SR>3P/0 MW=SK#E8U?M;LE*7)Y<6*?A6HG0'=ETK9T\$%&'X^F_\ 4$L#!!0 ( ,Z M!56#S^(VA 0 +H+ 9 >&PO=V]R:W-H965T.XY>^6,,A9WC.<&8\TXV03ZJ@5*.7JN1JYA1:UQ//4UE!*Z*&HJ8<=E9" M5D3#4JX]54M*W$JFFJHC\]X*68C-S M F>KN&/K0AN%-Y_69$T75#_4MQ)67N\E9Q7EB@F.)%W-G/-@.!P.>97M*R-(X QH_.I]-?:0QWY:WW7RUW MX+(DBEZ*\I'ENI@YJ8-RNB)-J>_$YC?:\;$ ,U$J^XLVW5G?05FCM*@Z8T!0 M,=Y^R4L7AU,,<&> +>[V(HORBF@RGTJQ0=*M%ZQ>]X3=!W MP76AT#7/:;YO[P'"'B;>PKS 1QW^WO A"GT781_C(_["GG9H_87O^+LFDC.^ M5CML_SY?*BTA2_XYQ+=U%QUV9RIGHFJ2T9D#I:&H?*;._/.G(/&_'@$;]6"C M8][G"ZC$O"DI$BMT1S/!,U8R8I,:-+J@Z*:IJ"1:2(4(S]$5Y0)RI54TBN:( M<70IJKK10!I=$,6R]B K&PW;;[.@[N-RKK5DRT:;7$!:&#\5W+S0(GLJ1)E3 MJ0X%["BEPP&[!R8K44*?,"C;"VLIGEE.E:7)]VGFAVAF/E>7J,%>]E70)I2FZ:]8/+5_ 0[T@!@ MZD(T"K I%]&7C-9Z"P/@OH+*H:3/[.OLP_X +!H@@L[0+VB 0Q>GL153D (K MA2,WB"(C)FZ2Q.C1MBZ:?R'/$-XU-3$T3VPQ* 2M7&G !3&==+DS0$OP'\*?#=,4Z/U88E'V&A#'+MA'*+KU0KZL,E7^QC0B3OW$_1G;5)9 M&1YU([,">FR/P"09^OPIQ0'^^N:+ W-C@!XL>P@_N(.X9$9L+1O.M'K7/@X3 M-T@3]$BD)/S(P00HX:2OE@'*3F(?NP'<,(Z2 R]X:N+M1>(U_,1;M@_L#R/< M"4'<"T+>R^3??MZ%"K.8KF<*O9 :(+HM&&VMH#K'UZFDJ$I@-#@H ] MN@?7-*-L'_(I/::]175-3OUO/>7LXYH*@[$;IS&*_-A-PK1?;U.^KZF[Q4/; M;6^-@%T\-@?'( 5) +F>[.C"L9O$^+6>HI'O^K[_YKN]Y%+ +5(SD_DW0L-C MC-UTG+IQ-/Y NA>:E#\]F'I]TP"[XW3DCG!HQ1!*-0IWM6-00D/T@X/Y[NW, M4_"/L[93HX( -ERWHU6O[0?3\W8>>SW>3K7?B5PS>(B2KL#4'XX@664[*;8+ M+6H[G2V%AEG/B@4,UU2: ["_$A"8;F$NZ,?U^7]02P,$% @ SH %5&ULG59;;]LV M%/XK!UY1V 72]0]M0TX:8=U6-L@R=:'80^T=6P+E4B/I'/Y]SND9,5&76?8 MBW1(GLMWKN3D4>EO9H-HX:FII9D.-M9N+\=CL]Q@(\R%VJ*DDY72C;"TU.NQ MV6H4I1=JZC$/@G3)8[?,_Q9X:,YH,%Y MLE#JFUM\+*>#P '"&I?6:1#T>\!KK&NGB&#\T^D<]":=X"&]U_Z+]YU\60B# MUZK^6I5V,QWD RAQ)7:UO56/OV+GCP>X5+7Q7WAL>9-H ,N=L:KIA E!4\GV M+YZZ.!P(Y,$/!'@GP#WNUI!'^5Y8,9MH]0C:<9,V1WA7O32!JZ1+RIW5=%J1 MG)W=X9I";.&C;!/L(C6\%XL:S6@RMF3!\8V7G;:K5AO_@;84/BEI-P8^R!++ M8_DQ(>OA\3V\*WY6X6\[>0%1P( 'G)_1%_7N1EY?](J[M[A5VE9R#7_-%\9J M*HZ_3[G;:HM/:W,-'<&:]QCC<]IG]U1 Y:[ M&D&M*#U+U2 ,?U?&C&"E50-?MJA]O@PLGJ%S[)0/9ZV<]N%^@[!2-76L"Y%U MY0#^5%H#@IIQJ>2RJJNV7CRCC>HM!V\@8D6:NS]G<5(0P0O&HXR(-&5IDAY(NU:$ MMZ+9OH.Y%/6SK98&AA'+@F0$(8MB#D,2+O@(.$NC$#Z3B2X^7=0H[OA$H]>@ MDPQ9D:, *LC>,$(.7!\F\SB1"Z2A@OM- M*YYH1^*JLJ0M8&% L#,6QADIY:2=W E3%A?QWADGL=7JH?)7P+ 3=MZS/'+. M)"P)4P0F?2*4LF?J7JMIN9P*:JD1>H+"T4>09Y3K/*(0U&\AN*5$J>:&O*(\9P"_<8A MY7GHJ ;L'2[3Y$:1()? MK=)N'C5$W462N++!5K@STZ'FFXVQK2 ^VCIQG451A:!6)7F:CI-62!TM9L&V MM(N9Z4E)C4L+KF];8>^N4)GM/,JB>\-763?D#)F'EUF%U"5K8W[XP\=J'J6>$"HLR2,(?MSB:U3* M S&-GSO,:)_2!Q[N[]'?!>VL92T M:90+*VP'W_$D@K)W9-I=,#-HI1Z>XM?N/1P$3-,G O)=0!YX#XD"RS>"Q&)F MS1:L]V8TOPE20S23D]I_E!59OI4<1XOW:&HKND:60L%'/7QE_[J>WXBU0O=B MEA"G\Z@JKQ_$)T]MSS.\Y7N4G 3_U^@R*-(8\ MS?,3>,5>I:R!?)^"0'!LM-5 R M,9X&H(RN7RKNN0J$"_=2EZJO?%"WXQ]XXP-OS;R]26I"JX52=]QBMSPZ.D9Q M9D-;87%P8WGU@SPVBPO@2L%0*6^PQ':-%HIL*!N_9/"<:5%C>L/Q-.6.J*2 /#Z?9+R^R@OX0@W#9I-SR-EV8X@K MYP^E T,&S+,X&Q4!L(BGDQ$&PO=V]R:W-H965T MMV XVNTK;C!$@'TTW !\2' MK/7:Z-*DQ.EV\.MQTI<;TF[B2QL[?AX_=NTF1VT>L 2P[+&2"A=!:6T]#T/, M2J@XCG0-BF[VVE3@2H9Q%,W"B@L5I(GW;4R:Z,9*H6!C_ MQ' DHL*% JMF('](EB.YZNI MB_3,7"4[K1^<\3%?!)$3!!(RZQ@XO0ZP!BD=$^=JIEQQ'66GX7N2T7P=N Y;#GC;3W^O@!NGJN'5^F)?HG.W:Q4<"R!JVN M.C IJ(1JW_RQZ\,)((Z? <0=(/:ZVT1>Y0VW/$V,/C+CHHG-'7RI'DWBA'(? M96L-W0K"V?2+*;@2?WC;(I6S&\#,B-K;>L]6#1("D;VZ ]BB\2?FK4B$VB*Q9'<X%W,C1CXGDG_]&,*[;6"K44^5-O-@:0,O&^.;="<94)+MF6G.!4(/NQW*$U M-&T_SW6J%3 ]+\!MX!QKGL$BJ%TN72AO.I0WO<2>?FZJ'1@G MG';:4!6JZ)N'Y[2V;->>S2WW(8V3\' J(#P9O I,X=<+6:8;9=L9'+S#!B_; MP7T*;]?_CIM"*&02]@2-1F\HKVE7JC6LKOT8[[2EI?#'DOY"8%P W>^UMKWA M$@S_M?0O4$L#!!0 ( ,Z !56.ZU(] @, *H) 9 >&PO=V]R:W-H M965T:DH M83 32)9YCL6?&Z!\,W)\Y_G#+5EERGQPXV&!5S '=5_,A)ZY#4M*.9P(""HDR#%B_UC &2@V1#N.Q MYG0:EP:X/7YF_VQSU[DLL(0QIS])JK*1TW=0"DM<4G7+-U^@SL<&F' J[1-M M:EO/04DI%<]KL(X@)ZQZXZ=:ARV '[T!"&I <"P@K 'AL8"H!D3' CHUP*;N M5KE;X298X7@H^ 8)8ZW9S,"J;]%:+\),G\R5T*M$XU1\@R61B"_13( $IK M MWTH0;ZH0@S="_%:R2Q1Z%RCP@J %/CX, MGT"BX;Z%^RWPR?'>V^#3X[U[NW!7EZJI5]#4*[!\X1M\UTG"2Z8(6Z$9IR0A M(-&OZX6N@O[E?K>)6_%%[7QF&[J2!4Y@Y!2F \0:G/C].[_K?6J3^I1DDU.2 M34]$ME.4L"E*>(@]MJUO?H?$#.#E'VFK1T75M51F%U_'8=CW_<[076\K_=HL M"@9!;[!K-FEAZPXZ0;1K-CT8_W^J$S7J1 ?5V=HCK#Z$);1,]4QO"]I=@4F* MX$D??!*J386K#(3>_(30&B(L);0K6;GM;.7N1WOZC ^&]J\->X3#Z8D<[BC= M:93N'%3ZCBM,K<@7KUK1*BMV2]$F:J>M/8/N7D.-7YOI]HR"_EY[MK!U!]U> MN"=:BUD_ZODO3BLYW*USSMQBOF.Q(DPB"DL-]"Y[FD=4-X-JHGAAC[X%5_H@ MM<-,7Z9 & .]ON1&PO=V]R:W-H965TBR#+,GVX@9;NYY5K/#?=DO9%E M@[V8Y7@-#R _YW=E06?Q)8"<.KE$YE$?& MOI0WM\G<00JQ+!%8?6UA"6E:DE0_OC90JXU9.AY>/].C:O!J,(]8P)*E M?Y%$;N;6M8426.$BE?=L]P&: 54=C%DJJD^TJVU'$PO%A9 L:YQ5#S)"ZV_\ MK4G$@8/B]#MXC8-W[#!XP<%O'/QS(PP:A\&Y$8:-P_!KRG2 M)5[,.-LA7EHK6GE1R55YJP036LZL!\G5KT3YR<4-%D0@MD)W' 10B2N]?T:_ M8OBQ[IW0.(E;O;Y][)I=].*;_B^2_QB,#K-8=U/9?4W+J'+= " MT-^_*E-T*R$3__1-FIH[Z.>6:^Q4Y#B&N967DY5OP5K\^(,[I.PH(:-*EA9I[>+@3]T9O;V4-)3HR.+R%"?.CH-6YV& M6IT"DA;5L[A6KQI]V=>Z7YI]D[!@>)+8T<0?'&6_-AIJLF^H3YWLC]KLC[39 MO^/JB9" 'A27Q.HA6;(LQ_2I3P@MZ5(A3,("D[#0)"PR!.MH.VZU'7^G6C#[IT]3=* M"XS20J.TR!2M*["W%]C[3M6^ 9L2W"0M,$H+C=(B4[2NX/N=#%?[]_GLHM]@ MRG7EH 8/W..5T^B>Q'E!0Z-!(U.TKB#[#0?W?]MQT$>Z^)$TNN?@GNXG]!5% MDS$C4[2NLOLM"O>5>Q1NWU; ZG/7"G87U?,%\3*E **Q7*N1JK M@?'Z0*B^D2RO#C >F90LJRXW@!/@I8'Z?<742M#J'O^7!V"28Q.KTC8'USF^&^<.P#],MXX\B!)#D>Q*G8J:%4F97NB[\$!(J M!BR#5/VS8CRA4EWRM2XR#C0HC9)8MPQCK"61OQ<2);4QBJ")$JK(_U>)^+(P#)/&%BU@?7H*D(!_)9\HY+9X \MX!2:-8?"#O M2)22/T*6"V4EIKI4P11(W:\=.Y5CZX3C,;EEJ0P%<=, @@Y[K]]^TF.OJR0T MF;#VF5A8OXB%ZI%"'+T()*_?U=MY$9" M(O[I"'51(4?=R*(67XF,^C#35+$5P#>@S7_^R1P;OW;IB0ES,&$N)LQ#@K5$ M'C4BC_KH\SNZJTJ)9.I3HG3F0$ =Y(XD($,6J%K2U)LNP7OQYPJ."7,JV+B$ M%5_QS?S",(RIOCD6\F6GD3VZ;'?RD,)J"60W MF] HT,\S&+:2H&/DN.7\4N M,7I1YXJ!"7,P82XFS$."M<0=-^*.\4OL&%-D3)B#"7,Q81X2K"7RI!%YTOL& M+ZD(B:\&<5$ Q5BM^]6=O"A$YLA^7JZ6O9[.E0L3YF+"/"182ZZ+1JZ+_B\B MCS940KPCGR .R)(E&4UW79+U-LI?XU?824V1, MF(,)[?]5%Y)EY7[5 Y.2)>5I"#0 M7G10_Z\8D_N+PD&S"SO_ 5!+ P04 " #.@ 55XLLE!$D# !8#0 &0 M 'AL+W=OJHT\N'U7YPX"188W#&-DG[[_<8" H9@C857Q)\>=_C\QA?6.R% M?%0I@"8_,YZKI95JO;VR;16GD%$U$EO(L64M9$8U%N7&5EL)-"E%&;<]QYG8 M&66Y%2[*NGL9+D2A.V2;6IL,/%EF[@ ?2W M[;W$DMVX)"R#7#&1$PGKI77M7D5ST[_L\)W!7AT]$Y/)2HA'4[A+EI9C!@0< M8FT<*/[MX!8X-T8XC*?:TVI"&N'Q\\']79D[YK*B"FX%_\$2G2ZMF4426-." MZR]B_S?4^8R-7RRX*G_)ON[K6"0NE!99+<819"RO_NG/FL.1P W."+Q:X)T* M_#,"OQ;X_S="4 N"DDR52LDAHIJ&"RGV1)K>Z&8>2IBE&M-GN9GV!RVQE:%. MA]?Q4\$4,W.@",T3\EFG(,E=O@.E<7JU(G^2MTHS1 P)>4>9)-\I+T 1L2;7 M2@'V*$TD-AN#CXRN&$='[(+M18;UKR+0E''U&LV^/43DUF9%_*/(1\9TWQ',\KT-^VR__1'\1WSVKCOK5$<2C M@]QMRVV<@68:O&8:O-+//^-W4RBL437*:C[(/Q^QCMQIR-2_77PJRZ#;TNP7 M5VI+8UA:N"$HD#NPPC]>N!/GKRY:0YI% YFU4/H-2K_//7PO1+)GG'<1JY23 M4FDVQ%TX]R?..%C8NV,6O0$N9=$1TQN[1S%;609-ED%OEH'C/FXYS=4H%MGQ M6].5=J_5I2_*D&;10&8MA.,&X7CX-3<>$N609M% 9BV4DP;EI/=M_$KS#5MQ M(+0Z$&A](+PA.=Y<\* X5)"8JK2+:Z__I5PGSY?*ZR-9Z32(SEN@VOBTZOWZ5T*K/Q$1W?<9P3/@-%;/&9-7QFO[V#]RHO)3%[ M1L)U_>GL!,5 (5LHY@V*>?_"$IKR&PO M=V]R:W-H965T]^4,WHTPX<52. M3543D5U?+OC&8*UWVL22S*1\M)WK^=CQ;$# (3'6@>+?"B; MN37",)YJ3Z=YI!7NMK?N'TMV9)E1#1/)O[.Y2=@1^.$!05 +@K\%_0."L!:$)6@5 M68EU10V-(R771-G5Z&8;96Y*-=(P87?QWBB<9:@S\47R5##-;$HUH6).OI@4 M%+D6*] &=\MH\I9\T(9AQF".XX:*)9MQ(!=: \Z6!@JG3J_ 4,;U&0JF2N:* M85]MB($D%9++Y08G'NZOR.G)&3DA3)"OJ2PT/E-'KD$4&Y";U&%?5F$'!\*^ MI1L2^F](X 5!BWK2K?YD7'O"[+#2.Z#H953;) MSQL<(]<&,OVK#;"R[+=;VLM[KG.:P-C!VZE!K<")7[_RA][[-MXCF>W1APU] MV.4>_SD=#QH6!2YC]!K/?Z=3W_,>< M4Z%[BVQ[S,DI'FVS?76=M?%7IL/2U);151QZGA>YJUVNSB?_)]>HX1H=^ ML@JS4_A23'>GT-F/C%NJE@P+%X<%VGN]$1X6517NJF-D7M:^F3182\.^\QHQ?BC MR $D6I<%%6,KE[*ZM&V1YE!B<XX3V24F MU$I&YMDM3T:LE@6A<,N1J,L2\^=K*-AJ;+G6RX,[LLBE?F GHPHOX![D0W7+ MU3H;8W!C\(K,3&&.E,9HP]ZLFG;&PY&@@*2*7V M@-5M"1,H"NU(83RU/JTNI!9NCE^\?S"YJUQF6,"$%3]))O.Q-;10!G-<%_*. MK3Y"FT^H_:6L$.:*5HUM'%LHK85D92M6!"6AS1VOVSIL"-S@@,!K!=YK!7XK M\$VB#9E):XHE3D:\E5V^)TLGDED.%289NUFI= M"! (TPQ]DSEP-*DY!RK1E1 @!3J=@L2D$._0&7JXGZ+3DW?H!!&*ON>L%DHF M1K941-JOG;;1KYOHWH'HGVMZCGQG@#S'\WKDD^/R*:1*[AJYNRVW51VZ8GA= M,3SCSS_H;PXJYPQ-F)!B@":X(A(7Y ]D ]16:K!1H;8R4R+2@HF: _IU-1.2 MJ[7YNZ\83?2@/[K>KY>BPBF,+;4A!? E6,G;-V[DO.\KS7]RME4HORN4?\Q[ MMVHDI#EE!5L\]Z7;^(B,#]U-EHGG7'C#D;W"^9Z3K"+U&,5.A<'/NJP8QJ^ZJ/"9DMEIF&D M;4O%IG'T<0_W=D,015Z\P]UCY<5.M,-M;QP+^DC^@OE"K314P%SIG/-8)-%6RA+AY[CC(99G.2#V^OVL_OR]KK8 MJ#3)Y7W)JDV6Q>77.YD63S<#=_#RP6_)PTHU'PQOK]?Q@_PDU>?U?5F_&^XH MBR23>944.2OE\F;PDWLE0J?'72PB]D4W'_]0A=MX^O&?(DK.2O2?R4+M;H93 9L M(9?Q)E6_%4\_RZY!8<.;%VG5_LN>NFN= 9MO*E5D7>&Z!EF2;_^/G[M$[!6H M.?8"7E? .RP0G"C@=P7\2R,$78'@T@AA5R"\M,"H*S!J<[]-5IOI*%;Q[759 M/+&RN;JF-2]:N=K2=8*3O.E9GU19_S6IRZG;^[+NI*7ZRN)\P?B?FV1==QOU MCOVC[M0_LD]U1UYL4LE^7;*7*]^Q^S3.W^F+VZ*1K#OV/(G;[L*?ZXY?2?9] M)%6KSIXA]_]T/[#N6Y.SW5;&IZF+5]5#5C6BJ,IQW%;[;5M@[46&? M?2QRM:H8SQ=R82D?T>5'1/EAG;Q=!KV7#-YY)/#OF_P]\YUWS',\SU*?V>7% M75MSOBTZ_[;H@BX>R7E=W+45-W+I[WJCW_+\$[Q94:DK6Y_8%@OLQ9K1]ZI: MQW-Y,ZA[827+1SFX_>M?W)'S-YL@2%B$A'$D3(!@AI#!3LB HIO#BM3#RD-9 M5-:;?HL;M;CFV_#QU@W&4W]R/7SZRV)R9$QAB^EXX^DNII'N<)?N MD$SW!UE55_6W]'R3;=)8R47]Y;HW'CA86V 48[008D0+\7J@X9>L3O3Z7RI;RT5%51JX_ M]0XR3@;NF_&+0G)D2'$<,JR_+$)[OL>[?(_)?$=4]V9R._^PY7Q\7)L@= Y2 M/CZZ24/OL%=&QQ>YKA,&!ZFT7.5,)E/S*D$V]I5#]627R@F9REF1K3=*EKK# MM@FMBJ5ZBDMK$DE@WV]C)"Q"PC@2)D P0^+I3N(I.:TRI^[*G.NS?W^H+V>_ M*)E5_[&I/46JC81%2!A'P@0(9JCM.GI-YY"W-*]4DK73@,^57&Y2]B%96F]D MFM-76R@M.M-&GWV5<6F;2W)H/02*9FJYMSYW7['G9EU/'VIRQC;W2T,J+#]A;0.YJW6()R:%!A;:DW.;$V%J M_\*E#8QVC%RP1:QBUE;".K6ZHRF];RBHMP&E<2A-H&BFNMHM<<=ON !T0?9$ M)SJ2%D%I'$H3*)HINO9U7-K8N7P5"/5SH+3H3!NI52#4OD'13"VU@>/2#L[I M&0[4G8'2(BB-0VD"13-_,M8.C4>[%[UG.!UO_WO?#5WG*7R7/SVIYPJ+T"I450 M&H?2!(IFZJSM%<][W4#I(:V*&90606D<2A,HFJFG]FX\VKOI/U#ZQP.E,S[\ MQ6U&A^TMH&_YF>\H*(<&%;:6>IY[8BGH:3?%H_=ND$,E^Q_[F.1)MLFLR8?Z M+5!:!*5Q*$V@:*;BVF_QPC=<'GI(@V,&I450&H?2!(IFBJX='X]V?"Y>'M*< MWOI"/9\S;226A]!Z"!3-U%+[.QZ]'>;LD!T_GQRRH>8.E!9!:1Q*$RB:J;@V M=[S)6P[94,<'2HN@- ZE"13-%%V[0![I2O08LJ&N$)06G6GCF!BRH0X0BF9N M=-<.D$\[0-V0;6ZZ*]1*EC9!:5CO#?!0EPA*XU":0-%,D;7KY+]R\XX/=9>@ MM A*XU":0-%,/;6[Y(,W[_C'6UJFCG?XNS0=M;=^QWMWCF-R:$QA:>=X.O;M M5H2_]S@0[?Z<'B1I'X+&]KZ]L \,89\8PCXR]!;[>'SM//GT/IYOF]3Z4/,) M2HN@- ZE"13-%%V;3SZ]V>?B22W-Z:TOU& MKT^;$#2VM[10BPE*XU":0-%,N;7MY+_EMB(?ZCQ!:1&4QJ$T@:*9HFOGR0=M M*Z(YO?6%FDQGVA@2XS744$+13"VUH>339LO=)DD72?[0WKE?7MZV#O<&4%'[:V?>V1&',?DT)CB7#O-?&OS)Z#-G_.#)6U*T/C>MQG4,X+2 M.)0F4#13=NU!!?29--\VR0V@3A24%D%I'$H3*)HI^M[Q-?0>J(LGN32GM[Y0 MT^E,&XE?VJ#U$"B:J:4VF +:?+ELW#YM3M#XWA)#?25#!Z MRW$;ZDA!:1&4QJ$T@:*9HFM'*J W0ET^;D/-)R@M.M-&?TH,W%"G"44SQ=1. M4T"[,!_J6]:J'=18@M(B*(U#:0)%,^749E/PRF?8 JB?!*5%4!J'T@2*9AXY MJ/VD$/P,6WC\.-DT.#Q[C0[:5[Y+0G)H2'$FY#;9P[T3>S-9/K1G*U=L7FQR MM3TN=??I[OSFG]I3BP\^OW.O9J[E\\B]XMO3F35^>UCTQ[A\2/**I7)9AW+> MC^MI6KD]?WG[1A7K]KS@+X521=:^7,EX(I"( EINP2I+; _6J=JU>Y>7-T7+C@) M&MC,-LDJW0]_;: D3BE-[CV5J@0(Y_> '^.#CSO;,/Y3K B1Z'>>43&W5E(6 MY[8MXA7)L1BP@E#URX+Q'$NURY>V*#C!21649[8[''IVCE-J^;/JV WW9ZR4 M64K)#4>BS'/,[R])QC9SR[$>#GQ+ERNI#]C^K,!+.5,=4)WQ9THV8F<;Z5NY8^RGWOF4S*VAOB*2D5AJ!%9?:W)% MLDR3U'7\:J!6JZD#=[1.LKB!/:?V-?S<-L1/@G#X1X#8![EZ ZSX1 M,&H"1H<&C)N \:$!DR9@<;1#79RN:WJCLJJ)5 M Z=4]ZQ;R=6OJ8J3_@U7G93+>X1I@L)?95JH;B/1._05-UF6MY3ZAY:!K1N5*H) F).F(O^J/'ST7'_;' M>SWQMFJWMO'>NN_=',7N_Z MURM]K'^0L! 2%@'!#/\FK7^37O]"NB9"4N69SDSH-IG%G^NCE M'?N$0L("2%@("8N 8(;#7NNP]X+CL0?I-B0L@(2%D+ ("&:X/6W=GO8^S\:K M(FEMYD2FO/-U[+*7=ZS#D+"@ACG.3H:8#!PS1X20BE&'XG1PVBH:CIRVCISV M.O)!S1R1GIX)G1EK(Y0G1':9T8LZUHP:YNW8+(WV$*) MFM:X6VM2$D M+V-9\I0N4DWU#0"LL!RA&4(JF'=O2B=-?.ZGL2%"B)]X5 MG7?7:R&+#5>@M "4%H+2(BB:Z>ZVL.),7O*%!+3, DH+0&DA*"V"HIFF;VLM M3N_DWO_ F1"HZ'XM*6E".%JD%-.8H$P__9W6@]9<&IKYMO!H&AV BH:'B490 MHJ99VU*)\Y]J)1TVG2 9ECJ 9NHRXE3K&>/G0:"EE2._XE7,>.!W'0[VZ M7JW';O'UTOPUYLN4"N7U0DD-!U,UB/!ZM;O>D:RH5F?OF)0LKS97!*MNHD]0 MOR\8DP\[6J#]GP/_7U!+ P04 " #.@ 55).U(HQ4# >"@ &0 'AL M+W=OTELYYZ3F2RBP/.0E,/TEYZ+ 2G?%PI6E )Q94$'=P/.&;H$)ZY[8L M&2F 2<(9$I!/G!/_>!J;>!OPGEE52\:,!:04%8_<8/31XV )JG&Q T@. E8/ &(&P H35: M*[.V9ECA9"SX&@D3K=E,P^;&HK4;PLPL7BNAOQ*-4\DY4R 8IO01S6"E)[6$ M#%WS7*VQ '2 IKPH.0.F).(YZH_>G8'"A,H]C;NYGJ'=G3VT@PA#WY:\DIAE MUON -?4-TR9E:2G3&,LB>XUWMM34 M/@J\(.C0,^V'SR#5<-_"_1XY89O_T/*%;_#-A''IZ M3E>;KCKB8G]DYF[5H3=J]4:]>C<*(6L+03:%L(\8J"[-T2LM?A2/(O^%Y#HL MV@P+PV$4=TL>MI*'[Y?\".).*%+:V;B3D%447).^<^'Z:"#T"%EU;^;07^$YW<>LNWN[RCE\58S", MO2A\48P=84$4'GDOBM'=.((+$ M[,Y$HY153]6G&ULK55M;],P$/XK5IC0)L'RVG:4-%+;%#&D2=/*X /B@YM< MFVB.'6RGV?CUV$X:VBVK)MB7Q#[?\]R;?1?6C-^)#$"B^X)0,;$R*6:^T$-_DFDUI@1V&)-[ $>5M><[6S.Y8T+X"*G%'$83VQINYX M$6A]H_ MAUKLK9&.9,78G=Y]Y*K.)=6&A%-:X(O*&U9^AC6>@^1)&A/FBNM5U+)14 M0K*B!2L/BIPV?WS?YF$/H'CZ 5X+\!X#@F< ?@OP7VHA: '!2RT,6H )W6YB M-XF+L<11R%F-N-96;'IALF_0*E\YU?=D*;DZS15.1I=4 J>8D <4PU9=FQ)2 MM&1K66,.Z#V:%HS+_#.(CZX8E9E "YI"VH./C^.'1_"V2DJ7&6^7F9EW ME/!+1<^1[[Q#GN-Y/?[,7PYW^\+Y/^N+?[9^D R_NR:^X?.?X;L! 9@G&5+% MW5T4U2TD^C%="*#0/-"^4C0L0\.BA\(7Y)J<"$5@K4\[Y2#56WHR59B-9:?KFBDG5 MA&PO=V]R:W-H965TX\ GMLV,&_#C94&W M< ?F,?!GM]U$8NE'LI'USG0[KR M L<(."3&05#[MX-KX-PA61Y?&U"O]>D,C]N/Z+]5P=M@[JF&:\F_L-1D*V_N MH10VM.3FD]S_ 4U 4X>72*ZK7[2OY\Z(AY)2&YDWQI9!SD3]3[\U"W%D0(8, M2&- *MZUHXKE#34T7BJY1\K-MFBN485:65MR3+A=N3/*?F76SL2_2YGN&>>( MBA1]$(:*+;OG@*ZT!J/?H+_LP7B+VEFO;L!0QO5K] (Q@?[.9*FMI5[ZQI)Q MD'[2.%[7CLF XPA]E,)D&KT7*:3?V_LVB#82\AC)FHP"_EF*"Q0&;Q )"$&? M[V[0JQ>O1W##=H7""C<C<0Q:>.8C*'':\JI M2 !1@PI03*9(&ZI,'\T:**J G*QW\8),\72R]'<]!*8M@>DH@4F 'PK+05\D M,K=R_%HRS9PT^RC44-,C"AB'LWD_@ZAE$(TRL#JV*A565TJ!2 [(*$N'TR$2 MT0F)MY,A#K.6P^S,;0"1]CF?G3A?A%$PM GSUOU\U/U[L0-MA%7U%Z#<9.A. M\M+%WROA4:PGGM=%RW3QTW2W^!_BP$&78H/G4EZ#=+SK$<'S6=2_Z_@HS>/G M$U^#]8/JPZ0C09Y5?PW<,8]@@$.7S?%HDOUQ_34XWVU%&)(A >(N#^/Q1-Q) MT%5L])+FQ3MT)2@_&);T5])1P*>>WRYOX^E/4R(>K1%/#:4K 'B\ IPCQ=/L M'P8A&51!5P#P> 4X3XJG96!( ET)P.,UX&P9SL^H@[C+[W@T[9ZAQ,7)?20, MR#SX[T+X1]?@'-2VNNQKE+A36M^(V]'V07%57Z.[Z?5KY"-56R8TXK"QIL'% MS :OZ@M^W3&RJ"[5]]+8*WK5S.RC")2;8+]OI#2/'>>@?6;%_P)02P,$% M @ SH %51O\4XOL P +A4 !D !X;"]W;W)K&ULM9A=C]HX%(;_BI6M5JW43CX@P,P"$@/)[JRVU:C3[EZL]L(D![":V*GM M#&5__=I))H4F6"!Y;R Q?I^Z9_R+V %(]"W/J)@Y.RF+.]<5R0YR M+&Y8 53]LF$\QU*=\JTK"@XXK41YY@:>-W)S3*@SGU9CCWP^9:7,"(5'CD29 MYY@?[B%C^YGC.R\#'\EV)_6 .Y\6> M/(#\7CUR=N2TE)3E001A%'#8S9^'? MQ7XEJ&;\26 OCHZ1OI4U8U_TR4,ZH3[9NY MGH.24DB6-V(504YH_8V_-8DX$OC#,X*@$027"@:-8/"C(#PC&#:"X:6"L!&$ MEX8T:@2C*O=ULJI,K[#$\REG>\3U;$73!Y5=E5HEF%"]LIXD5[\2I9/S7QE+ M]R3+$*8I>J 2TRU99X 60H 4;]$'M;C?H0^8P5O+)V:M' M%UQ]X)V5QY?+?4,N!^T"&U2\P;E8')"'949:Q[:'/"R/G6B]L MPE8V89%-6&P)=N+LJ'5V9+FLCFPZ;!.VL@F+;,)B2[ 3A\>MPV/CL[MD:ON> M@MYW*7#=+]N%,];CLE9MF=Y$\ZLU;&J*YUPR8LM@0[<6/2NC'Y M?UYRDT[2AUUGNI,&76.ZDWK>(Y'Q-J[-N"782<9OVXS?&C.^R!F7Y-]Z^1? M">M=^4;(M67-'%&(#H!Y[Q\+8"KI P =!( !D M !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+=!$)/6= MV092!^TR=$/0M-O#L =&IFVBDNB15-SLUX^4%7V9=EN ?;%$Z=RC63. M]EQ\EEM*%?A2%I6<>UNE=E>^+_,M+8F\Y#M:Z3MK+DJB]%!L?+D3E*R:H++P M,82Q7Q)6>8M9<^U.+&:\5@6KZ)T LBY+(I[>T(+OYQ[RGB]\8)NM,A?\Q6Q' M-O2>JD^[.Z%'?L>R8B6M).,5$'0]]Z[1U1)#$] @_F1T+P?GP*3RP/EG,[A= MS3UH%-&"YLI0$'UXI$M:%(9)Z_BW)?6Z9YK X?DS^]LF>9W, Y%TR8N_V$IM MYU[J@15=D[I0'_C^5]HF%!F^G!>R^07[%@L]D-=2\;(-U@I*5AV.Y$M;B$$ M"D\$X#8 ?VM T 8$3:('94U:-T21Q4SP/1 &K=G,25.;)EIGPRKS&N^5T'>9 MCE.+=YRO]JPH *E6X+92I-JPAX*":RFIDJ_!'WHF78![/7M6M;[,UZ= +V^H M(JR0KS3\T_T->/GB%7@!6 4^;GDM-;N<^4H+-H_U\U;3[\AN8Z'#7A:!SNZS)UM<)=K7##%YS@>\LJINC%>SWO++4"?[_7 M>'"K:"G_L>5Z( _MY*9=K^2.Y'3NZ7Z45#Q2;_'S3RB&O]@R=T0VJD/0U2$X MQ[YX)[B48$F$>&+5!ER7O*Z4+>,#3=S0F/7D<9$$$,%PYC\.<[' 8#:$C52& MGE237YDGR*+4A@L12C.[5 1[MX4N.KUE&;4ZCM,XG>BTX<(TS= )G8.O M G16YYW@.\&THXLGH&B^K7C!-XS:/?PLU?=.>%=LX\1[BT<_U..14Y-WQ3:N M16_SR)'/MSS#:8B@[JNIT5MP:32$C87V3H_<63VR>'@4Q.ET";#AP@">^BI! MO=>C8SG6ZK7 &$ ^OZ:<_4\,!L/W4;3XG]02P,$% M @ SH %5>^O.A"K @ @ !D !X;"]W;W)K&ULK55M;],P$/XK5IC0)HWEM=TH;:2V*3"DH6EC\ 'QP4VNC37'+K;3#'X] MMI.&MF35-/8EL<_W//?B\]VPXN)>Y@ */124R9&3*[4:N*Y,EI52\:,#:@X*P M^H\?FCQL 31/-R!H ,$^('H$$#: \*D6H@80/=5"KP'8T-TZ=INX!"L<#P6O MD##:FLTL;/8M6N>+,%,GMTKH4Z)Q*O[ >5812A%F&;ID"K,EF5- 8RE!R5/T M69?J&S0NN%#D-[9W.WO012H!'2>@,*'R1"O^^Z+N ER9*7))N]$-G. M547M546'V..=%POUB^VZBIJE;UG,3%G'_GD_Z@W=]7:.N[1Z7K"KE?RK%?;\ M_A[7K$,K?'OAM5IUN.Y62RM +.TLD2CE)5-UP;;2=ER-;9?>DT_\P=3OD"=Z MO-73Z"]]/1NOL%@2)A&%A3;EG9WKCBOJ>5-O%%_9ACKG2K=GN\SUB 9A%/3Y M@G.UV1@#[="/_P!02P,$% @ SH %53VFB",> P )0D !D !X;"]W M;W)K&ULK9;);MLP$(9?A5"#(@6::+.VU#:0I45; M= FRM(>B!UH>6T0H4B5I.WG[DI2B.A9CY-"++5+S__QFN&F\X>).5@ *W=>4 MR8E7*=6<^+XL*ZBQ/.8-,/UFP46-E6Z*I2\; 7AN137UHR!(_1H3YDW'MN]2 M3,=\I2AA<"F07-4U%@]G0/EFXH7>8\<565;*=/C3<8.7< WJMKD4NN7W+G-2 M Y.$,R1@,?%.PY/SPL3;@!\$-G+K&9E,9IS?F<:G^<0+#!!0*)5QP/IO#>= MJ3'2&'\Z3Z\?T@BWGQ_=/]C<=2XS+.&";Y PT=K-/-C:6+7.AC SB]=*Z+=$Z]3TM"S%"N;H_;U>%Q(DPFR. MOJL*!/I"\(Q0HHCN/;P A0F5;] 1NKV^0(<';] !(@S=5'PEM4:.?:5QC*E? M=D.?M4-'SPS]><6.41R\15$010[Y^7[Y!91:'EIY^%3NZR+TE8CZ2D36+W[& M[Q(_X!GM*F#+@JE$OTYG4@F]V'Z[$FP=1VY'LP%/9(-+F'AZATD0:_"FKU^% M:?#.E>Y_,GN2?-PG'^]S[Y1SVA'?6THQ?1EKPVJQ:W!X*>-@$4*_U"X7LW=.N;;.&D M69:&.]##J")+HM@-G?30R8N@&\$7(,TIB"DR\TA*-VLRH,CS8K2#.@S*LE'J M)DU[TO1%I K*BG'*EP\NO'18RC3-=O"&07F1A&Z\K,?+]N)]X^R(,#WW8.89 M-=V^=3%F@^%'01+O,#J"BB!S,^8]8[Z7L3U!<5=(Z Y7%V(^&#V,\V"7T1$5 MA-G(#5GTD,5>R!NN]!+D?:ST=PP($Z#?+SA7 MCPUS5?9?1M._4$L#!!0 ( ,Z !57T_D-KB00 %@@ 9 >&PO=V]R M:W-H965T][0 MS4B2._-I>>R6SZ>LD&F2TUN.1)%EA#^^HRD[SASL/!VX2[8[J0^X\^F>;.D] ME0_[6Z[VW(:R3C*:BX3EB-/-S'F+KV/?TX*RQ>\)/8J3;:0O9E*:@117P>ZH&FJ26HREKN9 M,W;0FFY(DJ;1@Z:%4(R;):K$:0)7GU33[71IP( M\. 9@5\+_$L%02T(+A4,:L'@4D%8"\I+=ZMK+XV+B"3S*6='Q'5K1=,;I?NE M6OF5Y/I&N9=[B/T*OO7T]=J?K6!'=5]_.NZL=_II]?BOP*!=Z/R/=\WR!?V.4172DY+N78 M((_L\K?%MI%[!GELEW\DC[4:C[MJ5]G=>.XWGOLE;O ,;L'R ^4R6:84_>C^97(:$19"P& C6"4C0 M!"0HZ8'M(;C)A>2%RH$2_?E!-4 WDF;B+U-( LB00,(B2%@,!.N$9-"$9&!] M1MXK,"(9*W)IBH!5W#<"D+ ($A97L&$)TU/^81X,0J_\F[H'@[UA8V_XLA04 MFMRVLOJZ#0F+(&$Q$*P3D&$3D"%H"AI"A@02%D'"8B!8)R2C)B2C;TE!5G'? M"$#"HM%9U@CQ*.QFCH&X[]HX;>\<]4] M>21Z[POJ]X9D[:=O)"!A$20L M!H)U@C5I@C4!34\3R)! PB)(6 P$ZX0$>VWIYGU+@JK5]K>'NOBZN&ED'U-? M Z%H70=/BE]L=? A5_:I//,/7:-$B(+DRM$5$U(@EJN--@OE.@L97:YZ"$^L M>X,G@\!@LJ&E/QE-#!Y;1]W;8R!:U^.VV,675[NEBVA%.'_4/R\<2%I0HZG^ MF56!LC0<&5PU-=6_$AAL!2U8H6A=6]N2%5O+KY=-G\:W>WM'?9,U*"T"I<50 MM&[(VI(6#T G40Q:Y8+2(E!:#$7K!J8MAK&]&O[:1!J>I9AG7J@7ES>-[&/J M[>#_4;SBMGK%UDH,9"(=GD^/$Q^/#28;6F)O&)IF4M!J%(K6-;FM1[&]('W1 M3#HZOR&]L3_V#;::F@[' ]-,"EFOQE"TKJUM'8KMA>@=/;#TH%U<<+I.)%+I M($D3^:AFTC)#LTU]QF@P:/4)2HM :3$4K1NFM@+%L"4H!JU!06D1*"V&HG47 ML]HRU+>7H>WSLZJ>G\W3\[,DJ9X(C*M:YQ7G?_/1UYM$]I'U7H("+4;=DT59 MO>;^D?!MD@N4THW">U;_ E!+ P04 " #.@ 55J57(7.8% !L,@ &0 'AL+W=O M[%]->&#!@71(SVT!/VA\_)X08E^ CZM.3>DW SR?.MW[BYXO-8"OD M5[5D3*/G-,G4,%AJO;INM=1TR5*J+L6*9>:=N9 IU>94+EIJ)1F=%4%ITL)A MV&VEE&?!:%"\]B!' ['6"<_8@T1JG:94?OO $K$=!E&P?^&1+Y8Z?Z$U&JSH M@CTQ_7GU(,U9JZ+,>,HRQ46&))L/@YOHFL3]/*!H\1=G6W5PC/);F0CQ-3^Y MFPV#,.\12]A4YPAJ?FW8F"5)3C+]^+>$!M4U\\##XSW]MKAYFI9]^+#K S[1AULVN41A^V>$0XQKPL?^ M\-_7V26*PY/AQ!].V-2$1T5XY(:WC)B5HKA2%!>\]@G>)[UD$OTA,I.;DFJ> M+="OSR9-%:M3QLO*D_Y:K>B4#0.3U8K)#0M&/_T0=<-?ZG2"A!$@F*-A7&D8 M%_38-RKO,J7ENAA'C05 M"PCFB-6IQ.JIV/,.P[OO)F;O*#&C?EUF>J_35!(@F"/)527)E5<2OHIC17U7K1D]0^2*KP,0]QY45GXK]E8H;>H^B-;]D?^NO^>/I],4=!"'Y1&H&BN M:K;6CV"+_0BTV@>E$2B:*Z4M^"-_Q=\L17NU*1J_S%#0XA^*Y@IDR__(7_]_ MH(JA1ZH9^@_Y)E10 P!*(U T5T%K%*(^;+:"V@90&H&BN9_M6N. O=7TZ*E8 M74$B0QLJ.9TD#,E\:$ZHX@I=4(7H/H5K/PDO\=^=8_W=:/Q9[EM8!&PM O9; M!">#3\^W?DKC#\,A:02*YBIXL*: 03,8PZXKP"XLO(6[P-9=8&_)_?H,CNLR M..H=93"HCX"BN:)9'X']/N+IT^VC?_KU QJ/.%"+ 45SQ;,6 W=@DQ?4=X#2 M"!3-E=+Z#NPMQE^?O-W:Y#V>?D$=!A3-%2[2,HM-[=TRA.NO]7N@P!=I@"E$2B:JZ/U('$$NZ4$U(R T@@4S972 MFI'8OZI1#L1Y.1"16&NE:38S@[1625 O4M(.5WY>+OJ43;JU3=Q[/MB0Y'<- M)]/03*S%2!+S\IU:"6 W*,'N4'H+9Q%;9Q&W8?,2U&> T@@4S972^HS8OY3Q M,B]I*M99_7CL'&7(;GO#\382_S4;*_06]B&V]B'VVX>;#>5)47AH@29"Y@"/ M2J"+%B7M#,T)U(5=E:Q?B/U^X2/3FDG[1#OO$0=J(4!I!(KFZFDM1 QK(6)0 M"P%*(U T5TIK(6*_A6CPB.L?;^$Z\80#M0M0M)U K8.=_?GW,.ZI7/!,H83- M#3Z\[)GGJ=Q]M6%WHL6JV.P_$5J+M#A<&M/%9-[ O#\70N]/\N\/5%\P&?T/ M4$L#!!0 ( ,Z !56@_]HRW0, .D9 9 >&PO=V]R:W-H965TSLSK3Q-R0L,)-@FZ;3=#*;V>Y%IQ<" M'\"SMD4E ;O_OI+L., XKMF<7 1;Z'V.Y/<@#M+XP/A7L0&0Y%N1EV)B;:3< MCFQ;+#=04''%ME"J=U:,%U2J6[ZVQ98#38VHR&W/<09V0;/2FHY-VR.?CME. MYED)CYR(75%0_OT.F,FKR2RH@!G+OV2IW$RL:XNDL**[7'YBA]^@GE"H M>4N6"_.?'*J^ ]\BRYV0K*C%:@1%5E:O]%O]((X$BM,N\&J!=RX(7A'XM<#O M&R&H!4'?"&$M"/L*!K5@T%C=3.CF-8"')KV3&RCUPF2UR('\R"8*D.R">X_F$EJF^",G[""3- ML''7I; MS;UY -[S [CS.H&_[\HKXCN_Z#EZ+>.9]9>[;=-Y6_3X;=&3;OGM;JWDKI$[ M+?)YM_R!?J_5[G6'$WZ3BK[!!:_@7L_!MC3K9.D%?"2V= D32ZW0 O@>K.F[ MG]R!\['-8TQ8A F+,6$))FR.!#M)E:!)E<#0_:Y5Z[X4DN_4UZ(D?_^A.I![ M"87XIRU9 LQDP81%F+ 8$Y9@PN9(L)-D"9MD"3O7E42!"2W8KI1MN=$IOC0W M,&$1)BS&A"68L'D%&QB8KISW4S\('?,WMO=QM^7$E1\23B5T&9] MI_Q2ZS%A$28LQH0EF+!Y!;LYLMZYIN,),%$Q9APF),6(()FR/!3I+%=5XV+IRWE'7= MZDO3 Y46H=)B5%I2TX[+L5!](Y^68Y7_6(%/$^!HY\I]6WG7K;\X!3!I$2HM M1J4E->VL1G&.RK+:?Z2HI_Y[+_Y[6&5>33HO-/VS.J]?MZA?M[A?MZ1[EI>N MR5BTRA/[:&.Y +XV9P:"+/6B6VWL-:W-N<2MV8T_:[]S1S.WI3UR1W%UZO"" MKPY!'BA?9Z4@.:Q4*.=JJ'XF\NI&PO=V]R M:W-H965T=NY2 MQ&->J8(RN!1(5F5)Q*\S*/AFXOC.P\057>;*3+CQ>$66< WJ=G4I],CM5#): M I.4,R1@,7%._9/9T.!KP%<*&[GUC(R3.>=W9G">31S/+ @*2)51(/IO#5,H M"B.DE_&SU72ZD(:X_?R@_JGVKKW,B80I+[[13.439^2@#!:D*M05WWR&UL_ MZ*6\D/4OVC38P;&#TDHJ7K9DO8*2LN:?W+=YV")H'3L!MP3<)X1/$(*6$#PW M0M@2PN=&&+2$VKK;>*\3EQ!%XK'@&R0,6JN9ASK[-5OGBS)3)]=*Z+=4\U2< MP%RA#^B<*1 @%9K=ZPJ4@ X34(06\IU^>7N=H,.#=^@ 489NU[\X\?C!_AO<*?JG8$0J\ M]PA[&%O6,WT^W;?9^;_HLQ='?Y2,H*N$H-8+]E5"0F5:<%D)0-]/YU()_2'_ ML.UTHQ7:M> DEU0>!SU0+-_@!ZY M''0N!WM=GI9<*/J;U-<&7R J9458"BCE4ED/F49OL+4*/_0'/=,V$#[NF=X% M!>$P[)G>!>'1 -M-1YWI:*_I6Y8)LM'7),L05SD(M "PFHUVE^@/>UYMF*AG M=1<3!7[/J06#1W:CP\[H\*5?R U7I.BJ&T%S\=AR,-PM.^SC7A)L(-RKBF07 M=.Q%/=!L%S0*PWZ5NUM7;@EB6?&7%1"R"+/J?A\#1G?SRW7>AAXFZXW2@_8P6Q+UW 'ZMWV M5F#/KEF2- = F.I0EYY]TYR:96XZ>$600 M*TU!\6\'"\@RS83S^+\BM6J?VO"P_<#^P@2/P2RIA 7/WJ>)VLRMB4426-$B M4V_Y_B54 0TU7\PS:7[)OL2.T6-<2,7SRAC[>YQ"4K H3=4"*JS2)Z&H&B:R62,H2.;,5SD4SVG'E][KTZWW'[X"\YDQM)(E8 DF'?7C:?G3" MWD8-:B&\!R&NO9.$_Q3L@@R%['?!;GF[M=X?R:]^BGO3?$&-2K8F#X M!J=6Q0V32A1X*"CRX14"R(V"7'[LRG7)YG>SZ;/N4FYI#',+#S,)8@=6\.@Z!%00X)1+<'HI 0+SG: 02XS(&^X M DENZ6>*O:YX3U+]Z/;KDRSLDRSJB:R1CW&=CW&O)^*XSY3T21;V21;U1-9( MR:1.R:2?$W'2VI^#L7-\')P#"MN@L7\,BAX!-6*=UK%.?^N).&T?=L.6!.> MPC8(,<<2/ )J2. ZWYZJSDD1K@Z")'Q5:I"D,N8%[DA\AY)4RH*R&$C,I>I^ ME3JM^\KU6DJ1%E?E1W%MZ: 6'*%Y8AI M;K F!:$!^'W%\8*J.MI!7>4&7P%02P,$% @ SH %51"5 C61!0 E"8 M !D !X;"]W;W)K&ULM5IK;]LV%/TKA%<,+;!% M(JGXD=D&F@1%,S1 D+3=9\:F8R%Z>!(=-\!^_*A'1-&B;B2;_I)8]KW']XC7 M/(>DIKLX>4[7G OT*PRB=#98"[&Y<)QTL>8A2\_B#8_D)ZLX"9F0E\F3DVX2 MSI9Y4A@XQ'6'3LC\:#"?YN_=)?-IO!6!'_&[!*7;,&3)ZR4/XMUL@ =O;]S[ M3VN1O>',IQOVQ!^X^+&Y2^254Z$L_9!'J1]'*.&KV> SOKCRSK.$/.*GSW=I M[37*J#S&\7-V<;.<#=RL(A[PA<@@F/SWPJ]X$&1(LHY_2]!!]9U98OWU&_J7 MG+PD\\A2?A4'__A+L9X-Q@.TY"NV#<1]O/O*2T)Y@8LX2/._:%?&N@.TV*8B M#LMD64'H1\5_]JN\$;4$[+4DD#*!=$V@90+-B1:5Y;2NF6#S:1+O4))%2[3L M17YO\FS)QH^R87P0B?S4EWEB_H7Y"?K)@BU'MYREVX3+,1(I^A-]3E,N7[!H MB;[Y[-$/?.'S]"UJB9A M>2/UUPP/T@_R[LC[5MT\4MT\DN-Y+7C?^ L/T(V)!YB8_38OT@U;\-E _OA2GKSP MP?SWW_#0_)(;7*T!*9Q]"J.'CB.9:N+&*VV MLMWE+,"3K,47<2BGRY3E$TY0_@A>3;>BP!_F^-G,^3)WI\Y+G1\4H15]7A5] M#A;]/18L0"POW512D7U>^T(\QI.]JII!9#CVS(4-J\*&8,?49@MCVPQMMHTE M,(WHJ"(Z D?@*HZ$G.7D?"D[10K;DB=YJYA(@TA]28\:H];22^.*R1AD-&D83;[377LT@['IX;"YV4A4[Z=#X@>HR4WF3+N4U@X#RL*LDU>TB"^@_ M=!M'_!7=LN19&K(OVS;- ^'Z-HO0DBZSL"&J?1K&2KDQ*)I%'Q:4;XPF!<[O/2"GD'"L-!Q[!S<>*/^] M>5I"TWDJV<>P[A]O5G!3]??="ABB%ZYL 0;%^%W#4J:#94$A>EE*Q/'H*+N" MK4JW+32=K-)Y# M]'\L"0_4FWO0";4.GC "&G< !M@4W-;_19%"(ODY4EH# MEJ"39RDQH-K $+TVI=@$5$I=)CJ;%ABT]PKW%&).:NMXG!)S JW"M#\V;*E9UW!::3E?I.#D_N.= !]";IR4T MG:>2?0++_O%^A315'[O8W5_-F<(P]MKZ4AD$ B_SW_,MI+D<-Y9G" /*4Y). MQD?Y%V)5QFVAZ625XA-8\?OX%QBJ-W'#CH)'S8-'E2^@L"\XP,'0]UT"&*)7 MJEP"A5U")P=38H"U-4/:[Z,2<-IA)[[2CLXF!D;MO85]DGWZVD;]X3OU=K?J M3['0I\HG4-@G=#,Q)0C8BE"(7IQ2=0JOSK,CL8)K?BYFK,RJNMM"T_DJ=:?P M9C_4=%8W^FVAZ3R5":"P"3C>Q=!N-L$4UFX3J+()%%[YO^=BJ&&O'D_(<+\\ M0Q@=DY:]2JJ$G4Z.[#J]W$Q,%1?XE[3&;2JKZ>\@0=[ M@P-P &PO=V]R:W-H965T,$)Z51EKJ^ MYT5NAFGN+&9EW3U?S%@A4YJ3>PY$D668/]V2E!WF#G2>*[[2S5;J"G2#RV^Z>JY+;4!*:D5Q0E@-.UG/G!EXC.-4&98OOE!Q$YQKHKJP8>]2%S\G< M\?03D93$4B.P^MN3)4E335+/\:.&.HU/;=B]?J9_+#NO.K/"@BQ9^A=-Y';N M3!R0D#4N4OF5'3Z1ND.AYL4L%>4O.%1MQ\IC7 C)LMI8E3.:5__X9RU$QT!Q MA@W\VL _-AB=,0AJ@^#8(#IC,*H-1J4R55=*'1"6>#'C[ "X;JUH^J(4L[16 MW:>Y'O<'R=5=JNSDXB.F''S':4' '<&BX$0-JA3@ _B".<=Z4,!;1"2FJ7BG M:K\](/#VS3OP!M <_+EEA4*2 M 7MDMH>^ > J$1HE_&9PJ#]F<-FX#@U4!1H-@_2Z.COU*8L!$F- JS9/F> M<$E7*0%?F"0")$H<-6V#H0X;69=.+ILP9 G6TS!J-(QL16=D4T";,&0)UA-P MW @X-DY"1%92O8&$Y(56[CU8:T6K.$VHB%.F11W2L^*&G?@*1M.)=QR&1O>7 M*C4^B>E1,)UV?/8TF#0:3%X9B. ?L%1O[R>U/E6S;$@((_S2B643ABS!>J). M&U&GMB)S:E- FS!D"=83$'IM1NF]>%[F>EX.9H?>0!P&\"0.S;XN%6;0J]HB MG8E$V,FBX>MB,1SLO!%VZ=2Q2D.V:'TA_59(WU;\U21;*MJD(5NTOHIM\@^- MJ?%_>#W6X&Z$C$(8GL:EU41_P&OH1_!L7+9)/#1G\>?C\D7O2#/]XBEFDX9L MT?K*MKL &%H+5*N; *LT9(O65['=!T!CEOS"=V5TDC^&WB0XC4FKZ7U-Z\6D M%TW.QF2;ND-S[G[/Z1Y+ F[ 9[!DV0[G3^ F_E%00?4&>E !F^GXTBH-V:+U MU6PW 7!B+0ZMIOQ6:<@6K:]BF_5#8T[\/YWVF)U>++C5/4)-ZRXJXY/8=CL' MRQGAF_* 7B@)BEQ6)ZM-;?,1X*8\^CZJOX77R^HHO\547Q;N,-^H3 6D9*V0 MWM58+3B\.JRO"I+MRN/K%9.29>7EEF U +J!NK]F:MVL"]I!\\ED\2]02P,$ M% @ SH %5=&&!WF< @ 1@8 !D !X;"]W;W)K&ULA55M3]LP$/XKIPQ-( WRTC9E+(U$VZ%U @G!8)_=Y-)X.'9F.RW\ M^]E.FW4CE"^-S_8]SW/GNVNR$?))E8@:GBO&U<0KM:XO?%]E)59$G8D:N3DI MA*R(-J9<^:J62'+G5#$_"H+8KPCE7IJXO5N9)J+1C'*\E:":JB+R98I,;"9> MZ.TV[NBJU';#3Y.:K/ >]4-]*XWE=R@YK9 K*CA(+";>97@Q'=O[[L(CQ8W: M6X.-9"G$DS46^<0+K"!DF&F+0,QGC3-DS (9&;^WF%Y':1WWUSOT*Q>[B65) M%,X$^TES74Z\>8_ZOOV^4=_*CG?QI=!#P>\//8!!\@BB( M(GBXG\/QT3G%% M.:=\9CMA;X@T ME:" 86%<@[.Q"5FV4ZLUM*C=I%@*;>:.6Y9FT*.T%\QY(83>&9:@^^M(_P!0 M2P,$% @ SH %51V1" *TD !D !X;"]W;W)K&ULM9QK;]LV%(;_BN 510NLM7B3Y#0QT(0:R7.M;E0U'^J)92JN#G>I575Z.E M4IN+\;B:+>4ZK=X6&YG7[]P5Y3I5]=-R,:XVI4SG;:/U:HS#,!JOTRP?32_; MUSZ5T\MBJU99+C^50;5=K]/RU[5<%0]7(S1Z?.%SMEBJYH7Q]'*3+N2M5%\W MG\KZV7A/F6=KF5=9D0>EO+L:O4<7@N&F0:OX.Y,/U<'CH.G*]Z+XT3SY,+\: MAW_P4.G#4?!;%NI8MTUKC_!.LMW M?].?W4 <-*@Y[@:X:X#[#>B1!J1K0$X] NT:T%./P+H&;=?'N[ZW \=3E4XO MR^(A*!MU36L>M*/?MJ['*\N;B7*KROK=K&ZGII_EO7!35"HH[H+N MM2IX$_"L2A>+4B[2-JRON%1IMJI>UV]]O>7!JQ>O@Q=!E@=?EL6VJAG5Y5C5 MGZIACV?=)[C>?0)\Y!.0X&.1JV45B'PNYX[VW-\^\K0?UZ.Q'Q+\."37V O\ M:YN_#4CX>X!#C!V?Y^;TYLC5G6%'%\\^NC$89#\_2,LC_OE17;@"NVM*W4V; M%'=1;=*9O!K5.:R2Y;T<35_^AJ+PG6M4(6$<$B: 8,;XT_WX4Q]]^J50Z:K. MR+LHN(*P:Q^U[9NOA?LI04G"ZKES?SB\M@PG24P24\9M643KF<1,F;!E+"() M)7N9T5FV[RSS=O9KGBDY#VY5JMQ]]38_=\)!PC@D3 #!C!A$^QA$SU_P$>3X M0\(X)$P P8SQC_?C'P]<\+OVS%CP%,>HM^!M&4X(2R:]!6_+(H+",.PM>%O& M&(DBY%[PR;ZSB;>S'W(ER[P]MTA7KKYZFY\[X2!A'!(F@&!&#";[&$R>O^ G MD.,/">.0, $$,\8?A?H4/!RXY#O X?*C+.FO>(>*(=I?\ [5Q/Z"=ZA0B!+L M7N_HP&Z@D_HZVY9EEB_\O?:BSIU]H#0.2A-0-#,H6 <%/S\%=&VAH@!)XZ T M 44SHZ"=%O(:B5/2 '%\]8?AI'^N[]#A!+/82@6V+L(Q.SB-[P;&UC&&XN3( MZ3[2Y@;YWLG %M')C3JFP3ATN$)9>&1 M!*#-#O*[G=OM]VI69IO& 7CR@!=R]@R$I'%0FH"BF>'0=@PE _( J!D#I7%0 MFH"BF5'0A@QY_<8I>6!BKV^4(!SV\X!+AUE(^WG UF&"$T;[><"APYB0(R<" M6%L@[+= G\KB3E95NP\0-".:S6357I0HU%*6WL'PH\^=EZ T#DH34#0S2-J[ M8?3\[(!!S1HHC8/2!!3-C((V:]AK0T[(#AW@<)4F<=3/#0Y5A%C?(CA4"$?] M$P[AE(71D?,#K#T1]GLBD=_+2N52!=]DNE++X+98;9N3!7?'02](@=(X*$U MT%X0*H -7:@- Y*$U T,PK:V&'_A;834D5BIX"(,6JE"H>.1'8A@4/' M:MVD;RD<.AJ%M4DYDBJTB\)^%^5-%4]L//K19\]+T M?H#0!13.+B[3O(^'S MLP,!-7:@- Y*$U T,PK:V)'3+LH=SPX=X,F-1Y?.M?'HT#DW'ETZS\8CT2Z* M^%V4-SN6.E)'J6/D M^#F#0Y90VBN)Y Y9;3-H;U]3N&0Q(I$['U!MK*C?6/GSP9E;EOYCG3M)06D< ME":@:&;4M#>D \HA*:CK Z5Q4)J HIE1T*Z/#BV'I'99(J7,3A4.&4OL5&'+ M)F'<+Y\6+AFJSQV.I(J#WWGY[=63J>*)+4L__NQY"7K5#90FH&AFH+0MI -J M)2FHM0.E<5":@**94=#6C@ZME:1VS6+?43PMX4]+A%=B=D][)NKW3$]F@].V M*/U'.7LZ@EY? Z4)*)H9+VW\Z(#"20KJ\4!I')0FH&AF%+3'HT,+)ZE=P.@\ M97#(7*<,MLQYRN"0'3]E8-I,,;^9>C))#-FD]!_[[-]:@UY\ Z4)*)H91>T1 MV8"J2@;J^4!I')0FH&AF%+3G8T.K*CN <0<%8E52N5117\4=*I),^E54#A6C M<3]MC ]N_K*6Y:*]ZTX5S(IMKG;W^=B_NK^SS_OV?C:]UZ_1Q0URO,[1A=C= MMT?C=[<1^IB6BRRO@I6\JP\5OHWK%%?N[LRS>Z**37OKF>^%4L6Z?;B4Z5R6 MC:!^_ZXHU..3Y@#[^R--_P-02P,$% @ SH %5990; .X P 1!4 !D M !X;"]W;W)K&ULQ9AA;YLX',:_BL5-TR:U!3L) M)%T2:6WO=)LT7=5L=R^FO7#!2:R!S6PGZ;[];(<"4\%<4=C>-!CLA^=O?O#4 MGA^X^"JWA"CPD*5,+KRM4OFE[\MX2S(L+WA.F+ZRYB+#2C?%QI>Y(#BQ@[+4 M1T$0^AFFS%O.[;E;L9SSG4HI([<"R%V68?']BJ3\L/"@]WCBCFZVRISPE_,< M;\B*J$_YK= MOU1):$:8I)P!0=8+[RV\O$*1&6![_$O)0=:.@2GEGO.OIO$N M67B!<412$BLC@?7/GER3-#5*VL>W0M0K[VD&UH\?U?^RQ>MB[K$DUSS]CR9J MN_"F'DC(&N]2=<O?Y;Q=1EE+:BL!5G=46LM M!D/*-N"6" LLBTFMA$:K1\EQLZ1Y)RYECF.R\#3TDH@]\98O_X!A\,9A>%0: M'KG4:X;SFF'N-GR4#*VD>>?VR\ED-IN.Y_Z^P1.X0@^ [P<(U2U6P06<,_0*BQ^U$N[WU):3*2#@Z M/=30&;Q]/5=A"KO2M _5XZ=4P['^2K=0724<=.;1 M.*AV>NM+2)6<,!J :F>$]O5WGH"@*CX1'& !YDS1OIYK:\:N:.T!=:%9AWJD%V$M M_TZC*NM0UX+P.5!WB'5#7>49^MVKP\@!]1#+0U2E)QI@@8B&6"&B*EG1 &M$ M]'21.$5HVL)TE73HE(M$MUCSQ(&F.?-K>V)F?_$#%AO*)$C)6BL'%Y%^0N*X M97=L*)[;;;)[KA3/[.&6X(0(TT%?7W.N'AMFYZW<.%W^ %!+ P04 " #. M@ 55;U-YO:T# M#P &0 'AL+W=OUKMJKT/I_M@D@&L.G;.-K#MKS_; M"2FDV91M\P7BR3S/V,],;,_LR,4GN0-0Z"FG3,Z=G5+%U/-DNH,<2Y<7P/2; M#13DFS%G,K.U>+&9\KRAA<"^0W. 3UH;@7>N35+!G)@4G"&1*PF3LWP329&'_K\)' M49X]([.2->>?S.!]-G=\,R&@D"K#@/7? 99 J2'2T_BOXG3JD 9X_GQB3^S: M]5K66,*2T[])IG9S9^*@##9X3]4#/_X!U7I&AB_E5-I?="Q]QR,'I7NI>%Z! M]0QRPLI__%3I< 8(G@.$%2!L H;/ 858'!MA&$%&%X;850!1M<"H@H06>U+ ML:S2,59X,1/\B(3QUFSFP:;+HK7 A)G">E1"OR4:IQ8/< "V!X19AI9<*L0W MJ+))] []A87 )O?H=0P*$RK?:.N'QQB]?O4&O4*$H3M"J:X1.?.4GH]A]=(J M]FT9.WPF]@#=<:9V$JU8!ED+/N[&1QUX3^M0BQ&>Q+@-.PG_W#,7#?RW*/3# ML&4^R^OA0=MR?B[ZZN>B)]WP&%(-#]K@%UH.ZL(:6+[!=PIK(WBN*XLIH3<1 M7=QJAY:VK$&@?V[6TMK_;2N>DG_8SF\VW*DL< IS1^^H$L0!G,6OOP21_WM; MYOHDB_LD6_5)EO1$=I'Q89WQ81?[XCU+]=$FP6P*Z47"TRKA;Q$E>$TH49_; M$MY)_]*$]TD6EV1!N8F:L_JP&+J#F7R"X2.:H3.>I,Y .D?,O( M%\C,&0U"Z =1?LYM:1M]*T[@N^&E.LL6K]_G4X0U*K/.G>Y/,"$Z$["X4H ME](*G.*"*$SMAI'J.V3K5;"3]J6;>Y]D<4D6G4GN-[+R78^DIPF5*?'.KO/Z MU-S:QDMJ:?=,E1>PVEKW=C>VI6G8;X/I,FBQQ\%T5;9N7^G+1O(.BRUA$E'8 MZ%"^:UHO439GY4#QPC83:Z[TD6X?=[J?!6$<]/L-Y^HT, 'J#GGQ/U!+ P04 M " #.@ 55CK;[MLT# <% &0 'AL+W=O%*/-D06B(N;NG69#N*4=HXE84)+$^WV9<-ICA8H>V^ 'S+[L[*N[,GI+F):Y83BI \69I MW-C7L>U(A\;BGQP?V,DUD*$\$O)#WMRF2\.2(\(%3KA$(/&WQVM<%)(DQO%O M!S7Z/J7CZ?61_K$)7@3SB!A>D^)KGO)L:GVX/;.;C/ M[<'K')K0S3;V)G$1XBA<4'( 5%H+FKQHLM]XBWSEE9PH#YR*I[GPX^$]WN.J MQ@!5*5@3Q@'9@*Z-@0_G36\CS%%>L'?BX9>'"+Q]\PZ\ 7D%_LY(S02%+4PN MQB7I9M*-8=6. 5X8@P,^DXIG#,15BE.%?S3M[T_XFR(??5+@,2DK. G\JZZN M@&.]!]""4#&>]?/=;54XK^L]_N7>!\EP^AGB-#SG N^.DK1..+BM6EF2R_O; M)V$$;CDNV7=5O5NBJR9*[;MF.Y3@I2'$C6&ZQT;X^V^V;_VA2K9.6*03%FN" M#3:G^:8(699;F!.S2+SLV@ M9\_\D5FLH 6.XSN]V2!N [[.LNB$13IAL2;8H"RSOBRS5^M 2_!.EZ0-'Z<"YF5BX[L@J M.K>",)C!8"0#BCYG@>?8:AF8]]'.)Z-]J!]90O.=G'V7U6"2\=)IIQ,6Z83% MFF"#0@1](0+M:A#H+(M.6*03%FN"#;.6"7.K: UU@CSY+2CQ'3;'#,QD)"ZXNVV MMF_MC[)NF@.<4?O*OE[;BO9('GTUIRM/^/;<[#.BV[QBH, ;T95U-1-Z1MNC MJ/:&DUUSUO)(."=E",[Z \$P_\!4$L#!!0 ( ,Z M!56'$J\*I ( +4& 9 >&PO=V]R:W-H965TZZ=-'13 M5A#B)?''/>?>I;G4)8,@=KX2>>Z4Q]97OZZP$3O5(UB!PIY"*4X-3 MM?-UK8#F#L0K/PR"J<\I$UZ:N+6U2A/9F(H)6"NB&\ZINE]")0]S;^P=%V[8 MKC1VP4^3FNY@ ^9+O58X\WN6G'$0FDE!%!1S;S&^6L4VW@5\97#0)V-BE6RE MO+63C_G<"VQ!4$%F+ /%UQY64%66",OXV7%Z?4H+/!T?V=\[[:AE2S6L9/6- MY::<>Z\\DD-!F\K0?&"C@3[9O>=3Z< M )!G&!!V@/ Q8/($(.H D1/:5N9DO:6&IHF2!Z)L-++9@?/&H5$-$_8K;HS" M788XDVZ,S&XOEVA$3E:2X^'0U/E[23Y3I:@UF;QX"X:R2E_@JBZI IWX!I-; M"C_K$BW;1.$3B:;D6@I3:O).Y) _Q/M8=%]Y>*Q\&9XE_-2($8F"ER0,PG"@ MGM7?P\=GRHEZ(R/'%SUEI/6E,W)-[_&@&[) \4.W/C[8JN-PE/[8\B[EGLR MS&UO\I6N:09S#Z^J!K4'+WW^;#P-W@P)_T]D#VR8]#9,SK&GU_2.\883T? M M*"*+[L 0NL<31+<5$&P]I&A,HX PK1LJ,CQA3'2!%T/VM#ECE]/VI7T:QM%L M',\2?W^J_&QM_Z@\[I7'9Y5O##6-D>J>X*U!110UDQI4AE]_4%1+]_I$5# * MX_B1I#]%M;7Z)QV @]JYQJA))AMAVBO5K_:]=^%:SJ/U)?;DMH7^IFD;^C55 M.R8TJ:! RF TP\I4VR3;B9&UZS-;:;!KN6&)_Q50-@#W"RG-<6(3]'^J]!=0 M2P,$% @ SH %55/9MV(/ P XPD !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K;0V3P)E$(G7M$WJA$J[?9CVP207$C6Q MF6T>_?>SG9#2X**JZQ>PG7O.]3E^W=Z6L@>> @BT*W+"^U8JQ*IKVSQ.H<#\ MBJZ R"\+R@HL9)QQ"3K=]R[7V [?9,A5JP(YZ*[R$&8C[U93)GEVS)%D!A&>4( :+OC5PNY-0 MQ>N GQEL^4$;*25S2A]4YUO2MQPU(<@A%HH!R[\-C"#/%9&\_^16N76N:8PXCFO[)$I'VK8Z$$%GB=BUNZ_0J5GI;BBVG.]2_:EK%MQT+Q MF@M:5& Y@R(CY3_>53X< "2/&>!5 *\)"%X ^!7 ?VV&H ($K\W0J@!:NEUJ MU\:-LG\>$)O"TMJ'WP]CX,O9.$W]?D"OG.)^0YGF>8 MS^CU<-09_V-:^9([,'.K>Z_+5SB&OB4O-@YL U;T\8,;.I]-MK\GV?@]R2;O1/9L M@8)Z@8)3[-6IG>L%B@]/+91GUK0L)6.H&=7KL8D\K],.>_;FT._C*+<=.-?/ MH\;'44'0"AM==MIZ'W.,KWY:73D'L 9 >&PO=V]R:W-H965T16,C%=T ?<@'U9W7-W9A9<@C"$1(4L0A_FE-<7OK\F%-DA[ M? EA(RK72*/,&/NF;SX&EU9?1P01^%*[H.KG$:XABK0G%59*( Y74?R,]O\#CG00/OS6232OVB3]^U;R%\+ MR>+<6$40ATGV2Y_R1%0,W$,&)#<@QQHXN8&3@F:1I5@W5-+)F+,-XKJW\J8O MTMRDUHHF3/0TWDNN_ALJ.SFYE\S_=GZE$A&@:Q:KU2%HFM]S]&FE+P1Z>P.2 MAI%XA]X@&XDEY2!0F*"'))3B3#6JZ[^6;"UH$HBQ+554VK?MYQ%<91&0 Q$, MT2U+Y%*@#TD 08/]M=D>$X,#6Z6CR G9YN2*&#W^L4YZR.F?(=(G!#W(,!\3%8_NQ2FV,JR7U MH* >&*D_/ 'W0_VX'@LUV(,Z=S'VW!THX[ MH88%U- (I2KR'$)Y M2P (,=WH9N]?5;(_$*$L],DF\$D"T] M.HO@Z,"]IL#):+@3N#& EA-U4>!=&&OEUW2KA^!\^@A<21>T?<30'0]]:**Z MZ+*&=N2LQH[[Y?[?[[**!BR**!>Z*9OU=XT[?C:F5YUVKS?LA<;@]&G;M](6KSX"VG@I2*AY@5C^&S@-GRU"77E;T;5?G?T.6V>;B@/SM T"$)MHK:=WR!1NU*$ M;D+A1TRL]9>:OZY+_S0FLR.)E"?S-007*047,0NNAX2#SQ9)^*_*DE_- M)CSI:T";70V3&Z2=,D76F"7SN#@M[@AGM1T-#U9VLY^V^2D5'#$KN%LE5.)U MW$C8D:S*.5]#I)%2I!&S2/OA#U6G*J\K;_5DEBJ/F,75AYK*%_KU1>A/\87< M9\V[Y@MR/Q^U*O?QH.?LOIV:@VL+7XH_8I9MM_3IX!/3D4K+.5]#\Y%2\Q&S MYOOA3TRG,K(K;_5DEC*2F&7D:STQ%WM/3--'#W-PI\+;E0.[&/@B/<<4:G-= M)S([NRM:B[/2:7I":)?=LX/66\H7ZFT"13!7IOK#A85X=G:9W4BV2H__9DQ* M%J>72Z !<-U!_7_.F-S>Z &*$^3)_U!+ P04 " #.@ 55WG"=5? % B M'@ &0 'AL+W=O]OXC88_EN'DA^V MW^>UW_=]'L>C#>-?Q8)2"9[3)!/7G864RRO'$>&"ID3TV))FZLV,\91(=:)'HDA>.OMU6CZ(GE4?)U=M8]9/C1\G"K]T;Y5<$/K!4+;8@^71UP0,5DL>A5&_R5N IBZ4 M%[=4DC@1[\$[X "Q()P*$&?%VTOU4%W?Q4FB!A$C1RJ,VI(3EGAN"CRH!8\/ M[E@F%P+\G$4TVNWO*-\J!]'6P1MD'?"W5=8#V+T$R$4(/#W>@HMW.]"+'XLE M7$TESBUY+98>'I\:';;VTEEW)98DI-<=E5:"\C7MC'_\ ?KN3Q9,7H7)RT?' M+9A^7Z53R@&;@<<&-PM\WAGP]2M\?>N9 M3H/OA>'OP\ N= /<#".H8 16&)]50AZ (MA#T?7A $.W&<6@0C&PHE#%<$;C M0X ,]H' P ]0T QD6 $9'A([-(N.C)KA'C[D0NSY+1,%75-;76OV?317 ". M =_?CT?; B/ M+L$DBF+=A23@$\U4?4G ;2S"A(F5UC5_3*9*ORG5^V>CCU;&.[:@&":#=BI[ MRC@-V3R+_U9^A77_Z;.^IDKQ)T0'H&1;H::6K=&3PA*$=;I%PUY;$AB>@W:B M>QWC9EO?25G>RPYYHR(&&Q';[2+P0G7$0I!J*0Q\$)$7FT"%AC&AG3+O6R2J MO=N1T8 ,3R([3]8W(?6);H**SL&$R# ALC.A+MB:^-I7]Y4!<+&Z-C"&X1!Z ML[I'5I(\=KX,P2$[P9U8X)?6ZEH-]X=PT"+PD6$\9&>\0R5^.=R.QH<8^2W$ M@ RI(3NI'2CRT?Z6IPO1 .,6<8T,0R'[IN=PG8_V]SW=?C +.]QT]XH MZ/5;/G#@VB>T@^CB9)*^-+L3>%XO&+Z^'<&&0K#]6]O_+>GQ.3[D84-)T2L%:U7"P6NHX M(>$"T+4B\B)N(A7-ESHP0I7"*EX:?2ILZN]W52RW?%?T#-UY=KK;KCIY;EMU M^P#''CH8WO/@R5;=LU+HL5 -%WIV+CS+JI30DW8 M*I/%"5[UM#H G13'?J9Y<7IZ1[@2:@(D=*:ZNKU 55!>'$@6-Y(M\T/ *9.2 MI?GE@I*(J#"0-836QJ.[#]^]I.R'+)4MKN"\3.G#-S9L;Q M]#:,_Q!+ (F>LI2*OK64Y"/JPE7*[MBF9$,J"",(@[SOG7M=L>1MC<&7PALQ,XSTDJFC/W0BYM9WW)T M0)!"(C4#5G]K&$&::B(5QL^2TZI<:N#N\Y;]@]&NM$RQ@!%+OY*97/:MMH5F M,,=Y*N_8YB.4>D+-E[!4F%^T*6T="R6YD"PKP2J"C-#B'S^5>=@!*)YZ@%<" MO$- \ + +P'^N1Z"$A"9QO$M;5BTP\F^P:M\D6H M[I-[R=5;HG!R<$,3E@%ZP$\@T!4JEXW/3(A+- 35B(">;="$LS4Q/=(8 H4Y MD9>H$8/$)%7V5^CQ/D:-BTMT@0A%#TN6"TQGHF=+%:IV:"=E6,,B+.^%L'QT MRZA<"C2F,YC5X./3^.@$WE8IJO+D;?,T]$X2?LII$_G..^0YGE<3S^A\N%LG MY_^\C__9^UXR_*II?,/G_[%I4$Q$DC*1JS;Y=CT5DJN3_[VNW@5C4,^HOX9= ML<()]"WUN1/ UV -WKYQ(^=]7;)?DRQ^3;+Q*Y'ME26HRA*<8M^6I9&:PSLM M#B\I-J6JU>KY\$[+PUM7J<))9)SH:V8]N/(=UU&-L]ZMP;%9RPU:^T9Q#5?@ MM=J=?;/QL9D;!9V@LMI+1UBE(SPG'7^A/#R.-FS[_H'P8RLW#-WH0'D-E]]V M#[C&QU:=CM>NUQU5NJ.3NL?S.9CKUTCG6$*=UH*CL^/9:;H[*2^T'EMY3;=U MT IQ'9=S5.0ZJ\CQ#L3:.W=9!GQAA@B!$I9367RAJMUJ3KDVU_/!_M#MCMR: M_5C--<48\DQ?#$6WF"\(%2B%N7+E-%NJ.KP8-(J%9"MSDTZ95/>R>5RJV0RX M-E#OYXS)[4([J*:]P6]02P,$% @ SH %53G^!,X'!0 [QH !D !X M;"]W;W)K&ULO5EM;@:YX5;&(L.5_=F2:+ESA'[(:L<"&^+ C-$1>O],UD*XI14BGEF6E; MEF_F*"V,Z;@:>Z+3,2EYEA;XB0)6YCFBW^YQ1C83 QK;@<_IVY++ 7,Z7J$W M_(SYR^J)BC>S14G2'!#$Q/L*[" 92H9+X(\4;MO,,I"ES0M[ERT,R M,2RY(ISAF$L()/ZM\0QGF402Z_B[ 37:.:7B[O,6_>?*>&','#$\(]EKFO#E MQ @,D. %*C/^F6Q^P8U!GL2+2<:JOV#3R%H&B$O&2=XHBQ7D:5'_1U\;1^PH M"!RU@MTHV/L*[A$%IU%PSIW!;13<"0%7S(0%0E.%/KAL+X_ MH&\*?[9.M;=.O;<' 7\MBQO@6%? MFQ;L9[9^>I09[19ID^Y9E>Z(8%Z%\D85IWH* MOYI"GF/KZ;7MV($W-M>[$5"(!78 ^U*A0LH90=?MBT6'8K[O=S/VG.&USO & MB?U:'4(XN49K3,6A"N*:RA/PV M0OX@7>OSZB+=QN12%8<:PMNAAN?9E@-M:X^0"D'7=2TG"/8XJ4*T/-<>V7NL M5"$ZMN=XCIJ9H];NT?"6NUB(.DR>V(G<:$4EUCA 2<213B+J! MU@D6:P'H! M"=J !(-$?$64HH*S4UP,#@BQ3\*3$N%)B>A0PO,+" MVW.S32&HSC85HC+;5(+0\6_=(Y9#JZNAK<%\.SP65Z+6J;QPXH!LSPQ.XG=E M=C93:TI/K6BA5K1(%UH_B#N-$#SSL$A(EB'*NB JF=S !;NEAW7C[K%NIA:# M>]5.J!;S1WL<5H@),/L(@>W.=OOLY#W3>OL\ZY5BA]8KQ0ZM/Q0;L+YK4.!@ MS3S]?24;7":S(D8[N6ETGZMW896M% K6J0+K1^G:H5 MFB4,E4.G1<+3(I%"Q(:BU(!'=I:N_X###41@\B?C>#=:*%6M$B76C] MV'0]$M39)$&M79)6M% K6J0+K1^6KE."PZW2_[*QG.ZS3HN$IT4BA8CG^##8 M[SC,G1_PW@W@XKQ4-[F5!<&'7Q] M%?2(Z%LJ_)WAA9C*NAF)Q=+Z=J5^X61571_,">&PO=V]R:W-H M965TY+2W<2PC=>.AV2]$;+#G(X+O"8+(AZ+.8,KLT99 M)AG)>4)SQ,AJ8MS9MY'M2P=E\7="=ORHC>14GBA]EADSI>-Q^1?]#31XF\X0YF='T6[(4FXDQ,M"2K'"9B@>Z M^Y-4$_(D7DQ3KK[1KK*U#!277-"L)6#FKJYG[M*7(@%GHX9W2$FK0%--E3VE3?D*\EEH2P$ M@[L)^(GI%ZC%CWE,,X*N/E'./Z Y86BQP8R@:W27BV29I*4D$RU(7+)$)(2C MJY (G*1@?8VXM.5C4T T$M.,JY'O]R,[%T9VT6>:BPU'4;XDRQ;_L-O?[_ W M(0MU*IS75-P[G8!_E?D-O9$,MZX+5^&Y M%_!F-,O@.5;D(O*]3+8X);G@"+0)\4,EB T6:$? "$.M7-?%@O,EW(-^L > MES@M@26T8C23_0@JKB@%5F)!5TCYP7V"69[D:XX*J$(U>%MA[4,?M(M=@\XCP)I47 M:$Q!20X4HJNDJB3^H8W.?22>BD3^L6VGMA.,AD/''9O;8ZI:#5W/&9P8AGT1 MHW/#('!'CF77=HWL>77VO,[L?2UD1N#IH*@H6;R!?S*9*O5$"1H_MV6A$_&M M1:T3+-0)%FD":]#BU[3X[U?4?)W\ZP0+=8)%FL :_ ]K_H<_C:@-SY3%M0-O MY)U(VKG9P/)\=W0B:/W0HG,SJUW(1G7&1IT9>\RWA,O)/RP>N:K_.33:YMN) M\];RU0D6Z@2+-($UR AJ,H+W*U^!3OYU@H4ZP2)-8 W^;>NP6+-^&@&K0CD6 M$\<)0'2"$PEK,[1]&V3L1,3Z(D8MAF[@>TZ[EME':UV[,WW?,&/P2+0O5CM= MWUK 6M%"K6B1+K0F"UV%UX';,/RW*[>UT^H_!&QD3RE!+TA8H+&V^=&&^N M8IUHH5:T2!=:DXW#,M_VWK&6:=U1T(H6:D6+=*$UJ^"PJV!W+EI_K);YYSM6 MHV#D#<[>RGH:AGT-HQZ&^P2:1\<1&6%K=0[$8?YE+O8[T'5O?=9TITY83OKO M[=N9W=(?RK,I=?QQ@-\?;'W&;)WD'*5D!4-9-T.(ENW/BO87@A;J,.2)"D$S MU=P0O"1,&L#]%051K2[D /6)W?1?4$L#!!0 ( ,Z !542?VQT*@8 &XG M 9 >&PO=V]R:W-H965T>0 M/%>\Y#4GSR3[FF\QIN EB=/\>K2E='K$F6A)3=9IMQ MOLMPN"J;X>P='K M@X=HLZ7\P7@ZV84;_(CIY]U]QN[&-CYP16.%UN(_I WG^%5<=,CG>DL1Y\1<\5[;:""SW M.25)Y$G2911'Y0.R9N^7),'@["/)\W/@9R0!GW8X*][G MX&R.:1C%[,T%^/PX!V=OSL$;$*7@CRW9YV&ZRB=CREK+.W>OS';)3JH4*O0W6+>@%_VZ>70-?> :0A)&G/K-_] M+LR8.SSJ/C^='4K[^_^M[\,.-;TFAUU&K%WCZ=Z+V >](1J-TTXK? MOSXR<_"!XB3_6Q9W);8AQ^9S_U6^"Y?X>L0F]QQG3W@T??L+M+3W,M%5@LU5 M@GDJP7R58($BL%;H&'7H&'WH4SZ!@36?O]@4QT)GSZ.'U%.9+%Y*0*L Y*G] M:7JA0QOID_'3823T\@Z-A"XGU%P=MBD]E92^K)N.81AMSJ!KAFS;L&JKEBIF MK8K9J\KO;.BK;[K2@JF"7]B"*\=234HXL]584S-M4Q"EEW:H*!)2UG='LP59 M5)+Z$E++=BS3%721V)FZI;FV7!FK5L;J5>83W>*,I?(R_5>2G+\#*:8R7:Q. M*Z#%,T9+E%[&H:)T&2]TVQ&BUE-)Z4LH#=T00B^06$&(3"37PZ[UL'OU>%V( MQ<5";(%9VL.O\M#P!>PR\A05&X6S!4[Q.J+G,IULR:AI4!,FF%EO6X8JU>6T MH2%^.RH9?4DO#60[XJ?3-8.6X1IRH9Q:*.<4H09HXDB^8$<7TTPOZU!)NI30 M-*$E:**2TI?T4G>@T,N@:^6ZR)$KXM:*N/U)ANWLH\//1R:"*YGC#60Y@@IN M-UFR6-8$L[D$S=$M(?Z\+A@T7%V83WP)ENZXMB!6T#6S3.M(>H9:LTW4>L?N M9K6Z GP ^<"!D-(L6NQIN(A9A!.0DO2"+Z4X]N$G# M^!N-EG*Y5%8F9DK1YDK1/*5HOE*T0!5:.Y::@@ZT?F:F4%E)F2E%FRM%\Y2B M^4K1 E5H[1!J:E"POPCU(YE"5G&RM61 MB?II?3CLIC@2)3R_A5<>E#SWX550'OUJX,N3:'=AMHG2',1XS:BT2YNEJZP\ MW%7>4+(KSA8M"*4D*2ZW.%SAC!NP]VM"Z.L-)ZB/V$W_ U!+ P04 " #. M@ 55RAQPVML" !:"@ &0 'AL+W=OPD1 T+ M':#RTMC)/2?GGGOCWGC-Q9W, 12Z+RB38RM7JCRV;9GF4&!YQ$M@^LF#(R\57 3P)KN;%& M)I-;SN_,YCP;6XX1!!1291BPOJQ@ I0:(BWC3\-IM:\TP,WU(_N7*G>=RRV6 M,.'TAF0J'UM#"V4PQTNJ+OGZ*S3YA(8OY516OVC=Q#H62I=2\:(!:P4%8?45 MWS<^; #5.A=3:$F2K. ME-!/B<:I9 8+71.%SEG=$<;:3VA6UQ3Q.9IP)CDE&5:0H2NN,$6G4H*2Z& * M"A,J#S7@>C9%!WN': \1AJYROI2893*VE99H7F2GC9RS6H[WC)QO2W:$?.*T[7L7G_\>=2RBY4(0M.C[]^J[#T;F" M0O[N2[7F#OJYS>=Y+$NQ)W7! M^U*L<8,*9PZ,5>*YPRAPG-A>;:KOB?,"UQUZ;5Q'6- *"[8*^\Q6(!73A]T- M8*IR-.-T:6K3*W8KUVOKL2.R3MIAFW;XCFT9[M*&'9%U;!BT-@S>V)8U+MQH M-W?@AH/0?=*6/7&1YT31J+\MHU98],*V-&8).&:8/BJ2]@K?RO;8F M.R+KI#YL4Q^^8VL.=VG#CL@Z-HQ:&T9O;,W1/R=A&+E1,'K2F3UAGA,X_I/& MM#?^^.#\&,=XS?BP1 HHN":K1.H+=CA>XQ4L0-ZNK[@:V25+ M3#*@@C"*."PGUKE[-G4]#3 5/PCL1.4<:2EWC-WKP3R>6([N"%*(I*; ZK"% M*:2I9E)]_"E(K7).#:R>/[)_,N*5F#LL8,K2GR26R<0*+!3#$F]2>3J+E$X&7X&MN)XG9 (IVA.\UQH M?P]G(#%)Q1$Z0;>+&3H\.$('B%!TD["-P#068UNJ!C2-'1637>23>:],]G5# M3Y'O'"//\;P&^+0=/H-(P5T#=^MP6\DNM7NE=L_P^:_P7<,6Z 8$6G*6H8\/ M$CA5+DR-Z\ %4BK1):.KDTL5M1B="P%2H%^7B@?-)63B=Y,'^:2]YDGU8WDF MUCB"B:6>.P%\"U;X_IT[<#XT.=(16LPT,F_[[V(:>Y[H]?VQOJY)>EKF!'PQ[95FMV5[9;*^UV5M*I&IQ(;&$ MQFBVPO==EH[(:DK[I=+^6\2VWZ4_'9'5_!F4_@PZC6W.UJ_&5@5R-'P6VY=E M;N , JW=>.Q=V@+NMI+?]A_%MJ&(J^2[+Q5N[+7U1\:WS!? M$2I0"DN%D==?D&% M_P!02P,$% @ SH %5>&^X<^?! D" !D !X;"]W;W)K&ULK9IK;]LV%(;_"J$50PLLT<66+YEMH+9NW=8N:-;MP[ / MM$S;1"51)6D[ ?;C1UVB6+',VL/Y$DLRW^>0XFOQB">3 ^-?Q980B1[3)!-3 M8RME?F>:(MZ2%(M;EI-,?;-F/,52G?*-*7).\*H4I8GI6-; 3#'-C-FDO';/ M9Q.VDPG-R#U'8I>FF#_-2<(.4\,VGB]\IINM+"Z8LTF.-^2!R"_Y/5=G9D-9 MT91D@K(,<;*>&N_MN\CN%8*RQ9^4',31,2J&LF3L:W'R834UK*)')"&Q+!!8 M?>S)@B1)05+]^%9#C29F(3P^?J8'Y>#58)98D 5+_J(KN9T:(P.MR!KO$OF9 M'2)2#\@M>#%+1/D7':JV_8&!XIV0+*W%J@2VP MS@AZM:!W:81^+>B_%KAG!&XM<"^-,*@%@]>"T1G!L!8,+XTPJ@6CYMS1 M_G_!99]D_(L1P'?7GPT-LW[SKZM=!C?MDEM\@>EQ@;Q0FF M:0?$^QXDNT6.74/.]\778WZ/98.Q4*[ZDDFZ7G?.EIX4D*4BC;Y[<\(+QM6S MVIBS-RFZ'';F)K6,T&O\WBNYO7-W36X)1\>N__LWU01]D"05_W3T$ M!9"PL(*Y):S("OU:UFMOG;9R7-<>-JU: MIADTIAEH3;-0B3_ZQ-1B>^=8-_'^QG+'8_OFX=),R#A/F0L 2%D+"(B!8RWNCQGNC2_.PYJU) MI5W:5ZBY%GFM_2!A'B3,'YUD../V*A1 A@LA81$0K.6I<>.IL7X9K1+Y%14I M57F6-HW7DJZUTOADPISVA'F0X7Q(6 )"R%A$1"L927;>MF3L_2)/&>Y>AV4 MF#\A2>)MQA*V>>JRDAYTK9= :1XHS0>E!:"T$)060=':YCO:$+:!,[,:"&5" M2)H'2O-!:0$H+02E15"TM@F=%Q,Z^N6498*N",=E@4MRG(DUX;RSEC"O6<%/N+5OCJ-:8].@OJ@00-06@A*BZ!H;<.\;.O;VIW;_[_W57./)[+? M81[0C?N.F+T.[X!NR7?$[-AC"DE"TRA3F49DS)7Q3EKP%BMDNDU4IL+G: ME-7?E\7D5]?#HMQ>ED]?,%6M_B/F&YH)E)"U0EJW0Y58\ZK\79U(EI?%U"63 MDJ7EX99@]:0J&JCOUXS)YY,B0/-/"+/_ %!+ P04 " #.@ 553(3,A@$% M 4)P &0 'AL+W=O;'KPT4XI8ZB73V M)@'C\]CX->>8@V=[RK[Q%&.!GO.LX',K%6)W;=L\3G$>\4NZPX6\LJ$LCX0\ M95N;[QB.DLHHSVS/<<9V'I'"6LRJLCNVF-%29*3 =PSQ,L\C]F.),[J?6Z[U M4G!/MJE0!?9BMHNV^ &+K[L[)L_LEI*0'!>6H'N$,QT(A(OGWA%U6SO';:+OM!"I!P% M18*3'GO?;#\^9A\>:=\S &PY4.UH>2^CM?2,Q-_+[!(Y[B?D.9Z'OC[XZ.+# MQ[Z!.0$S.([QCV$*B7&.8H+3,:X!$YHQ/HY?;LJ=(OR,XU(Y#<.H#]HY.JC( M@Q/G*/KG#UD#W0J<\W][.KJL<<-^G/+5UWP7Q7AN26?,,7O"UN+77]RQ\UN? ME) P'Q(60,)"()@F\+ 5>&BB+V[B[R7A1(4:CN@&K4LN:W".^2=4R.@JB^*( MIS(,R7JLUQ4LC2V8/1*A;>5/&24"4+&CZA#!BSA4"$N9#P@)(6 @$TX2=M,). M8(/IZEW MKGN^QPGQT*-<0A)8.FJ28!:]]P[<0 Z7>Q.GQQN#IGM :0$H M+82BZ:IU"23W2 ;I%&\L"U>8B8@4*&A?E'K5!G6 Z$6KA0L#B(G'AXGOT\:DN]O2J^&G1JOAGF+DGH>\9J*TY*#I[)D- M(MQM>2>S,15+#.LR&?:S0JZK)2(N8)1ISH)'*@9D1 4?*PZLC.9<+%VX X%) M(0H5:%.F)E4;(M63@]NN!Q5QM5I68KE M%\&G,F=N\@Y5<[CKIO9=E^J^P:]GJLW]GOW>35,9B,C\'D M4=1D[QA,)D=@LOMFWYJ'FXS>YT*&]4EHX[BU==AJH@$<:@?D)QR/Q3II,)YS MH;FL>S.>IDR^.',9>4W'Y@^U+7TS/F49G0M]WX #LF[_8"F?YTDSZA86HAZU M;G^'Z;7CYD1MV&9B&R5I?0-A%;NSE1S".P_P(8%@>S '& M<2PLS_\TGQXZ'X=AWGI>I(=R>BC'L7S(R'ZP/'Y.8B[_3),DBN(86]'1R.M@ MA*U;',./7PWS!@PL#V3ZN[7&=QNOD/UU@.WIO@K!9HI7(C93?*T!\:\;,)+$ MO]M8'F!@NX#5#N3WYX&:\G.B"'85\X8]P3B2)!@"M>BOT3A&5B>&CW]_L*-8?20$3;8T.P6BP^0"X99K>]9!:GKP1Y@5-M#9\9)TU^_QP:Z M8XI?[LZ9&=X]&_MM83L:N6RM2NG^,!M5 MT96EL:7T=&A7([>Q2N9NK90OBU%T?IZ.2JFKP?MW^V<]V%%X8+S*O#85G6Q. M?-7JV?U[O3D43]KIA2ZT?[D8M.\+-1"EKG2I?ZK\8G ^$&YMGO\T5O\TE9?% M/+.F*"X&X^V%K\IZG?UV>MY /LJ%:\]XN?@B">1BD)[3 Y?:.M_>T3Y?$N.3 MHINW1[4WGW3AE;V67GVVIM[H:M4\AG[%*/@9;3GL7[>%^-;^EV(TRZ7.U+7) MZE)5?EN.5A4-8.76>N,&HI*ENAA9'T;?Y.WC)P\5:XJIW)![YPI=$X$++*Q;5RF=6;]M@L \@W /(-+^0'Z;0C&O%@E:-;VSO"(?P'GO'"7 MV?>:OK0]WY;@O5^396ZJ)^5\V3$-5 VS:ZCH-E+GXN./3=,H0]2KVMH0$\EF MS&P;BG$V%(&\M'@?J60WS0=>BSOE0T2DFC&S:VXJBF4J610OU%F>5$'/HEYM MEOY9VDYU(]6,F5WSV9C\61=%6XY$+*M50R NG:,@ZW6(B60S9K;-99;96AUM ME;=:+D),I)LQLV^NU:+3_)!5QLQ:^22U%5]E42OQEY*NMDV XUV(AWPR9A;* M%^H25;VKR2OC?#-N[T^&D,@G8V:AS+W)O@U)*ZV,ZNS7.O1(/U$OGZ^Z@%\%,A5D><[5J[B#,[<'?!&QYR9EJ?WA2!(A-T3,;IC7"Z>^UTV%?GPZ M!$,VB)AM<#0<%6<,,9%R)LS*V0701X-J8@TQD7(F MS,KIBZMWQ1EB(N=,F)T3AM='6R0RS839-"#./AC"8V2:F-DT1V+M8T49(\W$ MS)KI"[I_;XXQTDS,K!DX!]L9OV.DF9A9,\?CR:&8T[/SN@@QX2(+LV;Z,.^D MM?0^Q$3BB=EGOE#<&ZZSQ$@\,;-X,&:XTA(C\<3,XL&8X5I+C,03,XL'9Q&= M2D<*BMF3G?XL@OI[N%")%)2<)-GYU=5#3&2AY*3)SC#$1!9*F"T$,;NKT\A" M"?=$&LS)PBZ4( LEIUQ_Z8R;"5SL9[80Q@S'S019*&&V$,9,0TQDH83=0B@1 M[[1-9*&$V4)M(D[C>%V6TKXTH=)][8FFRG6U$M;C6EO*)JW* MM1>7*ZO:#+TS290B"Z7,%MIA7AF*-:QOF^6=\53Y.>7K[2K2+TQDH9390CO, M=I2GF&C?1L79M?)2A]%[BBR4,ENH#W,G]1 362AEME#?M-%P.R2%F,A"*;.% M^C%_*TUDH?1$DW!#<=M$(B$FW'1VRDFX8;A=,T462IDM!#$[@5R*+)3^/QL% M>C [&PV1A5)F"V',SE9#9*$I]W1O\/ M4$L#!!0 ( ,Z !55FS1$Z= ( &TP : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@N*NJJ\@HSFHVV8YR >2T?Q3;6,!H MDMN/Y2SL#\UB-A'?"C6(XI60'B'@Z5R_], M[#:;_;K\[-:_C^4T_F-P_:?KWX==*6.U>&W[;1E75?UQN.T>ZNLF/5PF5XN7 MMU75O[REJIX[2"!(Y@]2"-+Y@PR";/Z@#$%Y_B"'()\_*" HY@]J(*B9/^@1 M@A[G#TI+E'%)D#3!FD#KA%PG J\3@IT(Q$Y(=B(P.R':B4#MA&PG K<3PIT( MY$Y(=R*P.R'>B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW M$.@MJ+<0Z"VHMQ#H+:BW$.BMJ+<2Z*VHMQ+HK:BW$NBMDYBOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MOD M93>!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=X9]F?4.Q/HG5'O3*!W M1KTS@=X9]N?)QTH"O3/JG0GTSJAW)M [H]Z90.^,>F<"O1WU=@*]'?5V M KT=]78"O1WU=@*]'?5V KT=]78"O7WRLPF!WHYZ.X'>CGH[@=Z.>CN!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] MO8- [P;U;@CT;E#OAD#O!O5NOE/O8?P\E.'6\[7&ZW\GU>/EW'*[_'7YM7-R M7ZXXU_<5P_-?4$L#!!0 ( ,Z !542 6)0(0( " O 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:WT[;,!0&\%>I-6MOG._&1?E>]^OD4*"T.0S^F3;7+.7QA+#4[&ERJ M?:"QK&Q]'%PN7^,="Z[9NSMB8K4RK/%CIC$O\U2CNK[Z1EMWW^?%S:'\G#H_ M;JI(?:H67X\;IZQ-Y4+HN\;ELLX>QO:OE.5S0EU.SGO2K@OIHFRHV)L)T\J_ M Y[/_7B@&+N6%KG$Z.9<;IN,G/SM_+G,JL.R\C3ZD,K%('X][&AE*(8JY._V* MKXFE]-GO1].T6VK?F5VN]]''_3R/Q.;'^7?\YXQ?ZW^P#P'2AP3I0X'TH4'Z M,"!]6) ^UB!]7(+TP5&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,Z !54F M*I%"Y@4 +\? 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MSH %5;V>T9\O P % L !@ ("!IQ4 'AL+W=OV6P( / $ 8 " @3XZ !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ SH %566]Y:N3 P %0@ !@ ("! M64@ 'AL+W=O&UL4$L! A0#% @ SH %541"0'==" >A0 !D M ("!SE< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SH %53=A.V?C @ N@8 !D ("!U&H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH % M59= 6'!R"0 V!L !D ("!\'8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH %52)<5.;D!@ "!( M !D ("!X)( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH %56+8*AP:!@ 10X !D M ("!1Z0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SH %562TV'NL!@ 1A$ !D ("!![T 'AL+W=O M&PO=V]R:W-H965TO' M !X;"]W;W)K&UL4$L! A0#% @ SH %5>%F M+BI* P V@< !D ("!+,L 'AL+W=O!^X" !N!@ &0 M @(&MS@ >&PO=V]R:W-H965T&UL4$L! A0#% @ SH %55IE]L,, P 8 < !D M ("!PM4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SH %5>1\>;?9 P 0@D !D ("! MNN 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SH %59T%LZ2@! = L !D ("!4.\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH %58[K4CT" P J@D !D M ("!'08! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SH %5>++)01) P 6 T !D ("!HA(! M 'AL+W=O&PO=V]R:W-H965TPK4!0, '<( 9 M " @2,9 0!X;"]W;W)K&UL4$L! A0#% @ MSH %53\2(!N<" $5L !D ("!7QP! 'AL+W=O2T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH %57>+8"KI P =!( !D M ("!03@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SH %5?3^0VN)! 6" !D ("!F$(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH % M5>78.O$D P H H !D ("!B5$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH %599+/H=(! /AD M !D ("!9%X! 'AL+W=O9P" !&!@ &0 @('C8@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ SH %5990; .X P 1!4 !D M ("!"VX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SH %58<2KPJD @ M08 !D ("!XGD! 'AL+W=O M&PO=V]R:W-H965T 9 " @0. M 0!X;"]W;W)K&UL4$L! A0#% @ SH %5=YP MG57P!0 (AX !D ("!RX4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH %5<7*J3YJ! O1L !D M ("!?Y0! 'AL+W=O&UL4$L! A0#% @ SH %5?KQ^OH8 P 30T !D ("! MDZ(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SH %5=W=^"I% P RA0 T ( !\*\! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MSH %56;-$3IT @ ;3 !H ( !<;H! 'AL+U]R96QS+W=O M XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 320 325 1 false 70 0 false 10 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 and Other Investments Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestments Acquisitions and Other Investments 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 2130108 - 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 2140110 - Disclosure - Fair Value Measurements Sheet http://www.envestnet.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 2145111 - Disclosure - Revenues and Cost of Revenues Sheet http://www.envestnet.com/role/RevenuesandCostofRevenues Revenues and Cost of Revenues Notes 19 false false R20.htm 2151112 - Disclosure - Stock-Based Compensation Sheet http://www.envestnet.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2157113 - Disclosure - Income Taxes Sheet http://www.envestnet.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2160114 - Disclosure - Net Income (Loss) Per Share Sheet http://www.envestnet.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 22 false false R23.htm 2164115 - Disclosure - Segment Information Sheet http://www.envestnet.com/role/SegmentInformation Segment Information Notes 23 false false R24.htm 2168116 - Disclosure - Geographical Information Sheet http://www.envestnet.com/role/GeographicalInformation Geographical Information Notes 24 false false R25.htm 2171117 - Disclosure - Commitments Sheet http://www.envestnet.com/role/Commitments Commitments Notes 25 false false R26.htm 2173118 - Disclosure - Subsequent Events Sheet http://www.envestnet.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 2204201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.envestnet.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 27 false false R28.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 28 false false R29.htm 2309302 - Disclosure - Acquisitions and Other Investments (Tables) Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsTables Acquisitions and Other Investments (Tables) Tables http://www.envestnet.com/role/AcquisitionsandOtherInvestments 29 false false R30.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 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.htm 2331307 - 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 34 false false R35.htm 2334308 - Disclosure - Debt (Tables) Sheet http://www.envestnet.com/role/DebtTables Debt (Tables) Tables http://www.envestnet.com/role/Debt 35 false false R36.htm 2341309 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.envestnet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.envestnet.com/role/FairValueMeasurements 36 false false R37.htm 2346310 - Disclosure - Revenue and Cost of Revenues (Tables) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesTables Revenue and Cost of Revenues (Tables) Tables 37 false false R38.htm 2352311 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.envestnet.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.envestnet.com/role/StockBasedCompensation 38 false false R39.htm 2358312 - Disclosure - Income Taxes (Tables) Sheet http://www.envestnet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.envestnet.com/role/IncomeTaxes 39 false false R40.htm 2361313 - 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 40 false false R41.htm 2365314 - Disclosure - Segment Information (Tables) Sheet http://www.envestnet.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.envestnet.com/role/SegmentInformation 41 false false R42.htm 2369315 - Disclosure - Geographical Information (Tables) Sheet http://www.envestnet.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.envestnet.com/role/GeographicalInformation 42 false false R43.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 43 false false R44.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 44 false false R45.htm 2407403 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.envestnet.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 45 false false R46.htm 2410404 - Disclosure - Acquisitions and Other Investments - Narrative (Details) Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails Acquisitions and Other Investments - Narrative (Details) Details 46 false false R47.htm 2411405 - Disclosure - Acquisitions and Other Investments - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions and Other Investments - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 47 false false R48.htm 2412406 - Disclosure - Acquisitions and Other Investments - Estimated Intangible Assets Acquired (Details) Sheet http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails Acquisitions and Other Investments - Estimated Intangible Assets Acquired (Details) Details 48 false false R49.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 49 false false R50.htm 2418408 - Disclosure - Property and Equipment, Net - Schedule Of Property, Plan, Equipment and Depreciation Expense (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails Property and Equipment, Net - Schedule Of Property, Plan, Equipment and Depreciation Expense (Details) Details 50 false false R51.htm 2419409 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 51 false false R52.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 52 false false R53.htm 2423411 - Disclosure - Internally Developed Software - Amortization Expense (Details) Sheet http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails Internally Developed Software - Amortization Expense (Details) Details 53 false false R54.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 54 false false R55.htm 2427413 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details) Sheet http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails Goodwill and Intangible Assets, Net - Narrative (Details) Details 55 false false R56.htm 2428414 - 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 56 false false R57.htm 2429415 - 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 57 false false R58.htm 2432416 - 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 58 false false R59.htm 2435417 - Disclosure - Debt - Summary of Outstanding Debt (Details) Sheet http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails Debt - Summary of Outstanding Debt (Details) Details 59 false false R60.htm 2436418 - Disclosure - Debt - Third Credit Agreement (Details) Sheet http://www.envestnet.com/role/DebtThirdCreditAgreementDetails Debt - Third Credit Agreement (Details) Details 60 false false R61.htm 2437419 - Disclosure - Debt - Convertible Notes due 2023 and 2025 (Details) Notes http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details Debt - Convertible Notes due 2023 and 2025 (Details) Details 61 false false R62.htm 2438420 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.envestnet.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 62 false false R63.htm 2439421 - Disclosure - Debt - Interest Expense - Narrative (Details) Sheet http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails Debt - Interest Expense - Narrative (Details) Details 63 false false R64.htm 2442422 - 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 64 false false R65.htm 2443423 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 65 false false R66.htm 2444424 - Disclosure - Fair Value Measurements - Level III (Details) Sheet http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails Fair Value Measurements - Level III (Details) Details 66 false false R67.htm 2447425 - Disclosure - Revenue and Cost of Revenues - Disaggregation (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails Revenue and Cost of Revenues - Disaggregation (Details) Details 67 false false R68.htm 2448426 - Disclosure - Revenue and Cost of Revenues - Obligation (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails Revenue and Cost of Revenues - Obligation (Details) Details 68 false false R69.htm 2449427 - Disclosure - Revenue and Cost of Revenues - Narrative (Details) Sheet http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails Revenue and Cost of Revenues - Narrative (Details) Details 69 false false R70.htm 2450428 - 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 70 false false R71.htm 2453429 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 71 false false R72.htm 2454430 - Disclosure - Stock-Based Compensation - Expense (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation - Expense (Details) Details 72 false false R73.htm 2455431 - Disclosure - Stock-Based Compensation - Options (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationOptionsDetails Stock-Based Compensation - Options (Details) Details 73 false false R74.htm 2456432 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details) Sheet http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails Stock-Based Compensation - Restricted Stock Units (Details) Details 74 false false R75.htm 2459433 - 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 75 false false R76.htm 2462434 - 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 76 false false R77.htm 2463435 - 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 77 false false R78.htm 2466436 - 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 78 false false R79.htm 2467437 - 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 79 false false R80.htm 2470438 - Disclosure - Geographical Information (Details) Sheet http://www.envestnet.com/role/GeographicalInformationDetails Geographical Information (Details) Details http://www.envestnet.com/role/GeographicalInformationTables 80 false false R81.htm 2472439 - Disclosure - Commitments (Details) Sheet http://www.envestnet.com/role/CommitmentsDetails Commitments (Details) Details http://www.envestnet.com/role/Commitments 81 false false R82.htm 2474440 - Disclosure - Subsequent Events (Details) Sheet http://www.envestnet.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.envestnet.com/role/SubsequentEvents 82 false false All Reports Book All Reports env-20220630.htm env-20220630.xsd env-20220630_cal.xml env-20220630_def.xml env-20220630_lab.xml env-20220630_pre.xml env20220630ex311.htm env20220630ex312.htm env20220630ex321.htm env20220630ex322.htm env-20220630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 101 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "env-20220630.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 320, "dts": { "calculationLink": { "local": [ "env-20220630_cal.xml" ] }, "definitionLink": { "local": [ "env-20220630_def.xml" ] }, "inline": { "local": [ "env-20220630.htm" ] }, "labelLink": { "local": [ "env-20220630_lab.xml" ] }, "presentationLink": { "local": [ "env-20220630_pre.xml" ] }, "schema": { "local": [ "env-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 538, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://xbrl.sec.gov/dei/2022": 5, "total": 11 }, "keyCustom": 28, "keyStandard": 297, "memberCustom": 22, "memberStandard": 47, "nsprefix": "env", "nsuri": "http://www.envestnet.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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 and Other Investments", "role": "http://www.envestnet.com/role/AcquisitionsandOtherInvestments", "shortName": "Acquisitions and Other Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130108 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Fair Value Measurements", "role": "http://www.envestnet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145111 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - Stock-Based Compensation", "role": "http://www.envestnet.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157113 - Disclosure - Income Taxes", "role": "http://www.envestnet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160114 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164115 - Disclosure - Segment Information", "role": "http://www.envestnet.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "env:GeographicalReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168116 - Disclosure - Geographical Information", "role": "http://www.envestnet.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171117 - Disclosure - Commitments", "role": "http://www.envestnet.com/role/Commitments", "shortName": "Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173118 - Disclosure - Subsequent Events", "role": "http://www.envestnet.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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 and Other Investments (Tables)", "role": "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsTables", "shortName": "Acquisitions and Other Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341309 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346310 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358312 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361313 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365314 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369315 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i7cd10faa3e8742d390c8d671a97c4a72_I20210630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OriginationOfNotesReceivableFromRelatedParties", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "ib09b2e7efce44e339b8a7efef8442a49_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Acquisitions and Other Investments - Narrative (Details)", "role": "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "shortName": "Acquisitions and Other Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i41f6a1c0bdfa461b865ebd7885b50a9e_D20220531-20220531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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 and Other Investments - Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions and Other Investments - 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-20220630.htm", "contextRef": "i03f5d231354c4bac89507a25d63ad5bf_I20220531", "decimals": "-3", "lang": "en-US", "name": "env:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "iba0de34182cb4bddbd259685dc3d12af_D20210621-20210621", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Acquisitions and Other Investments - Estimated Intangible Assets Acquired (Details)", "role": "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "shortName": "Acquisitions and Other Investments - Estimated Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "id58022a3633c4b95a844ba0156e2f764_D20220531-20220531", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:PrepaidTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "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 - Schedule Of Property, Plan, Equipment and Depreciation Expense (Details)", "role": "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails", "shortName": "Property and Equipment, Net - Schedule Of Property, Plan, Equipment and Depreciation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i2657f79fdacd4316948f3fcce3dd9903_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "id968b73da1584c16919ca262d7f479e7_D20220401-20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LesseeOperatingLeaseNumberOfLeasesScheduledForTermination", "reportCount": 1, "unique": true, "unitRef": "day", "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-20220630.htm", "contextRef": "id968b73da1584c16919ca262d7f479e7_D20220401-20220430", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LesseeOperatingLeaseNumberOfLeasesScheduledForTermination", "reportCount": 1, "unique": true, "unitRef": "day", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:SummaryOfInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:AmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i2657f79fdacd4316948f3fcce3dd9903_I20211231", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Goodwill and Intangible Assets, Net - Narrative (Details)", "role": "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "shortName": "Goodwill and Intangible Assets, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "iba0de34182cb4bddbd259685dc3d12af_D20210621-20210621", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - 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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - 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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - 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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "env:AccruedInvestmentManagerFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "ife8e8cd30c1b4b83be51538e21725c5a_I20180531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Debt - Summary of Outstanding Debt (Details)", "role": "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "shortName": "Debt - Summary of Outstanding Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i37dc6c16854c4e6ba13ba88fd987c2cc_I20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i106764e8a3b34890ae070259a0dad56d_I20201231", "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-20220630.htm", "contextRef": "i011deb0f513b46abb803507fb6e799b8_D20210101-20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i153a0b4f051f4e91babe8386246d7ce7_D20220204-20220204", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Debt - Third Credit Agreement (Details)", "role": "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "shortName": "Debt - Third Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i153a0b4f051f4e91babe8386246d7ce7_D20220204-20220204", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "ife8e8cd30c1b4b83be51538e21725c5a_I20180531", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Debt - Convertible Notes due 2023 and 2025 (Details)", "role": "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "shortName": "Debt - Convertible Notes due 2023 and 2025 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "ife8e8cd30c1b4b83be51538e21725c5a_I20180531", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Debt - Interest Expense (Details)", "role": "http://www.envestnet.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "env:InterestExpenseDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439421 - Disclosure - Debt - Interest Expense - Narrative (Details)", "role": "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails", "shortName": "Debt - Interest Expense - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i77215a7b267e4f2896543de0a75e3cce_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i240ec41816c14366b478ef3ae7bb5fa0_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - 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-20220630.htm", "contextRef": "i240ec41816c14366b478ef3ae7bb5fa0_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - 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-20220630.htm", "contextRef": "i6e3d08c53bec46e79250245ac3d4f687_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i2657f79fdacd4316948f3fcce3dd9903_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - 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:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i2657f79fdacd4316948f3fcce3dd9903_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - 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-20220630.htm", "contextRef": "i467ee96160a741758a4e5a2967920105_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - 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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449427 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "env:ContractWithCustomerLiabilityIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "ieca6f10f7f754c1e873d7cab2f803919_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "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": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "ieca6f10f7f754c1e873d7cab2f803919_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450428 - 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 }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453429 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454430 - 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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i2657f79fdacd4316948f3fcce3dd9903_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - 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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9550c688e6e349e7a4634c5c9ee224de_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456432 - 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-20220630.htm", "contextRef": "i9550c688e6e349e7a4634c5c9ee224de_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459433 - 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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462434 - 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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463435 - 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-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i6ab00f9443be4f0187009ebc4ffd80b3_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466436 - 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-20220630.htm", "contextRef": "ifc854df311ea44d0a78612cb8049fe24_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467437 - 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-20220630.htm", "contextRef": "i37fe748888b045d3848fadd1f7be5461_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470438 - 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-20220630.htm", "contextRef": "i9e543a08b7214cb1bb5ce81b93ca9a0d_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472439 - Disclosure - Commitments (Details)", "role": "http://www.envestnet.com/role/CommitmentsDetails", "shortName": "Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "env:LossContingencyNumberOfPreviousClaimsExperienced", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474440 - Disclosure - Subsequent Events (Details)", "role": "http://www.envestnet.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "if954e33f517049d085da478ad6f68c81_D20190101-20191231", "decimals": "INF", "lang": "en-US", "name": "env:BusinessCombinationMembershipInterestGrantedNumberOfExecutives", "reportCount": 1, "unique": true, "unitRef": "executive", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "env-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "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-20220630.htm", "contextRef": "i5f3b1c4fffe44da0ba8e5ce6951c9394_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 70, "tag": { "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r618" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r619" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r616" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r616" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r616" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r627" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r616" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r616" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r616" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r616" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r615" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r617" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "env_A401kplanscomAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401kplans.com Acquisition", "label": "401kplans.com Acquisition [Member]", "terseLabel": "401kplans.com Acquisition" } } }, "localname": "A401kplanscomAcquisitionMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_AccruedInvestmentManagerFees": { "auth_ref": [], "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 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/20220630", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "env_AccruedTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 4.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/20220630", "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/20220630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "env_AssetAcquisitionFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20220630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "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/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_BusinessCombinationMembershipInterestGrantedNumberOfExecutives": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Membership Interest Granted, Number Of Executives", "label": "Business Combination, Membership Interest Granted, Number Of Executives", "terseLabel": "Number of executives granted membership interests" } } }, "localname": "BusinessCombinationMembershipInterestGrantedNumberOfExecutives", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "env_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "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": "Tangible assets acquired, net of acquired cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "env_CaseNo320Cv05991SKMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Case No. 3:20-cv-05991-SK", "label": "Case No. 3:20-cv-05991-SK [Member]", "terseLabel": "Case No. 3:20-cv-05991-SK" } } }, "localname": "CaseNo320Cv05991SKMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "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/20220630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "env_DataServersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Servers [Member]", "label": "Data Servers [Member]", "terseLabel": "Leased data servers" } } }, "localname": "DataServersMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "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/20220630", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "domainItemType" }, "env_EquityMethodInvestmentOwnershipPercentageAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Ownership Percentage Acquired", "label": "Equity Method Investment, Ownership Percentage Acquired", "terseLabel": "Ownership percentage acquired" } } }, "localname": "EquityMethodInvestmentOwnershipPercentageAcquired", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "env_EquityMethodInvestmentReportingLag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Reporting Lag", "label": "Equity Method Investment, Reporting Lag", "terseLabel": "Number of quarter lag from actual result" } } }, "localname": "EquityMethodInvestmentReportingLag", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_LesseeOperatingLeaseNumberOfLeasesScheduledForTermination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Leases Scheduled For Termination", "label": "Lessee, Operating Lease, Number Of Leases Scheduled For Termination", "terseLabel": "Number of offices set for closure" } } }, "localname": "LesseeOperatingLeaseNumberOfLeasesScheduledForTermination", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "integerItemType" }, "env_LossFromEquityMethodInvestments": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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 allocations from equity method investments" } } }, "localname": "LossFromEquityMethodInvestments", "nsuri": "http://www.envestnet.com/20220630", "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/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NonIncomeTaxReceivableCurrent": { "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": "Non-Income Tax Receivable, Current", "label": "Non-Income Tax Receivable, Current", "terseLabel": "Non-income tax receivables" } } }, "localname": "NonIncomeTaxReceivableCurrent", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_NoncashInvestingAndFinancingItemsFixedAssetsAcquiredThroughFinanceLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Investing And Financing Items, Fixed Assets Acquired Through Finance Lease", "label": "Noncash Investing And Financing Items, Fixed Assets Acquired Through Finance Lease", "terseLabel": "Fixed assets acquired through finance lease" } } }, "localname": "NoncashInvestingAndFinancingItemsFixedAssetsAcquiredThroughFinanceLease", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "env_NoncontrollingInterestIncreaseFromCapitalContribution": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest Increase From Capital Contribution", "label": "Noncontrolling Interest Increase From Capital Contribution", "terseLabel": "Capital contribution - non-controlling interest" } } }, "localname": "NoncontrollingInterestIncreaseFromCapitalContribution", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/20220630", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "env_OperatingLeaseRestructuringCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Restructuring Cost", "label": "Operating Lease, Restructuring Cost", "terseLabel": "Lease restructuring cost" } } }, "localname": "OperatingLeaseRestructuringCost", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "env_OtherNonoperatingExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Nonoperating Expense", "label": "Other Nonoperating Expense [Member]", "terseLabel": "Other Nonoperating Expense" } } }, "localname": "OtherNonoperatingExpenseMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "env_PIEtechAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "P I Etech Acquisition", "label": "P I Etech Acquisition [Member]", "terseLabel": "P I Etech Acquisition" } } }, "localname": "PIEtechAcquisitionMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid Expenses [Member]", "label": "Prepaid Expenses [Member]", "terseLabel": "Prepaid Expenses" } } }, "localname": "PrepaidExpensesMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "env_PrepaidTechnology": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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/20220630", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "env_PrivateAICompanyAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Private A I Company Acquisition", "label": "Private A I Company Acquisition [Member]", "terseLabel": "Private A I Company Acquisition" } } }, "localname": "PrivateAICompanyAcquisitionMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "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", "verboseLabel": "Professional services and other revenues" } } }, "localname": "ProfessionalServicesAndOtherRevenuesMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "env_Redi2TechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redi2 Technologies", "label": "Redi2 Technologies [Member]", "terseLabel": "Redi2 Technologies" } } }, "localname": "Redi2TechnologiesMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "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/20220630", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "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 Internally Developed Software, Net" } } }, "localname": "SummaryOfInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "env_ThirdCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third Credit Agreement [Member]", "label": "Third Credit Agreement [Member]", "terseLabel": "Third Amended Credit Agreement" } } }, "localname": "ThirdCreditAgreementMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "env_TruelyticsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Truelytics Inc", "label": "Truelytics Inc [Member]", "terseLabel": "Truelytics" } } }, "localname": "TruelyticsIncMember", "nsuri": "http://www.envestnet.com/20220630", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r100", "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r266", "r268", "r269" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r100", "r143", "r156", "r157", "r158", "r159", "r161", "r163", "r167", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r266", "r268", "r269" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r105", "r110", "r116", "r189", "r388", "r389", "r390", "r403", "r404", "r457", "r458", "r459", "r460", "r500" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r105", "r110", "r116", "r189", "r388", "r389", "r390", "r403", "r404", "r457", "r458", "r459", "r460", "r500" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r105", "r110", "r116", "r189", "r388", "r389", "r390", "r403", "r404", "r457", "r458", "r459", "r460", "r500" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Certain Executives" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r249", "r251", "r252", "r253", "r274", "r296", "r342", "r345", "r517", "r518", "r519", "r520", "r521", "r522", "r541", "r581", "r584", "r607", "r608" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "netLabel": "Maximum", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r251", "r252", "r253", "r274", "r296", "r342", "r345", "r517", "r518", "r519", "r520", "r521", "r522", "r541", "r581", "r584", "r607", "r608" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "netLabel": "Minimum", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r170", "r251", "r252", "r319", "r323", "r543", "r580", "r582" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "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": [ "r170", "r251", "r252", "r319", "r323", "r543", "r580", "r582" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "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": [ "r238", "r249", "r251", "r252", "r253", "r274", "r296", "r332", "r342", "r345", "r376", "r377", "r378", "r517", "r518", "r519", "r520", "r521", "r522", "r541", "r581", "r584", "r607", "r608" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r238", "r249", "r251", "r252", "r253", "r274", "r296", "r332", "r342", "r345", "r376", "r377", "r378", "r517", "r518", "r519", "r520", "r521", "r522", "r541", "r581", "r584", "r607", "r608" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r111", "r343" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r111", "r116", "r247", "r343" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r171", "r172", "r319", "r324", "r583", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r171", "r172", "r319", "r324", "r583", "r592", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r111", "r116", "r247", "r343", "r509" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r177", "r503" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r29" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r506" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r178", "r179" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r239", "r240" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 22.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r8", "r33", "r394" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 5.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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 3.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/2022", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r44", "r45", "r46", "r568", "r589", "r590" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r46", "r52", "r53", "r54", "r102", "r103", "r104", "r447", "r501", "r585", "r586" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r221" ], "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", "verboseLabel": "Amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r506" ], "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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r102", "r103", "r104", "r388", "r389", "r390", "r459" ], "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/2022", "presentation": [ "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r347", "r391", "r392" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r381" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r62", "r86", "r287", "r488" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r86", "r287", "r292", "r293", "r488" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r218", "r226" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r129" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r129" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r432", "r433", "r434", "r435" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r432", "r433", "r434" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionLineItems": { "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": "Asset Acquisition [Line Items]", "terseLabel": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]", "terseLabel": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r95", "r151", "r158", "r165", "r188", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r265", "r267", "r269", "r270", "r441", "r448", "r477", "r504", "r506", "r549", "r565" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r27", "r95", "r188", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r265", "r267", "r269", "r270", "r441", "r448", "r477", "r504", "r506" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r462" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r101" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r341", "r344", "r421" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r341", "r344", "r416", "r417", "r421" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r85", "r430" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r426", "r427", "r429" ], "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", "verboseLabel": "Contingent consideration (up to)" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r422", "r436" ], "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 and Other Investments" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r418", "r419" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r419" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r612" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r611", "r613" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r612" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r609" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r203" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r203" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r202" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r475", "r476" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r9", "r88" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r88", "r93" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationScheduleofCashCashEquivalentsandRestrictedCashDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r478" ], "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": "DECREASE IN CASH,\u00a0CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r556", "r572" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r244", "r245", "r246", "r254", "r593" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/Commitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r102", "r103", "r459" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r298" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r506" ], "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; 69,666,983 and 68,879,152 shares issued as of June 30, 2022 and December 31, 2021, respectively; 55,179,401 and 54,793,088 shares outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r50", "r51", "r59", "r560", "r576" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r306", "r307", "r320" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r321" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r16", "r551", "r566" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r37" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r333" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r14", "r550", "r564", "r591" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r156", "r157", "r158", "r159", "r161", "r167", "r169" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r65", "r543" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r64" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r425" ], "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" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r90", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of equity method investee loan to shares" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r94", "r100", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r489", "r550", "r551", "r564" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread on variable rate basis (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r271", "r290", "r291", "r487", "r489", "r490" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r280", "r290", "r291", "r474" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r35", "r284", "r487" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35", "r272" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37", "r94", "r100", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r489" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r94", "r100", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r291", "r292", "r293", "r299", "r300", "r301", "r302", "r486", "r487", "r489", "r490", "r563" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtConvertibleNotesdue2023and2025Details", "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": { "auth_ref": [ "r36" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "order": 3.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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r278", "r488" ], "calculation": { "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails": { "order": 2.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", "verboseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r96", "r402", "r407", "r408", "r409" ], "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) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r395", "r396" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r331", "r333", "r334", "r335", "r340" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r86", "r230" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r146" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 20.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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r319", "r323", "r324", "r325", "r326", "r327", "r328", "r329" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r319" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r350", "r351", "r382", "r383", "r385", "r393" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r19", "r99", "r259", "r261", "r262", "r268", "r269", "r270", "r502", "r554", "r573" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r60", "r108", "r109", "r110", "r111", "r112", "r117", "r119", "r126", "r127", "r128", "r132", "r133", "r460", "r461", "r561", "r577" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r60", "r108", "r109", "r110", "r111", "r112", "r119", "r126", "r127", "r128", "r132", "r133", "r460", "r461", "r561", "r577" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r134" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r478" ], "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 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, Continuing Operations", "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r398" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/IncomeTaxesIncomeLossBeforeIncomeTaxProvisionBenefitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r97", "r398", "r410" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 2.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/2022", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r384" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r384" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r381" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Options", "verboseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails", "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r52", "r53", "r54", "r102", "r103", "r104", "r107", "r113", "r115", "r135", "r189", "r298", "r303", "r388", "r389", "r390", "r403", "r404", "r459", "r479", "r480", "r481", "r482", "r483", "r484", "r501", "r585", "r586", "r587" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r187" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r555", "r594" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow for acquisition" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r280", "r290", "r291", "r474" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r462", "r463", "r470" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r466", "r470" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Assets" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r280", "r290", "r291", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r463", "r514", "r515", "r516" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r280", "r290", "r291", "r462", "r471" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r462", "r463", "r464", "r465", "r472" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r280", "r290", "r291" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r469" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r280", "r333", "r334", "r339", "r340", "r463", "r514" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r280", "r290", "r291", "r333", "r334", "r339", "r340", "r463", "r515" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r280", "r290", "r291", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r463", "r516" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r467" ], "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 and fees" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r468" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r466" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsLevelIIIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r280", "r290", "r291", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r514", "r515", "r516" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r469", "r472" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r495", "r497" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Finance lease payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r494", "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Property and equipment under finance lease, accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Gross property and equipment under finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r288", "r297", "r456", "r511", "r512", "r513", "r514", "r515", "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", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ], "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/2022", "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 Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r11", "r225" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r222", "r225", "r227", "r544", "r545" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/CommitmentsDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "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 currency translation" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r225", "r545" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r224" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/CommitmentsDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r225", "r544" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r220" ], "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)" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r86", "r229", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "terseLabel": "Gain on asset retiremenet" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on property and equipment disposals - office closures" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary": { "auth_ref": [], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The profit or loss on sales of previously unissued stock by subsidiaries made to investors outside the consolidated group that is not reported as operating income. Represents the difference in the parent company's carrying amount of the equity interest in the subsidiary or equity investee immediately before and after the transaction.", "label": "Gain (Loss) on Sale of Previously Unissued Stock by Subsidiary", "negatedTerseLabel": "Dilution gain on equity method investee share issuance", "terseLabel": "Dilution gain" } } }, "localname": "GainOrLossOnSaleOfPreviouslyUnissuedStockBySubsidiary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r10", "r204", "r205", "r212", "r216", "r506", "r548" ], "calculation": { "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r206", "r216" ], "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": "401kplans.com acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying amount of the Company's goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r151", "r157", "r161", "r164", "r167", "r546", "r558", "r562", "r578" ], "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/2022", "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": [ "r57", "r86", "r148", "r186", "r557", "r574" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r235", "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "auth_ref": [ "r87" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions.", "label": "Income Tax Credits and Adjustments", "terseLabel": "Release of uncertain tax positions" } } }, "localname": "IncomeTaxCreditsAndAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r97", "r399", "r400", "r401", "r405", "r411", "r413", "r414", "r415" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r114", "r115", "r149", "r397", "r406", "r412", "r579" ], "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)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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": [ "r89" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85", "r542" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 23.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/2022", "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:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r120", "r121", "r122", "r128" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r120", "r121", "r123", "r128", "r349" ], "calculation": { "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "order": 2.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 and unvested restricted stock units to purchase common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r217", "r223" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r67", "r285", "r289", "r292", "r293" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r69", "r286", "r292", "r293" ], "calculation": { "http://www.envestnet.com/role/DebtInterestExpenseDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseDetails", "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r83", "r89" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r63" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r323" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r95", "r159", "r188", "r256", "r257", "r258", "r261", "r262", "r263", "r265", "r267", "r269", "r270", "r442", "r448", "r449", "r477", "r504", "r505" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r95", "r188", "r477", "r506", "r553", "r571" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r34", "r95", "r188", "r256", "r257", "r258", "r261", "r262", "r263", "r265", "r267", "r269", "r270", "r442", "r448", "r449", "r477", "r504", "r505", "r506" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r462" ], "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": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r551", "r564" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Credit facility outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Available to borrow amount" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r173" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r16" ], "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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r294" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r255" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtInterestExpenseNarrativeDetails", "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyClaimsDismissedNumber": { "auth_ref": [ "r248", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of claims dismissed.", "label": "Loss Contingency, Claims Dismissed, Number", "terseLabel": "Claims dismissed" } } }, "localname": "LossContingencyClaimsDismissedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r248", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r42", "r95", "r188", "r256", "r261", "r262", "r263", "r269", "r270", "r477", "r552", "r570" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r333" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r136", "r137" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "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 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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r47", "r49", "r54", "r58", "r87", "r95", "r106", "r108", "r109", "r110", "r111", "r114", "r115", "r125", "r151", "r157", "r161", "r164", "r167", "r188", "r256", "r257", "r258", "r261", "r262", "r263", "r265", "r267", "r269", "r270", "r461", "r477", "r559", "r575" ], "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/2022", "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": [ "r47", "r49", "r54", "r114", "r115", "r444", "r451" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r102", "r103", "r104", "r303", "r437" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r172" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r139" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r151", "r157", "r161", "r164", "r167" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r491" ], "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 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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r493" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r493" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r492" ], "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 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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r156", "r157", "r158", "r159", "r161", "r167" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r70" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Origination of Notes Receivable from Related Parties", "negatedTerseLabel": "Issuance of notes receivable to equity method investees", "terseLabel": "Issuance of notes receivable to equity method investees" } } }, "localname": "OriginationOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 6.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/2022", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r12" ], "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 noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r439", "r440", "r446" ], "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 losses, net of taxes", "verboseLabel": "Foreign currency translation loss, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 21.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "verboseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r26", "r201" ], "calculation": { "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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/2022", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r86" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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", "terseLabel": "Share repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r76" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Revolving credit facility issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r71", "r428" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r71" ], "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", "terseLabel": "Acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r71" ], "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 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", "terseLabel": "Payments to acquire equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r72" ], "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 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", "terseLabel": "Payments to acquire intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CommitmentsDetails", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r72" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r72" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r72" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r473" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.envestnet.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r295" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r295" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r506" ], "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, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r5", "r200", "r201" ], "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 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/2022", "presentation": [ "http://www.envestnet.com/role/PrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r74" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r74", "r78" ], "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 (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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r73", "r387" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r47", "r49", "r54", "r81", "r95", "r106", "r114", "r115", "r151", "r157", "r161", "r164", "r167", "r188", "r256", "r257", "r258", "r261", "r262", "r263", "r265", "r267", "r269", "r270", "r439", "r443", "r445", "r451", "r452", "r461", "r477", "r562" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r232", "r494", "r496" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails": { "order": 2.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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r233", "r496" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails": { "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r13", "r231", "r492" ], "calculation": { "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails": { "order": 1.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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r233" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r237", "r595", "r596", "r597" ], "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/2022", "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": "Property and equipment retired" } } }, "localname": "PropertyPlantAndEquipmentDisposals", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r233" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r231" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r61", "r191" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r157", "r161" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r610" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "terseLabel": "Internally developed software costs included in accrued expenses and other liabilities" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r614" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftware" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r88", "r93" ], "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 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/2022", "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", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r303", "r506", "r569", "r588", "r590" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r102", "r103", "r104", "r107", "r113", "r115", "r189", "r388", "r389", "r390", "r403", "r404", "r459", "r585", "r587" ], "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/2022", "presentation": [ "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r142", "r143", "r156", "r162", "r163", "r170", "r171", "r175", "r318", "r319", "r543" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r317", "r322", "r330" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenuesandCostofRevenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r314" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r315" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r315" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r315" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/DebtSummaryofOutstandingDebtDetails", "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r498", "r499" ], "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, net" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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 of Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r129" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r129" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r416", "r417", "r421" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsNarrativeDetails" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r119", "r124", "r126", "r128", "r133" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r380" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r462", "r463" ], "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 of Financial Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Acquired, Estimated Useful Lives and Amortization Method" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r219", "r224", "r544" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r219", "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216" ], "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 Goodwill by Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r96" ], "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": "Schedule of Income (Loss) before Income Tax Provision (Benefit)" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r233" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/PropertyandEquipmentNetScheduleOfPropertyPlanEquipmentandDepreciationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r420" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r93", "r547", "r567" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/BasisofPresentationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r55", "r174" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r151", "r154", "r160", "r213" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r151", "r154", "r160", "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Consolidated Total Assets" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r346", "r348", "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r354", "r369", "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Option Activity under the Company's Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "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": "Schedule of the Activity for Unvested Restricted Stock Units and Awards Granted under the Company's Plans" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r138", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r175", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r216", "r242", "r243", "r580" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r138", "r140", "r141", "r151", "r155", "r161", "r165", "r166", "r167", "r168", "r170", "r174", "r175", "r176" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r351" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r368" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r368" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r366" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r363", "r364" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r363", "r364" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r367" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r367" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r357" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r361" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r355", "r356" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r355", "r356" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r351", "r352", "r353", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails", "http://www.envestnet.com/role/StockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r360" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r361" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r386" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r373" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/InternallyDevelopedSoftwareComponentsofInternallyDevelopedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r138", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r158", "r159", "r161", "r162", "r163", "r164", "r165", "r167", "r175", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r216", "r236", "r242", "r243", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetGoodwillDetails", "http://www.envestnet.com/role/PropertyandEquipmentNarrativeDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails", "http://www.envestnet.com/role/SegmentInformationReconciliationofIncomeLossFromOperationsDetails", "http://www.envestnet.com/role/SegmentInformationSummaryofConsolidatedTotalAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r52", "r53", "r54", "r102", "r103", "r104", "r107", "r113", "r115", "r135", "r189", "r298", "r303", "r388", "r389", "r390", "r403", "r404", "r459", "r479", "r480", "r481", "r482", "r483", "r484", "r501", "r585", "r586", "r587" ], "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/2022", "presentation": [ "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r102", "r103", "r104", "r135", "r543" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r17", "r18", "r298", "r303" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r298", "r303", "r360" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.envestnet.com/role/StockBasedCompensationOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r298", "r303" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r298", "r303" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r95", "r180", "r188", "r477", "r506" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r53", "r95", "r102", "r103", "r104", "r107", "r113", "r188", "r189", "r303", "r388", "r389", "r390", "r403", "r404", "r437", "r438", "r450", "r459", "r477", "r479", "r480", "r484", "r501", "r586", "r587" ], "calculation": { "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2022", "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r323" ], "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", "verboseLabel": "Subscription-based" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.envestnet.com/role/RevenueandCostofRevenuesCostofRevenuesDetails", "http://www.envestnet.com/role/RevenueandCostofRevenuesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r485", "r508" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r485", "r508" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r485", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r485", "r508" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r507", "r510" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r423" ], "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" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/AcquisitionsandOtherInvestmentsEstimatedIntangibleAssetsAcquiredDetails", "http://www.envestnet.com/role/CommitmentsDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetNarrativeDetails", "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r424" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r288", "r297", "r456", "r511", "r512", "r513", "r514", "r515", "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", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury stock, ending balance (in shares)", "periodStartLabel": "Treasury stock, beginning balance (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r40", "r304" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r40", "r304" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r298", "r303" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r304", "r305" ], "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, 14,487,582 and 14,086,064 shares as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r298", "r303", "r304" ], "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive shares:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r118", "r128" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r117", "r128" ], "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/2022", "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/2022", "presentation": [ "http://www.envestnet.com/role/NetIncomeLossPerShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of deferred debt issuance costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.envestnet.com/role/DebtThirdCreditAgreementDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/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": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/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": "https://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.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://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": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r614": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "https://asc.fasb.org/subtopic&trid=2197926" }, "r615": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r616": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r617": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r618": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r619": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r620": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r621": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r622": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r623": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r624": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r625": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r626": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r627": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 102 0001628280-22-021354-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-021354-xbrl.zip M4$L#!!0 ( ,^ !55Y.BI=,K\" %+U)P 0 96YV+3(P,C(P-C,P+FAT M;>R]ZU9;R9(N^K^?0L=]3N]:8Y3LO$3>O&IY#Y?!;JH-5 $N-_SQB,R,!&$A ML21A@Y_^1(J+C2]E; NFIDJU=WLAS:EYR2\N7T1&1O[R?T^/^ITW-!KWAH-_ MW9/WQ;W._WWTR__3[?[OKUO/.RO#=')$@TGGR8AP0KGSMC?EEOG@R/ST:]_8-)1PFE/CHX>HB^E""%[CIE8Q>,]%U$RMU( M.4,6T99L?MY_*%0,02K5I:!$%S#H;K &NQE+\EX5913^G!\F8=#X(JS)!$&9 M"*@MYNR222 PU=L>3/CM^ T'XX]U=-39 CAP6F]V,5)#WNGD^Z8TK63^?/]_>&;![U!OS>@ M.GX/)B,5)]U-X7 M'U[S#<<3'"2Z.I_O__K+[U&/7IY*@S?73N3/-)X,:'(_#8^F#R&L%A\^2'[_ M)!\^A7UP?O#RU$\>X?HCU\,1QU>/?#+N[B,>?SH6%P>NC4?O]$M7EOJ#T;]Z MZG'O^,A*.G^:MC/S_A )#Y_\E_) PNX4%UY M]6J9/AK>2Z'B ]?&( U/!I/1V>=/OCCX_@W3D[YF%(YY_^=6]"IY,'4^%_\.@__N,_?IGT M)GUZQ)+2O92/7QZ_1+[KWIC"=G??K7O=P;'_?Q[.%@.""^ M?^_T83V11N=_]G*FP?1//K[!!F?42^>W/YUL4?G7O9XI.LH$I10"R"@B>C*) M;# R!1W@UFOJ/5P=\/.=/>&W&6%_;9#I]'_H[%ZGE_G2 M6?]Y%E>&;YZKK3>[>OTD'ZZ^V7L6#C>/UM]NO%R5F\]VWVX<_OEZ;^J[C:.GK_=6\N'&RW6Q_NSIX7.]T=]]=WRXOO+GP<;.P='ZRJ[<>_9" M;.ZLR=W#K8/U=WL'>\_^T+OO_CS<6/GU8%=Z\5SMG>V^3'9O9U=N/%LSZ^^> M]C>>[6K^6^WM](_V5E;%WN&+L\V5/\3ZR]\.]P[_>).?/>W%9R\L/T]_?27W M-M2ZWGNVQK_YX^UN?58^=V\G\7.NGVZLK,$NO\OY;_[D>YG!WLY0;;Q\\79# MK?&SY->[ATGLU>?9>0$;*UO]C7>OS];?K8KUPX/>^I_^[?.=U M;JZLBU=618W)R&XL+G4!T'41J?L90KVJ[U9@O[7H+_[!/3L@D_)0A?)%7;; MNG316>SJ2,5F"-*$=._1='CO$.\G)Z-11;LW3MC?)1RM#O(*X0XTOZ^1[DI_S-> GQ MUR"&3R F]"!C"EUG"G0AZMCUF!WC&:,$!C]4B"L(C>'[.U]_F)<(WPAA\ZF9 MEA)DDMA-P7/8I+3I>HZVNN1#T58K&WCP'_WQ3?B*F)TPP0>A%4A38M24HS1@ MLHHBPZNUCV&]X.L/M^@-#4YHBZEU;] ;[#.X4Y?,#'LS]GO[4P*\>GI,B;A*FP\ M^_-H M_7:T\?(/L['R6W]S9ZNW\6ZKM[FR"WM'NV=[*Z]A]R4_Y^&N83DXN/P-W^MD M3[VPNT?\;"NOQ?K1"[,QE:\UV#@\.-H[_.WUYL[!P=[+-;5QV#_<4$_+^I,J M'U,YT>LK^^\V'K]*'IV!8+K!1->%HF(W@BE=;UGNDW;90KCWR'Z+D'C*Z(+6 M*5J"PJ10<@!/66A*J02+#0G)&;N+I8Q\74:V/Y$1Y9B\JQ"[(E=?H7SN!L$R M JI$850.P>&]1]]$!$@GI2DJHYR A Z%)ZT$PYB*=5"6,C+7,M+[1$:80$@= M#/.)()DR2O+=Z#'5?\#;J',JWRHC,E$**F>;0@;V-C$K)PFRE=$&TDTYFZ6, MW$Q&SCZ1$6^\E"&'KG!DNY I=@,XV35)%^,="4/Z&V4$E=*664CQ*8 0$@M_ M8=BF"*>5*7DI(_,L(QN?\A&AD@2RJFL %?.1:+MH/76S]R4F$S(#_(TR(B3[ MF9BU30J@>ATCHC?1&M0B&7E-1D['O8>#7O]?]R:C$[H]D5E*QM&(U:;$3#7ZU,4J*-9)G2!8JR+<>_2)8#RXGE$>4:$1,6+CS^3!ZRS$P_$T M_\^BTYG.C#RY@5"7KPY3W_=-QKG>_?HGSV[^_Y\4C MC(*[PFA+R]$T[SVY:=>KI]+CT:=Z0/19V>GGJS]S_4, M[<<_?G3YU?6K'T]E^?+3>(*C24VW35,&77XX(2]_]_[8U6/F#TZUW3IA?+FSRX-E"?'3=?$@51A"Z0 &.,UB);DNAS5BG29=3A5)B#X3J?7)IB$ <6'=G/>1O1#F?K.$3V9ZO/U(;N8X7OX8GOEFT=3 M6>.*"R5CRJ"E#> +F[-$.G, )?1T-*546L[7:,K++.^/CB8[O^TJB%>OEWMO M^+$^/'5JM'$R''WGP'_R^_KE"@V&[(H_=]F;JL>U2SRX_O1?P]W;Q.2T>&>* M ;;B6%!EM($-?(D^^ M[#G=HSR]>F_9KKO7\8^:;G1[W>ZDW6:>CR+?(/3YZ M7@4R'DT>_CX:YI,TV1QMT^A-+]'CTQZ;&_: #Q^/QS3Y%<>4+_C1^05^>?#9 MZUX-V-7MO\.[P)U[%Z= B>1J;IQ Y1@YC,F8;;$ENG#AE>4EBG*)XM=0E#=' M4(&K6/A.2 M)<]?@[+"7>BB7.KBS77QIBC.3A=SS&2M8<:3F0\EBTH6F9,SC*H((%KM%R\S M!MLG<9Q&O>,:_#\>Y">]43KI3],$B^@D,QCDX?6LF@HRAV.) XA(_">&R'^U MVDDV#FDC'I,!#8K8-289($@F.Q$5<2"8V>0"^E9[S,8A;<1]:L- D@),VK)J M.D]HI#%>:H'L/D.KW6?CD#;B2Q/(*&I\J:0$+XLW.ENABX:D@RNAU;ZT,J(M M2B>C46^PO\ A)@N$RL4E41.8-E@/J@0EC)7*>-"RU=ZS 1 ;\9=1^I!1@J4@ M(7J,I1A+12622(YTJ_UE,YK81("9$(S3%%"#]3%F=I*,I$O6!8VBU1ZR&4V\ M>Y^(MD@9P29A H ),7*PF:0.P>E:B-!ZG\A'"HWKF=B_.#AFJK,Y.:#1!:[C M1?23KL2"L>;/V5-&IX*C0CEZ#^PU,836^\DY +81WRF2+-D&5>?$0'@= T2K M07KT0>9<6N\[YP#81OPI26^"5MX ,]N@G(\Z%*\*^:"S(DC2&&S D+1"3U74.7N9T3 C%AS0A.2U M=TFD(!+F?'>U)]]J=Z_R>1-^]?J;U7^?U*7;PZ/CX8 _CJ^G_?C[H^%@>S), MKV=O;V=5%',]ULPJ"*^29 , 7G@TNACE@LDE2A-H8:#9&4T+:\[:! ZDJ*0S M)3)K 6:C(22,)0J"*$O4:F' >9QS;S*E+[]C+Z\-GN!Q;X+]ML"4K1!:YZA2 M!LS%9R,#^F@1,KFP..;M<4HG1W4>@\ZY93UO1 ?U:F]H;9"&1[>0RKD=R'3* MH1AAV>H!%N6S=N PI00NL\XM#&1;-,'>@/(JCNJ2@5L( VX%G\#:DY,G$0N! M$95I@0P"DG6> IB%P6=C.*@O/AKV^PS/&@_!B,:3EJ DE!6V:,8("V!T/CL, M0AGP409OZ..,B6X]7+=*\'X@4Z(_ /1' NI24O+.Z1@0(-J BQ_3B1\+A07 M#] [8Q[-@QNBEE8G$STHJ*M5DDU1$JNK]<9)T0"XK1@W#]*"E,"C)J%(-G3) M)^E%!ND*4[W%4XI;CI6:AY1(![1*,'P1,DHL1,D*HX)57L:T>) V0MV;!]HX ME85@6%$82%+$5)Q%G:231(9ZE#REL,'*X+AH,))9.OF4BYLWV3M.[XX,#6<*YX=9"'I'$-D MA+!.O/"?$)*1)8#W8(5=&,CN-%<\.WR*3LE)$Z1Q&736L8;KSILBBBE.E87! MIX%<\0P-7W19)HTA>@)AM?>DV4%Y51NEWAU)C)&LC MAR^4LG;:M* B>)XH;O-E5!:*6<0&I:/$ ;RY;?/;@Q M*N^30 '@0%)$I[6&#,X+%2@OH+;><=;W[B%5QF2AD)E<]H!&>:US$9(R.R1A MK%T\2.W6F6WQHD"Y[+ZR4-C>?=:W =-.<2H@8+ '!P'V<%G#KY+"7?7 MZZ_-E'A630BOKW=C9@M:NKI>IF[,X0N%DIPN$E*(>7&@N=.L[XS R1)DT1Q& M)ZGK*AA?"A72BLU?*2JXA0&GH:SOC& JE(+4A:-]]E<^6%0A,DS&$?C:T69Q M8&H^ZSLCR R -Q3K0A\+*8+5F*0Y$/TUB\,9'?*ZV:'#P4@'5RV7@%;/H^%O-*Q MU%5%NO9-6A1\&N!ULT,I*($<'@5G.$ JP,Q!!N4S.&F4#3;>'4J-R6FJ';Y$ M<<75RG+R3F>7,*KBA0[RDS:F>JU8S,RI+SD%-UYZ"8T-D**+UT7)$ UX%15'/KUEJ".4E M4;RVWKQN8Q0\UBU+(><4!('(8(4AL@GFF'4LB/BTE UY-CO.LS>?2JP%SE9(6Z@LGE+<99%D(Y :@T*A (K6@4:*Q8@8 MG-:I3)=6+!ZDS1=)-@(T>6(;EXUG)08RRLN@0C9,+0N')6$!@6ZD2+(1;*T. MP43PQE>RXB Z)[,FS43%LXM3BX?M'1=)-H.J]8)J4"%U[483@_#:2N) T"65 MZ3P87 0P[ZZ-ZJS6=KE H8",SD>"4+3W3A!#4[=?<5; PD!SEVU49P6.4C(I MM"188<"HVE(B29^BBL+52O*% :>9-JJS@LE&[Y.VWJJZM%J*0!G!U@T :R\# M;1<'IL;;J,Y,L[(Q.GEK3 J@)?D8?*W&\U(%E[U>&,CNN(WJK/ Q,9 -K%,Y MU+TO3% JN\CZE,F*%.3"X--(&]59H<1Q&,7:.5ID#3GH:&LCE^2 PS'"C'>' M4E,CX#E P>)-JM,8]9W1ZC84EGE0XM@EUWWO(=]9W5HNM",4N7BI0:)!$K%%F)6+37GO3BJ%0S6=]9]=5)68J"J,D[ M4.R?V-QEZR0&E]@BJKM#Z0Y'X&30.W_]B^&_>K6C*<&@Z7;6%\.\-Z\WE#N!5:W!P-K^=(JZ$87!2G^436;BX!O_Y MS:(018B*')6Z$ILTDS^/_(F*!U (H05=XMHE$^/&6\A)C5D78U%+!QPP>V"F M;PTF-J=>6MN"[$>+(6]HELD*0/2:@H>BV?AGB^"S2]I@E.7C'8"6D#>W/=", M($^LUL5Z)KC*078^1 I6&J_K)N:QN(\K6Y>0-U?V.BLM#R(FJZ.01@$EY0,1 MVWD=@@_*9#^_>P&W"^E;V2+8(!I@[J5]*6RJ*24:PSGH/ M3F 6!IS,9*C\W8*F.];5!OKD%V=8,V6Q,4Z7O9+FT E-TLEY$2];.QNUQ'EF MNFI8=V8R]>A*"@(%<0B4M.?0IY!(2F2%J.%25QFZ[A+#V>OJARA^15<_//4' M=+44QPRW"&6,@^+K1EK%J!*SC4FF!%> GQOGN:7#EYG][40#Y+=_WP/D\ING MPQ$E_&H>?]'EZX:^X!I1_S;YNLJ__ON3U.O)9/3PCV_.NH*<5I>)F N"E=%; MPX&Z\]Y$(S!<;HC%/J=[^<>\R>CEU-*O)^/>@,;CQXDE9-Q[WZVFRL1CID"O MC_LX&*?AT0=GW(5RJ:#Q?#K75FM$)!CTP2$(:2ZHX"RW2N*<]-BOTO/>&V!+S>.SW8I\> MC\XN@.=D^[^PQ.WA,=8M%:Y-O>Q1IKY MS>#,.;2WDK2)X$7M-UH^/1\,TT\&O-!C,IQQ(\(V3* M=-L%#DISHJ DA^*$8D$4JSFH9J=5A=""I8!8(H")W@F#&006E*2-7T16PMX= MZY0@C>Y@0\B[)R&6G5BT*%&#A:*9:!K6-,5Q#7*L8Q>)A-PJDK=B&@E3S"KP MF&4!)3!#M'673NOK?@"H8$%,XUV",SMCJ""ZA G)40*)A)!(.Y5*J(N4=!MF MW+_+@3T]&0UZDY,1\8E/>Z?UKQ^._VL*>0L'^_0^2[W>&_2.3HX6T>8*K>HB MMJ $(/]/B,X592%%79PQ2\GY4M]\,X#PTHVX\)X MZQ\0F'EQW<&%K+,QR5H-Q,Z;0\]5A41%MM;!)S)@1<2ZW(P:\G/;[J8)_/N_SS=A/4S9MC*1,!ZI2$20"Y^"2++JSHVKCHJ0VK MVAJ >NG3K\=YV;%@ !HR'MAQL(^'.DM2F A:'VC!?/J=FXE;\?&&BF4NAE$$ M#48:K]@,!,A"EI)+6)2Y_'D ;78^/W@/,3$GLP(A9R;2/*J1";2WM=/MHK'G MYSC(+5$G4"4EYZVT*4$BY0,DF;.VY"6E&!=,G6X=F=GI3 [61Z_*M+/>/;9;CG\_>5/;URHKP,6# %" MQ 12)!]#D:(6=]96.2ZU8*7?)ZVB+FMTM\\O,7X_A[LZ7=@QH,E+PO[D8'O8 M/ZGUN7<0/-S]DCX;M8P)I4)!8+WUE+4QE%!K]D?9M2AXF&MD&YB=)1T4*J." M C!.UHW[&@YOCNH;U[>QP!_-0:RX @4@G6Q92*"I:D;>E>"?,';3.-N:,QN3AD M'JN ,NLIB)P_V?QX"6UK6@XE;Q46 BQ9@L7((0DJ'GEK5-'I8K/W M=OC:;PHA+U=3K- ;Z@]O:>:E>7^K,Y%)JC8+-4 DO2](,84DM;(YX(*E;.X$ MU5O)X%B1:ZD!V$ I3"D0V%-]4D4O(C:U&74II1?0C[+ M2$[=/))37>5G #F%XNMZI52(33%'6_U5/&-[WA^M:>8>GT>B(]W1'PS[+_I#?:OG]02 MK=5H7,[$1"8 &$W\T0EALK$<+T;; M>XE(99IEISLDE:7SO;DHTH=43O2P[> M)972_-N&*@5K/ "CD_K#][F[S0']/NP-)MOTA@9/V<3_3J/$9SP9#M[0:%(M M_<9P0N.5$]IYR]^?7?Q[,**O-=*;D:1^_"2_XQGRWRVQ(\:S6 !Y4M) K-.2 MSGHE*0:" +8%3126DM.,S?'&&:V -!2$+$RP+A2'2@'&3*4%E0>W@ MC8;?([?US);8'$A"^N3)H9'@%5/:Z!(3%T]40&8]_S9G*3G-V)SD1:K=@&,H MJJXGCB76W?1<5. BF,MLGA(PKY+S)?!V#GJC?,X]'^^S![I!PK%@63 QK5+2)*Q%S#.0"6FJ 8$BC"Q 04:, MY+6W"FQVZ6H!%LM$=RD\T7N MH%_\AP+RU3FX]Z?^2(F[M$ "_PJ;YS1AX9RU!+9:YN=%\ 22 MB);95#$9A'887,E"ID2IBEZ9_W!N:8AF&:2I'*,7',=C\@")O 0190"7+49) M./]!VE(>9AEZ"= @DN6(2UAPQ2/4S72E0:=2C*A:0+-OOQ_8GSCJU5!_B_GG M1PUB<#S]=C$\4/-,G80PPJ!.Q@= Q?_6!+;Q2IFH1= M$,=6"\UW*=M=]2B[ M>W%T)02ODY=&>4@08K+H,S,GF4W.J0W6\>OBN$WIA(5D\PV-!KW]@\G3W@ ' MB1U:/75[6$971]8&F4ZWW^+Q+*3W]LWVW]V8.JEJ%PZO EI(*0:-7A7P+%Q@ M:VG)4GKG2<:6MO=ZUSH -$IQA!(5B) Y7+&.+&IDH\P!:PND=VGB;CVSRX&K MI-KRP$@H$*/TZ&TA]%$X$]IDXI:6Y+:$! M .6<=+8VS B>@B61DW6)#[5@ ML<"7I_JJA/P^HF/LY8L)G)EM*3U/V=!9E45%+!*=C=$19%LB.>&LR< $/Y4V M;&ZZG&B>^6H47SL0IA*]4Q!,"$YE]B)2U"W%;&K! KU63Y3<^)[SEH.=X6I] M\N13UB+)"-'K2$8:76LWG3+)3'/RT@O3OIS\+19K_A!XTG>%F4T"'4-M)@,A MH*^[GH"W!+7-C);:.AE,BWJLM0/%YGNOU=J1K# IE)HC4\08.50-SC"% *MR MBWJOM1#R9K:/%-:D+%!S= F9HK?,$J(WRJ*4)>L6-2--,],'"+HB$)H MA:!RQJ+YWQPYAL"4O6I1R]L60MY(*UQE2_"!I$"RX***A!(EQ%BHS@&=AX=" M^/81L;DM(A==X6>ULUDDS2:ZL-*ROB)BG;M#S71,!$UQ 4ST?*'8O(DN:*4, M09><"V@7@C%0K,-,KFXLX!> >\\WY'?/O,,Z92H15H^)VN%FU=CJI/V 4G(NG6@5[%6'Y=(16KO;98MXF?S MB&E#,7)"F:*%G")XE;W/=6)52Q%8?XUID6F>1TR;2765*%*RF0TODVI)WO _ M;'AK[D.(J%I$JN<1TV9V"ZF;%D:7,@AFS5EA[>"-66J)"M+%MJUSK9Y/L3?Z M$_LG].O9^OD>@O4"3T?T[Q,:I(^F Z]._N#4\58M%!SU!ONSFI#\_"/]BN/> M1SW)5L>3WA$CMUFN?G+UQTIOG/K#^N.9/=9Y 23V/R::ER>L#P=TMHZCUS1Y M>C+(;9FG)T_)*[9#SB*DG'Q(A"9)1,JZ+&7X1V7XZL__YI?$43HX>UXW^?C" M4ZT-CD\FX^D91C&%3+#@R74KNO#/>>1$E!8(22"]MDJ"MC> \%I%"@ZRHG"2%Y MU-&G:!T5 2TH45]0 6H+&ZJ[QQ8M**:"+#W@@\L@P$;RG@2%^>_Z,M\"M,S_ MW7ZGFBR2+"[K8+T"0/*:^9?W$6Q.,5NQE.$YI6%_>\FM>WFX4+=P")'_OT&A MLD )W@M%7K2@Y]:"2NZ"YO]FV Q>I>1*@N"\!94=9FEYP=4J!HQ>&@,(#GUT8! \R2+1+QGO_#/>>1$E8:P!LA0D$HL21>>+ MDM;*R%^86):B-*?$]+ M^*BF3<6] X_'C].^3WKCW<2>DWIO:(7#MR?#H& =G'YPT3V6=UV#] MD;).87)FDZ""MB#X?U0R4H<24'J3= MF)N=YE[<;L]TG.!J=U8Z3=#P<32@_ M/AJ>L'%K[81WTE'DPD&2U #))@QDA?688RDH2@LV\EJ*U1PZ(5N79_MD=*0$ MEEQ01BB.R9/.4*QW2VLUQS8A>W0R@(K&6G!@0T:&TBD713 >6["=>.O FZ'F M1:E\,-9$\! A(MOW((QA&^\I"-U>S;O%A;.+:M!G6%6@O=;,#9(L&5!*!!<# M)B'J3E>86Q"6+L5J#JT5B(*(O 0 $:F]E;9\'UD/!-G3IF2V* MMR*WC X^'N3' ^R?37KI%HI*FI>D3"7%F!2$DCAX02R.0M%":\W"Y-K4-61I MDIIL58(^4-0*3.V"X(SFR)?#XBRBJ[5-0K1 D)8F:2XDR2F79.U!)T!!!L)( M_$_)1:-,QF(+G-M611,@3,OYF4AX1UARX10*9D8S1M2!HL#=(<.+:D0G3H9)1U MKTE;UR4I .<.D4549D:W/G: MW2BH$&K0)XR7(3B9VK YX])PS:MPB9 @*8V8J,[WE:@D&RR1LD'/3K"T0+AN MWW"U$EF4'(#YRIJC@1PA6F%D\"XEGQ.HU*+-2^;6)350[7;W.Z9(RG7O2:^< M\J"40>4H!552H9Q-5"T0I&5IR5Q(4HHVUR[K#FVLZ[2#3SK;J+2L[<-*FS:T M7)JD)C?\42YKF:4641@07J.()5@B8QS98ML@2$N3-!>2%(5RF$VM;!.0B_+9 M%Z=,]BD99L)MVGUS+DU2XP4DC3@ZD4@1:0ZFZGI4X9F$!ZV$<A<+&RB 'X-TAP4C33B[+),5.IFCD$A MD,L81 JY8*Q+F8HI+9"M9='(O J7-<5)I]A!<;-:3:]G)T]O#%]FV2B0::J:4,VA1R0CMFJB48E2(6)XJWV4);%MLW MBUPC%:;@ U$$FTQ%3FL4601%AEVWIVQE2V*,QG7N[@D\L(&,IGAO4X"D/6H. M"6LO'EW_"6V9\FMLA7?O B/3E)PAY>0(),B8-$GKO&82DU4K9@/G",)&?*&( MV0D3V -J!=*4E* T8!E!<;-#0H/)-SHXI?SF"OTCV;-$1]@:]P?[O-"K# MT1$.$FW&?F]_6IVT>GI,:4)YIW?$IVR6;?YV7##58]N7HWR.]R^W<^'[>5BO MO)5%=ZYFQ3R%"[ MI&3E) ''GM$&TDL/.VNI,TNIFVZRHRV3N>)3 )8*+/R%8;LGG%:FY*74S5CJ M[%+J.)J0[%UCUC8I@.IKC8C>1&M0BV3D4NIF+75N*76UN0*@<"XJ[3T4\C$4 M&QUHZYQ0)-5':8B[V%GL5F/_6>T-SN0#'>NJS Z9#R%$7B!NKH;;9*H')1C ")44(/K$+(%6P\<#J%LS7CTK&!VQ@^P!' MMU']>#OY0A&1I,S ?X!.TJ/.2&0*>%G8H\\OU#,&9/'-,[$E#A85.230E%$" M%BR0,4 1"=MOGN] "9LWSL$8D6S=08]99NU6!=5:FQ38-BNX(#ASOWJETSW+[76N1@B<&A5#?L]5GK(&W6# K:TH*] ME^?"L\T.$!E%K5L!JC-A%J)/7GBLZ"3P5E/[S=V=*4SS1@]0"33"9PH&$"D& M[1T#7!>/I9(;3W_-/X:W0BD,A8QUYT1B!FF5C24XX92@&(NSN?'9YI88O=D! M4H0)F#5ZE Z2)30A)I*E4CPK2;>@ ',>0_"[+\,T6C'',[E4_F!]\$9 K:XM MT@?KP+:@#'/N@&RD&#,:ZQ-%I:RP(&4)15'.4A3R4/"JA?D\5_+-(Y -U+8' M*:./Q2161521S6PJV@HH=;O@*-MO6AOCDPV85Q553!H#J@P!/*J@"]8]57UV M4IGVF]=FP&S$Q.;,P9VS:)-.#*9%:9)UJBC/9A9"&Q9ESRN8#9C9NK,'6O:6 M68(H(DJ73);>1.%BC&U8*GL%)E\A]^JRYC>T7;L6]28]&J^>IOY)IOQT-#QZ M,CPZ/IE,*PII*"\D+Z:-&TB1$LIE@TLS&'YY@M:TU:(0A$A$3L,Y0U60N# M2V[Q07N6SU'.QX/)-4]B@QN>"R;U5T^#>1DT;8 M1\FI]@Y/')H8B!RV)&6+PI) 6%-TFS:Q^[O(23.]G;7R,=?=Q5*!Y$TH+B@0 MIDBOH!T;0OW=Y*01?N*- V6BT$H'*,;Z2$GY)$3P+"W>+_G)==KZ$DA6!M)LA&H@G>H9&U MB9GRU(9&9@LH"HT0B:)"":*6LX7('@%"86KAA-).%43EED2B(:O00'L9@*1E M#-8A0.VCSEXA>RL@R9C)MVHZ^BY$X^://I@D?#*DLW!+]C ?PM$,GT#2D($,6P0.Y:"F)24<6Z#R' M("EZ49FH@A9PCKILCS$;#_N]/ 5^;4)''V&ZR4/"QP;[ETWK9[5V='Z[XC?" M4@)3$P%212,SI.*100;F+)8C6^.Q#37.2W&:'U[#$I23YQ#9&()4@^.HC%5U M[DYJ)CHMX#5+<9H?)E1[T&N1:R61@!A+-%&A]V"+X3C;00N8T%*EZPA M6>L%Q6!DB,X4M*4-4U5+>9HC_D0.M4H94IWZC"B\)$;:6V928'-:E-S3D^'H M>,@211O#P07BB\A>HA>%&3#6BDG0CJDQVPB'MFZ(B$'K!6$O=X]F(]Q!)Q . MT;L 'J22P6M&+$>&4SII84&X0R.ZV8#GSMJA5&0+XUID1AE,42IA\=IDT9:] MA^8/S4;\IHTZN*)(>.\A&A\S_Y$$L)DM/N,<=TYJ9 _%6^G* ZC8L3F*I!D# MR!&+H0C.:XZLI)[CEGU-8S"[=G )$75(E!+SQQ)]1(HH95'@H-AB6J\':QMS MKP?>&UM"20FC@5JHIA-ZK[(DI\BE]NO!K6$P.STH64#.B;DW21"HV+=[:;1- M3-UE CXLW) 8V>G(,Q>V=^.RWT4E%"N!"-2@ J1N],%"HEK:/+:8[[ MALX3'C^D'R>#WCD8J8^]HZMA/B(]]Y07AOPV.[7BJ?'XS%- MQK^>K>/A^B-EV:84"4H9MK'@ M55UQ;J4,0A91A KG:4^.G=04\ND?\P9YU>OGO M"!."W/Z?6P91=*7HJAN!^-&IWP;BE0TX9DVO0U?&GS4$[P]_LS7@0#J*(DW4 MT@.'8$'D0,XE-@6EM@*\B*N=#-W+/Y:B\=?AM.N^?Z^OA-,?GOHCTV3".(QU MZE6Q$8\F"!]=*II "I_R91-]=VG2W?R:],N)A]<:\B^A[-G=$)G4\F MK W2S.8T3N*8_GW"C[GZAO_YM,_91R?&O8.Q9BR* *T1;FGK@C UPNBET+T+=,GJ7:W(D@N.XX9O"\@#(DL4TUQ MT.4F5W,H.]6#[/0F?=HL:X/<>]/+)YDII6F^_64HOT6A60O-W%=7K M(>N'TO*#8[=K2YCXW72"@$_]@;T*K\@N7:K;9[GNU=%OIKHZ.VD\A[P1'%AF1DZ7 M8HM+#I4MQ7_BY.9/0N;14'VS0+;(4OV04_UV17C0.WTXHO'P9)1H?/[Q@#!/ M'Y[1?O0+_W.1Q*F=X7P1UF2:%EHR<;.8LZN%<@+3JRJZ[W\SGISU64B/>H/N M ?7V#R8/0=UWYGCRS[>]/#EX*(7X_^Y=/Q5'^WQV'$XFPZ.'^GC"A\?'.'CT M2QP]X$N?_WU^AT_N4]^FB_W>_N!AXN&E$?]X@K%/ER?$X8C?JIN&_3X>C^GA MY1__S+TQ![-G[ CZ+''=Z8_^>?U9ZE-/5[BSX^T%\^;"X+Z^./9A>>W1YPL7(GH\5_XY?JH[2 MO^[I>Q^]]\6;R.-)9SH;W/E/,?WOGQ?')\/CA^J3@\>,;V^P_U!TY/06[Y_A MP72<;@A$?:;+X_R(P]'#RQL4EL-NP:->_^SA_]EA?1QW-NAM9VMXA(/_\_,8 M!^/NF"6WG)\X[KVCA](Q&M./;\_?WO%UIM!=C(94=2Q?;*SMK*YTMG<>[ZQN M7Q>>.7S:[=4G+[;6=M96MSN/-U8ZJ__[Y+\?;SQ;[3S97%]?V]Y>V]QH[A7" MC=[@)8X/6%0FP\'/G97[3^YW5.W+\<6GOE"P*G95NYI77^/O@PNM4]\6:^C3 MS:WU__I/:<4_?V&O,Q@.-DZ.^$JI<^&:&BHTQ02B& C"+69?J);# R M!1T^6U/5&6 E2)EZ#U>&Z>3HPI/?N\@_ZC_/XLKPS7.U]697KY_DP]4W>\_" MX>;1^MN-EZMR\]GNVXW#/U_O[?QAU@__[+$>OMLX>OIZ;R4?;KQ<%^O/GAX^ MUQO]W7?'A^LK?QYL[!P[.[F_<;@O-IZ].-W=Z1_M/=M]M_MN[6QS M)[U=WWDAUOFY\K,_(?_W;_T]U7\3#X=J8R6]W:SW5"_4YLH?8F_GZ<'FR[W7 M>X<;A^N':V;CW>/3C9T_SM;_]&?K.ZNGKR!&=#Q,W:*E[8(UONNM#UWO0G'. MHC/%W'LD1?>/J>]_C\*CSE)W%TIW'X]ZV.^\&/32,%-G??M+RBL_4E[XK/+> M@=__RB8L_6Z'\L-Y\W^G^\>+RUL[KU M?+>SM?K[YM9.Y_<76]LO'F_L='8V.\R"=ICJG#L%J3N;6QUI?LK_./]B\VEG MY[]7.Q]0I2N:]/C)3HK_5\P#QNE9E_J9[Q/<\J#_K9CSKGA&.NC3XVVG9BU>DG->BA*XDZ[K@"[!^ M!=MU4%(A#%9#OO?HMY,!=;3XN5.'_.8^]!-I/'>CO4%-U3S4]BKZG9EXFAO9 M]0M"=@M*U#K_LS/BYYMFE[[L@ KVQW]##Z1>20P4G?(\ J"Z %9VHZ+2M3: M5*X8E=.%!X+Y\D [6X\WMM>JG_F[NZ#)E8!?^J R&AYU7EW]UYD,/_C4W&OY MADW7+ ?_R?#HJ#>N6>=.Z7&,-#B9YJ)OT9ZM3K/-3_EF&]-[_?W,E7X57:G[ MFX2NSAS\ ANO+D(NW;K0&]!)K82K,R>RJ\%K\['!6H;"[0B%>T?[G?$H_>L> M#=YS''*[=:MS!;M]\;5 MKTPV^,C?S]*+AM5_9YA_O3ZBFFR50&.L/2&5UAW\%Q9WQ,J4XYYTYOT.E-QIUT, UX M__%-;[4TGK=C/"]^TNU3.8\V+R_2'9T_COV<-_MV+V5O:/= MEVMGNX>K9^RVV*EM]3=77JO=E[\=K*_L':Z_Z_?7=WX[V'RV?O&;/_E>9K"W M<_QZXVCO8/?PM][ZSII:?[=;[P>;._S=T>K;C:/U=YLO7YRN'ZT"/^/;YSN/ M)^O;XO3Y3G6:Z^*5%ZD(2KH+R4,7HQ7JXULL2KC1%15%VO7%,]V2* MW2A8S#.42*!#MB7?>U37Y( (5NJ_E/%9F_)SUWGGY' JQ#]-#6QG..H,Z^+' MSN')J#?.O31--PW+M*:K]Z%!GIXZVL=![]WT\S\:5O]&!V_M_M;][<[%=K2C MZ6!=U]C.QO#^/SX5GD\(7XL(FC3WE8.94ZEV75;==^++O_QN.FGN!WJ?/7:5)K'W MK+KFI.M]-U[^UMO=>:'7WZW#>O]3 OE<;_7IO[?.]E[FXZC ;JS\8785W_/H MCW?KATE6-\^NG5W\UM'FRZ>'&T<;_8UG:V)WY]>R\?B5UX'!)-$5NNA*/UTW M!HO=B JIU#UK@ZC%3T)TGAS0F*4QCH;#UYU?AR=]>H.C_+&W_OGV\_2?"HY: M"LZ="L[FXU>@O=8:<]=XHBZ 5EW/_W:=\W6=*X#/S.JV3WK,<)01S8G)$_YS M<[0S?-OF\+2-0L+!PBOF;D6#Y,"VQ%C-B^RBC*7K8P[%F>Q$C6Y_I=';LT%S M(C+EX9NCWT?#-\RW%SK/T4Y!VGUE9!:I),F"1+5(U_INE!BZ)B 8,*8H&>\] M^IT&@_%9_PU'2/C7$Y3+A,GMJ-+O0]:5_E[O^#QAN-23K^K)']>S)3%&0JU% M%Z)@LZF%86-)F@F9LXY4C$)I)F1!RT]*Z;Z>*+E1D-*8Y'XAT+^0K#I_=CQB M^]P[QG[G:L$I?UU758Z;SH4T-SZL;)VJ;3?)=3176_D]!4H-3-B^GYW_K__T M2KI_CCL3ZM/QP7!P68CT%L']2Q:.#(\).K=9\.#\ST9^O:_CI%CU I=B/ M>21::_-_J*#AW:N((*W6U,T&F9S$7+K!9M$M 4W='T,K9>\]^HS%_L=M4MSG M0[9.OU?!;?'>>6ZRHM/ M@M3E^JXYK,OXT%%)/WM'=3,_\7[WUHNB'AI1[AR?C,8GM;IG,NSP&=-9"*E^ MBO^HY*76$S].DX??+U7__,R[MV4%O[;WE3:SGPR ^TJ%F5]V^K1V%L4E%Y!, MJXC^LK7 EY5CSN;C/A]@3AN@5#$G3 >=5#M\WH"1_VU&9X13OC@^.XK#_D\W MBE9N-#;GM6B+/'0;%[63=)H.<+#/?P\Z;P]Z+&3O#>^WE C%\[Q3*HX-0NM9)[G>:#UHS_Y?@>'N^_V7F^\^ZW'#/3=QDZ_MW'$]U![ M_8WZ;#N/^5H?5\T,S_9>_GFX^6SCL)Z[?K0F-MZMR\V7:ZJ^S][1"[&AUN4Z ML]CI,WY<%V:BIF/Y^8J+VC] MM-S=:=!'Q9G>&&&H3JG%VB9#RMCUF* ;1+;.F Q*&.9@+"J[P]'K[\Q!=E!>V,3YB? MCP^&=3G3Y:?K?:<_OGB;?_S.7(NLXGQ4-^ MH?JCZ?G\R_HH%Q>;;G\Z?9+ID^)XT@FBD_%L?/_\.K?>5>M\5O3)R6C$CW+> M':&Z^@E.3L:M-%0_E(EE0Q,PBL*#57(R74"ENVA2[BI?HM/&!JO5O4>[-/[8 MJ'S7E- -.VG<3#NOF@0U-BOUHX5P/'MNVH-YFP M2:0^V[C1<%#)7O^L0TS\SCIKU5]BFLY^U_V<.[5QP<=F__TU/DQ*;YWTZ5Q\ M@,-#-NI;M'_2/R^7W^[N='ZJ!]T_E5;W+TZ8'/2F"U./Z\+4VS;_YP]]9=!I M_(^[-=JZ*#V;:PM='M'4U36HDII(8YB=N7[) M8E1%:?R#5DD9O3332S-]!V::C2)V^CAB>HPIL9FNVP/GJ=$:53@\O!])NPT?;9, MI>Z[QH9\6BE5JU<4O^87GG!Z6/[S\K2OGO#EY[L\L;+TBY._\*R79_8&'[@A MJ6)777-3]W[U:^;N^L_MQQ6]O]["FZQXSQ>)K MK"1^QEV^]]K;O9W7_*POU-[1VBE?XW3C,Y7QKR0F651P70E%=<'FT$5+6)?3 M4#$E$85\[]'SSUOR'V@(<,/UB=^:7/YA+B<^Y7(W?1LQ[]GRCQKP?1=(\V6& M'K^7R/.7NQ#+68OA-[W@K%BT^!R+_KY*N.^H/9^O4Q?%;VY\CH,ONKPN;><- M'-SGIZ?.I??#4%FI^Z:!NM/I(&R?!V+G8W$5C9U_O(BSOGFAV]Q+]*U3W>FH M7NZGMEA-K.^4W)Y]LIQ-Y6B"B:[6IIO,+*-+;UI5\U.^8N\?%TC^MGIA%[YW(3O=)J78Y'! M<#I+>S(^S^GS<)]O>?.9;0B&H^F]^F?UYF][?&N^;6? KS:L:?HWO?$TMAG@ M(%5CP4)0&WE.UR!,<)!QE,>=VM&BE[^T;DG_A/_X;&:^LTOCN9O<:FRZK[.< MZ5O\F;[Q ?7[E\K=^8E5=CK?=MZZ^PNS6:PJU\L7EFHS;VIS^X%EE9N%I#S? M75]RRG_S-?YXM[ZR]F[]<%=M/GXE2-E$V76=J)V0K8E=#@ZQRX.-*%T6-HDO M;M;7F-%K%5UY/"T+^.VD?W:N=BJ<[\?V<^?]1@N=NL<"$Y*K/?:>3HNAF R< M#'KG:C%=332^=UU5:I/J((K0!1)@C-%:E$#1YZQ2)'RU-M40I\(]MINI=\12 M_Z][:QM//U,P.UW0-"TSWY[>:O-D,B4LS%RN*]#@Y*B;AY/NQ04Y\.)HBJ\E M_E[J=,;1PNDK"JID1['K5-V\1UG19<7Q78PJ)!F@".ON/3+F9QGLS]Y?=3JX M!/C1^3*QJ8RD_Y^]MV]J(TF^A;^*0O?W/'O40PQI[+A@5CFQD' M_L=1KT982*PD;.#3WRH)#); !M."EE0;:X^,1*N[LLZIDUE9F=,S9:-)JO_@ M:OB?+5$YA*7H-#_?3/Y.QX+N42OALEL/>2;SL!T/ID[$\V'(.9]?PE5%XO_O M^[#,Q1VBJU\Q-MW-R7C^5Z9LMC$IP#P3';GV=[[V!)8.<<-5FH_3UQ]E\DN%_:=OY9 M"/K6\8YQ,:!- SZ]OR19+BKZ/S])\G28/Y7NR33F7EH'PRSL_M?/V1HG7?[G MYMN]BQY=+6B]VM[9W'FQO?FZE03>[MO.9FX6^N]_F5E6_;6]D 7-RQ6;>C=% M^I]JZMWS7NXQ]6A[8WLTP7DZED_2V[>""Y-.M!1/?HI_:4+5N%E:)D9=$X/>8LH"^"6VJ[X5\-?6 MAX3TW>,P_9JK$^/C]"UA,B>6]CT3]79#W,0['T MZ^'D(59C/X.M57'1I M62H_]#(O>OG^5V31RX^R[(M>?H:RZ*TH.:JRZ*V>75FN_#%.]S0>M+ZEA+1N M60=ORB0I^%Z5>8#1CP%>3Q#T8?,YGMIMC7\"ZS);5[8WZ M-%A!;A/M2TL<9P4MBTE[XW7WOR==G[?ELR_UPAQWQ\G#2G@>G Q=*!A>'4OS MGV3BE%!-F2_?Y@N_'JJASUIOI?_SD&;WF!TDHM>;-K! MR;C5,;TXV/8NN)-A=]P-4R?WKU'(;UY(BT(A MJS,E"H64^7+G^4*_#Z5/_[L5HIGLF/]U/.@GXNAW!\-K_%&X8F5L7[BBS)<[ MSQMT,/*F+O00YDO=YXO^H(>^ 4][$Z:+&WW MI[T\TG4+,:R,H0LQE/ERU_G"R'4?0SQKO3P]Z-IN.>FR0O9=73Z8]NLM9%#7 M9.&3MHSA-!_/+D2P_;CEK@-N.D[->)I_%/\H]MOC0\&)^D:?E2UPJD+N:E=[J0ZV4P_ M#L.+?W6OPEW_;/YCG5QKF77+O7[?\35KM4=M-)F8Z!F:LM%].TT*\0SSV[M) M_JC3Y(_?X_1N;6/O<[.8/>.,+M/-WJV'9_W=-E>M,>=E^['OFG.NUQ!<[[=V M4X_2,GMN';I]2Q_?VZYQ_P:_2W&3]YX__-)%FGOJ7;+0,UZB)3EJ3_Y)GA#=\:N1"X-FA26BWINYV^M[3 M\?/^R1'XP22,F2^;IF8:O3"9I), D*=_G]FMP9?7Y.V7?=HY\8.7GW^L.4/=]YW4.>/5X>O MZ4YO__SXL+/U]\'.WL%19VL??_CC+[2[MXWW#]\>=,X_''SXXPW=/__[<&?K M]X-]K$YWNOK(';WJ[QY^.-A__^%P__"OL\[[5T>[6V]..X?_.?BP]_EK9^_- M>;J'LP^'?Q_M[.V?OJ9O#_:/3GN[1_ML__SW7F>K<[ISU.'YVV8>]#MHY/_A\^3OINTX^D+_$A\.#P\X??WWMG+\D^^>?3W>V.F>= MO<]H_]RQW:W>0>?PH-==XAVMCZ=[VQ^#!$3$1T" MPC$"%H('2Z0"0X3#6C/FB6]O4*HJC/F___7]%-F8!JD> HE+XKP'- H_%7[Z M"3\1P664.GKC/*-8:*8BC>F)J?=:(SKA)XP)Q86?FL5/:(:?)!<1!10AV." M*6?!1J] XY&G/B)$5T1J1O$3S7Y&,LB*E^%=*EA<"%AQ/9"U>J'\4*= M#G*_H;R1NY>9X>I28)O.I:$;C]Y^L]U.&%]XCX78:B.V=W/"2RLD/6<,&"-) M>!EAP> 0P&,;O$^F1-BT-Q2IE%0/Y;4?<,NB=%?!\>,JE8+C1\+QK$!QW"?- M$!E@K!6P9$C05"5_RAG*D:1)MI#VAN85T;A!.%ZSH->?PW!LNKX53H]SIL+T M>/Q@',\P)TIY97B.L502B0;!N=80BVZV?MD;Y*+X-4B5 M&OVR6S?>5YOU:HN\%'Y;"+^=S(PU660I,( 6&&PSI9X$$ M:Q53.)<*EQ61#Y8SCX+VFX]5BA^MC8.KX,9A;?Y-G?C7\D5SXO6 M9CY;N.G52ZJR,/3-INW[=ADF;2=ST_U3:]WEO#W)?02 MS-+8#N+XJQD^(#&J;$H\=FKZI!%IND?_8G!T?)*,^N["B#NA>/"U<5MG;W/< MZ:+3S&\[YYLL_?PCIM.,,HA20D<[)W"<)4UH) MOH()W U7*J;_J9M+?4QW%$LL9UG42?+0NN/PNOLE^"LK3O<8"J/5RF@OY]0) M9H):90EHZ4G>3DR,1K@"ZI"DAF&J8W*]J!)56I@:Y'L5+#=3G10L/QZ69]4) M<]%(K-.\59@"TPG+AED'&'&>O U!5,S'RQ"JJ*YKL[#$4>Z$Q#\& _^UV^N5 M:,D2Z)%+8Q6VJH^MMN>41\0B<.(#X.B3+Q4B D4Y J2(CLXK;35J;V@J*L19 M@WRI@MIF*H^"VD6@=E9C8*2DP$&"]B9KC/3*,FV "$<9"YISFT^($5[A1J%V M#2(@N\=.^=:&X^BBN,R=,E$VF MT]X#HB)1' HJ49Q0H+4A5J$@&>?M#44KIA_,<"4BTE@DUZ5+"I(?#S-G";Q@AG.F0+FN0:FN 4MJ ;O320*&2)TR&Y7I?B#"^R4 M6$EC$5R;)BD(7C2"YP(GVE#GL8? D $F!0>#1 Y\.H*L(9ACV]Z0M)*B20A> MOW/IBSN/_LL'[^YT,+5IHWGWXJWW?OQ5H?-Z3]\7_JZ/O_^:4V!(816,B%)N+'6[[4I\Q31BM57[2LIS&OLM9 GYK55[;+6Z;4? M%=U>GV[_/!^2B$(9'PS@Z"(P@@+HR"D(YCB2VL7D9[4WL%85H74%))8HYE ( MJCF/]C1-) I!/2Y!S086C"7(*^V!>RJ!(2$202D'*C$7QX):ST5[@TR2A1]\ M7+IY"3A+I#$G[59:Q^8L-ULI23C+H;\F1OMS:K-2C+5N/CN<+^7";11(>0$R M8@WY<#1H$RAX2[GF,ABA:&[Q7C'6I+,/!<*-52@%P@N&\*PD(09+CYV$H)0% MIA$"*T@ BK 41-D07*[&I"OT\,*334W#:;XBF3W*M.!05SGSL-#32Y?^UEEA MN-H9;KZBBR&6!RIB+JB;^UE)!T8B#5@J[UDD6.;2NAA5BI?2NJL+Y<4<7RI0 M7B24YW*,V, N)DP6PA.OH+)BG#;(R2R ;J8$*X!^ M;$#/"C$EK+#*,+")B8%)HT S(\&HW!E=4Z)5D@B45DPV"=!K%C6ZS*4[SFT[ M$C0'L=4;]#_!. R/$L!LJ7RS#/+E=3+97K+85C)8(;?:R>WZV?+/I[M[?WT4 M%@>GE0 I:2(W8B7D\TQ@-7(D41M7,GF9E-$*\0=W0"\1H\8"N"ZY\E, Q^YI M\' >AH."W7MB]TJ83+'K)1*8(P1:QY ;$AA0QEM W#@DG.2:DW;"J"*8_-8@ M[-8:1UF*8^5N/M'_J:,I#SN4NUO!!BR( A0H3W07 M/5CI!41-*:%"*.9=;AN)*D0?7.'\OBA9HK#+^B*_-I%3D/](0N>B\Q(C2=AP M#L@+"OO EZ3 M>L\Y#N:^#XT]M?)!&QL(+AQ6!X[M29HAIK8D ;G##L\BF-F'Q& M[9+]>%3(Q=#>4$Q52C0)PVM0 V7G6L'G0=X'S8N \5X,/ M88LU$R %2J+%2@'::PI!!F("UEY)DE.]>:5)DVIYK$%(Y5L2]-B<7E#H[!G3J]%[TM7XEJ9[=-\.RWN+;+2@V0^3,K=@_560@Q* M"2=D1"@S&ZDT;I(W5K#<3)U2L/R(6)Y5*8X%(JU'8*FPP&C08!UEH+!V3'(5 ML'/M#8*K9,H&87D-(BOS#;5*/&6Y1,IL:;+B>2V"TVZHHDAU2$)$@A$N;_E8 MDSC-63 ,)^6"DR51/B^/*\YY@QRO N-FZI,"X\>!\5P !2,JN'4@'7+ L%*@ M$1% =<14*FFXR/%06>%5[/6Y1(G0)0&Z 6RW@ 3H0F^UT=OY?.E!&I*=2-1@ MN,DJQ1.P!FD(2O+D@07.::[U7!%.*X;JZB!8#HJ#L^"KG^=>ZMDADSW7KHNT4+U%^XQF($WNFH^[S?[?V?]GAX$N:+CWP; MG\V^?W%]= JKWX'5M^>DG(C2(&IX;AWJ@2'/P2(6P$ZZ=GB%.>-YOLR0^1). MPOL(CC()%SH)YW9R!/(6"0TL6 $J2IISR-+TTTH['VZ=A"NX@#?Z&FNP M#$^[(9;6=Z7UW;3"A;RMU9XP#19!J0O(UOX[I?+:U]< M O+GGV,\F6)/,WG^'%YF[8WR-*I:QV;8^F)Z)Z'U/S]2,'^&X;L#,PRUA$ZV M=U[-*IEO]S69W7^:X>[PW=B,@_\[W]O5MU]$3E"1-W>0-_OCSO?RYHO_XV_F M_^]_>A]([XL]'*3?_TSV]]Z@W?>=-%;IF;=^3\^P\WEG;^=@=V_SK'/N:&?K MY?GN*W7>^?21,>N0MA@(B1R8"A:4XQB<0Y$20:/6^,=*^)9Y]&MQ]S*/EG4> M*6\PY0HXFW0;23/*1F9 ^> 5LXE/I&UOH&<(S:<6S/V@:MTZX4;9V*/'F6N3 MB37:/!D?#(:)C_W=0L!E C[^!-SY]%%1JVWT K@( A@1 HPS$KR3W&K"D"?J M!T1VX[Q:T%I8YM42S:N@%1-<1PA88F#>.M">&)"!6D-($$[;?$Z^2B(O__DY MN[6F4-6@Z%8IJ_IR*,J;%D8&//-Q4;) ML4)139Y.UD>$@M& .46)HIP$JW+.JY04!<>2KYE6O/[@Y^KK[OJL.YD1DZWR MP17AM,PHEQG[STD_M"BJ6IG&)I_9"BXB!Q=SJ32<%:VP0W 2FD ZU%?(NQV0;B]VZ M'W;FC)X%P+)0'BUSR%+ EH+W$8)!S&@="%;)-Q.YC'XMMY$9A3BT: M]!NV2SB]J;*U4Q]JW4^T]_'1_M%+].%H&^\<_J?7.7R#/ASV>KM[G_)W=]/K M].R]H\[>AZ/=O]79[IN/FMA !:9@<$C:&SD$N9P%1!RTE-J)M)@_[19AF42- MGT2!X&B\41"],&GEP 24BQ)B#"(&SZG*#7X7M#^X"+8JFSA+,OO..U\_*N0T MYY&#LRH \_E,&181>!!&:2^2JN%/%N$LDVHY)Y6.B"%K(BB";$Z=46"Y#H"P M]R8$;S&->6?P4;<&%SC<;:[]K;+UJI=\Z#NDB7T+OK#DD>>O.9)FX MC9FXIYV]S8^$1B$ _S%!D?9R+@?CF7EREU\!H+SKHV( LX'PC.V5U&S@1&EAJP,K?Z-B& 05%# MC-)S3+17469PKFQUN^:?6-U,=YU'W/1:QZ;KH=MO.7/<'9O>4U>Z6VG*JDM/ M7)GOSV2][?Z+J>U*C:OZ:&V^/0#U4A"/ SB"DN;P 8&VW -AF KG 52=,J!"0L.#M9">;"=#<*B!8D$ I9<3' M"8R3URU(7?4I&Y0%M30:Q;F3HY->3@5)*(I=U_VU'D9K[4_]XU'4R2@]9GHU MRV]OP]BD._(OS;"?AFUTS:);4X,6JJN/ZN8;!AC$2(R4@O*: -.>@$J>&&#E MC/&(\9@[+TJ>N&Y^:^>?)4:R IC^=:E2,-T(3,_*%\P(,MH2B,188 RCG+^2 M\Z&(0])[;!1K;U!9Z1MV'YX$TZ7*4^XH, QF=#(\FZ9OM\PX#<5H_&2%4BYO MY]H>9-EXK NV.UN;/SL_23I[V^=IC,[W\UB0ERA]+]L_VOF\G^YW?R_=XQ\O M<>>P\W6_I\YV-S_&0&R:2 &XSCV43?)<#-,R1UBQP(8'*T5R6EC%E*RXNB%1 MXPFWN\MD6Y[)=K[SYJ/SAB-F'%"%LVQT#+1,K[QPT5KA-,DUQ=)D0TI42,R' M\;^E03[ZQO9:1[ >Q]?[ ;9O.+Q7Y-\#H3WCTGD350R4 V?20U)_'@R7.JE! MG-"H@C?!)&P*4MVTOW9W_5>BS\W%;EWAYX+=Q6)W;E]<$Z*MBB )PVE=E004 MXS%I.J:%]R@JE+%+6:6U: 9VUSCD/)CTJ76#H^-A. C]49(FK=Y@5%K4-E27 MW!*ONF;22,=^.>.2T,6!\#OIQ3+Y@Q33P1X")SP*PR M>0M=@L08.:L5DRRYL:)B^2XHDB=ZBNE-;-P/?Z-;4=W=JKXJDS_]:WW65=P9CK?4BF;6H* MW=5'=_/]T;P+$2E$(2*;'#K,+=A($>1*2CAB)KE0[0U-:87%?%F,AO:\+,A? MPDS"@OS%(G]6Z! 7@W7:@,+, _.1@$ES"I*^,3($CS"."?E<5DC-2YV&(K_. M8(]\)AL>Z]D9]"%C<3CH]?(IS&Z"Y3",2H[A,BB=3K<_&":6V[XP6B&T>Q%: M9T[**((84TJ"890G0J,&C,^E7:W6/%"+, KM#45D@\YL%7 V4XS,@[-(D?J0 M.]4UF%DZLGQ/?W+#/Y!QF0N:F M7PB80QH4-P*$1<2DU2UZRZ:!&:WG@&(_,8@Y* M"0I,>@;*(0-!("*%H 1QG(,YNN)L:=BBULR=I1!8O:ZQW5YWW,V9QWW_$,'U M$X_Q9[]W8=SID#RG:13]X"3!^YN!'\:K31O^_[FO U'C^*S*>E.7.GU]!8+- MOB_; HM<2?Z:+TNF(D8RYS\H;X!1R4%+*T%*'*WRV"G)LR^.E:S8#06E?\T? MKP].3QR)*[Q:>+6A.K[PZF/RZGS?*FR"B BHL028$ :T8Q$(D3C9SSB*4.95 MPG#BU@=K],;PZD3$_VOB&EX>AYO\52OFV,\P1S+F6M^?RKMVR/K:([F0'=:Z M20&CRSN<7/%YKI'4=7>XYW/N#$[S?S'H M^] ?35]-+#C)_G_5[9N^ZR:W8M*,Z"@]V.C9K4-P\:V,3'>]CP>C25VGY\/0 M,_E,XV]?NWY\<,E>UW[Q8FZAJU\Q-MW$R?CV7WG$X?[AX-*98YK7_LYW.^$Y MA[A)F@@)[@/3A%MFJ$BXD(X[AHS[B'7[\I<.AE>G]C\%L,-@/H.)Z0&?F]Y7 M\!Q/.M[RQO%^V?\2 M1N-^&%=3-MONN]LG9%-N^A9T76$J'Q#>/0Y#DR?_J/'/\X]NOS4^&)RD:_A1 MU0JG+F3BS\>=)S&']"07_^KVIX(@/=8_F_]8W_CP_O=Z$XA^\FN3!>V* B>+ M:'K4GCD>A>>7+W[SW=%QSYP][_8G-SSYI=^^AW(&_*?[B#=XZ-Z[J,W..!3@G@<3U/]C!BGD>6#8=*0G?2Y@U'K95K+ M_!WBR:LZ&.^ZI[5_@+IM< M=WG@=1LX7 <65W1LRJ2J95(]=O7#1PX%31[Z;?@2^B=A]'RAV8UWN$9M\['< MY&K>Y,K4L[DC,C='HS &:T9W.SW6/;5 D7 M5?J_Y)$SH;F)AG@C='YDJ[3ZN#5)1V$(P]WR4BZ6B%?#P=&+G-^8;N%]=WSP MXF24QB,,7YY>)$7F"9O^[Y>F5,?NNXLMU:,WK+/5(?OOWWS=/^]]WME[D[[W MU<&'P[QEZC]WCOYB'PXWS_/OWL?MK:_SFZI[APZW#G,GW/LP_OMKSM_[!SLD_^D[_5' M';)]_N'PT]Z\0&=Y.[7S#M'.UJ?SG&L(BXNT-K'&E95W[J4N4:5*(JTG/=@_BDH01Y*2UF 5&O+7::V^\ MB"):J36;$!>^)"YL9-.D"CQA>+"17$M"7&1&>(B M25,)$24X*2DDGJ)@O!6@M51(6N^12,1%-:O$PTN&%.(JQ/5(Q.44Q1P%JXUB MS-*DL;AV(JCT8T8$DA>*"Q?%M23$Q6:("SL6(K8,"-8DDBH MC381%]$5XW4=:6AYV%_0,AO18>,^H M$X;@B+V3/!$AT@R5&-E2$=^[N1@99YS3R Q$@24PHS48$G+=:H*)P,H:G(@/ M8U5A\F#B*PTW&HQTQ@VF5"610YAW03O.J WII=$VO2I!I25#^FQ0*:E6(P*- MX+A4P#AAR2V+'KB,1"$3O9 D(YU4',UWU2E(7QFD)YQK$J+$#FNF<;32)LJW MW/GDTS"C2A1FR9 ^&X7!%"G#TYK.>5K.F;,1K)4>)!*>&JZ)9:R]02BI%"]( M7V&D4Y[P'0@SCHJTD$L5#,>Z0@^O2_J!5&022D$U)1^N#*B$UMN?5DA7ON"-AIY9YA<"?#83Z@.[S()'SJ M(LQ+4_AL ?%X-B5*&'%T>\+YZ6J!;T&G-$$D3$1^E09(X)+10C M41/$!29<,8I+0&3).&(V($(D<8(8"I8+E<63!YLT4R**$&BN8Q6X2>))D8K+ MNC:K"T>L%$=8K+0WF(F@<>[T:&/D(D3B#H+.%..H-5>T,067%65^GYPA$KQ1%..<.XI$$;FC,WK9X-S7$FU-!RQ M;HDE?PX',:$E623W#PW#+UUW46)YVB/]04&;$K"^(U<:$3&V3#C$-6-<6RMX M0A756E+%%2YQF:7BRK,;CF29(+0/P%E,7.D1 >6L!2JY$"@Q6[)M>T-54I1D MDQ7&N8PV&IM/6J;5TJ;%4H88O%6*)8EMM"ZQE27#^6QLA7GG:.0$)%(L::+T MR@;"@1K%B5"&8Y5P+BK,Z^H<6G#>0)PCAZ,7FN1:U PI:C6S@C*LC-+8^UCB M(TN&\]GX2.)J(A6Q0"9)H\@QL(8%,,F_3<1.,2>RO8%))1Y^PKH O;E #UAQ M38GBC"5O-TT)&SG#U-J A KR-HDK^ DH\$S$4#RGN1^_ED METE+J7,_'Z4J257AB,(1-W!$I!9GU1 #8]X@:Y(OY8+0'#M-+PH]E?#)\G#$ M7/C$8JHIED!-#I]@E10%=Q9BDA'4L, -L^T-P5!%<%V%G@I'K!1'^&"EX<:2 MM*XP&J,B,2A-/0G,8]+GK?VJ%T^/< M%>\7"^;?51R4:ZS6-=8M[_#%8#3._2%+?N%2!N:S^7;C'X.!G[3,OL@;?3?H M^:*)Z]+$G:R'N]\WRQ922B*E2#/*(F!::- ^_44B8LRR)(NIR=N1HF(/;Y5= M$@^:B^C:P^@%T8^#Z)T7WR,ZX=EK)1E@[0PDAD9@E,609C&A1N=LDIQ@@%#% M="E:L\J(KCOH71#]2(B>6:,Y#DH:0T!9GQ#-8P3CM #KM:14V$3=OKU!\KDH M41"]PHBN/41=$/TXB-Z=6:.1YX@(&T'JG-4?% (=N8=D6VP037-9YF*QFE94 MK&RYJ:4(*ASEV)N9 #.?8;2A'V)W_.0Y@:O-<[5'%UX;.Q@FAGL;>F8<_,MI M1+5P7'T07,3 MT5QW5*&@^1'0/+,V2\9]%(Z!$T(#DU& HI* EU1J;8A1(A>VYJ026!0TKRZ: M:X\H%#0O'LVST02KN G$"[#"I+4Y4 Q*( Y>,$(S$A4136K/O&XI M"G^$?AB:WB208/Q1M]\=C8>3V$))5EBJ<,*%(1/-;5XSXY=0V*YVMNO,Q164 MY-I1J0HL:@-&2PT219/TJ'.2F/8&PY7D#SZ_4U#=8%37'5XHJ'Y,5,]F M%W+%M WY6)[)Q_*29V(H,2 ,"XQ83*S)N4@85>SAE>$+K)L+Z]KC# 76CPCK MV8!#<"P9U%K !.?%&GM0)/BT=@<7C3,H:-_>D*I"@-UL'DOE.T4JA >X6A77L HD#[L:$]&X4P26YI3C$D&1: MF81ODU --%#D&7)2.-+>X*IBJ$F"O-:LA^6HI#R8JV7RU D/:USG;"&E&_+Q ML8O0ZZBP7GVL]]=<&(+0B'%NR&VI=<"H0V"TPI"\4>VCHSSBQ'J4HXK+NG9* M&U/IL#! (R,8A0$6R0"ST0IE,RM+"DQZ"4QA X:0",EWC4GR2$5]3O>4,ODT M#SY851A@)1E@$:4A"@,LC &ZLPG?VO#(-%"#.3 1$.B ' B&DT>+B8G"MS>$ M5)6HK2U<88"58H"%E)(H#+ H!IB-?7C/ TLL#LS$F/[2')2D FS2!M]SD2MQD3>' 1D-]PW2@^<7LVN^-\J5$_-^SH9MRSZ]2WZ[H:**L() M[B08Q'(=.!9!,VN3 ^"\D4Y%JWQNEE9),E\TZI\EC[JI<'[*T%T!\8)!/!N] M,\X2'1T"+$C(W 314H92>ET 1UUK,01:Z25!$^+\B?!-GKE[1@0T) N P]C,UI MZW@X^-(=9<#^XZ(KS)PI2C[C*N0Y7 5@7PT'1R_2EW;[)VDD=[^EL/P^F1S3 MS^V9TS!Z>3H>FF2,;M\,S[;'X6B4J#7?[G#0ZTW(=1R&830NO%H?KWZ>/RHE MK$76"N 16V#&(T@NK@"&$;6,Q[1FFDE9A[1>/GQ;IB1(-Y]0GC+3HM#(DM#( M;$"%AN1T(2S 6I_D64TAE64AE MMIJ<(!8QG0O1* Y,(0W62 ?)V5-&,4&%D^T-1BJIYD]P%6VR@H3RE,DFA4:6 MA$;F6O_@F"9 $( Q(\ B#6"Q<*")0R(2YAG)6[FB8KJN9ACE&%BYQFI?8XVB MFPT-9"[A\MVD6&5:H"\V;GZ?&K0LPK4MPHX)6BY5C6$B'ZZ8.%!<<+Q?%<8:4@;=2. 96YK87F!I3W"#@7 MWGIGD30AB6E>\8T-47#1IFVJM M"A5M>O^\E0,$.3#0,N/QL&M/QL;V0FL\:"6#P+54R5;W(E>RU#!J> VC6T1+ M,O15!NWF-6/O#6Y+BBT4> \*G&_&+CQ#$@4):;U*\H7E5R8@4)KAB*44,NCV MAE;S&WJE@-'* 'IQH80"Z$4#>B[WAL2D82(%85&NOJ@L&.I#+L:H>%0*!\?: M&^K!&WL%SPW&\\*B"K^ Y^+ U CVV819&03W0@"W2"<')BWARI$ (IDV.$R9 MFA0\J9(_4_"^NGA?7#6CLGXO&M*S,0E,1=9?!IQU&%CP"@PQ#@Q"-$DS(326 M29 _N!MA*6+TL!R%N5C$R_Z7-/_[85RU$F2>+2*'8;$G>1LWYO^SL!.5]YCA M3=]!>J1@3-%Q]9'^?"]Z%:VE,?EK0IM$^LF88'(=.R,9=Y9$9%5L;Q!:$?60 MDI1+5L2@T%VANR<*516ZJY/N9F-43$M!HJ7@#(_ /*:@ M% E0R6*F\BBCGQ MA:@U*B=7V*ZPW1,%\@K;UY=#4W-"MT5NFO2@S]E'E4AN861W&S8TN!H"#<4F&,XU\_28+G'0"WQR'!' MM8TYE4J(>0>VE,]ZB@-H- V+'YSDZ&6#C\F5NWS\NUS/>/YQ2% _,,/PL\C^ M\X4>3RS76*UKU)JM2YX1WG!@_6Y&7;>(_-L';_$W;JCN[A/<](C-EOT_C'+\ M&8;O,M/6NY5%;@UVO#3#?AJWT>7W3N;H-\F/BN2_@^2?[W[JDJ4LM0*2Q\: M!9Q>!13 6NJ81.A.//3 /:;"0XOEH=G=)$L\49I+ M\"1P8!3)'%^U0*(SW$C/D_$R#^'5ZN98>&CE>>AANS^%AQ;,0W/)V$Y*'PDH MH2FDU<* E@(!&A)F%UE7GH%VCH@=LRI+#/(MAGKO=M M-,SH( %Y&9(*D@H4*'S>]'Y?,M=P4,RAK 0G#7 $%6@B4_NK5%(.)%, M1AX>7+LW,I8G9ZAPW-IQW*.%[0K'_1K'S?4#]MIBS2@(PP6P?(Y9"4.!>D%5 M)$QJCAX-^D>-F=%Q(BY$5,0(QQ@'C@H-&/(!+#CFB M)GJ-T(.#@H7C"L3T!QT>CMY+Q7>YR+>]R'3*^WT_^$7S+I+LRGT)ZT*.CM"1-#0V_CDD4XWT$XGV_/;>UX&2RG2@!&-N_4!PG6:Y*++W-C@N*( MVO8&YQ5!M,($-6B_OB"]?J0_<-NB(+TY2)_=X(A$.6%#FL8@Q5M-1D7G6D/RQX7Y#>(*3/K.F&!F*%DV PX\"B\:!0Y!"L M"LXHPAD2DS4=);03V:0S M88XS"UW61Y?SG:H]EIQHQ\#JZ),+I!GHI(9 T8"H))XJ3^H,=M2/N25JLUF8 MIA&AEL(TC\$TL\$6J7W$G K )B1AQA0'*Z(%S(PDV!CAM:\SV%*8IC#-4X=Z M"M,\"M/,GLVAD1G.$&B)!#"K7\@8PS216]:]) M"<[T7]_]LO'O]-?EG5^[E@NY\]P%5#?^;8?_VOCVN'?]M04@?'+%Y]UQ^C;W M8\R3C/EW(;2,Q:_<$X?=]XD-!O3GPWYZV]&/1]Z(^FKR;ECDW^ M\:MNW_1=U_1:[\;I!T?IP4;/;AV"BV]EY)G,X;OCP:B;)\KS8>B93 9T]2O&IIM(I'#KKSSB:Q=-PQ9-Q'0MJ7OW3P+4/X.#$DV&$PG\'$](#/3>^K.1NU__7= M.!QU^S S[K<-V9$9?DJ?OD+>#R;V4T[OB_&6-X[W5;W<*?U\UPZOJ3=]"[JN M,-4:Q/36T?$P'*3/):BTMB_J!^?J\O]L_ /^H]MOC0\&)^D:?AEN]QOQ->E> M;R:8F55V]C8O0)U72SX]2C"I+/V-6"=K:;K7GCD>A>>7+W[SW=%QSYP][_8G MWSCYI=^^)XA,)3/+Z&1,IF]?L/O9Y*T9;3!]C^EG6)-; MWT;/\"^^Q^GM7_JCW_S1S>)T6Z;(_V1"]1\KX3S^JYSYZ@R\Z M);''<4;5SUAXPAA[!\.D3#OI

CULNT0MYE-W55!^-=]_3VH2ASZ6?#]Y^3 M?FA15*WQ#+IQ"!YQYER+V=VC>TZSQS3'S^^2XG&7!UZW@<-U8'%%QZ9,JEHF MU6,?+9TX7T\1MI_O*/23/D(ST9RGJ:]1>BLN<6_%^[22?6"6W4JUDCWK="_W M@SJD\_[5YWVRSSM;;\YVSO.?3;Z_]Q?M_/$A7;>#TQ_R(=W'U7[0I_.=\\\D M_6$?WJ=K'J9K'Z;[.]\YV#G?Z7WXX^7I#OGKO+/UZO/L?M#N5H?N[NVG/P>] M#^\[9&?+=W>V/J=O>$D[Y._/^WLOZ8>]SM?.^[>QWNTCC[89E^ MA>V>@.W0#-LQ+06)EH(S/ +SF((*1 -5,EBJO(DHL9U*9(<+V16R6V.R>UBR M82&[)R [,BOMM+-:$ 3:ZB3MN(NYB96!@"P6!GNEB&AO4%EAQ@K;%;9;+;:[ M!]D],-\QDUWAN,?A.#;#<09'0[BAP!Q+'!>I!LL]!FJ)1X8[JFT2=*(28MY[ M?7#)R,7PW+H5_WHU&*9_]EON9#@,?7?6&@_3U7+J8$)MCGJ&4=7JAW%.EAJ; MTS JA<*6-*JW.SX(P^_RW:8L>3$#7EQ,@+UL_^E];O;]WM5LV/2')Z-QSIQ+ M!+L;]\SIGX/AY(UK4?&]P9\F769<:+A0"6>T^I M*!DX1B7B+#$(3AXHKHAXB -::*+)-+&P0%*AB66EB=E 551,8^5SZ2/.@$DM MP$H7 5/J+"AO:&ZSB\B%1^4(3#::)&D(PA296C"9F8SV>2L4\DT Q<9#\ MTYC4A/5)5R!/.?.*&Y/5A+JA$,>3T,0ZM$#X_OC:KR6K/7YT_T['D-(J-*:4]O>: V@6H[-TT*OA5X;$4HL]/HX]#H;^$,T\2=&&B*E*@ETD_N1 M& 5>^, E)4R+1*^ZXJR^I.+"KH5="[L^9@2VL.OCL.MLO)0(AS'A 2RV#!@2 M$HSV"#26R$;O!'6QO<%P)6ML_R< MR!\6X5OSTHJ\EM**O)167/O2BN_& _?Y8-!+)#KZWZV7_SWICL\:_V3?U52L M6N'4A^7/%%-+ M1>,*A):/+O='EZ(ZVZ9S)T(T'H,R =9\!+\QQ=Y8YUVL$ M^)I=XK[ W'EB%EK7:Y M>)5#3B.7GOWC=C81)A1?3]_>WGEU0_[VT: _">)/A<[V:'02_%(TM3_;N6QJ M?[A)]P\_'.2\H1_>?TC7^>ML]_U.;W?O[U[G:)M^V/K]\"IWNX,[ M[_]SM$_VOW;.M]GNUINO'XY>'7QXOW/0(?M\?^\-Z9Q_XOOOW\PUM>^<_W6Z M?_3A\,/AYGGG\!-+]W.T__Y5;Y^\//]PV#O8V=H_W]WJ':3ONZD<(2,.68\U M.,4H,&X9Z( =&"T5DLY+X45[0ZA*25UA3I:E%&Q-)+!8X#>-8%>OXO4#^6[^ MT,JOD=W\697K";;3U7R[[WHG> M&P,"XH$6@<)=)^R"+_&>3^HAE"7 M&%J&,[Y+PH]S9WP]1E(;#3'W@&.2!5!>I%<"4R6LCSKF>M2455J+0HZ%'%>) M'._!C6S_L%!B;91XVDE_,BWNG&^RSOF; MCTIJ%'WP@+D5P'0D8 23X(U$U-NHG<^:L<(45X+,%T-<;1^R4.,Z4.-]="/S M B&:D$&<9\9'Y3G61EEAF ]2_R!V5G3C\I!D]WN2C-HKXE4N#H,#L" \:,TC M4"^5-\YI9R>-3)361386;EQ;;J3.Z\B12"XU,Y$H3R63"1^.29\49>'&%>#& MG1D!&73RF[V5H!&S24 J C8X!4(KYI&TWG(V:3.L']27H9!C(,]N%$G MB>B="LC&P#C*A0(93I!Q0JJ@&2\^]1)3XHQ<9)P)GU@1A).)$E5$H UW8# 5 M%!/"7*9$4C$^WQZS^-.%%M>(%HG@,DH=DQ?E&<5")[30F(:#>J\UHH46EY<6 M=V>4H@R"9!B6\]EY2+E%H;VB>^P(L38Y>G>W:Y;3<9(,9 M[>5I&+KN*.3RBJ,,N=;@.%NG-&5?<'XR(@*)2)-X-)$9*Y671B/"F;)8*QYF MJ_C3GR8J3QASFIR\=3+,/)D>8^"G:3J3-W>GIKVT>DI):;1BS0AO$1/JW"TCY&.Q/E,TMKN"\L/G;]$["+;JF M.';WD2YS.212LH@52 LYN6BY[&G:&5VQ:E!\KO MY+V;8=?E%D#3=S-L?RTF7>.ATA5BOR;$I-]^,_+D8YM?S=!/6B.^&@QCZ(Y/ MRO'2.NFR.Q>B]L8[3AT#X4QBR\"3FX<9!4GR7IY7N9) >X-C5B7>K&G_KD&Y M"VL*_7GA\T#4J%4@WVN,L5BI6*E8J5BI6*E8J5BI6*E9JLI6:&J\N;EO];MM<^)H& M;AQ3#DAP AC7#*QR :2@4FB'N>.A67[;>F5+3Z8^6)/[U+O!T7'HCR;-VUOA M-+^^2QN=LCU7-E&+E8J5BI6*E8J5&FNEI\QWW?2')Z/Q4>B/1WN#37_9/3>W M+-SN7[3:F>R@3H3(BVLZY&WX[TEWU!V'=V'XI>O"5+^_#6[PJ3^YRD3*ET.1 MM6GXL_G<64TM8A0Q<(P'8#9$,$X$B%%P[;2F.)KV!L&5T*A!62B%%0IW%RL5 M*Q4K%2LU)!Q9=- RZ:#96*:C7%EN&""=:W-[I$$EQ /!-EJ6:X!8VD =M%[9 MN--$S-;7[OC@(/1\:SQH902-XEEK;$ZG/Q_T\H.5Y-NRX5:L5*S4N*JE-V:R M*X8%PY@E)8)9Q,Q8IQQ6R#,LH^?X%S+9)U^3M<>KP7#/G+Z_HL;T@\F[O\_* MD)*\7I? V)WOC220<"+J7'P1)76\\6G[EVG MM"#]R9$^[W(\$.8_=#G>AIX9![\WJ!7LQ9NX$]AG&_T0SYT@Q$,D7@%#'(&5 MEH#U+(A<;35@E\!.*B[GG8F"]:9BO6BO8J5BI6*E8J5BI299Z3X:=)%A[Z)! MGU"#SD6T,>$>T1S'EM@ LTBE5Y2#DQ+1( GR@C1+A/XDF.V[H^.>.6^8--C$$)Q G6A"%K;M# M[.&61IV[XX,PS*&%83@(_5'W2]CNN\%1N!"/+RZTXUZ6CM/[W.S[O2LA>17$ MF!P2WC.G-W9M^M.DRY0N3;6%+3I[F^/.WG;>.CM]O>>^[FYUT,=()7*(.9!6 M6V V:K"6$< .(TTQ)SYW(L$5DP_IYUEXHK!YL5*QTC):Z9'C_67-7;TU]]/W M:ZYA$C'!'5 I!# D$6A&"9@HM,!,8:EXH];<]MBI6*E8J5B MI6*E9;;2??3[8MK3?=>I?*(NBH:^EX9^.9[HZ.L:6A%AD8\2",8:F.(6K!?I M+^D=)PJ;2%A[0[%FY-H4H!8Z+58J5FIB:08NB4>(:&$09PXCZZ(4ACHL<:38 MZ5^/697%KZ[%;__[Q4]0HUFP%IB0 1C&!C1SZ2^EO3)68HOSI@V:/]I88+LJ ML%U5% !@N,<8ZN8$4VU3P:B-A?2 MXLE;]1:!T)@:'!'S+F?3XLHI M,((3A--B"R9P[9AT1J"\H<,JB58K);C)T>#?3<_T7:A:'3-T!RV*JU;&SU-G M!MO!T(U[?R8"PAS=VO<*]Q2 EB8Q16,!V1<4%AC'P2)E$( MAS]NW[%>[XO!T=&@/]GGFI;NG?8U+25YZR.YSKC3G>E?*I'1.EK 'D=@6#DP MDGF0&DGADM$<<^T-H2M&285Y77O7=X/+$^]J+Q#S36/5_UF, >]AN";QW+R: M^S62NTOFZ7;?]4[R@-UX\FMGT,_W,1STTNU_VDYWE'AQ7*3=/5EO9Z8N'),8 M"^MI6D80 Z:27Z:(0> ]Y@%'Q=($:6]0)M>)[M95[MRS48$/41ALM,%2,"JC MCD$*:6SZFPKAT0_TSBT.W=XPF-')\&Q"#AE9;]=PGB/5K7'>O+,9? MTS\E[E4?+\X6S;4AFYD2H%P%8#YXT%PPD#CO-A"I5!9'F,F*BT**A117@13O MP8G6(N-Q<)&$P")!1@L;,*)YPX=0[Q_;%2Q46&-T;.Y (_-.1D,!)8,$[6CWFJ;*- $9G%ZR;3C.&JF%!-(%$Y<"4Z8#$A!JBI4%8E3QJE9QGCBMUP^9"(<5"BLM'BO?@Q$B=DTDL8"X]HY[:W Q6 M*AY1Y%&26'SG9:;"V7H('AD5! %KN0&6\TM4) I,,)(YBS'E.8Y8230?12Q^ MI! 4_233>,*7T^SBK9-A M9LGT& ,_3;J9O+D[->VES4L2UB.T-4G%$'TJ,YK%2L5*Q4K/3D_E]R"*0DCEC+(L,<6(#(E@:GK1+=NMB/A]J0@ : M74!>.HYQO+'D=8%QHV%*+^3=VZ&73<._N+=#-M?BTF7(N]-C4F__6;DR<<26T"!KA M]@:AI**D2:7B"_9KSF!Z&/#OIWSN!OLBA.Z%[-E:$%8[+2AQ@'BTP*+CH!DR M20P9%3CWE.JD@W#!]')ANG3$*E8J5BI6*E8J5BI6*E8J5EH]*S4U8EW\MD5$ M9&8#V$);)BE2@+U&P RR8!7UH*B.EG-N)+?-=WTAR>C\5'HCT=[@\TT!>&7[HN3 7\V^ &G_J3 MJTRT?#D569^(WY]/GZ5&*4T0!^F( N:8!(.8 *09C5IB@XQJ;Q!2*?G@4^*% M%@IY%RL5*Q4K%2L]O1"J.R!9A-!R":&9:*8,CG C+4CE3#*<%(*DE#+/I$)$!_\KZ>R3K\GBX]5@N&=.WU]1 M8_K!Y-W?9W5(R6"O3V&XN79'(L&66' $DR!29]+K$B7C-_>D*KB M-]3CNW=ETH+T)T?Z3:TK'@3S'_H<;T//C(/?&]0*]N).W WLLSU\L.$$H\A! M&Q:2-^$XF,@5("M#E$99'W1[@U>A<2)MP*1!7#CRS!)@*&I35" *5298RC96*C1*A:Y:?FS'1 M&H;CDZ$[2- HA8S+KFRQ4K'2_V/O6YO:2)9M_XJ"<^+>O2-4GGH_/#N(8#"> MP[X#>&QFS[&_..J197HL)*;5LHU__:UJ"8PE;",0T(+:#PQ2JU7=V6O5RJRL MS,Z)B#L*61_68,>3^K3=MS"-7V_YOR=578V@>4,S-NC<;,'S='H MBK N^O]JL)Z/04OIHL3!H:3/ ^*2>*1Q^HT()RS&PA%0&YNF3]EBNY,"ZJZ" MNHBI8J5BI6*E8J5BI2Y9Z5YCT$5LWK787 @V,Q\YUA0C;55$' = .N9]9499 MHA@))G<;[9#:_$&P.53CDX$]S>.$[Q-!.;(<^7"/?%P;#)Z/ZO3GL._&?KKFBLVC7JHN"07%2L5*Q4K%2L5*Q4K% M2K<79*!"!$RM"R1H;@75C(6("01(YQ927B'(,$[7FWZ;CS8<-$=0YSRV&HY@ M.*X^P.[0CXYA)AZW9]KQ,$O'Z3BWAN'PBY#\DC'7%J4\M)]>C.KVC::I*S=I MK!O X>B%3:=I2MAB96&+O[::O5,UIJRZ*AEY*0^\LUFV68!2$0!$!&W,_7(6T%13I2#"AW.O@ MZ,:F-MW(M2E +71:K%2LU,5"P"*0:(EF(G+@1$8;F'<62RF8TX[3Z\>LRN2W MJLGO]5QA R\%92$@B!@0QU0C9YA'X+4(5N)(5.X\AGF'"O46V':N?G>![2W# M=B[N&[374BM 1BB5-"O.OS&&"&5,"Q69)QFVB_GAI;SVW:N[R5O]_6MO-3)K(B4"^4 <4XL,M::Y+(:%21$QFGR M5BGK4WV3'V%AB^BN !U2:#.18.=TT8X;A'UE"(>*2#KK$-"!$.8 MT1 MW]@TNB/)A 6E:Y-T7.;:VX+P7&38*N&YM!(ELM6(6R>0#D:B2"*+V"JN MB4AS+>]3J;N!XA6E!';48G3[-EQZ-!%:;OK!\'+E>/ET:6P$&5M8YQ,-@&HXP7 M1@?/0HSF[>X5R_!NCXZ/1\,+17AWQ^-)*<&[2@;<:_;F2O RZJB 7*H?&XPX M800YZ0%IH230*#6Q9&-3FKZ4LG^9E+G>$MDJP'3/"^+WQA==H^O_O@_C+V'T M+C'H);O%KT6?5TEXW1WZP23?L$LWG.V/AGD<]6B0AO]N-XTH,6Y3%.62?+H_ M5_LXAH"M(0XQS1.?2+2B5U!!.]8I%P;USXG@K[A@_Z56G+F3:;?7,19"LDD#E!IB!ZX:Q"ECN& MN-9)D%D2D/7*.,UPC@=N;!+>YUKUA:8WS[-_ !12M%C18JN(Z%V/19=*Z;R> M*BM!P-4Q[GR["@;&2A4I2:IBWE'$Y&TS_AB8G>AVT*W MA6ZOY?H&PDED0+0G+*^AZ!@A J,"X-M)2XQ+; M"@7)DW26%FW[(&AWKLPD#UB$H $Y[56B78*127\C##)22S1A+FYLRCY7*VBP M6-BVL&UAVVD&'^=)U3BJ.)/<>^*$TT(%PZ)3&O/"M@^#;>=2=RTE@0CB$4N6 M1YQ'CJR1 27A:Y-[PP21L+&I1)^P$K@M=%OH=D61!)*%# /EE%#<)H;5B5F5 MU3I8ZPAV91&]XSPZEUD=J#5!A)R0%&U2K2"0(4$FU1J)52I8%OS&IJ:JA D* MDQ8F72&3&A"<);GB%"7<.^*<\*!)KG)CC<6AQ&37F6;?S?>@\)PH8Y$0GB > ME$9ISL0H.+!>^4@CRQM8&.L;LZA7UX]JV]SYG]HG+OT;J@^;_TH_SH9\X5P> M\@,X/7LU#.FOIU2U=#N]6%?_M'E^X=<^S\I8@. S&FC/^+1JTM?[[Q,#S<3P M"J!GO1\=I]&_#X+ACDUW?CXL^C^FPP)_8=(%>#?8]L M3&-]:@EXXZ>O+NFX&J*Y6_BMJS^V];MT]!<^_(Z!?FSN6[]UZM);MS/\ MD&;K(33]Z:20YOHEN.">!OT-8OM"9[G;ZD4=\W][4R73^T>6*M5P N&?G;_* M?U3#7G,TFJ1SA'&_!Y\\Y(DU9W+VJN%47B68KL&%G$])RXVUG>Z_T%.K+]*8 M!_9D#$_/?OGYK -Q-6R_N?W0SU]C,Z-X3EZTWS=]>P9P8YY()3+&9WOT9E\\ M@_^3%OYS6FGZ'I5/J"3??!L_N>Y[C--K??)[@U5/,&=K,E;Q1'.])F,M][6, M53TQ9%UX0#Z1V*S)6-?I&4ACE5?C@1_L!__AIIMRZ*,Y])+@[309;B5]CQWYE[>P>'WB'2S7H^.]-=:E.?;14/SYK>AK.=>U-? M?&5W8UT))8TU>[AV\(AOPE5;*W:&^=;BKNZ/AN@.;NJ]2+QOKL1<7(Q9P_.L M^BO7XD&=3HQ7J:"TOM9:*X.\L%5 U54L\E#OP%]5 O_QG$RE>/&0)G&;./^!9,DW.6D4]7+=37[_6<[IWO/WHN<7?_Z\.AH_]<_V-Y?@_=[O_XG M[F_CTUP.:N\59GO/WGW>WWHK/)!D)8(H0-XT[S1R(6K$L0[2_7]1$M?_GKRW27;+Z]%=F7[93?8#\^Q M'\%",^D"LE(3Q)D5R.$8T^0"5GI#(L9^8Y,Q\\AH[Q%KGR6+$3LKI'5 C6&* M*Z$=]2:(R$(40(/UWQ$_WZA^4530[?, G>,!;*,QG%+DN>-)^UB"M$I_2AZ= MXXY5R/^O$CWR.'SFCT:B( MD=74)'[$$FFK.0J<: G!0: L\2/!?2X77<1"CH4X>%$E=&B9_VYFJI!Z:I,C0@Z;G.A7LLF&<*Z9(O>F M&PL/+L>#%Y&2+XT(&UB4H6)%R/-;<#,"IK*%O(KY->= MZUZNVXZ7VAJ&"5#N&'?!6DFL(:!-4@VZ.,T/@!GG&R2:@(UU@2$N:6)&'3#* MBT8(E,-!F6"B<1N;RO0-N4F)W$*.A1S7FAPAR05F5)":\N0U:QM!4^8B%4D8 M"EV4X;KPWWQ_1^VU P%(FD@1MT(@BZ-$@46KJ$P.LO(;FX(LKJX6\BODM\;D MMTP16HJM%F"4H(I'[DT@ANK %1%4&NE*Q'!]^7"^^V*2?=IA &2=S*6^M45& M1(P"$=PP"N!CTH/I4>AKO//HWC M>?7FV__L[?///X?S__3MY"](S'Q!7@0R(,!RP)*&Z0"B2D]Q21 M3B0'LB_Y8D9*;ZZ>ZC(B9H5=[-S__)>FA/Y\O9+?'>J24*Q4K%2L5*Q4 MK/0PK+1,1"T8ZJ72P!457("S4CO)M>&:&@J.E>6&]9>:"PDI4F(<,MIR&AT/P1L,' ^I#R_!JP%$9IJ@90W$G$N*3),A\3,1D@#D=N\!D)U7](;A_P* MY LQ%RO=1#?KI)N5YEQ+0;@RV ;-"%$D$308XV/1S0^ HN>799*+%)P"AYB/ M$7'C C(@(L)!B[RIR5.CVC0=S5?0R?I>UEPNK_72?K>:]NSJ\"KRSB>H?36& MO( RSGCJ35=;KE(%ZE9W/J\?%RZWMQD3$L#A* AS7%KG-&8"J^@D*&.<_L$* MU"457EHZG.YG?C:I,PFFRQB%Z3[G]LV#J6G/;%ZV/:^.^JJ%XB_6TD B4RA& M2.*4"(PT3]W#N MQQ2$KQ?"K^=^%BL5*Q4KW6"VM,)Y0C73A'N.C3'4@M5@.6>.6$7N8K8LL^(R ML^+"2ADG0=>!U2Z)XHU-01?=_0+C3L.XD&VQ4K%2 ML=+CL=)224'@*5?,4$FXU,QR DPQC 7&AO#E$\J+<+EMX3*_5"$T, A6("45 M1YP%AZR-@ *S1M)HA0+HFG!9T0:1-5FLR'#(1>KS8H6?]FB=KEF@W@<8-^F" M\CMY4:^N? -A]FZ&[?76,Q[UVFZGUS->GANY/6SKHZW#/C0'\?FHCE UDW:$ M97EC171Y>LGR!I#HG4 QE^GBQ%FD.8U(N\%S2.CH" M_7M>W[@:ZHL.6@;8\\L:V$:E, 2DG1*()W,BPT/Z 4D,*:\L47%C\\8BJ$!Z M'3S.8J5BI6*E8J5BI6*E8J5BI6*E+ENIJ_'JXK:MWFU;"%^SY'!;)QT"YY/? MEJR(G'<21>F<4DHKC4FW_+;'E6G?/OK(V3'DJSW.58)LBU*85@PJ"?=E$;58 MJ5BI6*E8J5AIG:UTG_FN6^&OR;@YAF$S/AQMI3N71V '+VP5=H?;]J1J[*!= M06V%R/8%'?(2_IY4XZJ!5U!_J#Q,]?M+\*-WP_8LK90ONV57I>$/+FE[1+G% M'AA&3B8ASZ-RR 9OD,/8,6XTJ)"KS/ ^)F7/V)JQ0N'N8J5BI6*EQV.E^PQ' M%AVT3CIHH9B[CU&"#4@*DV.9DB%+(T5 I;014VHP=% '/:YLW&DB9N]CU1P= MP2#TFE$O(V@<3W--]NGKHT&^L))\6Q;! M.>VC\YP+B8F,$*^1R=Y^3=8>ST?UH?WTYQ=J3"^T[_XR+T-*\OK*!,8K3.=R M7&G@6''.$(,<9^%1( -:(D,T4<(Q2['/^B(7YUGL_E"J^:X?TB]I)W\SF'_7 MY7@) ]M .!RM%.S%F[@2V/D4WM@T M?5&@OD90+]*K6*E8J5BI6*E8J4M66JZ3S.U%O8L$O4<)NA#0]A)+B;E%5GJ- M./$86; 9F2/1J.)G4_LB67-RR(ENL5*S4/0EQ1_'J MPQKL>%*?MEL6IL'K+?_WI*I+R?C5R82]PZTFEZ&Z*!.,P 8"9(7 '.)2>F0] MTRA9ERI+--:";6Q2WJ=4W4 G%$!W!=!W$);^"LQM[LH9EK='XV8/FJ/1%5%= MQ/_54#TO_IT76-$8T[,E$K2%,L@9<$AQRR37#&SN!$'Z4MVD!4X!==%2Q4K% M2L5*Q4K%2H_72O<:@"YB\Z[%YM[ANYSLD 2G_WCP; ^_9290P3U'C//D0VII MD4L*$U'.M-94&N9CI]3FX\J:?CZJTY_#GI_4-0S]::^IT\D&TU(0@]%XW.\- MHC.KVC::I*S=IK!O X>B%3:=IBLNUE,NUDURNW:]=+J*Y M!:\"BD))Q"71R"CLD)46N":*.DDV-B7EWKSS]Z1J3EN_JL0.EHH=[#9[AZ^_CAVXZ(-6C",K%$5<.X8,!8Y, M#(Q+I@AQN7XDT1TJ'EE@V[F2L@6VMPS;N9"?2S8000O$M+&(>TZ0D<*C(*GP MV 8N5>@:;!]7]N(^-+VJC9KW_I&3%1="K64QI"Q9%2L5*Q4K%2L5*Q4K%2L5 M*ST^*RWAIDIFC'!<"YT[P"GNE"*! 2-6Z>2YTJ6WX+VH1[%J?DOBO&RT6YVW MNI>\U=_GLCYMP(%ZAZS+"2K:2Z2-E,A)I8EU(6B%VR8EALL.=5TN %YQQMKM MQ8+/+; 9/2,\ESROR/E%PM(.Q<, M+K/LW>!V+B8L&42NF4)6*X^2/*+("$R1]. )83RH::N.OF&B0[/LBM)!NQP+ M_L4.[-!#O[=G:W_48Z3?R]BY[ZQ0-ZH#U*@9G3S-QAN/!E7HY9OQD!CNTD*0 M4FH,X' DC'!.G<&:20)@C/(T0'R[>\7ZC]NCX^/1\$+UQ]WQ>%)J/ZZ2Z9(O M,5?[D8#T-@B#@(-* B4$E'Q!AXC1D5)BG.!B8U/J/B.BC\VJUL"N!I=[7M2^ M1V F\BT5AA(OBM"*HGY=_3.-P(N1?C?+P)+#DX3F#K&6!&:)!A%RPC/4-P7W.S,VKEJT%"13-\[ USS(A MYNLQW5(IC-=3/R7TM3I>7"@;GLP9(FADO",H$5]B2&V2:^@I8892+UWF19I+ M.192+*3X$$AQ"4ZDE'AJ)>#D 7)!LT==5B!U^JN'<%"A2N,C>7"MA=7 M 3!7P6D6$ TD9X8KBJQQ$DFE)*A(HR=YK;V/%>WK2R3B W86"R4^;$I<1B=* MI[5G4DL:#=Z@HK?A1,+)][[12_#B30(P;R60GC#&0'MC%;<.DVH44&SPHD/ M@A/GDC.I,.!!2H1)YD3/+=(L24?/J66>JB!X$, M2).48LA!=RX,I4&YI!(#2.P-N3=2++RW)._-I;ER+@EVGB,OH\]!0X9LF@!1 M)((19IGQC&YL5=&XR'Y#3)0,![Q4T08(,M <-U MYL&YM&$MN<1*8.02UR'.%4-:>H>$4,9:I;47:F/3$-97=#W"A8^KT,3.)ZA] M-8;<"&N< =<;G633E(98MYQ$K)U2-FKAI2#<>F*Y9)%2S1D'&XF=[93@9SLE M),,_R"9N^7*:2/-L4F>63)\FU6R(U_+"0:JV1;Q75$ M C.+.+82.0\.,2F"Y$SRF!L$\C[6BR*Q;%M<3Z@OJJ$;XOP;LF@1YFT3T"N@ M/%:?(*#/4(^*^%D2X/,YM0$3$S'A*$8:$\"=0BZI',3!"6H8E1[T>26! O'U M@G@I %&L5*QT]\$#Q;A@7((/E'N&7<0\VH#3%*H=!7T7TV69%I?3O?-)1$1( MK $# N_R#CL>D*9!(4LHE48H;Z+AU %:$2P>%R]QB!M8N**:34C$"9@X]:(\5SM\#(<@D9I M M#5!8V7YT9N#]OZ:.O0]@M]/JHC5,VD'6%9WU@57;Y>6-](TQRC(@JD@2>V MM,$B$T$D-P\<5VG6$Y3EBE%X%2L.:<5*Q4K%2L5*Q4K%2L5*Q4H/ MSTI=C5@7O^TV(C+S >PHO<42)!+18L1EX$@+B$A)ZH+D-+*HN^6X/:YL^_;9 M1\Z.(5_M\0D,Q[:%*7S*OT-)NB_KJ,5*Q4K%2L5*Q4KK;*7[3'G="G]-QLTQ M#)OQX6@KW;D\ CMX8:NP.]RV)U5C!^TB:BM$MB_HD)?P]Z0:5PV\@OI#Y6$J MX%^"'[T;MF=IM7S94KLZ$>\7TV<#C<*H".F.YE+MANN\K@H(>Q9P>E (\R2) M>-4GLDN9*(46"GD7*Q4K%2L5*W4D(%F$T'H)H;EHIN>,&6D=XB0JQ'7 R#A! MD7?",L.-P&TQXJX)H<>5DCO-QNQ]K)JC(QB$7C/J90B-XVFOL9^FKX\&^<)* M!FY9SMUV3Q\7Q4 M']I/?WZAQO1"^^XO\SJD9+"O3F&\6^B(%0D5@$E *DB,.*,>&1PUDM@GY<&8 M(CAL;'+9EV8%C5\*TN\=Z8L^QPUA_EV?XR4,; /A<+12L!=WXFI@GV_S)"V/ MC"N2' G%$0\6D+8F;_-+OH3'">P*-C99GZ^BR5/!>M%>Q4K%2L5*Q4K%2H_0 M2DLU";C%N'?1H/>I01<3='DP0, B+2''M3U'QH!!&#NEJ!/>^M I$?K(\G,S M)GHUG$QJ?V1+/FY9E"U6*E;JGH:XHXCU80UV/*E/VVT+T_#UEO][4M6E=/PJ M=<+["X'I';)W^/O;$&.(R@F$*:>(2YZ["VF'0'B:9G8K76Y)+OOTDH7OJ\N$ M@N>NX/D.XM)?8;G-7CF#\O9HW.Q!26Q>V7&/,4M]Z ESA*I((-B =N MD(ZY<(H)6$E,,2%Z8Y-345"[-J@M6JE8J5BI6*E8J5BI2U:ZUPAS49.WH"8O M1(L_[1_NX+=6$0W,4&2Y:9LK.N2P$ BTL%9R#=IT24X^KL3GV?Z!%FAM%]*, M0=1+5D 7VI#VJED?TI+\7!8ZBY6*E8J5BI6*E=;92LL([Q74=ABGZTV_G2EP M&'YX>GFG\]VASZHCXYDXV;Z@38H<7UJ.SQ5F$%Y%[PE&F%*!. L8.<$% M4L1&+-+3S#39V%1:=R-UHX"Y4&ZQ4K%2%[?Z&\TB=0ZTE80K)ZUFSCK,&0L" MF(A7#DB5Z?#NIL/77T^'ENEHN;?(<*40%U8B2R-%4ANA))8R!+ZQJ4F7RHT6 M''>T9$?!\3U$F6?M>IT7G+!D(9-WQR5=BQP 3V!FV'-E=(Q^8Y.R#L'X<64E M/Q_5Z<]AST_J&H;^M-?4Z62#:>7@P6@\[O>&T.3.=XW]!-Q M4K%2L5*Q4K%2L5*QTBVN!X1 (DCE07,NH[3$6V%5H,80%0A=?CW@+"/GH#F" M.N_DK.$(AN/J R3':70,,_&X/=..AUDZ3L>Y-0R'7X3DESVC;5N60_OIQ:AN MWVBFOI9U S@21[7[MD7%&,+5@$0=M$!G#M?F<%C',!@1*S6 M:<[E#NGT""/&)89 7:!>=VK.?5S9MBW42@YM63@O5BI6*E8J5BI6*E8J5BI6 M*E8J5EH'*]UMS$7\M/^X>[I M6T6#,DX:%$T(B%O'D1."(P(&-*:!$4"VML+,Q;4K@JU[[Y& M;>#48:PU8CBW!-#,(A-5>FJI()AXS,#R\@P\[&< L,,@L$#:>H*X\08Y+3!2 MP+A*Y"V4,IH_'&EP^Y#TV:]ECS7LK99K%2L5*Q4K%2L5*Q4K%2L5*RT M5#8R#=1C0U2,P'4D1GM%:0C:@<*$\NN[JR_J4:R:WY)*+VE+JW-?=Y+[^OO7 M:4N420O& U** >)!,:3!>Z32KSQ@RS77&YNZ3W6I%/\P07Q[JP4705QPNB1. MYXHE2*)\P%(BX8$B#H8@[1E%3!L5@\DD;!-.;U(ZJ("TNR"]O@G"70\&_V($=>NCW M_CT90H_A?B^CY[[3A-VH#E"CZ8UYRI+YPFCB!M#+]^/LW69T\C1;=CP:5&'Z MSOI1X'(-JH(W0O 0&..81^*M=AYSBX74P1,!;W>OV)=J>W1\/!I>Z$JU.QY/ M2D^J%:^455_W3U?>!R#$H$1U$G%L)4J,&)$WT5CGB362;&Q*W>?"]*FD*UH? M6P68[CE%XM[XHFMT_=_W8?PEC-XE!EW4D->CS\7>#8NI!+M#/YCD&W;I]K/+ MRW(50;DDG^YO?\VGW+@@L^ W43/$5<0H2FYMT$)C*G0WU%AWW!!BQR["_J8DV/I,75"1XXP)QAQ MB3'2D@>DC,'".4TH@XU-POI&LCXS*V@G_@ (I"BQHL16$X,Q"QM *,E7?M^!:2764^_ER3%8@,G'46T0#) M+4Y3*C)4$T2%TIY;9WQ4N0X+UCG*N*JBU(5L"]D^8+)=*I]$&&Z3G,'21QX" MT)3*O'G?I1_2*Q-%P#@O@C&^ M2*(E3%"8M##I]9E4^4!PM):!5IP&9K#702IBC?+<*EIBLNM,LW.I[X8Q100W M2#LF$4_."K*<.42=)> M-\;[C4U#5)_+Q?# ^E'M#S+G0S4^&=C3?)'P?78N M1Y8C'^Z1!2;ER')D@4DYLAQ98%*.+$<6F)0CRY%=.++ I!Q9CBPP*4>6(PM, MRI'ER *3WIXN7U3"DOYY2 MU69SY*_9_)>K?]H\7U?]X7DV5IQ30/!94D%[QJ=5D[[-?S_-@.8T@U< />O] MZ#B-YK0:ONL-1TWZOF;4FPSM)%0-A-[V*%_O>/I;N[QK\\O/JZ$=^LH.>J^: M]$)NG3U^\LU;,/M63J<]+4Y&XRJO2#^M(???_@ _?ZQ"V9@N\*D=?+2GXXV?OKH/Q]40S=WW;]VR8UN_ M2T=_6>+_SH-]GX_W['ZK2^_WSO #C)LA-/UIGL/NT'_[@>S*H+^!KB^8ZHUB M;]N.CWK/!Z./X\Y?SS^J8:\Y&DW2.<+XG]T?[CG/?7NL,W#D#)>Y?CSG0V]G MD"^4U6;$I$L8V),Q/#W[Y>>S&:@:M@-I/_3SU]#+7S"7$--^W_3M&7Z->2(D MR1">*;S9%\_0_:1%]]E,^-5[BC^A[-MOXR?DFN\)QJ_UR>\-EJ33XK4:++W2 M:7^@S7]8D@\ZTS9UD/^H?H;(U^*OJ4V\O'74T[NTD>@Q?9:R5 MV_>CVW=6@O6^;MN70[^9''A)?F"W[RG%E%ZEFNU5+OBQW3BRS(/8[6+(/Y85 M[44?O-AYN76XN_]K;VO[[.Z^>WFHQY"N<8V7/9K<&N9/)%>_;U7>97':)][1;Y(K7 MME0#A,@<\3SF3D,\6.RL!N%!&D&\86;::HAB,FV 0!]N X3/>^>[0%Z+O<,= MNO]L4.U]]CCOX#CX=4?DW1G[S]Z=[G_>?__F.'_O_M'Y+I"_]NB;/_=.W_RZ M=[KWYQ\?]_[Z_?-KNB?>_/GOXW2NSZ\/?\?[].71_O&;X_E=(&DL::S_?O_Z M\^ZG-X=;Z3OV_WK]>3!X??SZT][A_M'^L]_9FU]WZ)OC-W%_&Y_FTF=[KS#; M>_;N\_[66TJ2_7PPR!$,B$O.D ".+.8.44U\5 R\8WIC4_;%S?>B=:\;R]H(QJWPUV3<3(/)S:A70\*> MKP;0&RXHR?1V?M'G>/-)/?J0D!EZ[K0W.H':-GF!*%OO0]54,+YW?Z;3YUBI M5V(Z_H0]@Y/T5%6VY7D[##U[G'<,?VY?*,WA;W/J7(&:_WKJO&C+]/L VIW? MP[!UP:1E4EW9I%HMR'NEI9#:N=P]E"!NO$=6F%S_S7L3I,44NS2ILK[&N$.S M:D%VUT5Q0?8=(WM>+H,*C(L04*)GB[@/$5D=*#+&!Q$$B5K8C4VA^QS?N-5, M5_5RUZ7,BZQZQQF:"0AMH8LF3@9MDM0D">C[;FBXAI37F=CDU*[/1_6SF56W M9D8MI+L)4)=0SB+W#7V$UQ/ECQN3ZP;LN3,FKNM,0_MIYU/)SD=^!<8 M0JS6HYK>6E#=P>(Z*I>:)%9S"$>,$0\L)M+C&D$D"I3DW/B8V\A3NNB-K?,R MZ@,']OV&6 J<[PK.\\J%ZJ"DHQI1Y@1*9&VFI3%Q[L@L([4QM' F3)7@ROU M\R4,P(XA;VF9#'T:F,V[1>RGWMGFKA)?65Q? >(R! M;B2MHBFA/Y?XRSVEWX^&J,V/RKOFD[:?)KW 5.>7.,Q:Y;J\.K(U_)(4:=B^ M8,PB5FY!K)S'EV70CE.'A.4<<4,9W"H!: M&QTBG'G$P1%D<2(X2ATV&I3B5N>@"E>\0YY8P7'794K!\>WB>'_[:QR'R*,1 MG"'!P2 >E4%.4(FD4I(Q:2$XD[NI&[RJ=FDEHK+L_C3OZS87O9?^E]&7K@"& M3?YUG !8?]E6=#*I_5%>0!I4UE6#JCDM 9>U4C'GIIZMBY=(\DIH;V=!OE@J M*2&4(A68RV$60"X$@@2EQBE,E>-\9:'D$F?I+H17+F 6(5R@NA14YQ4*91 \ M*(>B(8"X=@(9PRW2DGD9"0XVN(U-H6Z<<5M"*-?<$F1/SRNQ?DN>E&C*6NF0 MF4F?C^KM>&#(EI6PH2["Z(E!J>2B3TR+ ;$0Y3( M,FP12]8/VF.C[.I$2XFZ=#A/[1;"+BL#?(G0W SU\_HG*I_T#O>(89"(@W!( MZQ"3_C'.& 40,NIIG\F.;!!\5,&9Y[:J>\>V?@]-[X,=3*!GSQ/!4W*'.KKFUZM=7&VT?YU]WAUG'>A7D0?\2R MI(BHE=#IWF+D)W"3'$F'L,8,<2Q%EE,.^1@-3H3JJ60E\K.NS'#'(NH;R?YW MQA&%"Y;B@GEII0DC7"J.A%(1)5[@R&C'4>2")L5%%)%F8Y/PFPBK$E6Z'6%5 MM=V,VK^J8>^DKC[8!GJS5ETEW+06F@J&'YYNC80HX)&9211#(H :5U1?2]!)2N#.D" MW:6@N[ JYCE$'P%1HW&2+I8@YS!',A +CG&!H][85&)QDT 78T+=ZWRZ9(_4 MQQ+NRB7C>W8P&/G6%QGW8CTZ[D&">G/:.X;F:!0N*+-2=V=]=%BV[/-DS)W6 MEGNM*7>_6++$^%?'YGY1B"EBB:(1N9@KGPK0R#AO$%&:@L2&0ZYI3/N&=RG+ MH0"ZJ\E(!=!W#.AY>>:"D@FU+,FSD !-1$0V,H-$E#R2F)RNX#1]W"M"/ M*L#TK!I,6D"^RU5V\A[U2U0,0&^<-T[VJO%X8H>^; OK? &>KT/QOR;C'M29 M"P^&KQ*E'<07-7RH1I/QX/2/8;8JA%?-R+__Y?35Q(VK4-GZM'#C;8B=@V>[ MZ3Z\>ZM >NTB190RB7A.;3 D /*$:QVMXR;F!@Y]PQ:WCI5Z/)V%^7VF+ZT MY26L?&/QVJMOU MLU'LM7>GK3LXAI[-\=L2NUF/V,T9!9[G9?Z62TA^L6YI\KA:NGNW$+SAPC@C MHD.1)3>/@\3(*.41Q\G3\Z 8R6UK".T;23KD[!5(=UW5%$C?%:3GPS=@+'=8 M)Y\DY)*A3D?DJ,$(*.66T6@B;9NR$-*E%G./*GS3KD2-7LY'WMXDTM_V)@A\W. MF>4+,:Z,&/_:NA"[^>/3?BX70DD,F$FD0>?8C77(:6\19HH3SBR'*'/9'W5S M8BP!G.Z"_%8".,MBNT1LK@WK+Q&;*:P)LSY8&Q!NLXDL-\@Z:1#C1G@2//&X M1&SN&Y\'S1'4)2JSGN*E-=[^:)AK34ZKQY?Z(-?QU=XOA%^(5UKK&% PTB=? M+0ADF??(JM!E74_ MQRIE*A5/E.CX@_,0L5@BXJA1.$H0+CNO?7:C7,B. M"N!UD#(O:CBQ53CK"C(5OJ/L$_;\I*[S4N,-TJ4>]X+#O2:&+W+?S-1G/:IG M;O[6,+0A@'93<%RDM!>5[88*:TB($AP502-L0R9 %"\F&DLTX$K45( MPD9TI.7R8XO0M(]Z;YB;G]U) M5HA'SY VWJ)(03M%!5:[VXEJ2B]LY$)(7 B'.LD;:)]CBC+GA,0V0Z M%XZEJDO.6@'Y^@F9 O([ _E">2$P!@MND$A>"^*:*N0HQXAZ%X57TF@2VSPW M;3H$\L<6D5G,D;GI,M+C]N.ZNHS4VOE+K;6RFG0;)+C8\P);G //'"6]8Q%O M?V- D180TC.!5 O42"1X%X M(!09X@4*@F(3F6( ";[2/,#=^YU6+?O0]'*MBEP8\4."6.BYTXO;]Y,-/G0B M$<:-Z@ U:D8G3[,]QZ-!%7IG]^=A$]_*0SC)Z-O)YB]F)O_E](\QA,1^9V;? M.K=ZT32K(\7%4M &N$X&)4A2ZA(I8H5LM(D9);<\/=):.IL7VON2WY@7EX71 M&L5V'C$UK%P3%6JX'VI8:-BJJ,34> 2>&F: Z&\C90T];Y*_:7[JC54J4]U592I"G]"NQW1?3&I_9//F@%'\1NGX$MGM>F3W:X'S MPIZV#4T/1VW+^1J^JAV]-0RE-/SJ!<[G2\I4<4,Y(1YI X"2G+'(:.R0%-Q MTJ\QRK"QF>0-OTGQAA+/[3"V5^Z\%&S?#[;GG9?HO.(:X]S"SR-.L4 :J$)8 M&!I\((*T_7!(GXG%M)2UKU.U#L)FVYY431K'9]N"-*F;*@&S'MK!X#1![ ,, M$G#2K1_%YJ.M2XK>VHJ<9U-;OIH9LO#>ZGAOL2"5)L0&G^OQT> 09V"1Y000 MX312$!;S@#UGCCNQ>?FS!F5;CCZLS 9/#,W4%C:U/>PWXHV$:QKO3$IY9 M5^4R<^%VAXT=OJO< $KIFE6SWF)M*B\H,<1;1+S+RT[1(RNU1%)8DDC/>X)S M@6'13X]@-SRW@NDU4C %TW> Z7DE8U3NF ,B/5DYA.8@Y MXV;V3BA-\1O+\T)I["FQ(GJ(@!$2$%XLY19+P32 'A#"*A6+B- M3<;ZZ<]NP/NQ!6UVAQ]@W+1PR8T"3^KJ@VT@7?IQ&DS9*+G^TB8OL3>G>] < MC<(%8Q?>NPU9<[Z[*DA%P2L4)&>YXC!&5D% S&I*!'=<$K&QJ4O4YN$B^_95 M34'V'2J:\V4HFJP:(D;>AUR+TT;DN!6(@4[&!L>]S$O*?<$7=P&4V,U=Q&[" M!SOTD$%P8=DII]A/VGA.B=6LN: IR^VKY[F+%3EWZ$'RW 071CCK$+&"(\Z8 M0%H+A2 J$9SDVKN8>>YF"J;$93H,Y=M7, 7*MP'E+Y)E"F5I%0\L!U4M%8A' M')!3@!'#+AK),3=6Y?8GG8'RHXO!C,>35K.,8F\X:M*)Z_/^S;UFU.YM:DY[ MQZW2[U6MU(<2FEDW)7.0[DJ#D>K'89OUFY81\+L1E'/;Q2YV3U[.DJ1F]O@SL6: MGL+)P%0TB3$YSIXB13I*A026/'(NTS2)-S9-7K>Z22O)%A5GNO/]N M89;[899Y518B4=IIC:+0(OE;-B*3LX$4)D9J)P%,8A:"S:4MGM:,6GX@Y4(U M/AG8TWR%\'TVZMZ1[:7]U&2?)OT;J@^;_TH_SCYQX39YR/O79]RS^2]7_[1Y M;L2K?NP6**L]X]-VJ[W_/HG13&(HTU0UG"3G;.G17_.BR\<>Y,=FCQ6GT\8) M)Z/I]H*G=8X*5!_@YX]5:([.PA@7/CCC,/SE(]:UB]G?_L@=XNF[Z-%?WXV+ M/X_.BPZ>V'> 7 WV/;(QC?6I'7RTI^.-G[ZZI.-JB.9NX;>N_MC6[]+1L_O& M6K7V+0/=)Q5]JQ1>>^MV6H$RA*8_C4CL#OV3+O#G=P>]/1J&W+H]]-)O[9R: M UZ]5TWZ9YIA.HJ]+,=ZSP>CC^/>/\[9]9^=O[9_5,->WW3=^>P=F8)T*2C.B9?II]\0SL3UJPSZG Z7N*/Z'LVV_C)^2:[PG& MK_7)[PV6I-/BM1HLO=)I;[IR>ZMU6"W,DZ/1-TF6N/62T@_J5I.;H:#3 MRUJ77_3SW?VM_>V.U:V^O8?V7@?YT&-KY=(Z,>!R:8\P#_-%/4JT%,:]6(^. M>_ ):E^-VZS,<3/R[WNCD^OO("EY6?>V@61FU9R#]2K;\6!JQIV9?W<_OSG<^;A_Z,G>GWM\?G'O MS;/GZ7M>?]K[_/SH]>=?TGA"=7#XGAX<_N?]Z[_V!WN'6V3_\Q^?7G\^B@>O M\&E>V-M[A=G>LW>?][?>:NI"M-0B%8U'/'A EAF,*(#C(@HOA=K85#=OF572 M*;L+V]5O%BFP72UL\1QLC>-6$8:1IUX@[H-'QAF&,$0IDMF$]4D)"+58F&/M MDR371I',RL*W4*LK-]W!VD/3KN;YM=%@D+,GQT>VAJ/1(#E3]YX_^;!Y[E;E MR5XU'-55<_KJ@CD?=J+X'=%?^OUBZ;'/^Y]WWF)E@J3&(($A\9_E$3GF(_+< M>>4$YDSXE26*EXVNW87TK4J7RR%=H+L4="^4%9M"E]E@E=CLOW]L]VN1V.T@/P9]4<9&DQRB$F'BK?3!$TYT@CKK M8]J1+>V/+9CSO!JV53X&D)"1I-$412546,TCBM4L ><2 M>[TVDN?%BHW,,!8U[7_6V>O7]+-.-$A(@< MQ6WK4H><\0YQGJ0,(\P08CF.3]K$I[?ON!9TOX<-H\"'GQ?@:0M7T MHO75()=0KUE7,',1GX)JSJKG;V92%\6Y#Q9RY:X1ZB<%HI)3- M'=>#0X;*I&*"=$Y$P9E-[AKIZ]*D;YW W 41\T,LEZC+C87+&8PQYYA0KI!0 M7"*N;$"6$HJ2:J&.&!, 9(FZW#\NS[#1]AEN2Z2\2W_F7\<)B'7)CUE?[9)\ MMNUSBVY?-.AOE76M2)U&I.=J$Q;F6X+Y%OOQ*?#*>PW(8./RRA%'!EQ +@3G M@V;2^B1@5"GV_E#Q?%OZY;IX+M[*ZL ^+W,8=3QZC1'.2TH<9[ '9Q"8]!Q) MKQ/6IS'7KC3??&SQF8/F".H2?%G;;4H7 M"M*8MBN2F)_;&8N0O&B^24(2Y$ M0)Q1A9S&$E$>A#24$A?8QB;OD)=6,-Q!T?*-LN@%S;>+YGE)0JW-G?82FA5/ M/Q@/2#.OD-?26RRQ(RIN; K=D;2U%05<.BU"%GK1Q+/G_J:]:%;HE5VY,-P# M9+\[;S=3'+5;9<7%)GQI!G+>(*XC)"C,H L92 @4:6.N<;WV%OWW4'RS5!G]YB ?E@"^O&KMSO/G.]N'O8/G MO9W_W?Z?K40VO9=;ASN]Z>^O>@?[O>VM5_]SWQ+X@<]BMZ=R=](I?7,0=S[Y M(SM\!R]M P?#/+'E_^_\/:D^I-FIW<<[;NK*-Q#R&UO#\/4+%XXLT]WJIKMW M"W*8!6NXY1H9&G-5$R:1L\2@&&R:!+GR)B]2TCX6'\L2GH8I3_/I';[5:4Z3HKTQO-.B_2E8_"[M#7>3+(U+LYOTSFOB-:5S6%_+5:8 M$EQ;IIU"WF71&A0@AWE D/0KEE$* 4FT&M(GLB/36&&*]5&MA2G6ERGFU:XD MGOG %=(NT05G2>UJD]Q;Q2. ,#@$)C8VB>CC5:SV%,%; K8/3"JW\KAW%67< M[_VR\^ON_GYN27;PO/=BY^7NP;,BEV\SX9)*H:(R,=C$<8Q(PW5D,3W/+ 1C M,'N[FZ>^7//A^WF6)3[;D0EL<1>LR3M=5!&*H3M*&""J-="W6<<'Z&F%]7JP2 M 008PTB IXAS&I"UCB"P5B7_A0AE\<8FT[ROR(V3L(MD+9*U2-:=].(7L>KJ MGS;_\0J@MS]JH$<7_+]5S&@WGL4ZE]3\WS?AG"6XINL3-.22)%@G84:X=\0Y MX4$39YBWQN+03M!7V/14)NB.3-"+.[J3=9F.V*"(F4&<6(Z,RJ6!J8S8>^Z" M\VF"9KI/+PD\K[T8+]3U0*E+^4!PM):!5DEU,H.]#E(1:Y3G5M%I'*%0UQI1 MUT*G!I?^*YU D=.(.-,>N1@XDCQ-6E(8S&-(U"5-7W:Q^>:\;T$>B&_!TFT) MHXD;0)>=BZN.\F%Y%]^H3CTY.1E WKQJ![U0C?U@-)[4;\&S77]N9+$SJO-^O.8+>2;M8V+8DJX9^= R])GM:M5IAKF& OVQ^FR@3HYYJ8^U9E)M:K9"B"LG1+\8 M_"5:!R\MPEPEG>840P8B($D()"YT2BB1=9HPBYF$I4#6@P'Q+0B; N); _%" M=0>G"3"@*!K(^<)15H&K@(SVAC7@IC=. BZ^M)8\T%0OE00]*J95N4< M#TU&7IXF\1T9F9YZU$K&T4E;6'CXKI\DXH=$4FVELF&XM&[9TUM5C^M^CA\\ M4LD )P-[F@D'OO^UW3NR7%IW!KRR2WL0BS4O9HWJ>H-98?1$4WFI93 )T_J+ MHUQ\=,IWD[K.#2\N'%DV+ZR%-PS##T_/#/W;%^OMSLR\.VPKS.Z/AC,37SBF M=/U9A<[^O+?@+,?@ Z&6(=#2(^Z!(6TB03$ #@$KL*!7UO6G>\L:!>4K=Y=7 MAO+B4M\,Z@LN=1 DA\"0<@$C;IA#%C.&+--80$S$#3DILL\NZ7Q1%@IN$Z;/ M\WS6L^,Q-./DI_T]J>KT=W.4KNO=TMV;=:JV_-C'XXM?GT./@M6[R0XNI(<3%3/!"A1, &>=")%)D, M2#M#D9%K"?I??AT L-Q&E%^<1HW*K&B=1-07W:JG%2-'>QDFX:JF=2M)YD] MQ_#+I-D?-:^A79 M*FEUA+G8;XPS:A05$DFC".+.660H: 3"F>!B]"H3)KVT MU'Z)$3T8=*\\I>+JZ"X 7@K \XJ')X RISPB06C$"4YN#K<8::--8F8,1+B- M3Y"8^FSX$.=EC9VKB5[.'8>?3K#+EF<.X.VS[-(['V^DI*02Y%$%> MLKE'>.));JJ@5^7Z9B7(+D&@ ME2!^7A()A9V621)12Y)/$T1NJ"(I\E&2X)@2PI$2!+H?S.[!L8-Z?%2=G.]X M*9E!W>/+E2Z7?;'Y6:+]TMD#A1&78,3%C3-:.P.N;:;(>6+$Z)&67B/!I% R M)/&3J_4KT24GL6"ZJQJH8/H^,+T0^ E: ?,,*4<%XBQPY#@8))6T0BBCP;/< M);5+<=N2R[W6,:UV[?IH-$CJ[/BD'GUHMZZ,>S%=55)L[G2:R)0U7'J]^E!2 MFM9'HYV;=O>"99^WAOWE]+=9 Y6I58O?NA)&?[^@TI3"4H=($"'$(4YY1);C MK-=4FI\%.&"\BWYK07:7E=I2R"X(7@K!\YK,::JD9QX):*O39DUFL$3>$AD$ M*)M^;FQ>UA*M1)UN$WO3A+S>R#4VO=<&EV#6!JPMOC+5+1>B2_U<,;"$F-9" MOIR'Y/,X#N(?8VC-?3 S]N[PK./;\U%]<+:;NB6^,W?TM.08K8H5]Y]=TBM2 M$@H>.R2MT8C;G(1M4!M:,>N,C6Y>[8K,?Q@SS56.ODN7-(VT>PS87,&;.]LHFN%42+CW %0!V1 )V!S&D0DUNE< MGJY[0=B'OK3V4Y.W@Z5_0_5A\U_IQ]DG+MRF',:$>L8:FVTON7-37/5CMT V M[1F?YNT0E?\^_="V*EQ2:'D;W'$:S6FN[S8<->G[DEZ;#.TD5(D.>HD80LXT M;']KFP[:_/)L+ZH=]%XUZ84VU/MDZ5MPS3OW@X_-KI'3)TJD.W,R&E<9,D]K M&-@@/+'O +D:['MD8[K IW;P MT9Z.-W[ZZCX<5\.S 2F:1CQ_O[YY5V*\M;LRY;4T!X[JMC;VT[P44>>CTIAL M9\;2.ZKS#/]?/[:/VM@\;+>J)H=K.XN#!+I__60[03W?*C_9/IT[K3\XA*;? MVQWZY7GBKL>[?\:#?UR'!R^#X@U8[8K851N7?-=LODO"4Z#,]7.5K:9ZB M_,H]W6)R_A3<_;?__/5MP4]$>QNF"FL_B=^Z\BOPK;_6V_LV[TT\B+,X87J( M[EDW[Y^>Z>:7QWO'?^ WS[:2_GU3O4G')^W+7],=]N;7G=.]O_Y@>_3E\9N_ M!EDW#^!_7IZ^^3.<.,KE_J^O3]\N6LDV*C!\D5.)VP_J=W98?9[V M0\B;VYZE]^OJI)G%JGZ9C-,#,1Z?:>J9Q1>A]VU#PJ)6DX/AE]A'KN+.-1/=W:F&Y,>\Z< MDY#K#7@#\:IOO]+HV^U7L9G;,Q-#!(5 U##T]ZY_>D M=V3'/0>0'J^\HIM.FA=ZCV!PTE[5V27V/H(=_'_VWK2IC61;%_XK"NXYY^X= M07)R'KIO$$$;V]?]MD3;QNT+7X@<05@#1X,Q_/IW955)"$E,-H. VA';;4NJ MJJS,M9XUY,IGP:-@D<")RK9AO7':'WPK?M0_M8,P+&;SL ]CSDG4'S!;H2!: M;AR!B1E"$#;S5J8YPY6H#V]] ;#O"BLM_'?5TC$L[ST2W#(G"!%@-RX,@XWR_JA]6[!,(QS@?/4,/0./YPMZ)$'YPU M7&43&M6J#S=F7+O9_CK6]<>C1K3^:.&:+%Y95J:5'Q4*%@WFB:@R.=7J MI. M;UKA8Z6/^1Z5J^EG7%7+_]YQ=NL&*W=Z[Y/AY>9?TM7F7?]AA>[B3 MMDI2(WCZT\(";KZ9P,+''_M?_VGO[/[1W7G?I*WMC[2U^T$TN^^.X/ET[WP+ MKOO"6^=O?RS PO:[SOY7^.W[/;YWOH=;\-SF\;>S/1CWWNX^C ?&N'O(FKL9 M%CQIGAYXAY,W'*-$$T$&D%>N"U MU/!_2@.9=R^+J<[F^N]!'&;XR)IVO2^YU%V\^;F7QRDL ?&0SAABN+34NLB= M4HI3XH,I-/01;:^^E>F=RU*OJ(.P>S27![U(?]X!B[-(9/BNG-Z&+3[Y<]R+ M#8;7&UESRW8:_4'Q._"G8^GI#ML_&ET8Y1&X=L4!A\6+\IX.>)W@K/;ZH\KU MK(;HSDHW+\3,@)--RR >@N^8W>7&R=AU &[L%!=@Z(/N1@->>1A_\CV+811# M.!G$$YL? S*=7VD(F-1PA7[DMP>G=.;^-]QU,BUGT0ZJ:=B.OCC\U6!DO9R! M/!6#F'*TT;"=#DP&F- .?)2/?16.#T?E'4^/VF"E87RYH4EQ[S[XYU40 M..N3]V(^*9_= +# )Z56-Y)M#SIGLRM:&'#U^W!F_)-$\96+#3<;=TK9Z$\# M__6J7*)T0@;Q"&8^QR%57^A_=?K#X;^+RZ<]_B[FI^SD-YR,$Z;I"%:ZW2O6 M]"=7M#H+7=Q_RHMW69PW&ELPWQ"1]=JI#2'&J#Q572E-&?.4/E89.3G;R224 ML](",0E$?<4H8#TN1@77P-TGCYV\YX77_K6,HCY/([.)OU6$/F5XV.O/W-H6 M1[F_;'S>:)3' ?W9S# &$76CS>UO0B-[<&486OPZ0" +T@>+F3]*XU[Q0C!7 MD]ML--[$07;P+J8I!Y.5>%T,>=N.;.._;/?D]\867'\&@=S%L/.(!SD3G&4\ MS]5T.' ?>'V IM[DB1!?EPL[87:&G\^>8B]GJP^Z?"DD+R)&@14+V2EF$B9W6KL,DENKE ;];G[H,,Y/TMGTKJ7XSEYN4"3LQ"QL8. MQ.VP7L=Y)@%R#D&@JJ6%>^55S:^Z\)*S4KZ@;_DE![&2I$+,,OGE=;>XO'83 M>5YO.'C9?/$4/I=0)4S>O5K:?Q=5[).YOF*&+UO*"S1\H5F'W6)!EJ#_3S@ M@]+L3^P4##;;>X#A(GU5 ?7RAX%XN5BHH"_@'YX]64* [W9W:D_@B\G TAB@ M/K5SAJ$PQR]XA>[- SH9#X;C;!:K('XP[L1AZ?Z6@'@XGN!3M5X%\G[.GDL) MY?EGDWKBC!:3).0^Z57S&NQ+S:< MOL7[K:V_I_G@BWF\F/TLH-WV:#0WI\,Q@-'5D[K1N";@IX0*:AY0DB",GU@K M&.KCI!Z6CR1/[U/.1+7XPUC5DA0FO]"(RZ'@4\S-14+O(DV2Q;,7BDS\'WWX MSU1.WVU]_F,BIT\ZH0_\\#N6#"V=N3?]4 0%92+D 8:K?G*TL(!.HN.4@PT31EJ4_B3'\S-1EZ*ND;^OSFXU)5O@I5>97T@3#H_ZX$[+W M,8AV$O(=5Q%):5**>//6&8(,^56%6@YY81)G[=FR0'VKUQO#/3[%D_Y@E),4 M[\ 2ED!$,/K_;I5S6(?!=."+Z8#!#A>WBFXPSCD#*DHW[79>TJ,DQ9][,JYT M0^QDP_Z*G$46F6(G>716KDXV?B!L!0/B<";#D_6M:[^!&SP$12SNR\4)A2Q[VRX M.QWVG1WQ51"QI9M2\[6:KZ90D^"K*S7KHLNZZ+(NNORYHLM3WVX7'_M'I M^V^O;V/W?&?K0'##HJ$I,^U&Q"7'R 8>$'/",":=H(+-;]0^VMI=L6(9-5[Q MLN&=CP=,XB"9%$A$;Q&W-" KJ4-2!:&XUBEIN;!LJ^?69)\T]3N=_FFQ7528 M@[S# ""4.;S9!U[,HR_3?[R^^0@5;M73%QQ MT>_5O2I'+7MW.-GOQ/LZH=>=^5U@R5\0W#VG 8K;W7;&\X%WGC$]Y=^NN2X;^G,/,YYW_EJ MF 4/IY#KR:[.+7@07M44U))ST[1E'^052TW.PRV3F+DL BNMUB,*4644L\G, MQZD+$]S(TW$SH\%C/.\1%*S<]/W'K_ OW(%W8<6Y24P$A]9B[10EW#OB'(32FCC#O#46AX,/ MMVW4NBR.WAJ]L8-!3IO_8SOCY]'+_F?C[9*4Y/C=M^9NYUMSN]-M'O_9:6[# MO7<_\-;[?XYW=K\(B,$AQ@[=O6X>VV52DN;7CS]VOGX\W?FZ=];L?CEM;8>C MYO$AWO_:%*W=3F?OV/]HT?WVWM=6:KW!9YF0I/D9L^;VX7EKZT JRIAG!%&A M">(Z4F18SK7PY&FP4J=HUS89T^N$B!7B)*D1JD:HZQ!*^4!PLI9%G>EUF,DM MVJ4BUBC/K:(%0MVJV6R-4(^+4'@>H2*E5CF&%$T1<2?S"1\KD<18)>*8LU8# M0DFS+FA-?OVX"OEI+MDY6YY1;.FWEW:=G?1<*TO<:R[LY^"JW;1=M0")->K= M'O4^+_AE-A!IK>/(&R81CP8C(U- A.C ;,)>Y!9,A*\2"6ZMNROJQ-2Z^Z"Z M.^^Q)">-DU0@1P)#/ 2.C"7PM^@#)L)P3NVJZ>Y+YWC\];1>,:VJ9!A<99]L MMS_*I_]NO4/]%(F_*JM=;18SF-S0'^>MY\GTW)SV?L$1^7W-SHNQ@_>9;IPS M?0NF\?(',[^L@_Q[,YEGBVE(:ZGCS"$K9>Y*%RC2V'@D:"0B*9G\) U)[ZW# MU3VIV8IG,&NHK:'VB?*F-=2N M0NY%.Y2=P(C)0P"7$L$[+."&1,4 $,*XW> ME/E4J>ZKP<030^T2EO<%]J:Y?U]1DBIT1>ZU*F=MGJ1T]LI#F6]Y=_;P\;_P)-&,7,4E:7!$P(@7U(#C,X: M_>^Q/-\($U0DV.$A87QQKJZ@1.H=]G-1\W2(%\\=]2$B' \++H'!^.2"3Z+B M/:R2^%T[^)9KE4_[@TXX;8=8#J1Z9O68BC:FO_RK[88)H<\U[SQYU_7,I)H)47P#%KXB4VEW M3_K#&-;A&8-B>^(P3V.O((KL%+<[&8!E@H48PAOU!SF /NE/MS0*8H]VP6Y; MF*UF^0SNEMA]W1A5'58#Q9TZF M7+QT>'2)> QD8]PK2K/G; MJ8C G(^J4XL%E8-MY$<-*@K>.!C>M/ 345J_BBCK8J33*9LCQH))6.3>6J]. M3M[ED&;H%R0K4WJQ3.$VPR:6&8&J4X5E+[SOK351ENAM J*1Q*,(\XD3P1S MW'/,EJA..*7Y7/GM ?J=M0^^3L.OZB HYF7U0T$3]E=_.'P' UXNN;<,[^2KD^&]T^;' M RN8=+ 2B/KD$8])(:U%0 Y;;1.35 N=97@Q-,O>9V=B+N\B!839P)*0EA'% M!0\:@D(KA?40\FLB9=5ICE_5::Z6@ON5@IVM Y>(%8Y9)#$( ,^[AQ9KCC ) MED;BI2<8@O2-Q2W$J114)P9+SKE;D,T6'MG)I*O#@T-/5!)S:S6+1O/$P% & M:;D.RC-A'4DW-2^MA>[^A*ZYNR5V=K_\:.[NG3?/]V@+8,C;I)@0R'AA$.!Z0E45_5 M[&>!P&DV.+X@WBTH2^&?$6"LXO>XBWS^G#N_*);;XYCEL0JMIC96'U\MK-SUUQ/?Y)469X#Z)SEEE]A+@,PG$3V%=MRP3FUF +8:&R/!Y/D MP/4F\+(!2^->:;[N@E_"6L$AF >KG<#-#L9PKITF0B4PXDK>V;W>&;0/,X\X M/'/!]PD@L&D("4-0]QX"/>) M<4A:8QP/4H&]66[:RMW B7WS93OW=O9K.OU,]=\O$_K+1?>2,-X4(JY?=Z?& MP+9SNCUOTU:=!TZFM*>5 I1;'/#!V,SBCNC@,@XJ4 X M3X1KSY6-C!@:: Q6UOG5!Q)648#!(A,(F,@5!3@%4. ***. M$ YPLL1._^=TW^Q"#!;D]]1./\Q-(+?F-V,FG27+>U[I\M\%,[%W%"N?A!<8 ML%-KKK -6'!%0A0QW3D;^AZ,[,X@!Z [O<\V$X?]/8C?V_WQL'/VI9>M:PR? M<_^(/\X^3YIYG-70>0L)I*W#@Z1!\U-.400(#<#&IYPC"XARG'P$;S$F@,EWRBN-EQ/+U@"O][T._U\VYV\2Y_P_OYL_+/ MU\R.!X$L,P'DU%'$!40TW%"++$@-LA(^9@%CSA>ZSSV+N"+[@KW1+,W^91E8 M]3J?*U_WJO8/^77!$]H*_:(#QHTO_C3U8D7_T<:'7F/'C_HY17:1'LOM#AJE M"6IL??Y2?(.P7I\0TD]Z9F>CZBK'?]CXUV[_!-!#8_'O*5W];K;%XY.B5 DP MH1>&C>FO"C[#4,#<**/O;%>KZ6>S[:VJ9BJY%7+9(#FW&)G4(95-;WS_L'=1 M%S+; &FF2TE)[WURTCF;+6#*3NO%RQ1>2'_"'UY= B$QK",XK?^ROOA\\._) M,\_C[!-O_TY+6JML?7[3D%ANE),WK!HK9$M2EL_D+C\YEEQ.A%ZNFCN;-/LK M7?%)=S!;I3EI=\T@VWVL:&>6_G3>Q!_R(/<_4Z]/VDF5_9$J$[K-E*UT<79K2JD^?[15E>F3RFEN77G#V@M NF@XLU#>UX2D+=4VEY_H+ MS7OG:U"OY$W_N53+ZV-;)W-S///G';H?LVGWXYJBO:9HKRG:'X:B_5ET%F>O MKK-X9:1G'+_M:6^YE0G@SJ8!W'GS:Y.TOOYS!-=_VS_^=-QZ_\_1_O&'L^;[ M+WRO^V=G;_==NTGW^&( U_P!P1W9__H6QOJIVWK?Q/M?WW6;QQ].]\$QV^O" M/;]^.-\_/DH0&)+FQX-@?:#):(1#P(A[$I%U28%\TF!CM,IR/M_&6VJ6M%)6 M$VXY8X]?&UTM[8IP\PCG M&I,SZ;AP."3%N"7.44^8PH[80 27XID$K1HVFS8=6ENTW57%/SI[>+1\ODA*,&)*D&"Q@BD7%&&?-Y,4"VJ9NR^9V]D^Q#M;!UH8!UCM]Q2[ M0#"JW.@])X^N,:K_0XRN?U!-+?]#\#$W)&*2<+R?*,8HD8\YH/SW!$D XM*ZR AZ%K;[/?B MHGA6)W<;'7MX48UF+_>"O+SC=WM^F3,._:*!^*CY1GAF'P[Z< 3-F BGNT?.Z7V_#@"/SUUYOU!B#EZ5&_TSE#67A#8SBMD)@( M4J4>ZS,12WFD.G]9;9(4LC@>%=G]+(U+COD-%Y8A#V#:%_S2-Y,&X1MS%^3Z MP:*M?;[IX<"6#60KS^?B=;]&VQD=7;QJ8Q@/BXV,E[GPE^?H9-#_#B%#+N0) M[<.L+WD2__4M[Z]-I2#_O"(8@+_Z:E=N.!I$V\T/&"[\.+0SBXP;3W<$PS@3 M&'3:AX6O:;M]6/:+W1@;OK>'_<'D['Y[$%!QUA*^Z+9[^5YV!%]7>ULSNAHB MW*GX&@8Q7=)B ZC;;8\F;8?+/Q4K^,*.#VI:E>ZN1GW MR7H)KH/R'L/8F30[=C!XE-JC J"K12A&6O7';D.4UVDO% W""6Q-G$0?K$K+ MBCM''W],.3K>#\#5K*..FZ..MZ*U=>"L%MY#F(&]AJB#9P25G:-6F\.#%&Z]EB30+@2;A[T@?%RZGT8@_^@FSBLK]757R/YA"H M$.#B&? /P(-P/^<6'J_A;55%$3[D88';&,-643HQ2>9M]<)?%W436[E;>PRK MU57UL;<=8/PM^"T(*_S_D#2W#HRQ&"LND6)"0JRL/7+22Y2"D8)3ZB-?V%)8 M06Q>UF$5UAM,/]RDBG:FV)LL6*3OF9MZ&D5,BFZFKM_H$F'2C-[\=D_.U3-J MCZKIAJ#B.74QDTJPCG'7]@Z+,R]SYFSJ4D[MVU-1M;\"$N"7R>2+61*!,L($]QS>71N! ME:4B2&:#<&FR>S 7:5[:CE]2"K3HQ6?_YE9^?"GJY4]7A\7WYSSZDL6W^^FX M^?Z?X^;Y-]XZ_O/;WCE\OMMJMW8/R?YVYZAYO-_>V?VGVZ)O3^=9?/??-T_W MOS;/=W8/:;.;G_7NJ$D_@)?_S[>=KV_/6MT/HO5UC^WM_I&:[0O"])WMCS]: M'P\@ %,0D044>+00!7 ,$6N #9YY:BR)!F[MFE6J2':"['H+Z)QVZSNYD3U M93-4=V1;96"^ID[SI\'YPU0$G@OY^C. [=EVNQ5L>^9D2M&A%')K*.$%,I$X MY'!4R7F"J5%KFVP=A'6%FD.]6.1^AA'#^WX_9)[LAX@%;H71MXT+:HS.# #5 M:M6@>F^@^GD!5 %+I16)(DN31%P[@BQC17D^?!4XTUSDDV'K3.G:'WXJ?_AY M]<_+Z9>YG,Q#>,4W77=MXY2KNZ;,IP%?6N+FGF>G-EOW$UI,K-W2$*,51[45 MO#Y)_UZ% ;V^ M_=0+J/@CM-K5/ZQ0H&$'[:+.9:;B^:*891!/!G%8G!(NF_=4)7$N]F)JCZ;[ M_)=(ODX&[5P@4'1 *OLD5!5W57U<=Z8!T05#0_S1'I:%_-$?]6 F#MM5[YYV M+Y??#7,*;-)A:#"A/9]K_W+2SZ?,B[XTN;XJ5]-U"LJ*DUQ)GS$9;EHU0IK6 M+4RGHCT$O"TJ][)ZY"J[ZF3 R/YHG(P'N0/1$IJGIR_:>=>&-XM_M;_/YHCF M$DK#3/JXDY88C;ILIRK;^7A@,;4F"8H$]19"$T!FF[!&P3C-"!;409"R^F4[ M6U613E&$?2'H"RGDF9W,BU^-AS&-.XT.2%.I?[:;3Z&4G[RN&7H[!>DO)4C_U4Z% M6[07[> V&X(O=6*V9DU4>8SRU54I_3WH@^<=B\ZF4Q_Z["FJD5YMQNO.[_]B M>Z,L)IS9S$1,M*D)+_IZ,Q"S MG:]?:)-^_-$\_]39^[HG]KO-'TVZW][?_O)C[_@#;9U[,9^IVMG]\ZBU_4'L M[^Z=[V_#NQ3/ZG3WSM^>[W?__-;*SSK>8ZWS3FI>WJ\YSYDJD52B6B(J,,N[ M-!YI:Q.*5&J/F;(JN'O:!+^KVMQO*NKG-V!O<8_G4 -\-S18FLWX*?6_K/ 3 MK;XFE_&U&$X,6[E?\F$L?:#L BV2(X3QX Q\HEKU;Z/Z^)+JGQXXPPF14B*B MI,CM+C!RA$84N9*,.A=)H&N;XDJ"LUK7?E77/H\&-O\3Y:\6/=D7GZ:>'CZ[ M\G39Y*SF50?-!K$\RCXL.69R'LO9S(=9=+@KX:)=T 3;4='&PGZW[T7+_9#@WYCBS^'E.KLS1MJ^M!RX&--W+<+:3]UHFA.?=DTX< MQ04IGNUV#1+3SQ\-+Q;R#.8LNW2^7%18G5Z_D;=T!B5IS0QA"%M"FUW39/\B M33:]FB:[9KRN&:]KQNN'8;Q>2K^[JG2Z-[I0,]1EETE5!7IVK-FNWE7(93J5\OZH7 MUAS;2==FO\^/+WED5P]CRCT'/I9M%[TV816+KAX/YR?Y"=G^ M\3\=^'UGO_OG4;/[\72^0J7Y?O_;SON/>&]W[ZSU]=-1"_Z]UWUWG,?0^OH% MQO9/=Z_[]FQ_^X_4W/W #\#L4")T1$IYA>#O'CFG'1*44D84S+2A\]SO3$F3 M2#"1!<$YC4XD20C.W,U).T;G:UC^'L2"2.MMI?LSC/;50C2VJD.'UY':+S6< M-X[E46%Z?C_QJJ9W2/-K_^\VV^'JIY_(&T=O?XWGD'[MW$K>TO;/_]NRZ,L;V_O86;YW\> M[Q_O_=C_^ND2'U!S^_"\M75@*+/,6(>B]Q+Q%"S2SB04DO **Z6(P-EO6#=T M]:DK:B"J@:@$(BJ%2LJDW"Z5,R(-UXDE>&46@C&8%4!$%GJLU4#T:$"$YX#( M97X(ZRC,9R[,E-XB8Y1&P5)8Q)2\E6%MDXAU3A8;(3P=$+T&KL96OX=F3HL/ MHH_M[SF56O,TKKPW!6OWH5BZ7?OCTW3AJBV8&M#N#= ^+WA622>N>66>O7-L6ZPFSEF19K)7Y23Z16XL=2XGFOA-%@G)<&&6HI MXH%$I(4@*!D9L==>*L'7-M4Z)JNDQ*\I4]7N#<>#7 Y>\Y&NLB\R;1M7+MN' MR:K5Z'5OZ'7!R,9ST^!,^<,SW;,6B"0.Z.5U0$8PCR0A.H1DO0LINR 8KSY- M?ZV[3^:"U+K["+J+YW178\LT5PI9IF*FZW)(D^ 1#1A\#Q5L3&1MDZY3MDJZ M^QK2(6^'?M _+4_P712)UZF0Y^!^E&NW'8L# MB)$4P?)I!,"K+3%2.T]73W%?0\JC.#U1ISF>@Y]1+%45+U4'C^IT[3UC5W-W M:]1LXQ\9OUKG6[QY_O& ^XAY) P!6#'$@R!(2\80U9(3S'E(VF?R@77,?QF] MZI3'ZNKQ?;D=M1X_CAZWWES6XQ@CMX1J)'!*B). D8Z"HF"H]$*$Y"(NJD&P M^>6-E]5+?SRO3D4GMSWYMW+]BW#=PN@^)^C%6(][WNRJ#,=6+Q3FI#SX7)N1 M>SHR71G?3IB7-8 M-;+6R+JR?GF-K(^,K/,.NN-4\@ANN26,(TX5129&@B2A$4N+A:8"D)6N*RQ? M#++>@J#V9SB?'INJ8QD#S!TXILSSXI@2KXUC*C?+ "D^^[MC>R. QK?_,VZ? M9$J[[?;0=_J9&W95"'=V/D_0[^WY7NXZ^77_6_/X"V_ECI+;;\7^\5&W!9_O M[&Z)O:][@$H??RP0[NRVCG:V :FZ'P$-#P')WN+F;J<+8R;PN6AN=P 1,SJ^ M R0#A#P\<$))0:)'UOD ;F&PR#$3$57,4!6"D,S.TTY1PUPT6#-"#;>6&,=5 MXMY@(@)UB2S23I6K4$3#TR58![D:_031U,U/OSQ:+4W@1G-.+/S7.9NP9]8R MRYD'42(K22'T^,Q45ZK*JU:0K0,=C!)6@04&R$?<,X&,LQ91HWQ@5$O)V8+( MB8B)4DE3QF%1F W,$TF2@1LEKM2SX+":T=EXH;.Y%_?K8JWB\"46SX0(BK(- M1I[+8)\?Q=:]]@!\Y21)-<-8S3!6,XR]Y#5>VL?R%<]'S;CVJXQK#V,[;I4L MN^='UI1M*^8XU+1NKZ-R]$U_./KM02M'?VW"5F]/Z]9^3#UE]93=YY3=9PD9 MH1MTU6O(ZZ-LVWE9UC^FET:@<_=ZK_ 0A0GP/*7YK_

K7+_L?NCOOOXA]^&YG]\_C%OR[N?OM#)[](^_6 M[QW_<;R__9;N'1\MHQ *C$F72="L*JK92416"(94[LKE.55>D[5--K^?U,@S M_B35EJ^@JN=EUN5P(G!4RB7L"-<1:^L28S0X[9,41-R^XO$*C("_E^WJXE_1 M#N.G/,R=!,A1U.S\4;0QW?)^W!T7K;:VX\D 'E/L@,*E6]T^3.MY\<_G4=?S M3!!G_O"?YYX&I@B*.I.6*>61C=ZB**CQF-OHX!%LA'0*VE9P!O59H7@[9Y25,\F)BQTZ*C?"8UV-W5F M\/,1($K9F#37JG3RA#;@@VZC/VB,RXVI#@1LDQ\4![3JH^4/:8.B,2J*0&1( ME&-EG0[4!VJ5EQJK2&H7^R7:H/:"B\U3\%0*C SS%'%)!-+@;2.7B^A9,)HS M 4&]7%?XE\\DU4?45Q:98M@B8SD$*\XDX_3:)F?K@K] IK_GY9.&1K CVX!;P- > MMOO!*]J;2-%*+J.Q-CG.A=,*"QLXMLF2R(2N]R:>'+86^?TH)BT!!* M4R>19>#+))Z\]R91X]BC[DW56*!E!$#@3$=F$#5(B)"VET<'*@D2'X!>8S*_Q8)IYR$3O MU#"F N;)8 TP$%*2VBA!+>4K%6G4*G\7E5]($??>?GOUJQCO' M7UB+PF_/#\]WOKZEK5UXQ^,MT:(M>.<_NS">LST*<_7^[=G_._]XH"V!("1& ME C$(CR:B(S7!A&'+:>)\)#K%Q:B$G2=%&%&->'&4,PM_,2,5P[JG,O4G5#;%ORP]2Y\P?P:$5T M+-"DM F!1RJU-IGGC2D9)00U=83[0K5\/L+% #> M\& A_,6**U%PT0F%.*86.3#?*#JK"55>):$8,[3>5WMZ")L_\S,?N'0_=5O;H=LZ M[GR#=^7[Q_#,]Q_AOTVX?ZNS _>&L;#6N?^1P]\06&*6:J0=AL!%.HT,$P:! M>:2..O",D[UK^&L=C=+H7)LBN,3.$HHT(=Y::J/T;&U3W'OX6V_HW-+=U<83;"5QSA-N K$LXI0L53:% M$!FNP]^7J>7SX6\B0AD'D2]AUB(>-4<6S#T25'JJA=#$N[5-LX[OC=V^WM]= M03A0.FHEI,>!%T.LF_W@)!YU6,@C6Q@:M M- D@WSQ!$,23#=9B9YCQ/-3ARY,CV9(^CM_#^W]X^+]_=O9IY[L[[L-GAZ?- MW?W.?O?CCYVO;W'S^!O>V_5B'^:E1?\\WMG>HOO;,*:.Q@?Y$ 5.'B.9,$6< M.X( \D#*&35.:4.B=4NV[ZZ-@B'TB=Q"/(2%+]M(DMRXA#DFE-,QU6+TPL2( M'0CF<(1U1S%A!^8T..22-RBW!$OYF Z7?FV3F7H;^,FV?8("1>-61*$YN, 0 M%_-\EB I2J4VL8Z#7ZB>SW!7S >P')+XXEUV# NB- 4++;A 9.40C(US<>+Q8.YOH\@D=1IET]6YPRV M"P%98S"*3#BG1##1DM7#@]>V#?P71,#/=:KU1\U[,E)!\;C.@_+C/GJ MC7JTMEMI:W,%:+.EEB4VDC&OD=:X:,IF1 M(PF&2!#422H3D79MT_!5.C13*_Q],V#2Y+W2DDCON8]4&^Y)"$Q&3:)W;J5\ MQUKA[Z;P<^XA2\E(B!)!S1E#'+M\2B1WN_-6&@)KSJE;-85_#6T*:@;Y59RR M6Z05;FZ/\C*-AHF",XNU4S1GA8ESPH.]<(9Y:RP.*^4EU@F'^[(H'Y8E(%,* M7*"(<\(A6(JL<08)J:+QTNDHR-HFX6K=_#IQ\IV4[ADE)U\KBE I5%(F!>L# M9T0:KO/>HH\L!&,P6RG7LT:1>T21.;\4@@\KDE.(^-R7W :!C T.198L(98G MFTQ&$;Q.U7TE+A\6199ZK;_67&SEO-:_XG#X6\->Z \HZ84"%64^=D:%ZKS= MG6?X7\_'):MA]+%AM+G@C%' 4)>D0#(JB[C1#CD?",)2LV!-XC+:M4TMUP67 M"RCZ[SJ;]Q)@X(E]JAH&G@ &YKPIBW$TQ$IDO,@P("C2SDL44H[)(G66^K5- M@]>Q7#P,_"0P<&=OZ1GF^';[(]MIG%1J57A'TW/ ZXW>PW0AN*437$Y,;L;< M"/VQZ\1I0^1;=4M^B6V![G^"5MO&/"-/,XWBH+8SCVUG/BZZFX9%K3U!S,DB M:B=(*^*1R)T>C",B*+ZV*## 7,<1_CW*%X/3PR>7S M*?FP&$^C>A-T0!SH^LWG3)/G8Q[BO&R>23C7)[/,B'-7/'M&'[ M1Z,+%QP-&Q'&%1I_CGNQP?!Z(WM]Z\5OA:#*269+RN= VR$R&BN*NXV'1M@V> M"4*0T\U5.Y(&W+S;/AS 9XWV: A/2P,[' W&OF 9AF_SU<7--QI;P^)?N27< M<-H$;F98 *C?(X1GC50"7=5"#B0>1O)NZ_,?C=W^2=LW0(D:J%' X+#QK__Z M7QH\WM^W/K_)7Q3_(K__^_)D6.]!<6!\Y?OTX:Z+KV*'Y0-#V9ENV#@]BKWY M5G:^WX6Q^CC<:.Q>]8!H_5%U39&(A^]!%5#Y"=S@I-_+1V[S8_H9H^&)Q8J, MCNQH97C!$PO0=K%D M)_:L6TYUK_AX4&P[ CZ"X/3ZH\:1_0ZCJG[<:5O7[K1A$L!T9L@,4_&_)!<; MC?>#_G!XQ9Q5XGI)A)=.2^,4/OR/AV^Q(>9=C+MLR][=<9#/TW'HQ/_[Z6S_ M:SAQE,OF;NMH9WOOQW[WXQG\%L-UN+G; <=@C\#GHKG=.=H__GC>VGZ7CX*( MG=TO/YJ[>^?@$(C6Z8&R2F%G))(Q&L23],@&@1&+CB@7P0L0>4M5;) %#P# MM-/)R!+*R8YM'H@0%+B& 6'MP&^4QB#'G41.::J< M]YPHO;9)-Q99-"8BL]%X=\ELYJ^_9S0KL:<@_*_@+!\6KCR([>ACUP%@,5+ M$BE@*6,CK!HX++:S,7>J&!Z?A:O=&QS9<^^]+[]1M]R8W5Q2>/O_N5[YA M2@_VAF7X$+(5+63DM\(FYE_!F.S*C*5Q-,CP^+_:'@LK=,)2A,@-%8Y;)B$N M4EYXCJT_4&N;NX6; HKT)B-KP9ABKQ;IQY^-#S&RL_ MWE9_%(N@XDO/CD,[&[XW4[_SS:S?68(=X%/C\P@^*-V\?U7(%,._EVG8''25 M1D=+$[C1G!,+_W7.)NR9MZ6,&>S;E8P4CM M% N6",T]D888;ZFD026N3%055PN?<+7PR[[6A]:[B;,5>]]_R^5=,>Y > &" MVCLL'*[6.-OIG53&O9_]40SC3@SO^H-="$Q!&Q;\K8+,!7PN>-< D=_4W<*O MV-UJ;1_^:'X\8-ZFZ*)%3M*4772PM(PYE!@6S!BIL ?%'X&!B(L.5[]0M>$D M,/[2*W"J@*&YM$![V/#CP0"TIG/6B#] ^(I57@IXXZ@]',&*@]8!6 Q'=PW;F+')&@-&R8+_C[UV)A$,J:E"VHI'U@M#P\O#ZW3 M \N$=4HX9(/5B%.F$&@N15KE?#3GSH1\&$=N+.[Z3.1AO7!F8@[;P2'9R [[ M=*/<94VI2;S#TE MF-3K?!_KS+6$\,$IY)RQB*ODP445#"F<:40]=LYG L"-17+M*W:3)\:F0B)YZ^.! MQM82%@P*) 5 'BJ136#>!.'*N>"E$OQ.R'-O%J9>Y7MPZF%V<(B :WAF53H_:_JC8S2[#OJ+ MH7$8>R %G3+C$[KM'L1=9;8W!]TY>7C#)O;P(H4(P^V7,I7C[,;[6WE9X>Z! M:^F9W4%M<&2&6BJHH9P+1325Q!%AI E!X(@?TF"G]H\8T'D<]%]M$JEU_A:W MC@_A=U_XSN['LQVPU<%9ACT@(Y4,<6D#TB'_80*G/*?X.+V;3V9LMG_-[8ZMG.V:CM+]RK.M=70B9YULD\Q[DN/%MB M+,<^&9FW]1,U,A(9?2ATFTQTF]3)F\=)WKP];1X>Q.0DUC$?WN4"M#QA9((% M/SZ:RPM.B)"452Q0'@. .U=&)RR"%CB$5(D#J<7A<<7A MK+EUH /#4;*$J,NY%F(,LE)I%, \1Y*8=3:W8M]8)-6Y*I5W;V"7]S.[4T-B MN[GH].KZS3N#X+5VZ,%\85+ZPI>*CAJK;K^6%8\OKR\0$1.EDJ:,\P32$Y@G MDD"\9?/>L'JJ^H+KK?-U;"+3H"I+ELV[EYU._W3XVY5+UK6#PW:O.(!05ON/ MRIK?22%7<3P!7JUC3X;QM\E??@^ 7!U[]EN[5PRPN.CWZEY5]5;#U8B=FM;GL#P>=JG/$G]TM*>2.1B;G-^Y=5NG(KG(/7SKUD+_=()F+B1]12LUR)^>QKFV_(/KO;* MYQSP;9AK;GS;5S5EI):E6I8>1)8JT)T[UL3*B/=7Y>P^&@_=S^H]9&ND>H2/ M/L);N@KW(:*4_!(+[^I!P+^*LH+^&&X1AO^^BP?V(GCU;I4E7$ENO9JEZ:42 M,4GK,$Z&<^8B3YAHT%P3G>.]W?;>+6]I_M MO6.X]W%3[.V^R[MI9SN[W^#Z5F=G]RV>IU*",?'6\1\=N!]N=O]LM[9#NWG> M.6I^W>/[QQ_$SFZGVZ1?1'/W4VI]QF>91JGY&;/F]N%Y:^M "F8L=A01%BCB M%&-D1>1(2E@RJRFQC*UMBG4N?KEETL]HS',GL:L1\*4BH)".!,^XLR'7G 0C MG(N23UR&RFRI-:@1\(@3$A$P,4>RQY^Y/=O#0N 5G,&7J>5^AFQN%0I!\R@+8;^164SD$T(+!9/5!*,, MO[\1/<'DZF51_N2)"+KD]#C*XS_]]\O3@BOJZ$M,T_?@"%[&O4]Q&.W 'VW' M[['3GU"QY[KL\2@./O?3Z-0.XG9[6#$S[,+#_^CT_;>GA3O2;$_@[M.W9K?5 MWC\&B-K]HUT<; *X:NZV.JWM=\GF>ODWS?I?!U]Z_W'LSWZ9Q<@JM-\ M_T&TMC-,NCD;F9I(CY1)Q!ED:# M2*2&*BN#9*PT5 5)VU8V&1I,DY2)<6$TS^P902K,H@Q>:Z$5_#Z"!3G)"C\8 MQ\P!5I G=3IGC6I-,OE2M0X+O./S:GGU$:GEQ=LW#>ZAQ"^?;?X\[G;MX&PG M7;SR](TG+US0$KY>F?M(,C.&E%$(E+1(B"O*D9.,(N:\9$(%JH.:EZ$5-",S M8AVF8CVL5KDDXLY'EMO#?%YY0I]=%-YG2_PR2^^54L^EYIIO"'Z[FNMZL'9[)LFH_:NM\_WWK>'\;QK@;ON6] MJOVO;^'Z/]O-_-WVQ_/F^9_MUM=W1PL=+K=;W_9H"Z[9(BU:D*!T]G*RK?OA M+'_7VFZ>P]_)WM=WJ?5FH2S38V,D]Q%Q;P3BDEND>2(()QJB]E%%G;ERYA.Q M1<^AX5/4@K^"/>Z7N87-0HS"4Z.M$#Q&HG6RT7GC":,R&'O;7N=O[$G11>4\ M+FS;%(W\GL7V]7.!B_D:1DX"9=$I%+U6B&-AD8751$I)+:UBTE /?K\TZU@L M]C;[N?WK9U2A4X/3*KW;78Z9X!!=H%A($7D(Q"6FJ&;$.,\4L_&V_;YK<'I$ M<)HO+Q2$\ 06!C&G..):*N28X2@$[A36,6"B )RH6&?ZO@Z9W%OMS%V"L)N# MT)7#F=P"Z[=+'5!G#Q?^E"-YCQF.:V9R]6#MUEGFGY\R>K(69CB@((A"WC"-MI,M6E@=832I]=IF% M65=BT:X^T)&E6ZO2BB>,:U"M0?7.H/H(\4L-JO<+JO.Q"J:1$*$P[1SH@X/J%8=$9P]XK=Y)GBLZ@SS0(;'9;,'; MDG'O77]0GQB[\L08.W#&6DIE0L+C@+C6%%E.#-+)@],)Z H3_PQ.C&W5+5E6 M__32,VL<4@^V;LFR>H=;GFEGAKHC2]V1Y=6M<]V1I>[(.Q MCOS5LE3+TJLY/OI09T?KYSU]BY-GI3JO_,CGLES:2M9,U#MX+W63[MX;EUQ7 M;3@C[N0U[-O] >-I'>\=P]CH1]+:_O2MM?U1['?W1)-^I*WSYOG>[J=.BS;/ M%O;MWG_J-&FKW3K>8OO;7W#K_4?MH];[+S#6/Y=U,?$A M,1&T0S)YEH_+&J2M,&PAL-GUL6DAL,G@,/Y MVK#H-#668R1(WGI-QB,3@T4IR A&+GCX_]JF6J=R\3!%#8.+SOEB8U M'#X!',Y7=1EK')8*9-SJA'C$#EFC-**,$W5WBN #SI#]OY-7X;Q Z\S_=X4?CWGY>K*:N9QQ>76#?L M=T !K[QD(9/^1/-!^.6YF/WS#BU@Q-KDHJ/I5M6)/8S(#:+]AFR"-_S-=D[M MV7#MOR]7<;9[DQ$I"D.>G[ KIR6E!YN64C4 $/N#0I!_ YV+@_PK&)-=F;$T MC@;9D/ROF]='K6T6-=.YZ\*;;(-ZH^'_^6^[>:4>/+YX+N_5\[;W/0Y'O3A: M;WSH^8V5'V^K/X*;C?J-+ST[#NW,^0+S'?)>3/&W8INOH()YU^[9GF_;3N/S M"#[(37F&C7]-^\K\>YE:/HOV2FJZ2@_;U6B.+7.X>OV+6M-V;:'=A/OM[7:. M]H[?BIWM[)%XOO_^ V[2?[XU=SU<]^EH9_<+6S@90#^<[7V%[[Z^:S=WO_%6 M]DC.C[[M'7\\W__Z\4?K',;X_JUH[8:TLWMX>B!LD ;<#G ]4D <2X,,>)>( M)1=P\HE)[N;[%TF(X01X$DPI!ACDM90Q*4F)X!9;NMA[YO'E:GGCK/?]?CAM M=SH-VPN-"X%HE!*Q#H^>GK1? 6=CWEU:"F*++M*M.SW=N(P/K9*?_5$,XT[< M29.%>:VJV(+QM\Z_D)WMMQC&QW<^'FAJB?.9?,<$ACCU!EF-*<*8^2082=&F M9W!DY\T1*!G$X' M?>H&4/5@ZP90]U0T]ZSJT::Q2^-KM)W14>-S3@F M;X-A_C+GY1M.[*-_[+= MD]\;6SW;.8,1ON:)V>V/;*>N_%W]YSUB)2X1SU.65Z@2][H,XH-N!/UA.[;G MP?\%I)OI M>X5.!?YG8><;OQ%>PFOLS-0A$894YH;R3F)! MM0E.VX2)3-2J MV_+?3 +SY[$'^)-A>[D'V&UU]X\]AM_]V-G]LPLA.83C^T?-[EZ^[GSGZP?1 MW'Y+]LX_G,[O >[1_6[K_".$]V\%_!Z>]86WNF_/]H]SN-\4>\??3IN[_QPW MC_](S;.9BMG=;P)"?1\-"YHP%+D7B$ Z$-'?81$^1URDA MSA1#-@J*M+:<">MQOP MP'/P6Z5-B'HL$??>(JT<1C18[:S"%ES9M4U#Q3H1?(5 Z#6TI^&8?#N!('6X MX?O=AO7_,VZ7U4MUFY4'/23I&''>$FIQY!+BN!B8$-%;QK1T0=VY#'X"9%MY M!05<***I)(X((TT( D?\@!J=VC]B0.=Q MT*^5^6[*/!\N"9M;Z44'D5+(X9*)R'#CP5-A"1O/#,O'^O[K?VE*Z.^U-K]< M;;[W8VJU?7XDE;X>!L<-:#-,5J#N"$$62,D&&G*G8[POQ!7T#Z_!K*: M=_T!_+/7\./!(/;\66,T@+MU?KXQYFU[(UT';[?-##UK>+OW\.-=&QX6_VI_ MCV&^)+M:Y3?5(N]>K/%[V^[]M= ;N/9F?@[Z/B^$)K!T(:@8D;<)H(\$C'34 M'DD9 ];>4I_LO7DSJY?\?>'J?I?&C_<0G SAA>%O]ZSXM8+?1<'GPQ43< B) M4*Z?726$4^W#[)*I3S3;C1&Y?H MC2^5\MWT^G4+O,>;H-6&_#L@/E,I*J[A?PYS$9CF.L&+DJ1<%%R2V_85K3>^ M[QW'VQ>A<_6QX. MF<6":HALHT!&8R<4,'&G+)=)>$ I&3SFFUC8-D^OX!7F?]])J^0K2B<=G MX2CN^%M!Z.AO0;OT]Z#OQX."1RJ3<.Q&?]2#P1R>+3EV_FO\&RM&2++3*S,R MM#IAB6H>3:6VXF E0PJ1+=NLC:H:Y'<+?*\*0Y@(F\'V_)YPO9/T_TTC_?P ?:"I5PR9JAU MB#N:D";"(J=9TB1BABU=VR1Z8]%A;8!>=. OZR"GOC,.!:%.KV'#]R+I^-3" M\;<]*_CI=OM5#=/\OD M%FXSK;I8(C>E^U8)3^;I>A?=8&P'9\6&19:FPC;UP?#$4?YXQJC9 MO"X-L$M@U&*^>!0/!P5?96% LW!=S^#2&,;#PJQF@6Q/;*,MZ:?A-GWPX#*T MP2U@D?.-Q\.8QIU&IYT*H+N.HNZG@&W.SE5%F-=LNK7-A/,<>,LVL%PWAO?:'S(-BX4#D?IMEVX9:4A!#PI O_:+&O>4R=<@.3+12,LR134J#$Y5 I@BAR 2!I4KY!&$ MW,/7V,N&L]E"CD_Z)46A]4=M\,TG@N,AA+29H,8.#@'$NG$TR+B5PP#X]('@ M)_:^+PC-;C& 9OG\W3CHUOAR(0O'7TX/ G7"*F,0$1%L((D^GZ_*Z6#J2 !) M,5)=AR^-@G:\D(',N9P7?R8T+(H?U>_#1L>.>_YH\NVR"*_TP$XLV# I"/[ MO0*JD,/#0>S%P_ZHG9]0WF#0'4[N-H]<-S!8WYK\]5%(7*^QD06;^&LE=]W9 M]3\.M N"&V=1L@FB/>TETE8F1((@.A$BDK//@,YUAC395J3)V;7SV5P-LWM6 M"7+)X9HS=%=*<$6MFO-[HB2I>RXTK8QM$')KVL\E6S23=P"UC#_URR;RPM-7.!%7$VK6:O1X:G07!MUG(5;O M!_WA;2BH[X6@^-G-V2^*Z.NEUFE,T"7S%2K-5%D+= MEN?J!4_#JY>#5S\!M2(LE8,';?NV\HGB5]5*KG[>JK;F>QH]>:8@MD+M_AZY MA*H,A,9#>'@<-#KMX>@VZ>N'$*ZZ/T[='ZU![6NJ/XM]FE=P@/MX#S>['W\TMSO?6N>=X^;YIVZK^X7O?6W^V'__ MJ=/\NO]M9_=0[)W_V9T_P-TZ_GBVO_WV=.?K1[;SM7G>>K]']W>/CO;.X9W> M?_FQW_T(8X![=O4CH--,>G8VRJSQZA[QBL[A51#$B!0,LM(' MQ&-PR"6+D: JTL"(L-&M;5+)UBFAJT%=64/5*X2J)T"J>7AJQ=';']4A_U=$ MAO-XV,3GL,DZ1I0+$EGK->)2*6048X@SX4""#3$NG\"G- !.K&$]8T5MW8ZX#O4<$IQ_--_A'!JC6^19OGG\\P"%P MZZQ"EFN"N, 6&:TX2D1AP[VBWKHZTJO1:27>[2Z1WB/ 4QWI/09@M2\#E@_2 M:Z\#2D*FDO5#>Z.1-EPXGG1(WD*HQ\DZN,QUJ%=CU>OQI.I0[['!J37G3058 M2"ET;LD+>U&OH-__W,LJQ=ER='=.Z M1>YM>T]%%XTF4A$?>,JM)"WG- 8Z'J+<>6P\FQABY'SE+AC#B6/!>(R M[R[Z2)'(G2-=B);13%>*Y3JC]\41O4(D^2]P>?WY*** M.F&K_'4/"Y/9(8@_3"8N2B(H@G"[HM#(,H6PO&@[ JA;5- MSM8Q7E3PVO5>6=U^ M6N7>_'5N:%/04NK0A:(J.Q1%S)A+2*!#3:^^"\5CXI M4&8*UOJ^6E$^R9;",SQZM3NP(18*LSJ["#=L(M\*(6^[H?RL$5)Q*9EFQ"IE MN "@#,3(&"*VV$CN6;V+L&KHN/-F81\2RCR"-M>AS,/K]_PF@G+@KC+C$75&(\YQ1#91 M@P+6/"K/+),Z'^Q9-^IE%7N]<-5^ LVN(YE'UN7Y301.8U2"!B0)IF"K32Q# M&IE$4M@'@;EMSSA&)H0US&"NA+*2:,XMQM)YGKBO]Q!6 M4)<7SXUX@%[/"=*<1 2XS)!F@2#B(HO$Z,0)K1WO9ZK-=W*\'UZ=:\?[,11\ M;@\AX&2%-PE1KD7>\H?(F@F./!,VZ$2%$SB?LU@71-2>]_/1[2=0[=KS?FQE MGM]#,#9B3:-%*H'7S74,V?5V*!+K=(ZN3':]S3K1B[J\8J<2Y,LZE;#;']E. M[FY^N0WF77=L*J;"JF$E@PD/_7&^W>0-KJ0RG&4S?(DGQ^Y_@EX,OILH.+-8 M.XBXN7?$.>&C)LXP;XW%H=X!63EL_[RP R*IG3$]<+U+#:@VK]Q\2/P*NUB'QPR/M_%X4!IR5 M06@4A\4SDQ-FZ5NS7R^IJD*U!]I6![!-@;)V;>&14 MG=\53-9Y0HE%/@:#N)0:6L#YP1:;A.+'D?V?_/WI,%:IJG(YYSE+GB4$8S K![0+ M"*M3![34JF TYDBZC*O),J1Q2L@DYR6E+OKL\E78%+] P=6"JT_A%W@"8"U^ M@:> VHFC+<+,0NVO03O6&%ZN94=@]97,^"NUF59% MZ!5QZVI>V9*)JD>).>(YD%/D/%CL+%"KCQ(4 6^8X;OKE6N28((N?)2S:WB7 MU+J/)T>QW8M;F5BVX/U_MCK^Q\M$FU;\?U]/=[Z'(T>Y;-"-T^WO<.W[IV9] MZP=OK'_#C;/]']L'7\YVOG\Y:9S!&#]_%(VMD#:W_-DN"YI+G0SR05G$%;7( M6>:1B$($*47PFB_5(@#R4=[H[B"GU2X>0US>VUH<;F[MV/: \$'2M%J=X]Z[ M&\GWT';WFNT*F8:D6V'(.>(-<0MFTK)'O?AN_,O[<:YQLUV-I[KI_>A9(QB$ MQTUB5K5@P\OOCYNAOY\%]0H>"NM1R-;HS:/+*]6E"1P>7N-FA1AZXV6\0AYX M3;";7WK;G;<-EL!CC2B#+8.5F,WTV!G; C^KA3+9:?=Z-?QZG>J6.=T86VU> M9JOAK4K=J _5C(]9S7C#B_$W:%PW+D4A^E>SSV-%NBS!!YCI.1E:C&_-=NU_GYG (\(O=_OH\N\BFI]UWG79H'@>?=IN_.,X36?7#YH M#5[-X:2T#N-D.&6W[U]X,^VOW]J;JY_W6^3\+S M"#ROV3AK[&]_W^ P'U;__A$WUC>.=[8:!YN?/XJ=/*:#1FK\C4\GTT$B9RD* MC$1,'/&D>,ZI9D@;FS#E!CMGEU:)6I9\7DG5]^*:!>]665#PS:*@D(X$S[BS M@7-M@Q'.14FYX\GK$($B1047 @4G$P-MDD+PB1'6/N,@BDA1Q/- MY7:L -E& @E+JTPL$UETP8*"!07/43!$IZRPCE*JP)Y*FJ:H#0LT'(-T11_$_S->!-W]S]5(QM%*X(M;K.MU M6H/^S;=,^:R?*?HQUY&\O!:7?^;A5BSIL;!")RQ%B-Q0X;AE$O98>>$YMGY7 MDJ7Q3?OGAT)'=B\BUXWV![()9OC.MH[M:6_ICZL1E,WV>$2*PI G%^S&94GI MT99E2*H 4)UN15CO@ =B-W\+QF079BRU_6Z&\W_%B_4_O6MH/0[,>0 MUSOD4X_JM^I +2<*UCXUV[;M<^C]WWWX8!AY_]L(SF+X_3JVO#3A$<2BK(.] M(WJLF(T #^5/GFD)]/DN/6ZX_IKW()OZO7_;TTS::^T GW1AZ?[5M*[9 AR. MO?5FS[W?M#&V5^' M.X[9(/4'"F9%.( )LAAL)0&:,*NT,,2#?L$$%D1,1?8_/:V]O\H$>)@],J*"VBA/X[RJYWS' M1V>2KE?UJ^?@QIR"L]G?C]W:);8XQY9)A6J<97-9JQKRRYWDL(BI'1/J[1/D M$/WM]V,8M.)FF@6>%BF'Z!F0Z:/8]8%A'0A'A @'UHMFR 4KD-+$,RL<$)E^ M"3E$(\P9!3CTJLRW3L5VK8OMSM36:_:R] <]+&?2#?.+LJGT"C.,I%PAXJ'I M(T^>6L)7!)\MM61!!BOGF0Z!.O1QT,'8,5(B;9_I7L\ M8^SS*Y[^@D8PWU$5X=="?Q_>S'W^(WQ"461F7X 70;UO/8AXI%XW*V]@=I75 MX)EV#R16BC.U 9_[Z>D;.!Q]G6>?OUK#.+9_OAO1X\8Y.=:'U/@)B/%%''8^ MU-@?ER-Y_P*C_W=E+CPU3X+S<8*\48 M\LXKQ)F/R&H7$#'64$1'P:1%FML3ED\KF/2$F#09 MC!MDCL7U%@DL(^(Y LV$2)!PQ"O#54R1 ":)92VFZU N6)^W>Q@.+P%>QGJC M[QQFO^SP.".[9JN(#KC0MRQ0#5S"S?/N]!KX>:GY.9)E<52%R66%GF=0&5122 ;6>Y12Y@DBB7) M=&5&"3K=4^OYN/D.E65\Y F#C;<#P.)]\RUY\8ZZG11[/: EVZK!LWXV_>/X M\&:"[3?15'Q>2MAH"_]]:0>S?5DP>]Z8?3JM@0G-#=4><<(#XAP;9*6Q2(&= M*5@P1!F[M*J7M?GEQC*+Y_DJG#QO!:QP\I-Q\E3V-B&6<4V14PK869&(C%! MQCR)Z*VFEN0F4(O>I"&TH]^OPWOW#LMOJ%%5DLN^;VWSK>L8->\ ML&MS^@#.)>&U)PSAE'.NK=7(:841"\XFI:3"EBZMRF4IU0(9CH5Q%TP+*8S[ MV(P[J73DC 8'_Z,H*4-<>XH,@"Y2.@++.IK[^V3SP8A%\M^^!;=(H]-&S;;O M',9\'%4[&N:+%(?(0FL>5\PH,)TZW:U\E%AE6FWMV_9&M:'59\6DFC>Z31]/ M::HY=1J4$>D)XB)2I!/1B 38:.F",,HLK?)E+'[9GUV<(XO+U7-UCA2N?FJN MGM99!+$D.625 9W%2 O\'03R448>+=$IT,S5!O^RL?%TCI+%.WMZQ%.J%^@# M&B9+VXF$SN('>@G:6+5WTVG6!:OGC-7UC-,3_;A9($X[T+DD)@%QXCPRBL$/ MSFB4UE)K 4<(6]9XD6(*"B\OJ Y6>/GI>'FR";3#FL20-,(Q5V6@E"!#0T#8 M4A,5H8FG +R,EXGZY]6*THLN*:RU>G;UI2F)CSI%*17(\IN38F-("G3?"!T&1YL0B+A5!EG"%DM,Z,&V,X1PD MA]'+E#U9.=+[]&%;Y/R^ J@%4)\[8*P ZN,"ZJ0J3J@-PGH)NK?PB/N D>74 MH6@(YY*E))586J54+!-A7@V@_FKQYZFB:<,%N+[T\XPECOG2ZDLJPVK.R[ ^ M_=NO+\SYR*47_]5I[VW%[N%Z=/U%J:G8^#!&G4^'VP=[I_7#C;/J>5M?>&/K MS^;F]YWFSM:WD_K6?G/G^W\.-]QPRC-%>1-X'1X&("E.'>4#Q9A3$O\S137N:M:^N(WOV:J\.R MF#$C)5QD/+=[,S9:Z1PA25&O1*D[.B3^#YUV!:@ F!7]+U)AT6=@ K[Y95=& MP7 0&G$>!>(V8N08!ADJA.34$L-M> &E1;?V8^U#YQ#>?/J__]"4J/>]6F?0 M[_5M.T,LZ&RN7^LX$*(5E_5JMI>KBXZK&M8RQ50^HR_8!";Z4-%D5?/#5+S) 9T%KN=A3DR>*#?8G1D$)KU]36Q M\WG[;&=K@]4J9>5.4T+?+U#<=,&@@D&W8I 5*H08 S8\>X[AKR#Y11!2 M<^QDF/4@LV#0_#%HJB8JX9IZE9!,C.0 0L @&Q(R)B1MB;%8A47$H.LMG-SL M[483YU'-A3F;'+>TZGV!HWP+:ORE-QJ=)X9D/%S?:O7YWD$N,?[(^KAWF-H,\,4XT2=(&1IE7&Q# 2W0-*TH%)!I=M0 M26B '!YUI$1P%XA+2H)&&)V)W'!)K]?H"RH]#RI-Z?C*8RVT J4^!QD9#K^Q M2%$4@BEA&:?:+B(JO84DYF_ 'QT8SEENFM7K#;+#%R;;Z_=JP))S5BK?=FKD M;X^NADV[,-9CBMUN#)^:[;RS'_+&-F*!N_G!W37U=Q,3WDJ#- D&<4(YTHE; M9(/P5&G'%5%+JV39\.GTYM]+9O-K8-^'Z2N%?9^#?2>U%2=DHL8&Q)ACB'L2 MD17,(A4MB=)&%SS84'39J.DLBF=AWU)&YI4Z[FK>=KNG^63^IVT-GN4<_NXH ME%=L2\\X^<466\^@=$ZD&!1I-2]I=4T]0R=)9 13Y++&R3D-R'GGD8M*J.2M MU4YFVYHM8S&OVF>S\<6"^P(+LKTA9)N7/EZ0[?&0;5(/UTQ0P0U&..8"\M0R M9&V4*&@)!C26PGJ:D8TN5]''+P#92LS "QKEFS8]1(D9**=S,TM7+91@E$?& MD^4!"R.52IR>!4PB12HR$+0*1*Z6F"&EG,=$@(2- M;&E5$+4L%NIXKL!2@:7;8(D#]6JOH[(B!YDRBYWR0FH-<^8DW%#/J,#2,\'2 M9#TCKB/7TFKD.0$Z&5>>"R=6%HURY3HQ3AW+/P[;_Y]F,92 M^/=9^'>J%#HAUE/#$#6< _]2@:RR%C',?+ F!J)Y50I=7E-^L00.E,"!^7GO M%B=PX &50=^"P3VOU5ELT?<,FFLYH'LTB?=E6F--!@O8^MS=62 >0%FUP@8D M9?214P="#X.%CO4RU?39*PZ_))]C0<^"GL]@-Q3T?$3TG+07M';$24* >JQ$ MW/N$C$@,8>9BDM++9&1&3[FL^9SC&YX+/6+-=^Q1==V"[IS4^ MK"R\7.M?U">N547@LO.XW>_4;&VX-FNP( $^S#6(O\9>W_;C](+5?LO/R05! M*'Y__9I6%\G[WVO'S?X^/#VSPE$N=>QL^T?OR@/^S)^,O[^<\:YVO-_T^[5\ M(=]2A[EVHVW5FKU:9CVPJ2S\%@Z;[6:OW[7]YL]8LWOPUI5:+L!\_8AJ-D]M MV'&K.YQ9;QDF7VOV>WDMFMW8/[VR0O^W5SOJ-F$XHZ)L=ORHE=I&.Z-_.P[% M0C7':CGSV*KU[-\XCJN;X.U11;UGU9K7,H/G1\)D_\\]A(_7V(=(E3.)7KM\JWZRRY@+EIJ M%,,1<:4P6R>MRNI$;%O*,*@K7>?LQ?SN1_ MW.WT([PPW8O(B,A*#4]8D,1A5LZZJ)F6L&A!^:A&A>^!R-!LU/:]V^S'S90V MTYCNJE/>T5E6)KY"=M>2W<&WDUW*F$_.:62Y!M6%)X"&I!>G"6_4LG"YUH[].TBN M>,=55Q^\Y1[ ZKW:^\ M3DG[[T$WDVR_-@/N5\*NMF\KB0570K[IJ-OYV0SQBF 8R5 M]B$D#\8(%]PYD42D6N 8=(HV72\BKHG$N%R1[=-H,'5[TCP<'/[9Z78[QS#8 M#_8(KO1/"_]>Q[^;ZWLGN\)KL#F$1AYK#/S+,#+1R&G510W9$>>/-&:M6MRM'K5X'-!??&H3I"6"CP;#N*D-.49$ M*\:-5,X%[ZP6A;2>D+2VMD]W79 ,.!S,6&QR%S*+D26.(NID$"0XIC3+!<.O MH:RKLJ$W<.@<;[)>GLEM'&M287LK]D'KK7X=XM-*;6W6CB85(';CL+')/<@- MVXB=!/TVB< Q4]:H%# !\]IG@DLSA[I>1VZ?;+/[GWQ@LYF& 6:;%]U;[JP_ MB=\8M35@_(VS;V1S_2-NK'\[V_RRBUD2UGJ!>!*@EF#KD(O,("F33-X83B*] MEU^-!E!R<$SP4,UY[B[+L2.&JR"M(]'.'$%8=OL1=CM*)HE-*#BMPW;:MU"K*]E2'Y8_MG[/5!>S_O3/5MY>^5ZKO- MT+3=YJ@=>7Y<+X*-.7R6!9.@V^NCRA62!4&K&=NUH728?DD>)NC[OC[@TO?^/W* *MAY">-9M7I]I;SZP[@KJPO>[C% M-MM@DH"^TJLLB]J_NQT/LY]AN0[M:L M#YO];-=8_]]!L]<<=>Z"2Y6OJM/]4>GGH_OSYWNQ#39/"Y"L>]0!XP?69 "_ M]>)K-8$VAO9@_)D7^+(9LV][-3?6W>[>G.6:[4^XX#I'>;V7:_"U8]!+:D>P M?/D=\ 2PF_*BQ_]F&H,]CLV*_GYK_@Z7G(7O#S<%J*?RNAT= MM9J^ZH\V;'4&E]M[E37<[1S>K)N U@D*S:1ZPAG''E#08T1S%PP@QQA#&=?:[JNHT& M/ >FARVM=3(D9$S(CO>#02]C?&Y*6_M[)/XV?\9N.\-<[=.Y1S;O0.VWD='] M]^:GK^=''8\")PJ(5S.OB:":>VZ/0F4?\>;:+G,\Q20Y M,M7IL,$>:6TTDI:JE*AD4?I,93?"R16A?6L+[)$PY;FW)N@)E8KQKAM;U=G6 M14O-'))PZ:[1&3*^N,6Z7J/648R"53*85EXK#A+8!1>)YI&$* DG_@ZV>U1@N:=T)50H MHC4U%F;OG6%6T\0U8XK+W"JK2-?'D*XD=[Z*QB1+#'+2@@X'] 1R5DCX076* M+EF90%FG=^AP501'M'X?[.]L!MK,)8.CT?EDOY,M\NQ1:(%IV@5I4JL@<#D' MD,#R^T&KXJ2CB1.\2;-TI;8&MNP][-BAJ7IHLQXIT#I&J-HB1?. M*4.PG)]MZK@*)-($QBGA"0PDHJV6*5KML!+F ;A6=OY!.]\XWI78JH2]1(+F M%XWGDV?1QWV5B=$=I>J8/QFE/%92!8UY_,?:^,IJ%G M]PZ7.4CE7E;T<@1D_LN1;89QE,O0O=NY*>*J>9^(JV$P8Q7RL0YT0C,)8-84B*0I#TU/G/U304_QV?LF<[N%6SA;")6 M@7JN(@\RN:BP KG""A"+/\3N1!I2+HB!AB>7) M)2&3R>KKM#B_LO_+.1;Y*,<1_XRMUWJ:>4O<4:9MVVR#-C[H]>%-H")G5!V> ML>7%&:&TO3AT.[;=?"C8S.';-J5F)M/>\"^^\S,"8??A.S!\P.4. M/+D"^=/JO57(7>_\F=7!56\4@VL'K5$D^?E3QJ%1YT>/Z=SVOOA.-_YWT*Q" MP"^?@($@.H0[JKM R3]J-2OA,(KO.QR&-XW$^9254LLQ[OGZ^8E7?MW%5X8' MMN??:C5A!"$?THY'-9S'>5"AK637Y#"&1VC73/++M46G2 R/$ZYJ?M(?]_V+[D1*_$T#)]E8\E^X[TNVNZ%WG#A4(0W MWL^9]$BDMC$:6G:'5P<8H3B-*@+CC>-=%B-8>"XB 5H#XLE@Y+S'"*M@=:*6 M81)GB' =;<24+UXV,R?5*%ZH &""@W4T;N@J:LAVB032>55/X6OW4EI50#B M*.1MT!['#G8N8A@KD=?I!M P1_Z6*E.Y2CX:*>1CS_M%W-=4"&1.U)SRS+]. M29$7/*8TM LOF'C,O_W;]R.K^?8(3!RP+> .V/+[,;PU)%?*,L9JQCWF6D;N MA/:,,*F($97WF&#X%U6_3.BOU]1"NXGOUP?97@*^;W;"6^;Y;=Y8VR5>4!^6YESO *UGEK".#;6.L>M,$KX%+FD8700 M,-K**5.D;.7#ME)AL"N$3DA*E@M)&K O1,I;J8"='*SSK6D0UV\EEL(';)G5 MDH?HM 1KTFE!I24D!3;B2EZX(,U#ZG,W9>MY@JS'6DIK[ M;J57D3-G,6;4[<>B>[#5/:H= "/NYXD0NLS&=)I=9 M=ZAP/5S^-WL7H>_YJZ,R'E*#1PZ\Y67NYFM;L7@DZ8T>6 ME[8"=WDEU@9[ Z"+' ?PRXX)*I,!>4>PC9(K1\$,)99PYX":-1'# RJ S>*8 MF#/$[8G-M5T9J) LGTC1$!%W5"&CN$9>\YRM(%TRKJK8?]?!U*V."3'IF!@1 M$!$5DHD[+$8Q/]_$(U%;\4U<3V,_6/T8Q*C)T9\"I?R#DZ20C9$@4'A5DMX( M%G1U]/W+OHGSL#DB*N%X3F;W\4^(XI]8*/^$^&7_A#8N,K"$$NC0@'/6VGR6 M8UGD#AL67;&$YISYO;Y!ZF ):1\X"Z ^Q\01!XT9&:<44E)PJJ5,/#>INJ=O MV4I"C&$IA,09*.="\"25#5%)+;4NKJ9'V4KM+6=,6>1= EW!60KV;.1(2I]+ M SFJK;KO5D85H[-))Q]P*,*,XMCQHKY&D (RK**OW)(4QT!-2VG#@P62,@XE'>R>X@ M7I/(^ZR&P%5:' 7.5[R=8YFZS1P7/^+6U&FUJ@BU"D*:Y^&4E:G5F2XO>7M\ M_4WE)=_=R C#-/RJI+88=OH>6I[C-.JJX#8L6]>*[\2_OQUUMFNUJXM5- M[T?/&N5>YX3MB7K;U*P19;!EL!*SF1Y[1X^HA6@%I6=J%7%],X!;YG1C M#SXSR_2'*>K/LP!36@D>NH2R%ED?:H\?L_;XAA?C;U"D;UR*0O2O9I_']E%9 M@N5"XG?L[Z5>53=U>+FFRH1C \466, M#4W@7R6X>2SQ??:IO.^A[YM1&L]CC)2\3"WFM\KEU!G (T+O]_OH,J^DCW%5 M6&3L@'^.;L5OH&GFZ^Q\*7-EHV0X9R[RA(D&#C/1Y1.#H+%C=YS[3K? O.;$ MX&.N])W7;NW26=!;Z(WY%_S=TYTM?]HX:!S V"B, ]ZS1NMG/V@]E^+?6J/P MO-/)WICUPVW>.-MI-/M[Q_/8,QGFUO;Q_!^DL>_??97:OR- M3W-?S/K?F-77]\X::[M)>R&C=$A(I7*&(T>6"X>"IRSZI'.Z(V@6.)Z]#O"N'IF#50F 5GL J MEI+!4BM$HP2L8@0C!X2- DV"$9-,D*Q@5<&J!9C;?;#J(7$7!:L6#*OH!%9I MPIQ--B 3% M5MW;7Y>J?UZ4OVYM(B3V:B3L@]QW$ZMPLX?W?BMY+8R_:*R;N[_K\F9NIO-. M0U5)UH)O<\.WYI2/"SO-0DZ=$$$1Q)-ER! M$>A@C@;+@E.YR-(R)S]);0W.<],(U<\A(DM*:Y8@]!DN"@C&.$9&\) M6^9JNF9/8>A7P]!S=R\4AGXBAIYT*>2&:TXGA[S.+7J59DA;#-0LO;+$YKIH M,A_5:$$7B*'?0@C0MW;HVN/VI<8W*<:'N1+N\ +/A&NS>H1?-*[-W95P-=%^ MV)]KJCW IQ@+C-T'QDZG/ >1:LN=$$B$E! ']0-I9@RB2A/E"*&4"]!+R$W= M?U[P&4[AWD?S&Q3N?1SNG7031(P5]]$A;7"N?B,X,@:,#"]$5,SY9 +/W"L+ M][YB[IVWDZ!P[^-P[Z1/ &OEG= 2X90[J0H6D$F"(4N8M[F4LF9Z:54R4KCW M]7+OW#T"A7L?AWLG'0"":^E%"(@1;1'H1@9IK02B(E'C!=$)8^!>JA>(>^\P M_\=E8F"P\7:&+]]\Z#?+%CS[-^<45U-QH%I18L']84.XV:KZ-\.J]&07J*K+QR4C(O1:F^M=:O M-_%)5I8:9VN\?O9EESFE(UN9CTP*D!4@7VD8P95CGDM@.<8\#TI1ZA'6*F@B11.[X M#$!*YQ7F68"T &D!TF?(9RQ .E<@G=!(':>)**Y0TCD?2">,C&8:$1DIP,EX),.BK]CO>$N2$#4CRX*UU M/M@ 0*J7.?_EQ,K% -+*=_Q'54!_=52>_X\K+2=>5+^.6SLB?.ITAZWI1KT/ MAMU59NBJLESK7^MLKG5CJ^I[<-Z"[L;&K_E1=_1>^0W6H37LV](Z'3;[7)KZ M^M+O51^'^[3]5(H2896C4D6>J#92 MMWU6/]O@];U=P1*GH*FA*"3-X8D$:8$%DH9Q&K35SMS6WFMZ=Z.!#3,V8@)/ M$)HZ[J-.+B;"M):!W.4$*;L[S]V53#)"+?):\ESNB"-#K$9<,6H#S[XJL[3* M5J:#3^]H^7K<[._#OE\I!7F.0@!GBX8'OU 1XFV34?UXIFM M.: @ UHDTL%I8&LJ;70+!Q)ERW]ERSEH']2 HLFQ$_ C2J2M\LCB9+6Q5O'< MN9=>TQOZ#N3(BL=DF[:J15MH]GQNVCUJ_'2Y2L6S(\IM26!K[; ^&OJ,"6%O MG+RJV"[LK70!!),*$O'L8S>$*829TB$2J1-^9K6C;/FINT:M>=\Y"N MK.FEG_OG[0&.[%Y$KAOM#V03#/:=;1W;T][2'U=[Z37;XXW:&K0#?50W9\[=@3'9AQE+;[V98^T?38V$%H*$4(7)#A>.621N" M\L)S;/TN\$S5)#/+R \9$=NYJI.]P_GQI)0V54>_HK2/[9^@L+5C?[FVT?9W MM&1=@/$.O2/]3NU;VX)>F=TL'\Z[3GZXW'5R)"QLJ_;W1?_)WT;(%,/OUW'8 MXGFG_CF!ID,!1@DCQ#&MO 85,' 77"2:1Q*B)#S73)GT:LW8*?CA/JW[^I^\ M\I9XESVHCFL:M XRXL (-J U"G'7Z6+Q4,Q'*_B8/10LL6BBB"A&SQ'G42 7 MC4/$:9<"]2X$<<^S8X>]EX"6*7%&HA;P Q3_$(+#V-&[CCS*[LYQ=R5V =8? ME'M*P92,C"!+<]=R([/T2MX+OK2J5J9+LCRA_^DI\* X(Q[JQCS97-LU@2D?T.-1K]'*4/WDF0YK@9>5/MMG]CVT-8F;:5J-S_7@;QM8XVSZN'ZR=[GS^>%(_^//'YOK7U%C_AK,S M."DGK6-(8##V>#(4&<4C4L9$9X4$A4X/$;9RF:QE>!,B6F-",#AJ[APU@BI+ MDHS*1I*<6:I%0+NCS&;= ;!R7O9:M>ZU>K1YU0^'SK&)<*(K;'>MT^/N-U\= M:;+!L\"Q8YQP BJ Q4PYQ[RG0(,\7>/Z'?'E8[#EG=VKZ73WZN=P/4^$JXVW MXQ$9\V^_'\.@%4&^CEETK=>+E8#]5].Z9JO9;\;>B'K"9OMK](-N%^#C3]MK M]BJ_ZQMF9%+_LHN58B$:CPCH/6":!0%2U0$C"]C,9('H%9EDS,5R=E:TM[4? M08]JM:H:'K4J^K!7 TK(RE5_OW(\I@PG/RLX&7DV/W0.8:BG__L/38EZWZNE M<[^OK:BHLB1:%W14.QP14LWVKSP.K)):=TQ:-9=IJU9UF9);S]6+ZI,E&G'ZGKT\=#%;HV1Y9&7%9X.]W?:%Q&'",;6O3R>??B[[?K] MT^7\X!!A7G!+LWTG1 "Z@97^B-NT]O>'YT\\Q2_OT'0#'?@0N17 MWR;OW]VH'1[:[EZS7076#M62B@XO#A6KL-LO'=^)?WXPH,S78UXNJF M]Z-GC4XB\_'E1-1MQ7C#RQ<'#@WJMTP>O/H\DIU:2*,>'A-\!4NQ(V7 M\0IYX#7!;G[I;7?>-EBS0O7#GEK&^IK&.AN]SM@1?<9\FL-F"*WXK'5*9JA( M\JB]VQ]G"6;KW7Y%0MZG=?O;W.9+B6PWY7Q8T-E^EIO4H+8[OLWBO MM-;*ZRR8XA-7QBD?X$D\!6JCRI7\"".6+H^HI 9[YY^'V07Z'SQ5/6/W[I^;VUM?#[>$SFMMG M?QTV/G\AD]53&O3C6?WS3K,!\VF_]AN?=PZ&!Y1_'=0/M_'. M^G]R5_K)WDN*,R5Q"$A7%>29",@$QA!A6">"/<5.Y":OFKS")J\%HUXI1D4= MO:9*!"4M]\%KXZ,5GE@; TL%HQ8;HR8[3"6=@I4^(!I80)PJB9Q5 3&?>UQ2 M&:L4B8)1!:.>?6[WP*CDHJ-.)T5PY#(I8UA2R6OI<5**F$?&J-0\B0&=Q6ZG MP-/]X&FRA98.P6J&$[*&),2QPDA+JY!50G G6:)!9;M34T+?%X J /5" $II M81)67!)JN278Q%R/)#&?C B@216 6E" FNP21DD"B:(58BDZQ!US8.T1B[". MA%GK#3%N$0&JM*EZ]F_.Z7#KI;A&A^=# 4XTQ'&T#<&.R% +49"S&K^%D?!F?_&=OP2__?+=L^ M%SV;*?]UN.G%@I^;!)KN\,Z)Y$8)AL#HH8A[!1)(<8ML\#82V$6M4LYZ6R:X M-'E_Q3Q-.8Z>$TVD)YQ)Z;C2,3$;E7,B6?RH/%T4RH>R\Z1#S@BNE;6@01(? M$%>6Y&(3#N$DC&96117LW!3*PL^+R\_!"9&X<88EPSWVFL;(K<2>!8R=M86? M%Y*?)SU8RAF>:#1()B(0#\DAZT-$GGA&O4]2DE#X^0WPLU)"1#6U.6"++!LJY]ON:J:\J$4^B2Q8]^:P;EX. MIX)U3X%UDWXF(DR$I?3(B)156(R1IBZ7IZ/!!DFIMGB^@5\%Z@K4+=+$G\$7 M-R/4%>_;0U%NTOL6G/3)$X&2P@QQSPB"[:)(*!JQ]MSZ./?PC()S!><6:>+/ MX*,L*MU3@-VD5Y*QA$%[\PC$$H!=(!2Y$#BRRFJ/&9/>JWEY)9\*Z]Y"!8!+ MM3Z?O0S I0V]IO?V+:NZ>+BW&/G;94'+@I8%7=@"!(L7%OSZOOG&:D"L/T)D M\QVFW$Q1%K/F#"T>6S]/9'.UB1\N[>%83SO],(!+[?Y:.S0Z;3_\2[%LYF79 MU+-5T\0GV;J![_+ZV9==S+"+-EKD@Q8Y33DB"P8.DL)HJQB5F,NE5;5L^+PL MFP5RU!3N?H08Y\+=S\?=C0]7N3MIRXUD##'+,(+]C<@%:U!*! <:&8NX7TY>',_:$V';)29ZP0PPGC3AL*+(QYO:9WH.>QFA2?A&S8PMK M+^C!0F'MYV+MS0F9'34F1N.(,-'Y9)4;I!DG2$B'J4W"B-PY>_%8^^FSKA<@ M!OI2%ZC'\#;.Z&$<=0.ZQLGX9H^:Y[] KT9DS,N3<^ETK1Q(/ZJ0V)ARVS 9 M:<2"(!J(0UPZAK2,&(&@" G[2)Q.,N14-%P=2"J0537Y;7\CZ86OP8#X?3"14U MLH0U$#? J<< IY(B2Y)'#DNJ'(M8ASCO^@P%4 N@%D!];%]Q =0G =1)QS"Q M5&G&+ I*2<29HF#S:X4,P0I3Z:-Q_/4!:N56_J-J?KYZT5I]R&NK_W3=/U:G M^JZOE@;KI1%X&6MIL'[O/IJEO_KUG437HX^'+G9KC%0]ULF+Z['^U#O]&ALT MEQ;KI<7ZLZ]=:;%>6JR75S[)*TN+]3L9JK18+RW67V9RZDLBL[)B;V+%7EB& M\VM+KRTMUDOGO5\X7=+)QL1P=#Y9;CS71@6.N711ZXCCL#4H(921TKYXYM.F M/W]LKM>/M\]^G.YL?<3U,WCVP4ZS?KA-M[_#.+<^BNV#M>/-K1]GDZ=-]<]? M>/WLSX/-K;]:]:TO9XWUT&P<;ISN', 8UW^>T=EP&[X+$!:,6&:,F*^U:+:FC4B*B :@XX1898G*5-N8U8U$[I0M&%8Q: M@+G= Z,P ^EJ!!"M<.X6<%@G!Q@:G63"!I45,Y"P 50#J5D./>J^2YT9IR6E0-A"A'+=.:*X8 ME@6@%A2@IEJL!^R(=A91GZO#)*>1IDDC&\'$$]0)R>?7$?-%9YJ7_MYWE]MX M$[T&C7+8>^LT$8);KBS8&%Q8KB-)Q.J9G5REU^!3PU]SRL4%2G;,*>^(L 3P MIV1$(,,<"B(J2:A7TK.J*17A>(%Z#1:>GK?!):3@449#; 2>CD[I1(F4Q,$' MPJ5'Y>FBS3R4G:?Z+@6;! L:.<-SK;M D94)N%N!ANJ(8"-9/ MIUPIB21+3, H5Q= 7"30U6*2"'3N)!-SA.C<\Y8M:SJOH_B%J>11L*Y@W?,X MG K6/0763?J9@K8:2("A*#A!G"2,M/("&2&"#50;K-U\HXX*U!6H6Z2)/X,O M[JWV]WXRE)OTOED>I%:4(6>I1)P+ENL,>;#6K8KP0TB%2W_O@G,%Y^;JHRPJ MW5. W:174@@307O3B'C)POIYZ6_]RM. M'BX+6A:T+.A;RGY_5EGR ;X!PX[M?M;L>DW8V2JRMN3 E]2()S_%^G/0@V'T M>A\ZAZ[9KNCP@CX_7";/\QY]Q0:XAPVP.9WP;IA0AOB$DI *<>T"XN8LY6@:H"54]Q4%2@ZMF@:O((R47.N*$<,8E!H^+>(\N90,'R M+(^PH\85J"I0M1!S>X:SGF+D/3HD31[T2*ZQ#EBB$+!&/+'<0LH&R;@I[+Z@_J+#W ML[+W9.-J)FRR1@E$G$H(J$0@IS!%W&CA) =K*]'"WJ^?O>>8^/XK[%T\* _G M[ G!S36(9LTMD%92B*OL0C$B(!>T2XP8X8DI.?!O@+7GF -?6/M96'NRFZ^B M1F+'$K(!%'.>>$!6XXB$D#0Q"; MY][-MZ3"/S 5OG41:/J,^?"EV_L3+-"K M$1GS\N7Q^14A\G'+<:&MQ#H0G=RH1*$D M\TU,>,:.[P54"Z@N*JC.RX-60/7I0'727:9Y9%(EA@*V *J@=2,-6PF_>8TE M9P0,JGFYRPJH%E MH/I$?LO[@&KQ9#P<3R>45!*X9HQ0Y$T@B(L<-(^Q0'?Y*5_I%(!!5 +H!9 ?31O\5V 6H#S7L YZ0*.)D9K<424YC+'.%KDB-+( M41HC"\328.89C?;\H%DYC__H6W@I_!F:/U?'4VL,#H$M_.H_XUXVU;O2=O38,.]3@7?GU0+(#VZKNS^_.'\'7X8F=;NUX M'^[V^[:]!Z]OPJ_-KA\<]OJV[>$#;P<]>$Z^8_S.Y?PMZST0:OY.[;C9WZ^^ M,)IYI66H][WJ.X,JF+9V!&3L3V%D>[:;*;CZ_FB O]K/C'^U M_6;LVJ[?/UVIP9+#E(_SCW;GFF?\JWK&D'PVEFL;&]7Z;<"?8= =CZ2_WXVQ MNM!KGM0.89_W>[4(Y!1J?PW:L<;P<@W@FE9?R;B]EU8PN8+^0.4A[0V3;;XV>,N.;_9G[Y[Z#9J_BA5U'T\-;8ZX-VD&_. MP>I[-5L+(/\S9^4(7=O;KZ56YQB HK_?"4-N[ 'L-Q.( !A8LWTTR*VK]@%1 M;,4EP/8.EN%G%@&9E_,H1BWG*VS9'_2 -X^ZL9>;P<'[*AZJ>.;2$EP"IHH+ MKWOIZ.$74[SK2=7H>H.CHTXWSP[0<#PP$+H_F_U3>*1O#3)C-O/0*HP]K(8) MRQE/CJ+/]Z5!'QYXL3AY/N?K#R/JQ2N+/5SGX=PC#&MT%I^_?!CAY15$V.X> M_'H4NY4)FX&OXPYB'A90V24LZ0U@T?4=WXY8/VB+HJ80++ MT_'-:MYCD.[E88-64)%I;RA,;+54+3\8+M$-Z-Z/W<,Q%L,: 74<#6=?LWN MGM4FO%Q8G%FL'S=;K1'? ^D"A73CD HG9%3O+HP84L=EV3\6^_&LL%9# 16B'\]YLW,TFG=OB!;C M]=RW8288S<_X/_>PO[QUGEN;/5J62TNME#CW?Q6>)JV3V5W/-=6_:S^?>.T\1E,0!A;XVS[N'ZP=KKS^>-)O3(-OX+I]H-OKNTJ20Q) MQ"&2I 1KC3)DY56;V4,9UL5 MM/;V0;A-[%U\<8MUL""#_LVW7+)J/0PQ=I\)_/,!U)4UO?1SOSL> MS1'(;>1 %OQ -L%@W]G6L3WM+?UQ94X H^.'*PIOGYS[C3-,Z=%F.'0?A$SS M%8V\&P!)=/.W8$QV8<92 Q,-E-*NM[4^MD'?Z[=C'\S4MK]#EUJ \38Z_:$2\JUM M!Z&9H>W#.>)]N(QXGT!@MD$3;=7^OE *?AMK4>'WZSAL KJ&\B[9X!F O&.< M<.*XMI@IYYCW%,;$TS40LOA6]7FZY>6(X'.3^G0>.O45!]]514GDWB">IY0B MY\%B9W44/DHCB#?,\$I1HF-%B6+)\*1J=.Z8'I;.K0_MN;#9_AIS"#,(LC]M MK]G[UKZP.S>R@0B7.T 6(-/RC+=@2'^V.O['&]-M&NO?Q08]U11'3S12Z#I>WN4]Q[4D.V6[ MQ_;1R!$Z=#..^FM?M5'NZ+8]-IZ;O;$G(613ZK*WICU\^Y 60?\"8APY4RX[ M+0;M*WZ1RH/QV[G'XO>LF%]2+[\:_O ?S_ZAE3]\UV]7J5S>]'SUKI&=EY6SB$* B MC^'E"[5C!0]5CU$L^>C-H\LKU:6)@XWA-4U7!!4W7L8KY('7!+OYI;?=>=M@ M"5\1?+;!WA%8?\^ZS(]S5*GG6YWU'D58;YG^4 ]YG@68$K%X6L0.!5/FS4\9 M7V:5N/>@B7NLWRSU;N]Q"KC8^_!;Y23J#. 1H??[?59V7N71GS5BX,^1K0\" M:4I4/$8=C5].T5NX%9P]&N6Z*;Z:>!(JA4K*I&!]X(Q(PW5B":;,0C &LUGC M21UT]P;=YCM;?_W8WOIR.AF>TEC_>K#S_>/QSM8/L T^GC36Z[11V0%[ MQXVM+VSG8+^5W]E8_RO5FU,%<:-5PK(4473.(]#U^[87>P7V M[@-[TZULHV V*F(1E=0C#AN,K(&_ A8R#T(O20:P)[EYI27B7@+F?;IPK]AP M,.CUAT[=?!Z6X@-3M-]V*8K?GA8&L^<+?GM$//QLF^U_=7J]C5%8P4;[XRC: M8,93[@*?=\-GX\,4?&H6DV6.(QI\RJ7F. (ETJ#HDQ"1&8Q#;J6V+#6= M#? M7["^N-!X>:ML3A4 M#HBG5;B+ V*^HF2Z(X\E(<1(0?76BB,NB 118A5*@0HO>.0NX2I/F^#IF*N2 M(?.$YZYS29"AA IJGB*,?A36?26:_J:3X/&DGF-91Z?0MPSAT=?L[A/P?/3M M;%ZVP=$X]#"'OO>J^G' +%?7N:QGJYGR"3^L3Z63'8$4:@X.>RO/NC29-V;B MAWM'1N0 _\NQW<. 5< S-*HP.'[5[0'=5^-6E[.4S\'O<"4,0^';P-&M3I7T M-B+#8?S>:8ZT:%;1;55NP\\(PVI%>,21!1RVK=8IS#G!$'+&1T;P/ _;JJ8, M]U8ALKTX?O9$CMM"Q+2_V,2'7XQ<<_W:VGGZ1VT!YO/X0O))@& <#SZ._AXE M/'WHM"O5)>M#Y^&7+I[G5=4F\DFFLQ5>U/JPO#KK92S-IT14"WE5.C!\DA)Z'8K;+XB=J9I+,,[W,5J\;^P0S$, MV>A>V3A8A$ CIX9)CN$/Z@5A)AE+M/ ,WV \3B7A7!I;WL_[5K=_9?6J MRG6K=0;]7$6@2O=OC1,D0]88FKW>H-(D?:>7$Z#N"5O7"I^[P2L+H?L0L(PL M8.T%<]%S&96A E/@H)R D*16LV)6IMJ--FB:@ZPDG;N_"OE>3[[^K'Z\&XS# M5O-:$9MQD\C4KT^4!'XQ805M%#*=.2,D5ER98V'Y% M%7",T-;/BEAEP^^WX1CP"B=N:60)"> TQ)51"+0V@K )AF(AL9-N:94SLS)] MZ'\]7A4=[R$ZGGBXCB<=H=H(*1S7W'%G0?X;+ 1(&AW'$8I%QYL_ ^T=-XYW MI78\&4J1B\Z"H@=2WQJFD&49OQ*Q"JNE58'URG0IJ\N(>?]]UTPS!LJ=)REP M2XCERAGK,38X,!MNJG16]OU7]_T'V5S;-;#N!%.,8.T%XM*!I!0.R"!1P@ U MN1/ M9_4ONT(%SG$R"-0ZL$^]),@Z'5#N!)L(=RHPL%.X("MB?HJ>I11LHY0B888' MRASG%E0_JF5,-!%7%+U'VO#-'-OIM0*[,\ EY1 M>8LOXM4H>K_D?-^L3G$N4NO7+BH*OHER;->XR,=5!:OJ+>?B(CO.AT=>Z7RQ MKB^_.#XPJQ[9ZV=1=VB[S>IX:GBDFF^H?@$UN0EOR,<>R^-*A[G,F(_-80)Q M=<@T_OS(GN8/E[.?O?*YGU2";;*NX4BV7:ZM=7V9R&M=^].YR!.'PKW]3K>/ MLAL>@*RJD#9\8>^F]Y1R,O,O)V-N+B>3AUO)A+MKG."E4H.FU* I-6@>MP;- MI0F/ LM0#FY]1_0XXG4$>"A_\DQ+0"ZJT3[]Z]]?61>Q,BQD\;CE9K[FVL6# M^*G;.:PR[T [S &D'P8]$ JQNR!U9%C]PUC!!N4ZEQN'>[?/ULC.P==F@WYM M;I_]=5 __,(VU[^(S:U/A]N'_SF<4K"WMG,H)HSS4W[W8>/S!MOYG.^KG^;P MS\;Z#U'_OM/<^;Z3Z@=[!"PJXQ*1S!)$1/2(2^^1"1$C6$G#$HE6!KYT7L$R MK&4S!3,)Q@^)0N6C#N,U$5IS1D+"#(.^/EEW9K0#0WWA ]CV&>?&'TX%2]Z$ M(5,L=7L!H^EJ4'(D$WP2F<K,W]L:, MZNB,EG[1M?;KPF\>%RJN+M5F&BU4)9O?,DXT]G;!T*8&&X.(PAQQT&B0I5$A M20$GO*/!&O-"ZDVE3JO5.:YJ(%=*UWG-J>NJTG?'V!4N:&-<:OJ@ \IT9]#U M\>:J3?>S3=4T0IZZ M;-I4,:\1C+_P>EY;5:N4>J=JD?)QND7*0VJGO:EZ>D2\PBIOLV8RSS+A-[=R MI/#,&RR,>.YIK7V/MM7?K_V=#S!FK2#U2XSTNI=SW?9M[7_MX='[VEK;MDYA MA&5)'[*DE]WGA8L+%QB,7CQ2-B9-X-JQ$OFBUCLLKRROG].CS'>S2)P'ES%\*8LV9VNO+%A9L+)@9<'*@KW*!9MG\7>UHA:] M#G(5=8^J0.OG*.7Y!HIQOLYRFC3(9(4,UN<^Q29I(JER7B3),55,C8*;^,R% M[.^(BOQXDNM@P3JN5=VJ8]BR)R^B=.9#XZ-&I3-W]NOK&V?;!U]PG6Z<-M:_ MD/KA7\W&V8_CW%-XY_NG_9WU;=Q8_S%=.O/PXW']H-&$>^#^#?C.M]/MPPVV MN;5VLKFUW]K^_NE' YZ[N?57:ESNW;&U)AK'NSYZ:I(W2"G/$2?*(2.D1#@Y M#;NL,#6Y=*8ART9-UV%^OD+V!;@*<-V:YB^(C])CIY/AG&/+M"2,AL"EYLG* MIP>NU#R) 9W%;J=@UOTP"T]@%K7&<4DMRD6AB&8I:5/&OY3(@DNC;#)TF"ER5-VVNBB;+TPX*)CX-I<_W:26UXX MC650 4DI'.(N$.0(MXA%H9C)102L*,I6 :Z%F-M]2I+%Y)WSE(,EP36W-JEH M$L.,,="W%*F BXR!BQ3@6G3@XA<:%]QWO$M2(A9T+&2MUX@S[Y'3,:%DK"&Y M^0)E%(!+X66LIBN@%. JP+68P&6UB8Y1+I0/7 FF=92.!.R4TA*>_O3 5:S$ MAV+62?T#/LFXU3C[>%)?K^^"]<=P8 1I:4#;4A1 *P@-RI M,1@_,KG2'$\6(Z>H0SYQ(Z1SPE*\B.K6/+O+OH!#U;\'KN>[S:.\ZK]PMOJV M^\G>"_B4)\XFC3GE@4?K(OQ((3%+O)"V^,=>%/"=3AU&2L8ETT2 79D=^T#F MR!$AD!126<E@\"$1LLY)[EYIZ11 M816Q2=1Z7QC]A3'ZY D>,89@9BQH-%0AGGLF&$PC2D&[6*FQ2BVMBE(*0?##/O+24)!*\$E9S;#@NC/["&'WRQ,M+28*+"FFB'>)" M<61Y=$B#7%=$1>U"R+4!]3*ATRU^"J>_'DXG@EC/2*1:<::HUM8*)2)F01A/ MRA'12^/TR2.B%&)T.L#V*0TBW1B*M'(&Q1@B58%;X]+2JI3+4DZW]BB,_FH8 M/>D$I$"B-H%R&;%.C@:/;3"264]C8?07QNA3YRHB>"N9Q,APL,UY(@D9XP4B M5C%/:(X"J)IA+&L^W1RA@,Y<%'H '.7(1?4H12MT*"[2YM\UM[ILL!\@5A]GLE=A*[013^( MV.KT;2MW]1ATN[F^;/>\QO7\4[UFPK_1,V8N3_+ZP)'9%$PR01/!.8U$8;\@P*.#P?'S0\79Q79LU'?VPU<:4Z94'#$\,N>"\R?\D'<#48')9L5^.BRH8\1HQPE/CE%7$ M$1$XD=XZ#;:KTHP'GY2W!2->&$9<.I49^FHE38XPI5%@,2+NB41.VX"DTL$I M09@U;EZG,@4C7B-& -_3 &" $\]]"B4HG\E0+"2A(OA?)[SO#-5R*-]24ZY*C-.\DOJ@">),RG[GY16FP2#'\!)[$__ MMF[ "WC!-K8!JVHF(7 O4JO[4JO5NMI3'P4 /[*&4,09=LABPA$FPH*KZ,&K M@,4&U;0NE%D6D'AFAT[^[G436 L,B&W7X!D_6GY4X718//Y>>S]E[WO6HRC8 M,R9HE-QK+I6P6%%%K!+"2*YM*G&9I<+*3^>/HKS^N?7AJTY)%< M&.TB!CMG.7V5:J04,Y%IF0#>US9T M797Y?)7MG DFC77Y("GFS'&-0[*2^L03]5S2$N-8,CL_?PSE5_/#UV 30#96 MR$L:$-<<[%PYA9A-W(,_+[AR:QNL#@NU8N>K:^?462IR(I4&8#>&&I,3K##, MY#"C$\^*G2^9G5\\A;+]^:L&!,?8P(2.C01#EQH9JR0*F<]>1$.]XMEQE\5Q M7V5#5\DEZS)%,D[<*6I43#$XK3F'B=Z88NA+9^@3FQ:46.(M84@R\->Y!??= M8FH0%S%Q';"@3N=('%FH&?VY'D%YN(,G,VXT#:60"\360O?(M>/I9M/]MG87 M3N*W9D.%:6BIIH_&]JO!A>EC M^]U764(N)L0"UR4CEO$_4 MR)A)54+!W&7#W.K_3QEW/6]NOSOY*IP+DI (>,LEXL)[9!GC2%@38.2E]SG! MA^LZG_/)ZQ!+JM428NZ[BY@; MC>+.1(:BDA: UV<""NP0#./@867PM^A]6/C M/_#'N.'5LUJ=$#N#%TQ6,#OLH.O]L7':V?%=T.7\G-->#]L./6[;PWY\,?[P M,K3ZAVU[_*+5J6RRNNGE@>WMM3IC4>1,D(EV5VT9_OSR9RL,]K,5K^.A)8^2 M4$9O'OV\7OTT,1;#WRA?-Y1=^3->)W?\3;"K7WK=G=GR-!:3NS:H M2':%&KMD:F!F>NP-*6\3D/Q$CB&9R?VY?,JZIE-7)NBR<^[ZA1GMQCGKO( \ MS#*Q]S@BTA,24I?7OFS]JC7@JOU^[35,@J'V_J@3:PS7+PAM&51BLK\/K1%$ M3&K$3"[,8JM#WC6<)>ESE@X_.\F18C,WH>@*#OSKSH_8'W3BH/8EVO9@O_:I MVS[*"Z:9LJ?O94BK+#F2I; M/TL9%2LN5KS8(KW2BD>.QK@YHYM8)9E[6_B\15U>65XYKU?.Z&'/I9DS.>Z+ M!QJ_M3JUP7[W"!X1^K_?9GTRZZG*A=X8'&U!]5\\*(OBL@AMSJN](K BL"*P M(K BL)44V#R9#Y: CSEGH0R0L_V98B1S3]EZ!DE7JYDV98G23&>N:"=X<-Q) M+(C1RGL=/*=CY@%2CF3=+VVJO;_[Y<-)\^0#W]I\_VWX]Y^MG6\[M+G]OK7[ M[0-O?'D/;7[')].FMKZ\:>]N-EAS@,KTL]+[+] M)QU"V;= M#K/P!&91S$,BB2+J&$8\<8XT-PXY<$LIXY=#@C1DB=].AP#2F':Y8$N/@$ M<"48ULBY0UPG AX7%LE M,8:HY-X1&.E@>%DF%M!:B+[=QMO2C @Y,B)B%)W"B&,*R"620$QAZ4S4GL2XB.[6,RMR^^G(]7VO=9BE?H^] MU5)%8U;>'$R5#8)X(7,$F.J@DZ(B:.\%H2/>G!(?6Q;@.Y[:C'11248)H)UA ML,P,A"+#,$.<8PG3'/,J .[!+%#O1%4M?,DN?W,*37'J+<4*"B("XUQHYY3T8?@;WP$5P=FW#X+KBBU0O MIQCZO&F9+#$T)D4\&+8AR2EG:1%RQ%73%$]+ MX)6HQ;)8^N0>DCUH_X.6 MN)T)_R[RX]Z1BGNIP3%0GF*B"AKDN(DAI\,);R/Q,D2J90EM+!,X;OTUM5MA M,,^[L1PQ%2CB(3&DN8_(&2.5C]1:0MX=VKBM/3UQ\DG!B-E2.6S M)-=$$S"9$D$=]I1)R:GBD02)"T8L&49,[G, %D1#A$*2.H\X\0)9913R(B6A MB,,!SVV?HT#$*D*$(]H$2[@$/>).6P>*(\&O\)'8J"(K$+%D$#&Y0Y*\8<[+ MA(+/I8)\$LA0G!"5E+JH<9X4UC8D577![[W$*ABQBA@1E6:* PAXS'G"1CL9 M';6.N$2,<24.LVP8,;FW F.8$R,LLIH 1@0%2XTH(R)6L""%#3J07*H-[%.:F0L3 51*6$UW9>NS(%(U81([SVE@O%HK&,2^U<4#K"@D-YJ0RSN&#$ MTF'$Q'Z.4IA(6%&@Y&#% 8L-@ ?E!!)*)N:IM-J (R$$J8-+N2P@\>,J]#9:Y3'>@ M!-,4_/,G()@J6'D/K/PTS8S'=511.)2TS-L[V"!C8,UE"&'12ILHI6L;NJY4 MR5M=83L/Q,.&6AY5L 9[$Y)UR=&01"IVOF1V/KE%@Q4,+;8&8?!Q\[+) M(*T,0=K!\'II>(I\;8/5M2FY;"MLY]B3%*2AT%F6J4"<^LX-3X.&)9+$&.Y3'TR83$X64<-GL?&K#PQH6&-84 M>44TXCP2Y!1,ZSCQ1*R/TN&<@%GGJGCN*VSHD6AA&-6"6\ZK'((Y=Z' M4![NZ,F,6TU#*>0BL;70/7+M>+K==+_-W863^*T9$>42C=I*1 MX%+"X"AR41=RSJDQ<["T!>>1+9A;,/?VT?;(#+544$,Y%[!\HY(X(HPT(0@< MR\&GI12)UP5R"V06R#W MH:GV$G/$)((VI1-A(21V-FD:13^;)NL+%SRV86S#W MP1-VG1 A*:M8H#R&H#%71BO4&6!HH$QEIXJT$#S-J&477"9,'<@KD%\28NZ[BYA+; H8QC+3_>;C4!0CXZE%6LJHL72:*[^V(22K MZWG3U#PAZ%8I''\,++P4_@ZM'QOCKC6/0 ];?N,_U9?#?KG>'QNG?:R^OW#M M'.)Q0RN)G1\O-EM]N[?7BWLV"W@KC2SFS^.WL;O7LX?[Q]NYU=OPOC_;7?]] M.?6^'?_?Q^/=+^'042X;VSLYQQ?:^2:_^Z#Y]AW;?9OO:QSO;GK>W/PN&E]V M6[M?=E/CVQYMOOJJF6#<4H)P#. IR*21"08C08CBWF,:(V!9!' X!+D.>D=Q MK1K1L6I6VM+JA-@9O&"RFD@?&8IIE5FS'P'=VNWNSTSN6JEC[; 7^]"L?FT M/_[5/8!F'5?%3-7+_FD23BV]B/+\8?7D+# M#MOV^$6K4W6WNNGEZ%DC@\_Y3A/668W'\.>7/UMAL)_GJG4\G*]&J5:C-X]^ M7J]^FD"NP-Z8<3 MT^/3..EZ)D_T+".I%Q6\8WW,!L5LL"1=[\/.J;Y8D M^EDZ_-P$1XI2%:5Z6*4:P?"X&:.+V7 )?%^%FX>(;S-.Y7UW?=^,L_$\VDC) MCQOH7>8/G=:.?;V:6 '#T/*=^_COPLGLMDW MY2[KXLILJW&I8C02G&2K.%%"6QZ%I48JDS<&Q&B+@)>4W?MMJ[VFC>W/>/?M M.[SU=A?>^_%;<]OSK;?Y^SW>H W2^-(@S6]_[D]NJS6V=WXUMS]^W_GV@>_F M/KZ%ZT[V^ Y\O[6Y=[)S\OD7_$^A7ZDYS3%H*%>:"8((R8D,+'+DL+;()H%F>)1)2.H=S8IG+0,DL=1/@ O M^0!+ ER3I(G*> ?_ 7 %R1"W,2"->4!81^^)\E);!6LFS>I"W[NP50&N ER/ MY7%I$Z/CTHL,7(Q9'+"A41 N= R2E$-22P95R#@;&$M M$*5*A:"3-0ZO;4A&ZJ"3!;@*<"T+<,'JT(FDM?2&>Z8M2R*IB W+?YB2@;EL MP#7):IFA*AJ)$=$^("YQ1 !5"E&EO1:8$"QR_J5@=2D7::DX)Q*LA<:@=SGB MVJD2,6W[J4NNKS;9GP*$,];#)"X)=X1H;;#7U G/!4W8E)#84N%<:RHDY@E7 M54'UY/RH8K(F6",3$TT^UURG?&V#P[KRWBAW#=W>$M0I6VT[CT9(EAS12DEN MA7,"%"#IE'#D*G%:(DA+9N>3$:0D V:$1Y2,B<,(DB..HX1%C"$%[ C+Y+UD M;H71BYTOH)U3QJQ,DDGN!+=,F^2$Y,I%80E\8TK 9"\!"X#UY%3CAQGD4BE68XX$!+ MB?*EL_/)^(2RC"JK+&+9NKFN3MIERFY%EI9H_CJ:@/ M8R3!Q" ]<93E1"A=UV)>59N>GEV@0&Z!W$6%7"$= M"9YQ9P/GV@8CG(N23UR&R$H!;,LB=#,#1B$-, 7QUZ30X[,P@JV1"2H@D M6)(.88TW>\Y@307>!W *Y!7(+<>'S@MRIM#F8*+GV'BG"3:X1&Y VFB/M'?-* M1TPDFQMMX<) [@RTA?G?V11:G:,J<>U*VCNB3VGO+F,X/'?7R AY#H(?=ONM M_-@7O=B&Y_^(9W1M_[Y(L3<2$SZ[Q3J0R-'@ZENF3CL_$2T?Q1=ENSEJZ!-=F':4MOO93#_5\MC885.6(H0N:'"<TJ2/TE::][OR(_4$G#NJU=QV_OO#M;78' M\+!!M_:Y8V&^R^??0=Z )_WAIPKR*DK*-ZV.[?B6;0\/R!]4E):_C9 IAM\O ML[ )Z!I.C 9[15A4-G#!?50NL"AQD@F^BCX6-MR MH .5"# M9Y0:[9C7XD@K,K2Y"%_[[EX'7A=JK2&-;CH:'/5BS58$NF/ZMEK6Q!>7*?K- M KG!YUI>]EU-UP5=&MI5OB[X;(U=!GJ^&1?2.]'VP HZN<&US>CC@8N]&B-S MH62<223/DW#.(L1V\)HWM/[_MG.RV=[?WX)J/WYNTN=_8 M?LV;VZ^.=[;??&]L?L"-DP:>C+'M;'_^U7C;_-8\^*>]E=V]W"[Z^E=C>X\T M-M_O-[Y\^-G<_'#2./F8&M,L1D1(;KA**->[0QPS^.1\1!16XR<@3YY909V+ #-9#R4A;,&TQ,6WZ M&*K6,1&: I(VY+J>GB'X1B-LDV)<$9BD$F":D76B[\T3LJ#Y[$N":?PAW,Z9 M,&U6%W2I,2TR3UET5%"%N;?*8AT9Q9#$21-967LN)J8U_YK"-&D83%!"(D,(K#V%H\@:3%&*W"8&7AIC=FU#JCI6 MQ4U[4DB3Q4U[2$BSE#+I'$O:&W@8L0F^$."R8<6H2*% VF)"VG0XC1F8$9Q@8@C8FZ,26:]H1'J?=C+U8)7<57>]!] @)K3UBP M2$\YSRM1@9T63@K+L!>D -N" MMT3$TF(ZP3%-'LIG'C!++":&04)@1&5U), MUC9TG=)[GS=;5%?-+#JH97Z(0@NQ@)O Y?3&]-1@HN#,8NT4)=P[XISP41-G MF+?&XC(U+.C4,!V:=(X3P6!J2():Q)6,X.YJBC2S06GKL7(VLQN;NM'S"DTN MQ3&->R<(+E">9>\T5?GP7*IR]RQ5N19:?=_NYAQQZ[H_8LWV8JW3'=2@_2#$ M?(PDIQJ-DS'A$>-\2WA@JQOZ-R3&+Z'P"+V0XWV5X'KQL!?[T,PJ"770@Y>- MX/,0U @$V6YWO1TEKA[!CSF9N07_!!$>6E!1N."X=O;U%>]9K^5Q'(U2EOM4 MJFR5]_K#]EI5&BJ@=;\%-E3=/;SYK^X!2/"X9@\/VZU\1@"^.ZP,&:RDRJ\- MK>H,@.T$^&<\.*RZD;4 FCY6D.JV'[9]5"G$^0Y=):&L++^U?J\FD/RZ?NUG M:[ /;P$1M/9:G='+J^3>=NSLP6_PY&XGUHZC[64YM6.__Q*><>$A^;$_]UM^ MOVK1N'.G><']4V6UPZ&Q!X!$55>&=[4&M7T[E$(%&/F75N='-P]:?C9HS _X MW!_W*X:7E62@&=>TX_(!J+7ZYQ0!A-SJ11AU>*.%>[M9 V:1)+SIREMZW8-6 M'IWN4 =3[,&%,&@#4)3!N#/01)!&?G:_4KXL:%OK@WZWXQ5O75[#ON5QCO&A MT=J?MIUE<.OC&PO3\>NG@XJ'+D10D-ZY]/I+TN8SQ/2BS7.".Z[]SR/2*8BQ MFQ@[/UY<=ICWOV!CK79KK>/>#(]N-D^:'KR1*32/X M=D2QA#B6&#FJ K*86&RX#H;*M0V^/GT:MP:*V,Z#G@!F+N2C9TV!/V&N.P#D MRYA6N1O]H_;@O,, ;N#/P7Z]-JC.].1?O.WO9[2.K7I\F!#Q%BFS1MYHS[LEZ5G3C$70#)A'O8CX]H)#02B$N MC4&6PR>FE<6@-"Q9O+9AUJ=9=,XFD>X0D ?[O3@&WWS6"1#FH@.2=6@XO\", MDE<(L QM'P\GA06!M+FY.D5MY^GO[)PT][[:E,^?:Y5S[23B05!D!&5Y((1, M1G)GPMH&E>O3F[EWAK'[TMH4?7@8?<"-GU^=<=II\'J#]S"9!1V0\R8S@46/ M/54Z>57IPW4.\ B[^JU?=T6NB^YLZRQ0484,^H-J)=8_^JU;'MYW>=;!@HVQW/')S"F?F8%R0&='\-U2:QB,MW.3-V:G>!G M0=82IUWO5UUOG7;=G^OZK>?0.VXF34.E/:P&$;1ZC)I_=?N#9AP46+P<%K^S MYL^OT7#JA3*(4F'!QR$,E*&?,Y#SG/)D)"X5#Y7"Q$<<:LX/6R1 KO*/TOP!_+*<:"),02)["B# QI3R/2R5#XC7!"XZ,2J)?1?L#1 M=B)291@XX; ( NA)!ED"(!2-3S!@3!/F 'HN69-=[Y1'Z_?'L=V9 PM/ D;S M#QD4];RK>K[B6Q^^6A\-.!X))0JK06XB.$ <&Z1(T#%F[# 2UH7SC';./TQ0 M=& N(4[1W/OJ-<$*[ XEA<$A=MXA"^.%;$BJ8AA@*F9]N"9L=,LPP7IMMI55 MZV)$LPNOZ,$BO(/\$=P,2WS;[\<<0.B,=KS&Q(_^//'C.-;9WX]QM/=F+X/! MB;==:$F^R<5.3"UXPNB&F][;/Z.9S D>AZ/DB/YZ;0$MY]W!H6WUZIV>!G9S8-"J:BM6)@'PJ1_ <7S"-G.4-$$$,(P\1C_*B5 M&,KPSG-XKR$#]YGRMF;?;5A,++?VNNT4LM; M@*K6Z0C4VC $%63ZL\$"M7OAJKR]G/IU&M:M+JKR=[* X;*A-#/LNL$HH_$LA2T__ SV?^['3K[W MJ)J/6FFU6XNQ]'[[9G28NS3B>MNTTG M$\3%L]*MSZX@SX]NG12Z]05H2Z%;7[CV/@'=^HK0IV8Q!^& MO3QGH7[R^S$-6RNWN;Z5QL_\<;\+_!8.ZU^T=#RG*GSE/.6E^^!H#"1K; MA"S+1&Z8!' >DX1EM*'1BH"YX4O*4]X_.LCIKOF4@1^I\;BR=\Z5/MW0'ZG$ MBQ4D$>=FG1BZ+"3B\%BS-(SGI;$/UUB)VMB'%C;Y^5R$C1I:)+#Z)+(]"=")^SX8)W7C6,YB+?\KX'?-^,<^\\VDC) M_47ZI.$_)9+@T@B;+ U6FDQ%Z+31 M-^5W3_&2Y2#_5GK;[8;^JT[X-#I?]:G;GO&$W5*3D7U[=;*UO4>:F^_H[K&^@\9)?M]KNG/2;,&]QU,UXS<;8FOS,VY\VSUH?-F!9WS@N]_V MV.Y;N /ZUMC>_=:@[WAS\_UE!+R!1A63XH@3F1#G,B!#$D.*!1X-#'*T+)]+ MH'6&%XF!M^!3P:?K\$E13K%7SA$>.0W.F6""#3+)Y)09;3Y> M)$NTABM+,'))&<0U,PBF%X92X &FF<2L4VL;AM790I7;*_!4X.DZ>$J4"AJX MXCH2;I)S420G$O'*2YH4N2GIML#3T\ 3G8 GPX/TG&2&[Z 1IR(A+8)#D3ML M85R#BF9M@U)35]04?"KXM"3XY#4C D=GK.;<,7"8A/$R:OB:4XG536<^"CX] M#3[QJ?HJ3'(>$XK.1L"G1)$33"))*0PF]5X8 J"+9+_-*<"*PL--9^F M"&=*<96'Q+3@0I12$$)#X,Q+2TDBP2L!&(<-QR5DM8B8-EU:Q7N9DE$86<(X MXCR SQ4M1D;H2*VV@2B]MJ'J]/XKPCF65BGF/&]SY@(4@&EP4B@//AHO*K*1 MX*UQ\*E$>!;3G"I83+-[%'M>&7MF JPX4E 6(&"EPTNFB!":,*PI1*;$D%8 M3'N>C"!H!0ZU, 818BGB,49D$E=(TN@3C0);EC>(65W>/X"P>)4,%SJ \/?E MC+2=,*2I*36H'Q+?K$R$."X]%H9S89R3 GP79HQB&F"N1!,6$=^FJ_%19;GD MR2.:8\[WR1Y))U.7T-)^X4-2JF M&)S6G$MCC9EK-*%8[&TL=C)@D )@;W(8$1<]XD)96&&$@))6W*1@DHD>/!(J MB[VNKKUB3U*0AF8":XXU"&*KZ5=/EX@HYKPRYAR)%H91+3CWW%"E71*<,.MOZ;" M*3", 5;2F9XX;_IX"_Z<,P292!2ECD2J2;4XJW,]K_V?>5C2$^\;%1PM.#J? M;?1[5F(I./HT.#H9Y%(&%D11)>1S,)I[[)"3V"#,>/ !D\A5+MJ"<9V;Z2IA M!4<+CA8.WK,J0L'1I\'1J?@B%T12P-$H73ZE5?FC,: DO78N$4%TKC0D M2%W)@J,%1PN.SCE+^Y[%@PJ./@V.3D9]#>91!7!%A2JR>6P^H/^IWW;BW_FXWY_V^.J)L6B5"UHMD;0=/": M[&Z^_[ZSO=_:^=;XM;L)L/0MM+;>-HZ;WSZ3G>WOOYK?VNWF9H--5BW8V?[G M>^/@X_[6V_>MQLF;[TWXNPFPLG/RCC:W_]G?VGY-M[X #)V$7 @PE[S*10N$ M]1()*3GB.FAD-9@Y+8:\$)YUAK+YFEA&II MB'',3U8Y^#0 \:)*ZA-%XR>-^KQE7EX,Y,977VPJ%]@11Y+)M#,R2&NY4%4E1HON>'O\S=TCP;] =R52U14]8*J MPED9'FK_[0+J;,?>02ZH,RHJ^7<;Q/-;OF3TL.K*_.V%)N0+)@KRY&>:VBO_ M?T>M81&KVFOX.#B^X>%F?-GY=ZQHW;97TX71ZY4H#^ROUL'100V<1HM*%A%M>()YBZWMD'K@JDZ$=-'%6]M>HL M^0_K+9U5>'I]<-CN'L5;/V(]BC0]? MJ?&:@ZR15$(A'K5"&D8)/H$#Q3'%+*HEJ/XT=-4J/HR+%2O'U3)O@N5BV<6#@&=>X^JFB&(I?%68T9_NH-IH6R.&RW<]7@]U=#F2V^ZX\S%*;OL3 MWO>^O?-M#V]]:<+S/[9VM[_SYLF?\.YF:^?+QX,FW1$[VUY,);>]_>=;X^"? MG/@F=BCTY>W[]M;V'FM /QOT/;1SA^U^:^\W3]J7%<$2U$D9A$:!68FXY!RY MA#F*B82@7!(T554JR=--/KK@9&9] M'9X2#9G.RA@D@Q8R<4Z2\FL;C-0YO3=IR>+16BTTZFS;7S605_2#6L[;?HA0 MWO/F]/_M*8-?,R7^@@K\&3LQM09O>MV#@HT/B8W3Y;:P$M80;9&UFB >$ M(8U]0 #P$=FD%(+1CRH$8Y@#L^=USJ;C3,7L5\/LYQV4*6:_<&8_&;01#NQ; MYEKF6H+9*Z>0B8(BG4PBUAJ':>8=(W5V"5U.L?N5L/NY1SB*W2^(VK&WH.B8+XN4_A\2E9AR#KN'@FLV57--(]1P$M]C2R^(E28#-;">:2,EO,;;:8+IIFB2$Z6H,B M\^ J4L:02]HC;&&!P&+2+-(J"P'S>95MF9^)+?C&8 '; K;+DNI5P/8!P':* M"EPK:1FQB )2H+V!:P+6"[8,EJ!6P? M &PGXY_2*\&)\@@&+:>J18ETP 9)X8@UDM.0CP(P5H>1+6!;P+: [6JFVQ6P M?0"PG4J[(]A%%A)R*CC$*6'("AR0TR)&' ,.4:QM4#;'PPQ/#[8S,(LO'BG? M\O !#VZ5+UBSKOLC5I2!,%[^J*+IKAWU,ZNOK<$099XF>(H=' VZO>-:#W[/ M-+)7 MB0:7:^#N/T?EK5O]:/^*[:$@"8^@CMRIR8'=]JMX9LF8,W$139MC^- M&W_AXE/H0G0YL>O.;)G-[<^_OO(L=I<((M1)! Y?0II2GMT\SXR/GEI]S31U MZ2C?=FWJR>^: U@/O/7 M\TV<4;C6MH8\[ O0_!69VL94]P$\DDYW4-O+E-VU_,T%XOM:Q?8QLWZ2&NAU MUM/UVJ/Q/5_N>E=J,]*:5QGY6H/C[>PG/6-B9]K\\)53Y23%%LF@*.)<:N2D MI BPS;^'/R M8RZ7P%]P18YI']GV4!O^VTK/61ZO]O9Z<<\.8L&\U1S@R6V(YR>!U[]BS[?Z M<:@*?_=:_CD;_&\[T?;Z4V<6GY$$WL$,T.KT6WZH$/_8]M&=T&_.Y2#F5+EC M25_YE%U<"JU]YD4,ML[5&[=5O>O-Z&-5UIJ1X4;N0QP-GHD6859*RR5*1+VT M?C>50B5E4K ^<$:DX3JQ!+UGF1 'LZI^-R&4D8>JWSUR9LXI0W.4BK3"A;N' M::H'NZV=DST,[]K?W6S\:FY_H,W-W5;SRWMX_SO>W/Q <]KJSL'N]\DTU=V# M]]^V-C] O]Y\;YR\)LW-'=P\@'9".QK?X)F;N^TM:,ONPJ4DP6BARQ,MH7)]D)J_=^Q5\'*7&"-/B"H MC:/1HW#-> %3+5T*FMT.S::.DW+G*:%5B1.)N(H166\SX2U6.&!AF>" 9GI= MKB"6S[G\7N)T\V$AN-<[FR\Q?4IOCL[$:;BK"G0] M@P-]CX:(U50+Q\S:!N%UK?0".1+\8HFE((%MY;=U52FEP;M[GGX\K+H M73ZG\J[?/XIA\PBFECU85[>ZP_/D_?.'6$Y'N83GYC;I3)/18:ZC-Y@CSH7( MI\@)TIP3Y(57,D8=DK=K&YS4B2Z4Q4MDYW>(9-W3UF\?TNK?X(:.$:#_KC,$ MB1+9FA\03$:V' QQ"BPBS FL<(,5^9P<1D)('SQ7400!WJ=>Q],X<$OGJ_UGA&5T> ? M][ M5[O 6S2KB0.KX-5> @7%KYT?$DR5XO+>!Z4DL@1'Q$U42+.@$.@ SO5)K11?U_,B6U]$.%BY'=M[^+4/(+/[^;7W+"Q;L8(L1E;E!>JFB[0E3Q6[N1\M MZA)-@9=ZPB8*SBS63E'"O2/. >YI HM];XW%H=I1? P'N"1=/MRD-YUTJ470 M@0B,P*TQF?6>PZ1'.5)>V,B($%ZS7)+;U(6>IF^[6SAG88B62^#WEB[RW4"B MI# N!S9,.L1:8^6XA MZ0=+"N.2V?UD"F/@,/D[HA'E00SYPHW4'HEH,57:.J;XV@9=YW-)82R3\(PY M?W>;?$O.WW(:Y63.G_..6Z_Q MRL_\EE0 MR8SJA,1A3#K70'CJA+[;E&6;^'6E@BN+O0/Z^DQAR@[H? ,KC>V]0:.%?^7@ M2O/D%6^)TA%LZ: M(TXD04;[G +)H[(I,&KI<,=W M7E6Y%PC,5C<%:M M4<@&'9%.DC(KK8_&SVD/>]ZT-:>5Y"<*9VX\?BG;&PL2+%&]W;'[7CO,_GMU M,N!BD=WN]2<':I7)UU*O>U#[GSNL;R+C5C'I25"6>^MMI)(H&E0@,6KC;UC? MQ,Z/*]8VYY)D)C@*5F*E"X2??^5>=F(Q)",2$B8@S@9'CG**0!$TADB!( M6-L@8IU-,PC4!MT[C;27L(01EC)BP=5)R08'(VZ$$]'"RB:6D9[S2&]MOL)? MP:Q"H$HB0?+Q@A ELOF@ 7B4U,'W!EMVU9FZ]=JKP45KK^=2R+U8^PE( %C5 M.H"9&G#'MFOV ,!_D.'AJ-.+OKO7 1 *0RQ!E1L VG V9K7X*W^.M5YLPR-" M5JJCSH_8'XQO&@-0O?9SO^7WS]=@KF[V@WZ^Z?1=M2[,(35;^SDN\&:'*YC: M875N,[?LNE689\)%3H@#+>6.6RVP2-X;&W$2F+,95F&O#P[;W>,8/\7>#]"[ MRY6UV1WULG*'^MO=@6V?__VO;G_0[ YV(K1K+,7AR=,WW=[HJWS=JBW [J[E MX"I]52I0@P5!4EH&?HWQR%@5D9&$:\DUAU$%/%LGDZNG6I98?WWB_-N4BW'S MO+WQ']?[8^/*V7XTY_+,?''8[5=#^*+2_=:/>%9K^]]K%^X:1:?QV2W6];OM MH\'5MTS%09[(KY@Z4WCNS_W>N#6'8*#(]:+]CFR"QKZP[9_VN+_VQ\7:Z:W. M^.&*PMLG^WYE#U-ZL!X.75B8I[J]2D=>5)7B\U70)KLP;:GM]S*\_:OEL;!" M)RQ%B-Q0 1#')$P-R@O/L?5?U=K&=E5:'H R!WOR\?C__&&O5NG'U[2I>BE# M#[8"U$XMSQQZ%S#*3Y1WR;%A]JD[C57/BFU;'=GR> M73\-X(N*L:#VVPB98OC],@N;@*[A7, %AK4^2489PV60UCA)J68$?E#,T4L@ MY%%6)M437[1@"FSY&23W$<890#N+IF(?! FV0")/ML1:I77@]CGW:A^\NSU8 MUV5!]\YD/G3+CBJ9@[N=':O*!>GX./+PSE\!"AY'#A'\8]\.:N .G?IXZ[6_ MK[T[7U4[.NQV*K_/^OU6_%$90(8G'WL#V^K DC4BN Y0J]7?AP>XHS[TJS]L M73HUGH.8>]#/J]>?L=W.?P- '[E^_+^C_,3^T%_+_F"H9MGU6I;_;R_YF MCHQ7+][H]6B' MR'>_VPXC$060-%AZ][^G17J=OJAL;.1D,#A V>>:,N"C5$DKDFBA!3]6"S]^/RS\>&KXT2FH T* M03K$*8>U$8D4<4Q5$-2#>9,G8+M_-QZ]55S M(UWP 2EB!.+$8F0 >1#!!L#"$ U#M;:1I[HX7&Y/+<*KJ2IKSU!E\ERV?FNW M[K(5^ -ONWOP.H[:<01)4_MA9_YJY:Z^ZH2);RK_]148VX_6X+A:?6U#^_YL MPT_/396^O6:@2E(E81FHD@;? W'G/=+:8:02L8P%6*HDOU:+@.B'61%Z1_&I MEBXW.M.IVVYW?V:?L#7T-P\.;.]XY"#6[&C0,YBO+C2FJ!5>ZU.E>\U:FZ7]WT[/Z,&O.D^5HWQLQN1QDYUXKD2S'JS7%8J')WAVOA67( MYU&/?45$.,YQ194(1YFNM;?9DZJ^R0&$VAO;ZM6JG+3J._"_ADI92;QH9M', M)=#,QS[DN4#TMIO1QTH=&:E25\@]*&[G?_[S!CU=S=.=0F OM8XRLLSM;7G> M;1#>Q$@I'^5_357,G.?ISM?_=P1+[G<=6&0?59NI6SF;:7O?=D9Y8Z?).<_G MU&?C9.OM/P<[!^];.P<-"O<<-.D_^UM?WL.[7I_L;G]FC9-W;&N[02=SD7=. M&GSWRVZKNO=D]WOS[0[;_?):[!R\/FEL-]O-;7_2^.8%M#DU6E.\MY1Z+8+E M2$7I$8].($T"1YP$+7CDQ.=M"U(76-4YO7?\#H+.#IX31\@J[R4[+MEO&=$4%NB\#71.T@(KY8UB6B- T(@X M91X9)AQ*@?@H:1)(^%4L2#%\;6 MY7+ YIQJ82U+C=>WP\2)PIC_P.XF<3@EG7AT,G+)G?8::YOATW,M67S$ J\W M@F>E$\^JZNLCH>?Q5/B/1R*)R00G4DM8P^J$= H4:2JI8H2IF(F.2)UA4L?J MWO4>%[B\S3,#B:M]JWLBQ2,Z61=QHGA:<\:*R7B7HUX*[Q52EN0- AF1=%/SQLCF7U.A&8&#-"XP1"6/L-SB!,'4:5'2,4E*O<-1 T8276=D.L'@]]M& MM1=HRV_%X6&E8S(7 :(X4G,&B,; D=+!P9*+$*2]U$@E3@S3*3F: MUC847A>K3%2_FCAQ2S=BF8(RQ8UX,(28#,H0KTCPTB/K<"YE 1Z$EH:AX)4R M)$G%G%_;(!3<"#:]V"INQ,+"PTK'8XH;\: @,554/26B5 3GP41P([R@2'-I M$$M!&1$-CDG!6D.L:[) ;L0S2Y5YT^VEV"K),B4D M=,67FC-"3(9D HL.# ,C9QP#A! $6:PP8B$0@2VVC*HJ(1G?VY[\26#O-@:2L=1)C@WR*L&)3.&?:L(",2$P39C%U;FV#UC%A=2[G3.9Q M+^LL.VP+YLS=#5G*P?050)7).!!X]-:HF!"GF40_I8@T(02)J"E)2NL8Q?!@ M^KP094F1H;@I5[@I(II@@\ DDL EE2X9A17%T;FD9+#%35EI0)F,&5&E!14R M(BXX!T )'ID(BT/MA7->*NRM!S=%RSJA]SY>59R498>4JYV4N^%*<5)6 %,F MPTR2"X8U5L@Z;F'I(Q0RE@;$5(HA:ZXGKCK3K>:%*(\09AH7Q8'&QNO!I%QY MURO+$#SYE64(GOS*,@1/?F49@B>_L@S!DU]9AN#)KRQ#\.175D/P1U4$\W3O M]6*-VSL6L%V\VJ:O!A=WG*O2SKU8^VG[M?^Y+B8PEPT+)":# :\/#MO=XQ@_ MQ=Z/EH^7QP9.U_55&*"_W1W8]OG?_^KV!\WN8"="XWQWKP/R"&=/&MXT&2N8 M+>0HES,\<(^:T+#D__#5A\B(=@8Y;U(FQY4Y9*@0,8':2%3"A.?#?V9]^GAP M#;2VG;6GFT"!>J<#4JOJWJ*JS#+HTMGHU>*O_#G6>K%MFFKKUVL_] MEM\_7S"W>HH?]//=IR^M=7_$7LW6?HX+<]E13:[#*E4Q-_&Z(M-W2M1^)/T> M)EN^Z?9&7^7K+J]NGHMV/SLU_DZ:'[YJ[$FD*2 .8P=JK$1.AG*("(T%2UQC M+-8VZ#J9*FE>%3I?K\T++>\6.2UHN?AJQII[7YT1PAGCD3;"(NY$0EI[B21V MDB4= C8I\]>M3V_8SAK0Z1]6H/*YW3&?RCB>V)DY] M^&KT/196Z(2E")$;*ARW3-H0E!>>8^N_*K-VB>,_VKA .2'U!='C?<%19U'^ MYL'7 E/E2JO>$G8Z1'-]/9OA[2\OB$6LBRR%B^)_"I% LW<=P/*X;7]MMOJ^W>T?]>(V//_/-D#S$V/,UJ<1QGS[ ML]7X\OG7[O8[T:2-7UO;'XZ;)W_N[QY\$,V3C]\;V[L'NU\: O!B"F,:;]_! M?6_:C6_?X=FO17/S'8/V'.QNPCSY]L.OYL$NM.N[:&SGN1-^W_N*18S!4Y@[ M-:.()R+RJ3>!(G=>,5 'JLC0F0+< (3/V"RLHXH:%56R7%%PQ4W@FCOFI/4I M2SV"0W*88:5W!(O\H=1K(/9=/&N" MS72V<[SD6:OOAZ_<&(,99["DH IQ&S LE*5&C%@:"'$R436IC@L8%=H&1S!U MV^WNSWPPH0J$U5H=WSX*\(YS7N+__DM3HE[V\X_9I'X##.O_7G.5JHR_'-A? MM<->]T>K#\90O_3;FNV$6@1E!2_XQ_"W'GBS+ZZTQ@/;VVMUJHRA:J;XS["- MXZ2!83X12*MM#_OQQ?C#RW&PK]6I^ES=]'+TK%%N4F;OF$@:J 9E^//+GZTP MV,\I,^MXF#8SBM2.WCSZ>;WZ:2*58?@;-^O$T"M_QNODCK\)=O5+K[OSNL82 M>*P1I;&EL1*SF1Y[P^[%70]H/45&W.5Y2==TZLJ,03-+_SU@?NP]C@3T3][L%? MPUT2D.#68>Q5&RS]B:V)V'_]:]"S@+"MCNT=OQO$@WP4,#>WUVU#-_?>9?"* M_<%L:2QL.?^/D\\D._2R:;W?WM[9W M3AHG[R^CN*5*F) S8#!+ G%%'++,*Q0IH=)IS*1,:QNPS"27,%@N<\& G++ M!'*W2=N3C@3/N+.!0L!86L8@:Y$*/DP@O0DK4-52?\WG4G"[P5>'LL'^Y.62/%AULAH)OD MBM$I1$-C1-*#^\:9,6/<8A[_2($\0,#7PS-+?PX' MM*#&-=P0E%26L5$5"UKJ$5&(B!FFXUW)M0]0UF^9_+_4A%M:@ MGSYH52PCF#&+"%#/ 9;!L--SCA%##@KHBZ(7* Z#L68 MERU$4\SZ((JMI)CA;06KPSHBL?Y[Q@RE .QW"4V3[",-X69SU%,80+3AV,XX= M3Q9!6>$1VNX=5SKM0V]OB!E1 I^ MK")^W#,H4_#C\?!C*A3#(HR<,8ARG1"/QB-K@D/:80K_(B(DM[8A\25$Q<\4 M0)X1V?EG:$&O]NK37S7%,:(*_A?U"ZRGK7ZM%__OJ-4;,JGVXF&W-SA_3FY, MM^J.:_;PL'U<%>[.62K?8L6J:CN=(]N^Y,AA[;>U5Z^W/Z[]GI\[SOV"&S,+ MU:^:ZW:_CU^3CRSF-K5R%ECK8$2NNEZK95:N?'$+VNH'F6TUM/J^%^'AK9Q$ MEEMOO0=:J'CIA:X5^GE*_'M:[W1[W1"RYM^;#AXX;] MWY'M0=/RZ_(_>[%_U*Z:4[W@5!2YNY606D-A0INS:"[K\F'[J#_9&=O/@HV] M?-(T<\S"\Z]^PK#QO2K1K@[W^?UGKF M*D6#+@K0]7HM];H'M6[G5'#0C]S+#BAT[6>KW:YY>P3JD+_+W86?AZ^&!KT9 MB6M0T>@<#+EC,M%9O_5K_,^8J60NE&OJD_L(.C M01?LN3>4,3@"/>A1+1S%L<: K'O1]N/8$'_8]H@>TF:>OM1H$#2-5*42E&:/N07OZ]8G;Y5"-@RL?_M0>'+SYU&8QYOS ;K_B:CXO:L#HUM"?JFX9#4]U?[MU MT!H,7:VB]I>BS+(I?+UV"UKID:1X)GD<:\Z+BCD=.GS&[?COBZ2<(V9(?':+ M=?UN&U3JRENFF!*>2!LHFY#.N3_W3UE%#F%^10Y&ZSNR"1K[PK9_VN/^VA\7 M.3=;G?'#5:;/GNS[E3U,Z<%Z.'2T8>G5'1K\BZ/LXN6KH$UV8=I2 V.$A>6_ M9N ,7]NH>'2SVN<%8BYK^Y\_[ VP\ZB:=CE3]NN*<[\3!_4:K')O -<%:&^S M.XA5=8//'7L$TP^ "L@[9.>^^E0QLE05%=Z J][Q>4+ZE.>TJM)P[;=3MN;? M+[.PZ\SA00W^N&K_V=[>?AKG^P/ M>$:_5LWMM2_1M@?[M>WH]SO0_[U6S$S!M50*SE070=.V25RUP60#^,&4!9GK]I74!'ICY_+7M=;(6C\N>+PBG M.6^#YO:;ULYVV-]Z^^%DY^05 MG2K[\6T/[[YM'.\>_--NO'W_K?EVYZ2Q^1W>O4,:7][O-VD.TS6A7;MI:]/3 MKTP2&[ (R$9L$:=4(DN-10Y[')RGWB0ZR5T?$P^,<4DY2Z#]1BO"N!94>( ; M+Z88T)M@NF."HO]6!$4@^EHE^^OY^2\%NQO?_JAN^R1YU>T*C2S6VN)/VP=S M@SE^@N\=0#P7)8)%1JV?!RU'AG*1HJ-1E )ZTJKFENE;[0_;:E<.3PZ=C)Z1 M*Q/M=]L Y/UQD&-<*H=6NFCS5S*)KE* F\>BU3]=_IV& MJ2KAYG7E<(4YG,NK@1J6%*N/A^^G[?5L)Z_LIJI5V:J@4S6W7U[)JOK)Y_I/ ML'C,6M7);EZ]UDJG[Z_7COI9)T8QP&JMG%MZ!*O9@SC8[U;!P%9"H\? "T9? MYXCDX6&O"^X+^!5SB1\\5@F/R2FMLN17G; YU/A%*MWQ%-/6!4F5131I MA7AP FD.GTCPBD>J"69T20MW5$=HQ[' 3E8U.^CV^J.07*<+Z_KA%T?96L$_ M'T)W?L#0WJL+KX+&VBE$U.P +-(=#<9P?K8D'$YO>5UX8TF/4;"E*M!5JGR4 M6A2EL:7*Q\,XWJ7<02GRL6I%/HK2EQH?*U[CX[%5? ;.=KR$90;N59GA?(>? MF^ >J];',LJF*%4I^E'>5XI^/''1CU$XJA/.!:>"'=A;E?T81Y$ZW2J9Y!KI MEBOO>F49@B>_L@S!DU]9AN#)KRQ#\.17EB%X\BO+$#SYE8]-RO04B:J5Y]Z< M3@6Z-[F[Z7_#<5N/;![ZS_0':\1ZN>W.PM?DG M/.O]]^;VSO'NM\;/R?/MS9/_G[TW;8[;2-:%_TH'[YQ[[8@N#@HH 7I#470 MHNPK7Y.T)7H4TA='K22D7CA MRCJU[^95=AZX29N31(3Y\@2&DMM^>2>^>G+ M_G>]__^B=($YDP$9(@3!5AW%*2!;$E<9@8FF99'*4AYOT,0Q[W'5EZ M7'H$N'0+%L&-^CT9VAT<&2D"3"B*N,H?*6:<)@TPCG MTA(1V#B5U#)+S=:K9)@DJ[K;QK:Q/I[K0Y5:3.K4XFY:>=G-Z7YQE5#3'ZZ"V[_C:;WCOKOF M/IA;U9=HV#!7J7RLKM*^C=E:I=2C\>UZ%U>*%]2L8,=S@GU78^+ NO(%Y4'+ M"-R)OYK:&O1JZQ745K7BIG6%/Z7= Z3=S@?64OD&4OL3312P2J4Q,;(JMNEB: M$1GHD"1IIN(TDCQ6@>/I 5![F-ZX749/Z1M-Z3?T*O64OCF4ONQTTFD6,QM; M8BE+")-8O#,*8V(T$RJP+ V8=CP=+@ZC>+73>-^B^.Y;%#?E)[%"HJ?0WL+9 MO^/>+9R>MX7;8;SA9'/@JX9BHLC)O%#'V&FB6__UAXBGEQBN+C'8(,Z$C@07 M-&4J,2+.0)ZD5F3,)M1 MO(.U8H]\4?Y%,<+FWXPFWTTQ[26(:TD07U;L?Y'!,J@A)5$26,)$B$%TE)(L M%L;2+-6AHEARB86(ISY*4)=9*^B6!I&J4R8 M89()(/O8*I4)$UA @.BZEL">[#>'[)UOAS6A_V59H M:4JY"AD)8P:TST-+) \,47&(>Z\XR'Y;KV"CA]&:/+Y';RA\--:/OUUM#'-> M&Y0[M1Q>A(M732YZ[+B89B *<6EC!<*/"*70D;*@'3,KLRB1M#=^/$Y(_+RS M8ORP3-*(6T4BV$3"E)!$9H$@6NM09")-$FYN31S:O#S"GNR[QH]0AE)%L.VA M9AGC(LPB*T 1SKA.:1CWQH]'2_8KD5"!B#7/@.(#%A.612GAW 9$9%R&F50Z M,D%/]L^#[*D,K.66&9D8EC#),1Y6!$8QQ7@2F=[X\7C)?HG;2Q;#7J>")$$6 M$D89(QF/$R(BHZ4P@8RX[,G^>9"]UD#I:2(2%2G@]HF@L4K2T&(W0,LRWAL_ M'C?M+QL_TL0&J3(AB71F"4LH2/IQG)*8)U8EG,:,V:U7<90,*4\VB/;[Y/ ' MO_.Y1=]\J'KT]E$VCRRK[DH\Z+48C:KXJIV)KO>ZESEOA>^LEO14H8(-E &) M$\-!WT15,^2:L%!0+:CD@;H]F;-WN&TTO=]V;EU/[P]/[\NFI2 URF26$6LL M4+F*.>%!$A(M8R%81&401CV]/Q-ZO^4,NY[>-X#>EVU*DJLL _Y.C03^KBC0 M.P4U,Q.)-(I;@/4^?/:9T/MMY]G=&KWWQJ2;$?U*JV)6U>(,WF%TK:Q60[HS>M5))ZK*62;M&Q<.7. MOD^20]Q3':7J_*\D9/=9(0E5&9@>0O MN8QOLY+2=2GJ$;D?GS=*W%,-IAXE[@,EE@U$&<_B,#2*9"$&(#'X(PLE(S). M;2S##%@!O.$D^Q'<.5%JT?Y/,=Y-.JA[:^!<1J8_ 34_B2 M:)>T"%^H_]173^O?T?>'>!S](<2_GVJ'B!O[NS3$X/0X]=1RZH4.HQZ&[Q:%E%T\8 MAYI'FA(32TU8H!41 $ D#;6D2:J"(!2(0W2U$6R/0YM$JST.W:K+J<>A.\:A M)7DH8V&(Z0@D9C''C"-),B4%L3$(M;!]5@<2<2A)>QSJ<6C3W%GGP] -?5IA MCSYW@3ZK0=(RYHG1)%$):&.)MH2'(2,J-*F.F;0L=>A#-ZG]4!\B_=#6PJ<: M)'U%IZH_&2\B.+]Z.D=7",ZZZTY:_NDIL[-;79O-YH,;;9^LT*+GB=?BB:O- M=BGL6!A;1BB+-6',*I)9'A,5&*J%#5F6IC>V4-XFT3QPG%ZC\,:AJC7OWS%N2 Q6/\7AT;/1^9 [LSF>5U7^SW1LV+?):;\LTW M-9IKHW\MIN/7T_')?"9PK0_L\OD_A%'],IJJ+X_SW(_,_WUW]NF#/I$A2SY^ M/@H^P5G]-/[/",[]Y_W?/G[?V_T"W_Y(]S[\?KP?OF&?=O=A7)_LP:ZB_X24 M9T((.*H6ZTJR)"05A32*<>4-0,,)K/VLF!OO;:@/9^?0?)Z7L]R> M^7.43[29S%Y$B>..]XRT(2)M>Q(&LV,Q&YP:3 Z HT*:'NIBHN$WN&ZG\)NI M#LS PHG!ZY@K4!^;IO=O]M 3!_C>6;=,L M//=G0/8?_ UH[(>>O&BP%%Z;Q?U@^\$F072EUU[BL[Y&7LVEMV8KMZY1:!0P M$%/Y M7F%;+YH_HWW^?3XQ@R@8]DLP[(_XU5,KKY';O]F;C_KG5?*$;RN;_"DM'+V3 M0U6)^ZO+\Z36[@$.W?-86/HC,'X;4N_M[]N]?9*&CY-S_Y1/!K/CZ1Q>HT-2],X9-F#V'8EH[IY\^_PJ_O_WV:?QK_NGP'3R[$W\, MWYSM[[YA^]]W@H_AW_33[INS93?0WNXOX[T/'^D>//_QP^^C_=_^,]K;'7W^ M>/@VV#L\BO9VWWW^=/B?+WN'O]O]U\$9NH#VW@=P_>C[_LX_22HR99@F6BI& MF&**"*%C8C/!$YE)3D6T]2JBV3#FJX%&?7/0IT3]44(ER[A-0YVQ6&29L+&, MA0UC%6GXWW4+\/;4OVG4'RQ1?V2T8C).22B,(DRHD' 9,"(L2U0:,\HCM?6* M!?$PB6ZK)&]/_9M)_2&55DL:9CI5++%:F!". EXS!J2 ]+J%=7OJWS3J#Y>H M/PBCS&0JPF"YF+" &R*,D(1J'4O@^U*JI.?]SX/Z=4 CFX2! E)GPL0"0X!4 M%O* O'O_=^E"?OZ$O_1-J>]:^N$Z4CJ*3!0* M%@@AF#*@ZH1)K*,@%KWEXY&#X/L5RT<*&H$V#VHB%BC+8Q5J+JA0:99J'O>VC\=. M_\NVCU!JH/ L(2$ /V$JB$@6B(Q(BQLNA4V3#.F?)G08Q)O4T+*G_]NG?ZL5 MRXQ6,DAC)L-0J#"QH;"*!4EL(]5;/QX[_2];/ZB,4I:D"0EX"/R?6T4D*$ D MI%2G*E*9S;-0A;$EO*0V81O@/VCI_\;T?^R M$42:*%$RDL0 LP?^SS/"54)!$^ LB95(K6%;KZ)LF,3/N53;0Y!NWX M8]3C<CQOU\A6K!XL2QA/&"$=W#P-Y M%[2>U))0,RHLB,"Q18]O&@SAG&Z0Z;>G_CO0>0S7<<2,U&G&4FX$U5)K4'LQ M]BM6M+=Y/';J7[9Y)!%+M:$I,1F5H/.HA,@T4(0RFHHHD@D7/?4_$^H7<6!X MFF5)H@W3,15QQE,14Z,3&G)#>XO'8Z?^98L'*++2V" DFB>*,$DS(M)($RX3 MFL0FI6G(>^I_'M1OP\QF@6$)RR2(^BRS)@K3((S2T H1IAM@[^CC/7Z4\)=- M'3PV+#62DCBFZ.J($\+#6),XDI2GE%H=]?$>#T2VKZ<3-QPL*K(_G9D^U..N MH2]@3$549DDJ&&-9*$#7 8X8,$6E-ISV1H_'C7]G*T:/B"4JB7@,@$_J_ ]$G S87RPQ (&%I!)O.>!:K M@*O81#I(>[/'8Z?_9;.'C*,@,1$G$>>,L$"$1 8RP-)Q<2QYID,3]?3_7.A? M"!,QS4P,/)[%*L9:CE2&4FJN>2I[P\>CI_]EPP=L+8!^!EH/15>O-)3(6#,B ML/L!C;.(,=/3_W.A?YD8KJFV1G/&DBC.$@M8H*Q*E%!9F&R Z:.G_QO1_[+] M(Z V2K+,$FW3D#!A))$LTR05,4\2D/Z2D&TF_3^':(_#Z4R,EDK=E@T=/70, MR(55JZ]5;.A)@ND->['U8+K98'JP6C$D2X/4:"D)"U/L2Z0BPFU@B)8VY320 M\(?:>D7#8<;381I&]U$]_KI%OQZ+&ZH'GPO!YX8]S7KPV7CP62E80A5E0<@( M54E"6*!# C)<3*+0Q#$3*=4L\N 3Q<.0]>#3@\^=@<_->H/UX+/QX+-L1@*^ MDLE06"(2T"693@/"C::$QY&(K19I+(->\NG!YS[*M=RLR58//AL//LLV+"V- M1D&7)(GBA"4(/JFDQ(*R3:-(1%HX&U86\2%PG2>#/5=HW(7_1NK()W-W/E<[ M/CU\>Z>EY6^Z##E24%AA!)3H)-:&96$LF8@26+M4Q8H%0OW#XZU7JZV)JN4E M:-%[07F-<-5D"5ZY\]FN[_)$X^V':S+U^_CCZ&'[\#A!WO[?Z: P2%^^.] M;_N[7TX!DAC V;?E=FU[AQ^#_3&,^L-_/G_ZO \0]N9T[\/;;P>[^*8W\/U? MCO<^'P&<_6KW#M^>[1_](RW6D&6&V% %A(4Q)YRFELA(!E$:L"@UJ>=M0+U& M[R#SB"(59:E1C$8)TYIF*N, ?SP*X1_4ZN4&;]7B#]Y.//\!"%C%B"[A+>&% MWYC+O[HX2D!='9LHTTPG6#>7*\,$HPECB;7"BJW'!$.;-V M'&#/MB,S,848C')YW M0_O^%U=:E7L!U1_:NP74>YC-H^'_^##B,'EYQ_COWO@BGX'(H"[F"#"H18X0 MA9XEO'&5UK [X@D4O'H,8C(S -1R< M%-.OH'\4V&(2E!2; QF>^@6$SX@CX["XG-K9J2A\T\J:#K&POQF?3$_A:9M/ MQ$3EZ/G37_-R6OAB=_FDG.6S>=,'P$Q&UM[9#+TL##T M$"0\M;WQXW59'(A!?T_$7.=8RQ/6&Z2'TO_-Z<@"+__:P-;[&5SPHLA/C9CY M\SH*6RN[7D\6W0!)(4@W4%* 05TF*>R*F1C\;S$^>3G8F8C1V2Q7FR,MN$5] MJ ;+S8Z"I-*1%C0NF#@Z*LR1.Z_##M]69NAXOOEV I_#?Y>#$^"8J,7Y)MA. M5"C]2^#43XP"=IK/SMQCC13??>- J&(*UW1^A$O6D0P6A)!SI8JW':FB)<\_ MUDH5@_.[1I^C,EPB1&R(^H7*4M[JT@/7E,I4O;)Q4YTU#M8=EAF^\+7;@[Q2 MLMQ!2%_ZO2DF"QM1U$:2P1P1$;X#>UN<(&\S71'R9 X72]3>]@$T*QU_"D=% MN(?QU,#E$AXYP_[F:*D>E&(DBNIX@+IH\UGI/V"*F8!YM!^:6@NGH2B'S6^S MLQ-X&W!'D' MG"N8>GMLVL]54NJ\$/X J__.X!S4L2B.JG=.L;7[8#*=D (-\.YWN/[OJ;]831S'!!IP_:5Z M5-M>.<336]1+59BO!MA(Z9N=3Z8S6"GX&;< EP1W:^8Z!#L1/?\V&$]=>UR# M[7$'=1/1 9J\W"WH2+B$^ZZ>W<=QXM_#*CAN%+Q$[CV@M$J&?5>O(2[ :]A* M/!_U1?<$H!VNIC:PO2/\M5EV>5;;%VYEU>[6@/D.A$L@SU%>>7@.:CK[$X@A MG_T!F(I>H,K45AY.NX+,,[9Q?M_[ZQ^F>:"S*" I%E1A-DT(C^.$Q%IDEJ8\ MB1*[;+/<0"(X7,5X@$)3>@,9G.ON"?&(#[ ['9O!3R,X'C_[2PU.=0D >:?J M2KXH2RT^+&:S(I=S_UFX?4GJ/]\Z-P8(!?T1/5#>TN]?T6C8SC\%:S@2)Z5Y M4?_EI4ZWBM*LO7][L MGF7;- NOU.S^>K_%T?D?O>C)BP9+X;59W ^V'VP21%=Z;=]Q_,ETE#]T MEP_?H'SXC!?C/8C*YRY%?^B?S#[7&E"_!,/^B-]NX_)'L?FH*EXE^^Z6FL,_ MJ86C_:'J#]7='JH*AI<2:)Y%K?WG,TVTF?%QGY=:F:6S<^OWK)F4PKQ'ZOE$9*/-2+Y=0 M4SQFVD:4&L&8#D3*$QHJR0,L)!NR2[+^2;3L?FC<#6^=41C=#5?+)HD>I\NA MRB89C3Y^?O/MT_CW+P>'>\'^X5]L_[?_'.\=[IQ^@OL^_;8'WWU#X=_!?-O;_>4+7/\"8X3?_X9_OUO7_#**.;4J MSHA5V/Q*,DID:"BAD1)9&ALKLGCK533,$KY!]6![6.IAZ2)8RE@:!8R&,J:: M*ESJ<>F>< F@2"MNPRR.#5-8;%^&<1)BBV$:L?BRYJ(] M+MTW+BUG_D<)UXG)!$GC5!.FC219EFAB$JUU9"-IN-UZ%6;#,$I[7.IQZ9'@ M4LRQ,K+6TIB 26EE+$/!.4MLK'F2LDNJ"/2X=-^XM%P4( -.8H40A&8,<(F% MFF0JL43&:60E%X+1=.M5D@R3FSX^T2XU7ZE4E,%PI[-%5(RE08TM&$B9>P2&T.C>1KS ME(N42],;=3:-A)>-.K!]@0V5));9C+ L !*V44*"@-$8 9E9OO6*#B.V27W6 M>SJ^;:8<)CRT:094%2MF6":,D5&4B" +6!H)>04K2,^4'X2BE\TA.F09YK80 M#O1+L(<2X3*,29(Q(/9$1":66(LLS%8INF?*&TO,UZ!EH6(9A2GG5D=,)0D/ MC,QBFLDTMB*QE[4/[9GR?9/PLN6 298F-*/$\B0E3+.(R"C-2)"%&0VSB+., M;;T*ATETXU*"?3N,:U'AAR*+$7 J8FBE"=" M"Y9H=?VX%DP9+G M1[$.LFL;!WH*OD,*7K8, ---LB1."0V9 2DZS(B@($J;4$=9%&K!5E[Q"Y;^I? M-CTD4JHXTQD)0YV"V,,ER3B+B5'4Q"E+C) @]M!@F-V:1Z2'@,V'@.N( C?L M"-F+ @\&!LM6C#C!^&D6$$R')4S'$>$ZXB1+P\3$@EGE'@.># M-6#@AKT9>U'@OJE_-:LBY#R-*0G2F!$6 V((Q22J36F@22&\$#8<(TQ6CM)+QQM';OQ-ED9>;F M!HWSE)F>N.^+N)>-'#R1H-!DBE@;Q 3AF>#.$BE"$3$>&YME+IN*WT2MZ>EZ MD^GZ[HP4/5W?%UTOVRM,!/0FZV5+1(3UL$RD"'?QD"S0A*?5"#\_%+D;2 #68^N),?*O;T/4A&D\Q1*,UR&)S-.RJFT_F ML)('36C.+^Y ^/L.Q3=3OODV*P1L1CX1Q=G;F1F7 *TXW&(Z&CEPG1EL$MCC MZFWA*CP_V\N#;XBM^]]W&-R/&:PT!8&71*$26- K) )C53.393I),@7L%!2A M8 C\LG?P/ = >@A&=)3R5FF0V !B)%.A=RD@XH9:S. D3 M2K.M5^F0LAN7!>RAY-% R6:88WI0>2R@LB2;2%#BF68IL6D< :ADE&1*"J(R M;D4<:9UJL_6*A"8P<+,DFH-FJ$-@+"0*)V?"9 M(!F+T3!,N=2)YJEE6Z]H,F39JK-G0X63YQ#%\K:U'9T4TZ]YB13_4V5&6H'W MWHK^J$Q%@(^5W?P7OZ$]!MX>!KY9,?-D64*%2@,B+0:S9&%"LLRF1,>!D#)C MADJY]2H>\N@F&3V]7VQSY:$[LM7T='RG=+QL9P%2%292E-! Q: 2,5") B-( M$MG :&52*C3(,O$PIIM4Y[RGYL=F+NGI^F[I>HD_8X$7QC)* AD8P@++B*0Q M)Z"H\C2*%%9MQW@T3GO^_(@H^N'M%3T=WRD=+]L:TL3$7$>*1 9M#3P".LYH M2,+4*,%D1)6B6! X"S>IG>2SBU7!;B0+\2I]5,I3-#7\64P!\?HTP=M%O;OJ_ M&_I?MDJ(. #R3U.2)2Z;)K6$:TF)#@)EJ(@XQSQA/HR2WD_;D_^]63)Z\K\C M\E]B_PGC,49_$8MV"Y $))&< ?L/C00]2 I6%0G)TIN4&^_I_]'0_T/:/7JJ MOQNJ7S9U!*F.PC2S1--8$!9203(14A+1T,2<:08JV]:K9!@GSZTVB/MVNIW& M&VX2V='Z!;QK-D 3R$#,9D4NYS,A1V8PFPY@OT@G5FF05\%*?>#%AE<0.4<: M@HUN0]AV.IM].#TO*JU'R&L@Y-Z*603D(F1BDO H2@BC7!".R<@T2<,D2BC\ M"')1QE==.KVG]LD0]-U9-WJ"OFN"7HV^$"DHIH;0,(D)BU-.,F-"DED ;2-, M&@BY]8IODFNGI^?;IN<[,U?\ #WW^LTM$OMRR&24Q:DVFM@P5ECZ5&-OUXBD MB3#29%RI2&#]+Q[U];^>,+W?73F1GG_?-4DOFRQ"JD-M0D9BD+V I!4C/-2* MZ"2.I8*)"9:!0+[JI.A#,QXN-&/%,/%F\A6( >X;#H!^MN\B=..*EBB_:B\B MV%L]G>/PZL6ZF4%WXW;H7S]HJKN-!=IL3K(9@2X+K*07"V^/A_RU8M01QL2A M2B.B,@MB8<8R(JW0),VB)*&) =40.W-&PY#?I,3D3M$?4QA0[U MB'IGB+IB54L280/&21!CS'2!:H>4'M [0'U MP:R;/:#>*J N^QTS*V.:2A(I8PA+=4P$C2S)8IU)'7!J8[;U*L)J7+?7M*E' MU!Y1GPNB/F1X6X^C=X:C*X6#;!A1RBB)(PN":_&]G:X7_ZOSKJWIJ^_,Q4(MZ]?_!Q7HB[MWY1)O)[$64 M.#3U$Y;%OU\UDW=O67C)+0@=BU3Q7AT;/1^9 _O>'(UA.._,R;3P-=H]B<"F M_')6_7@(G_YE-%5?'B=AC,S_?7?VZ8,^D2%+]@X_!OMC&/6'_WS^]'E_!&,[ MW?OP]MO!+K[I#7S_E^.]ST7I[F>'2/OV X\_Z@<.M67JY^WW4]+4.%_2Y)M M&M-S?PZV?_2W.#K_HQ<]>=%@*=N.6?28!IM#]]/1W!5"OHL4H1M'(6[<^EW=OK9NBD_&0A:EUJ2, MP_]DP&(=<<8M3)3:5!H0S>D_;Z_6*GG'J7O/P2+V=_#I\T[XZ;_@_WQ7_'^X;O/GSX?G>V';[\M6\3@-QC?IR\?#W4._SW>_^U3 M_NFWM]_W#_\*/^U^H?N_[8\/=M_">W^U^Z]76B(;F=E$,$:"4 K"LE1A/=F, MI)KIF%-& ZQN18<)C8=)O.JM??1AT3T(/5$0 MP)(QESE24!HYKRA&=:#P8 MS2X+'A$7QC*1$6H8)8QC#VJ,6)6!XB8+N.$H>,0@=K#@QB4=;I%FGUE5F]?G M>8(?PBK5QXS=WP(]&9Z0F9A%(N R#2E3DDH9*\.IS"(E,A'H7HY[()Z0K\AQ MP*(3K1DC66I3PG28$L%C0;0%9B#C*(V9VGH5#BE/@2L$MZ2,/GR86 ^?/7QN M*GR&20S$F%DME&8133(&M&AAP2*MLRR(>I'ZP>!S6:0.(ZLC&U)BT@@+QPM) M!-66)#I)=1+95,42X3-D%"#TMNJL/#Q\7B'*%O^-QSJ?S%WPZH_&W>)3[FBJ M(!8QMT$2:\.R,)9,1 G,!=98L4"H?S*ZU7UHT2-/$"M?4%X#:/5Q@E?N'!)6 MW.\N_I,F3>V'^__\RX5UB;=CMPQW$^1L)E]?_&:F1X4X.<8CU<0V[^:E&DW+ M>6$V)*(YWFMQZ/1@]]?/GPY_/_[X?>?[I]UW7_8^OV$?/[P)]CZ_C?<_PZ@^ M?XD_^;#]I8CF';;W87^T-_X5OKW_9?^WO\[V#H^//Q["?S]_"?<_J[.#P]'( MA>U__HO^$V4FS$02$EA&09BQFH@X2- CD(8AE8G)F.<10$Q&[R"62R%X&"C! M-5"#$E;8+-8)Y9%&>2Y)E^.?N^L_Z,24K]+M4M![EX;]WESZZ7L-MLZN%&N] M!+3W$-'_QW1R]$?^%;;+L>%?SMH=V"F,* ]=I:3G>^R#?]*8RE3:#(Y]( D3 M041DS#(B5))P"@=):O8(PO@/CTT5HX]5AJN0?!^X7\R.!PKXJ,@G@]$4P18/ M1!W8GT_4:(X8C.VA3^"VLX&8Z('Y[SP_P2R/H:LEA)=*)&(W.0.#[:D9P M-T@)4SL[%87QM\FSP5%SP 9P6:PF#-0K4\7^HWC@8;_/(^CS"/H\@F<88=SG M$?1Y!,]@C_L\@CZ/H,\CZ/,([L:T^_0\B%L[@9%[_9@U(/116#$1)BD66JDB0",F);"QD:RE$=I)&AD MKNIV[,'H#L%H):9/)3Q2442$#"5A4AF2:2N)SC(&6ZB9H !&E ?#A-]6],8] MQ/0])O'O[43GXC:TRW#M])]>R+ 20D29,DIEDEG)I3!24&I#EC*;V+B7>AX< M:%8#_G4L$ZNI)E*!K,-2D1))K2$1R*I*IUF0F!@C'>+TFFF3=R?:] 17$1SG M<6(SJY20,<.&?I$2G(>:FC0TJ>HY^R80W IG#T#-,#0B@;2NRY.O:L1H6G*N)6AC%1&5.$!8!"W&H.O#\%CJ%2R@VVCDMO M7#9T\\P;/7$V,5#*AD&09C(.%6.AE#R-91 JT#9EJM65,_MZXKP9<2X+!I8E M8:!H0#!M#P2#A!,N(I 3(I (;*R3A&(#G^O*X1ND[C^63+U#EYRW$MCE K)N M8!!8]%3VN2-]BLB=9=CU&MV= ??9:JY=JA2+&?;X.X2X9=E4HO*>1 ).3YAB@3U+9)8Q M$H749*D16F4:W5'1D*>KK7LV'.+NK+7$YN4TO#=F\+__%P<1XN7^=&8&E.*_ M:/CRG?EJ)G/X$*8EO)Z6,^Q=4%]T3]"72&! DC.1C_#7HGYD-45A>W$=;C-E M<#&TD:$J<3(M%.U@O0,LU!=X%8Q(;,Y;!<8&L[W]=OC\I*)\N9P?H MZS5RS0F6AQ&7X,J]'L_U.:_G]3[?U/$B^I78M/WOB9AK%^<)ZPT@5/J_M95Z M?LTG8J)R,?*!H)C 50Y^:I(V?UY'EH\C33E])FG*M<3X>CH>YS.W@3L3_=KM MX)&!O37EYB4L[[^N!440W$(0$@\_?M__#-_8]]^OSV M[-/A+Z/ES,V#P[^CC^-?C^&Y<._[3K"_^^7[_N$(!3VZ-_YXMO<=QO+Y]]'> M;_^Q!R $'NS\8Z,L,2*Q)$I80IC)#.$6Z0!@+A)&9'R+0QV/,DM M".&+E?@W5%#>F VX-$49J F^?%9E'<.[OXHBG\Z!N9V=P+] D,@7U][MQ]%< M% +@U0S42,Q+@UG+34JS*."W(\_JM@?P$=C0I9>4BV\I!V/1#&$XD/,9Z@&# MR70V&.7CW%>\&\(-MLBK-^.'\W$Y<$*[^]VE0X]&1LWFP&WKW.GA0.<%7!N M\H'-U,Q_Y_ T\F,MQB"YKHP$7E1/!);U:ZX,ONMK#M*8O[>^.L*4:_C^?^?P M <_73_-.9K>:EZ MP%-N#=QZNN?%>#J?. 4)U_UD.JO&L[S.,.!VF7%78'#E M7)8SX>X?G0VD0'%CBEDVL%AB!OP'7VN$.NYN@O]^O=% 7P/S#=8F!]X%CY]K M>W$+?+M]E-_N_]HM_H&M/EL^>@8H+DUQ8/\$U1"/X&NWPV_:L2[::&S^S6CR MW133QCP3/#.NNW^HOOU#0\-$EBF2"IT"SU7 Q29CF'$WDQCC@:*Q$:%H^K-*,<" WH\EC,!CG\7PE'=)1_,4 \,_3?#2" M,_W5X'?&X@L.%H:.(ZN'-'"J%$X$@*@+3FX(&,YCX%P91QDX]P*5,(U^NTH6 M.$*\&>5"YJ,IR;(_@U+\X]3:I&)UCHXRC%"'0",RB/C0&(O"Z; M>!RV(L\"NUOI%#9<&]BI^037QAE1<*=JOC_M\OWN@J+MJ 96Y$EPJ<+A]F3 MOIG\JVE6?X)@,8*EGQ>E T8Y+V&8Y2->\>O*4\54S3USPOD?&G4\@<$^\$N1 M?P7"!$ Y-B.D5?\\/J4<=W>OG;6K5]:K!_"$A5K:ZBL2'CL&B#KGE7B,.R.! MNY0[F?^Z3IR\BF(KDH@KD;*,&\Y2E24L4@F3\$-8\6!6\V#XRX(K)%Y;$' ' M9^JMFFB_0'''T>$A$&%I35$LL]_S7"3)L^/!?\7[W_^F![O8E/CO[_M'_S = M1Y&F&3&9D(0Q88E@6A.E YN%,;5,@1Z;;9^7>0.4,H)_#3NE@("VA/[JN,9# M'Y<_*[9Z.-WQU/%V B+I42Y'YCJNM&=^3NC>SC]H>A LB4E@E"8LB2SA01"1 M5"H3IDID4<"W7K'+S@D*3 Y]?G(ZQ)2#OH&4Q1P@!=.2.7O;.M,/0<9Y9H< M\P]S!"(#\DUCD/">E*6!;X?Q1A@;7/&RF5=G-Q]<^*G^;DTJ"Q4=!KMY.0/^/8-9S8N98^UX4W,9 M<'H75""LQ>95&H4L7XD3;XPLUPWCZ_:@[32$*S$<8*VW$?QW?[H] ):BOA(: M1>G@I]UM?/WVS]N+[X&;1^:HDHJ' ^>1\Y(0LI%*%(*52%OY>4D>JC>B'0AN ME[\Z0#^?.C9.;>H\B'>,\U*6*LJS17>/D3M%-[D\0Z$,"#>X>*@ MG%7%#F:%T%B+#[Z)^JHMQ%R#Y(BU1U$9=E7U0.)!DX-?$7B^/#$*?<.-#C&8 MGF"U4F2\N8&WS"=6Y$4]HYECWVIZ_I%WS56VS0UN4+]KGRP-^!C7+C;I +=IN#WX )ZZ#Y \* M,* ,O#Q^N3V -6;^=&\G W"V"DXP7 18CSR'#D3BF/V)Z+P MYPOV(^]<6K\(+G@C?5E6B[ ]> ^GW!VTT>CLW)5#JY&HP74%+^%]J'$[ZPHB MD2/N\^G@:SX=5?I^M=YO0::93.'T8P6V$W=Z#QW!_NF$'P2L':26'7CZ]!C& M48T35^)4E,X*X!^#/5V'85:3<*^JS&1H25X[\RIH9M'Z5!Y/YZ I6@R/T7.S^/0) JUC'-6S[9PMQN;[ M[RX"R+'0%3/0P "F\Z-C)^O-X=S 40?4A;_88CH^;WNZO'II M]QP2S$>P FCGQ&U#CM%^@]B&-EQH83.?-/XV/MF8"?6]BJ=@2_ MM'*VIMU5]Z"0CM>,;G%P*YM>KWCGK2_=(S^%/\/63 &F M/9N$-XI*W%NB!Y#P<#-P[0%I:\&ENG]:.$RIPV06#ZC&31W#I8K7N15VG $V M$8ZH%W5AP6K>6VD";F=_%Y,Y2DV4N66BW?UU :*FPM"?\I_7GL[625)1=&=Q M ,J! ,T(.W)=2"GKX:!ZQQ@9O<0Y(85(SQ5PE'! C]"#6L[@)#N_(5R"N9S, MBW(N/%)7ETX%P'71.E/J=4(A(#<-I36">[5[^54GW1[,GQ;.Z=KI_CRHIW0, M[,+)2GZ8M8<'%Q]AIT1\FH\JK:+]AIO2S/ER8(HS=.Z \*5,=W%JO01.[[&_ M%X!->!ZGIK 89P,,S?%HX(W%852?@5I70.O:P +'@&.)_E6'%W >T5_A"=9Y M3+LOS2NWTJDXNTZXZO,+/$W.#SSM8TC[&-(^AO1N8DC7!K_=()AM8VR'34# M>H;55<902ZL%/0P0]%J@BQBH%\];H]""V%7V:W97/0$2(WJE3:71=QGZU_QH M6H $,UKF D]&#:+A&N-MQ75/06Z"%2^GYYMC3^8SQ]MP:5%(\_ZJ%2/MBIT# MA(4_G:$EMVA'E0!IQX,/IG2!)%>WQNYCLPU33!;,LJ^!^N&&22Z<;%@K>"&M M/X[R0"U!=X?=6G].&VUI8:!^@+A"YWKH3NJ;RR5'71!;2UD8QEHKQL.0ZRBA M- NH#6P09JESU 44!!=2_^6.C@;"KUUIR /EV;R;(.J M]KX?!0>[;V.7Y_;]*#[XZQ\AI*&!Y"0(=$089YS(Q(2$R2SFP$,S%H5;KR9 M-JM!5ABH7H6Y>")I#\!ZM\#"86_M_U^W%UPD[0^O\7GT#D0OP@#] T&<992\ M_W_;[<&LW0)>QZFH=SX!,K1SC"3$9BY&S;P$GJ,657.<&?K_JS,,W$B H@TZ M7CL' ,?)E^8Y*29?@%@JW=WI)>.I1".=.#D9U9%?;A N:G1)6=KY\ZT7MSOO MMW-'P9=, )BEKC7"Q?&BYG"<@_I1Z4#+KH3:!K-HB:R-P"U4.,5T/JLL[O#\ MV./8LL7W;V_9?=VQ[/Z!=SGSKM'.QEB_:OG9]Z !.^8_'L\G3:BL,W=VMQ*M MA95K8*T[X!(W .*M-,=B9"N;Z[@THZ_5LQW$GKCO@Y#=@#LS,9H>$0R'A9GYD,'J8/A-)"?34Z=]PP%Q'&-2&RUQ5W/@ M9:( 56PR0=T>K96 ?,QOJE?\5P)QZ+OQI9>!-(TC6!Z)HOJJOZ$M;Z#KH#FBT8H!HZPW#/ZNUN M[SH04EO4&EK'I[M6 MSG DNI%'-GWJEBGJOUNF LW:_6H>2?YT5>ZEQ5J-SJ M]/6IZ@ T+-R>*("G5U9-6+4.)=;V4N"M*U5(6_GVI2=E;<:FS,XXGVMY%V=XO-F.KR:-V^,R<@_ M_A5O/'01!-FJY7"96M:2!D9"E_/1S/O?Z_VM_"EHS8-EJ!D#P$\W&/M:L?E: M4!E8&LN(@H"B@BS0F4E3)4&N9%8$3GZD04HS4O_E>O*CC\??K0^B%R=[$7)= MK-?W-\$^MA8^_!OFH<+]O_XQG 78S(%0 0(\LTE ,D8U8:!XVX!E'+3RK5>S MTS5A^A6X.\,X:4](US\CUF>R0+K(;Q#WP]82,:EPY'X^1;Z$9W#O/O:\'+<BK!\&1BYX[::/G&G]/!7R "Z!9N.-3!^6C!ZP)S/?1 M;#X(SYI*)*T][^6L7,F]<)DEGE"\J(6&>F=!$RX,$D,>]:)\Z#;:YWBXV._: M55*9#,J&$SM-Q\N//O4 (E=.>( Q%%P@DTY2S'Q!9=)]2U^3)NVLBOS2D*2.9H/G+.>2?- MZ\]PV'T23F$LZGCN@SDL!7J-X?L3@,P\[V=".\8()8W />?^+5**??N!A\U,$4#M"IO=N#7^'>RKR&3U8^ M%UQZM"RYY7"Y@8NK<0*7,=[8IPI6PKW;&[>Z+OZ^VJOZAI6U=#=/,,1?%9@P MB$$-)6I->0EPX=^8\[F636S2LS@6H0)_=FCH\K7+ +\Q@J@\-9O,M M'^966!M6H2WM1$4CF=43O2QY"?6(:FXN[: C";J-KYL\5C#XJY>]ZR_[W$3_ M]?:PNOVH4L3..:!-B C\VRRBA9X:/\AJ22H_-.+"? 8BEZF3(CU9^%->0PGJ MRH",N9Z[W$?:) M53<,C+4N473B,*DU@3292OC1&JI0$T2E[NBXBLUWKX#-KU)#6F+IPJ%R,3Z7 M#V"1:7OYT6T:JK"UE<+1T/' CJ:GE:VUI:[_@JJ'9Q9N.C.B^-&*.C'??CBK M_WFAS5>L59-NK6&H&UQ/@S^S>AKOY[+*QG[CF,7&E,XXJY2%\9OP8/<+?./3 M>"_\._CT&1,XL*;:WW3_^]O@X+JK;&-7-&.JES M+LL2%GMT!D!\[=R1QZ$,- :1.N=R(0YILI05<#(2;E7@A!T!/_H).5N5:['G M+^W4][=I'M[M[<44-"S1H/Z6-+-3$+27[6?MFM?>D3JAH_VE??U"J@D.\J^Y MT*@N#ZHA :54KT%_Q]3)&ZKNAC]?U(=?%214%LK#FGGZ<>^)B:A"N('X9OB-1AWU%EPST60V)6C20!<9T04, =;;CQ*F<6Q&)X-3 M@Q(N^EY$)V _G\ A-8(SJ91 M;ES@ "C+<]5F2Z".WRD<43WM5\M-KU*N.@O13!*(2^(G.G2)T\/AB!H<7 "( MGU@GG[NS<^7SD51-I'AL)M N'9A3E7;B8#W7DG$_=TS>I MG"7++ICV%;OH?<7UWJF7?U :9\'K R8O"IA,^X#)#1A+'S"Y<>-]@(#)3=50 M+J[2W!HE?19*4==VJ@U93;+=L@B^**V>B%QW#'O.VJ2ZQ4&@9Q1F3",Z*",%,F MP,9?(?8UOZR6"8H$&%B%AZ@JJZ.'70-Z'7(%+'M&T)3N%!OGP&A+";:^R?FD M"C%:D-([\KM7I#!5U:&S^S#:9^>%,H^XH,6%I+_K79?>9ZN^./IL5J#CHFEB M?VJ7!1J0O53EO<,[[U\/>! [MT-5-P0CIS"PQ'G IFC^[Y89<2;_7U$,IP'Y M:W5Y-VP5;V;B>6=T'K;EM'+S/$P]2QEGY6P*1VRUK-:B_<:YF4*V9, 9+ D? MC05E(:6L,4RL+OB2F6?UAM8 TZHDB^87<=FF+EA.UOS<.17UU[;7O:8*B"SK MG@?+.O7QU/EHK0&1'N$28RCJ"F/;@[>SCHYKT-L&;[)8>E6,T-DSJTI%?9VB MC]8;&/#*B3C#=#9OV/$AN3[R#,M/5)]Q"Y*C.O]$ ;'+,M;JM$V>KK<$.(=V MQ\?FQ:0U>]K4 ;F")OS!&QS6:[]/9:7?3FJK5\-\SUFZ#ME<+&_>GJ@942F4 MY2D'Y8WQ6&4,Q$W&DQB$&!O']C)1\_(B:*VH^1O:BWKQ\@KB972P\T]D34(% MYX3:3!#&8DFD32)B,Y4FAIH@P)ZRZ24ET%SY:1#PSI41+SZ&E\B*@X7XIUI. M-=^,FL]M[//Z]EW.QM4XF#K^W.95EB?!T4];V:$8W4N_#X_1J0/Z/W[;.WQSM@>"BU0B5B$C:< U83K("#5E.KI]K&&M4YK3SBVADWF<[M_4U2Y-=Z35HTV6'XRA+I%X@K5]3MHV M'W5N9FG6$]BB_N2#57]K9>C+I.C]K [5&A2K@5G1 6:$Q900V026Q*D!I0 M"L@7QENOZ&7ECGOO\07>8WX;?1YA?K?1Z)&%VVE\KMMYG9BP9"Z^;P_C6XQ_ M >QK0V@::PYF/LW+LB[4Z6(:RKQ<*!?IW)%M,<]W;=CV06-2NJ9A_*K[%6W= MQ^)=4[ $R#P5A29_3*P MC@"ZVEI?\+*I?5AWZ.V8NRMNW/Q473XURU?F37]?///5Q>F\#BS$M".LL=:I MQ3KTJ]M$7RY4 O=Y,54DHGG$@5;7W#E7PK_*V@"1IS N"@TK[()LX1<,E=*F ML$V=X.'SE1=R>08_;?W5O.B=>]'6STY*PDQ%?(.CRE%%E9V"BYA'4[AJ%%57 MIRJ-RUG%YT5]M54:TI^^_D( MA:4)W83K -Z[0_Z*(.JI=L?=K2:,PZ\[-7B/1:=C'LS@LZFS'=UL5S<*WY:[ M4ALVKSK2N%2HJG6-2YAL, ![R:G\!+.GENBZRM%:OEP'T:Q>Q]2KI8NU+7_E MNIO7^JMFY2VH*4Q6KF(:Y_*UL6@!"^BDNNHK*W>NX[Y/7)6PKU4*)E;&]=@( M/V-1TM;_XQ;,Z;_>=5;7)('18L!NDX'I1UEU(O3+7ZWV^8=ZR;*,VD_G6+CL MN 8^NUN/B6 M.;:&03AK3A69*$R$G&/27[V]VH7F5J'E,SA=VEDV\*;&E=5) MMCT6*'L#N)4NK@(^N'C0,/DL+]1\C.4R71.!XB+J]7;Y-LT5Z_R[HOF59656 MDZC_O(5O8^QM78\7.RAAFTG,],5\QAJ 7-JEM75I&+^/U<;4S9@N 15O]%O& MRTM[46X @[F) +.8[L7N-PWNFIS1$6[2S&43!K68+D>9SY?#!$SL<9@K)(]C M[_15F "_4NCI]<%_WNX2FC5/]%MUKUOEDPTF=H1%=NJ0E'?(Y7W(^M]?"H'- M+]M=JY,28&RJRI6ODBKRHDJGKQ-WCT93"2"%%66FX[.JJ^8)CGE4%\ VD&B(=4:6_>_E_TQN.HQ0(M-&V6 ++$*U"G;$B@:Q"%7^*2ZHVT! MV.D)[+L'^V2=.CV]Y<[-35C.'T33LY[H[W6W_<;Z<"??&Z!FZ!/G!7%>V&KS M?*/&MI6L:PZT?#SZ_;MW:@7!M:U7XL12K!(#@IY3F_SF]=MRK]L"NL+DJ.VZ M6^M\7FG 4IA?Q6CN]"QOU$!NB@X!*#'XW6&NU/JGYI(["]V'N M2[/LC]U#\6X?PX2;2_(W9HS@@RX#78C3A9"I(Q#J"E?5"^OJ8>=U6(G^)-P[ -5F#)#; M1G.TM'I R2>5W:*;0%I5*'$A/(/"RWMU[Z^QJW6.TMW<]:+"GH-+>G)]8AK9 ML#IDWC'3R8]!)J7'^20O*Q6]/Q?WKC1WI(POQIQ@E+L+F"_$2:Y;WN)ZR7E$ M&0X,5@7UE3^]L6/@&FN)0M="R.3(V]4<;_% T"K@_2[?ZRX[?\Q*/4K<>T?C M/H@4RU4WWLQ^@Q[ 4EFUE "F:\KR$DND*+UX5WB7I/>-X2.N9%:_??>LNIU? M];7QB@[1?ZN,LX0XW?.ON&CX9N@C#8,H1M:K[#M)R:N8_WM*D^\ M>T,%KPMO;+*(ZX(6K4;=;_S&;+S/6JB[]TVPUG+E/*B$S:8MKM=!:I]?7G3M M)DT*?D7C:WZJ6MZA]EK77U=J[OOVN Y&_:&X=Z')BGSD6EZ["*J9JZ]=B;6N MY=G<5^C&0O5G@P)?V)/N@Y(N[(RS&&"(WNFYPBUV.9LMK;@"FGX'K5"-4#S1*R\ZP2!B==:VEW.6 M[M:]X0)BV\X9'1$;;4^N^5\SEEJ*[FG[WA&X[FI@FPW%=D*5K^"H*F#CVSLL M&XJJHG6NMBP"]52.\J-..'1MOO89A*5O5#1-05/7!.(UJ35G[?[M6/YG9\69YW21O5N]9MQOYM1 M$TD=G0/4/1T;[Q&:2E_KSTE>"._8?JQN:W(J,-2N;%P(#-'[ZM^ MH#CGJEW-Y[G.G7=Y6@PZA+?0_JMJCC;O:>]A:&_91CQL9>AI(XP-?5),92!> M"ACI>'T+4&N'2+VGT^)+TT^WW]E[W=E5B=>73*A ,I\T-H>NK.Q28;K[VC1I MAE_F%^E/2[GJ.M92I\DF7OLTA=@8WV"7\?EIR7;!^ MP4:M7QTQY(RGJ)A-1P^^0G3#5JCGA_=.O&T>:=T[$BL(C;#R06THRGVW&C-K M,@?:@GO?G-V@W[=[W3?0]^8^=1CQMLJ!QBRI8U'XB\J56!KX,M.NK6OGB?:V M$Y]YDZI$5I?R/QQ,Q&R.>Z;S4I0SUW?/3+[FQ72" MIL[%'^#/8HK5 [ UF%!?JO(55;;SZ!\6F1_W1N(.C,5ZMDX(5 (%(36N-K\HXW%-?VZ=5R6FA,(AK\UWW05\L MD0$,L+'/8)T*K'WA"]W.)^(4KSC;CICA#6T57!>/GX^;!->52AO.P[=2;4.: M)B<67^)J;V"4=I,F7=_K>#)J4[K)@[Z@.,C.:'11E8ZJ=%&G2.]*O0X$"CU5 M\Z964-7_$I[!M88S6E60XRXEEE+\%>Y\YN)HI. M91;7M?Z\L98G1H ,,L$ D*9_@*XZ#9RY#X^%-G4G0ABT*RWBJ\?@$L]/W-UH M^FZJ>!7F*_[GDF(F+M'"8E##^55:T$[1#LE;^]8LY[3HOFU5/X:SU:DL4S,( M\TV9DQG.NW*!.>M2)8FC+ 9B]O;@K:WF7<]TXF8[GEY800;8#\8&U!OH:_KX M\ZA-<\"Q*!!<^6*Z$J7_3M6[LZI3V@F)+6J*.O^ /AA\\">-<3LCV(+YD<.N MJMR4W\E."2]'&*W'=[$BEJM%)C R $[7$%^#&.DJ?/OBZN>\:5HLO.AJ^WL7 M@L+3WM\KU'3#+!$SJ-(/8'\7*D(!5HP1CK#CT/5+0G485<.>+AB+.SQ?S 4L MID!E[[A8$,QK\ZL=<5QZKRFV)R<0/>&V% MO__75/@[,Z(N[[=KE"N6:ZT)G(75A\2=V.Z*7K_.-*^J'KIDW*J_ 3 M207(0Z$)1<]-6Q[#=2EP-<8N8-L?C,_7FN&Z3::=X(H.(\-\OHH-7K#ZYS"F M:I%8\'$ZKP\?0+>^0)S#W5QSM)O@["K$MNDT MY(ZBB_;Q6F7%1RI\6"Q=.1R,X#",O.T)JY;GL[-AMWQ>%;W;=.@H:^E[2>8] MK00/STZJ<8M9I0#5-Z/H53U?HY*C'B^"PCQ :JEK^IU/([Z<76G6"J4]$[L[ M)@:;,AI-3W$[]&(Q4%$7 ZV.M&MI+HT_V@)SZ=M,.M7TJE7=7K6=^E =.*S. M?UUU;.):WS:]2N#DFE.G$UZH$%4![U?XUCG?J3C6&BK<'KSQ(%IS*Q@$,!9G MO^OZG5O5S:MA0S_I2ZM(ZE+A86=14G "PGG"@/3TM3#0/PWL,$_V+7R M.7K(H^!VZLPGS[+._,%7#,(QISUDW\)1['02G1T73I]4J* MW4E7J&-MBLH$D4\FTZ\^I+A-(AHNI3KX!)7\"(6'[4XOR6.06B56JQ0@P@@L ME@ @?6Q&)VY6]11!)''51ULS[= %;;F;IJ<^"Q^F,(?.%+KMS$#@J4W$>?OH3UMO M.W>W=;7_@+NW?GXX \QCLS)?.,H]-+'!KDT&R3 .@C99L>N.H"25V^H'R_,48X>,R=KU05Q/(@@7#3=C=_N=/H9NY;!H.W 4W45>JSGU-U. MU&[<]UO@6&IRVU8L12I& !EH5]-'&JS^ W0]@_=5N33&!T_ H+#L;1?B%JCX M\7;,NT0#\%Q%X K7'=5P"LYV&-?CBK=4V=ME(E34GI&O]C#QR(21_[?8_ MT2WMR QBL MRNO.4U4XCM[U%?@1;X12&J>\C"XR69EGF0ZBQYEE=*Q85"EQ. M["51]>4HJX8.\,POIC@] \7G3S.9E&>CKT"B FU/R%2=C\AY'T9355FU*R$& MFSL@5/P]<25J7>^<$INEZZI&M7]NL3Y+\Y:'V;>0AG&8W>&^?3!>Q:X2MCS; MM7!N%QGP0QRIJT/Y!:.\\P4L']87[UG80RY E^4VID/'YCN]:I"\WGRK0EVQ MTU\E]=>;^/[-ZWHNVP\JL7Q8XSAK$AC'4^ 'W7J,(-O#L\ EC@I3%>1%8[D3 M^UUSF:I2XZA;.K)Z_HJ=F.XVFN9'9/"'D6/?&33/ &OY:D;3DQ_J>;8QG/1< M@^DY4U]MH_"ZJD_T8_:U#9$9WDX&OQI9S-'L[INBCC'[1O@01=]*PF"S3V=) MO:"IA(_7J1LIE=#)P_;'(T10)O MAMA^%[UJSH6J\[*85PU;,RYN<'U$A@U[0?=54QQPV!F9 M6NB,ID1Y/+"CZ2G:Z]U3"ZWKZD;#U_&55!%4M1,8_ \ZP,OJ6;ZGE.R\D"NR>-C_! ^2L01X"US\Y$&/7 M7:TJAEWI;5AA&4YC'6 XK&KCY@ X5QKR<.!)0%1$ VR!^SW'&&,H?!559O15$RZ'MNZ\*WR[\8LEGQ6L;2?" M\N!$G-6MV)V1L'DQ/ ;/ 3_$:#?T_Y\(55?8 =3[EE=YP'YZ];PKM&OJERA@ M&Q@/L\8X\$1VOK:C#='[\[D*\ZR7PQN[Q$)&R;!J]+.R:U5IHK,%>JJ^]VOU M6VN1=3Q]((Z.L('JK-M.XU]Q$&P'@ZIU^;!&DW^%G:LX6-)\$ =E%']%Y"IM5=39K_9('VU'P M(_.]9+HK$WWTB+)0RLLNN%7JK3E/0 #-Z@@0!Y;'^-C/3F.341..MTIP&ETB MZ!I?;%=>-5TN*QK 6%)T_)4SX@0\/!3H*AAXJ%_]D"MV5U>X:XI1_E1+((TK M?:E3AI7)!8%0D'& M[5=MH%E/;$Y3J]J?PL?TX%]T.VLD'SC 6.6SSNSNM!$ZQ6*M\#N(4,%VTGV@ M2=_6==ZW;5A-U=OJ\4H0U]3X=Y0R(^/SW-ZV7J<_1V+R:)?@.D98ZHX7,,KI MW.4:-GE@=7:8J!?(M=5RA7^;5:JB6YN8)E?:RLY'%NV4KFH6MIPQ1ZCEO;CE MY5Q(JL7'7FZ,%^4^,I"OG6_\6IR@QHUIX-/"-$4^M,96[[40^<5E!O^*7 MKOC>5*,H_[V&=YT?N1;69G)4ASKY)7?Y0Q=GY?=K?[VU/S@QDWK=ZR"C\WG: MRNH^*D3'/)@J>\95_U8N1:Z;O_NO*,:?_L5:BTGC^2H,EHS6OGDS6H9]9,V" MF\E#_@K<>U5O+#Y/:TM>Y7NH^F,Z=Y7+Y< ,.M]%Q[7@F91M62%I)L8ZP^XW M_,'47SG'@=&X+1;])2ZCW!?/SK\!PDUFQV65^K?D'CGMC R M TKI:$#/=Z24KAM!V;4=WLI.H^ZQ(IO86B75^_HLMW8H$ M#U^L;\F7$IV93N%IPA,$6B([I6R:3H438RJOGC/(5+X8M*B,3T;3,^Q#7Z=8 M +),9ZY8+K*B$<8?8%BG"[JR+NJZ.E0+P9TN)=3%H39E6@"L80WO$.T<O&:D)^EB[ _$).UHF+Z!)A71;,K?)"V\\N@[V ',]EL#N- M/%%M2W>>-.IX8W"B;N'0\EY@']3"!]"4FS_-YP(_;Q>T^#\;'O)_D8>\]CSD MT:[%90Q\3Z#MH\._F^YC8A#&V\'_M&YE%_1Y 8MUX3AXLC ]K8FI^E?
=IV@CN-WBO9,\I;)EHEDK1;ZMN[ M8YW+I@3O4BVIMFZ4^68*E?MX*G=CHS>5.6 ?L"+T$#51;"ZKX*2VEFFCJJB) MVD6Q=N&>#>;L=)H%PHJP@'YQE86V82$>[1I(AM#*H M]4]VOZZPRJ0$/]6'+T.'NCW<5S8O:[55/'/.!@SZ!G369 M(-E[V2/:AK_("M< J?SC^<4M,9K^=.!*,VTB<$]NN+U6-1=2Y9&Z4ZH=-3W0 M@D/F0T^X4Z2(A'-$[RZMZ %%KT GW#'$?2^PHY3FID8TV K;HU>2X978K]QO MHU?Q\K;SM+(+/UOX-A:OY7WI%;G)O(HV*.^5S.]&%N6$%D"']TL_I1*1 Y^N ME*O?Q>7'8T5>LE>C1A!W9IGZ1-B9G%E$Y@.:]CVQ2:C=4Z;RTB-UR>[BI3NT1I=,AR9=O0")#>^K-)<0DXR)JR(FWE)+ M^-%G)Y7T1%,PPQW=CZG#&+/ZY47@>YRG&; KNTX0UBFRQVP35O GR?5D$N,G M+6Z*Q)XMH,ZD'[,B"Z&! YV+$)*%6,3 []B_)0E[?E&F1N!)0XSJZ8$**Q35XC51]7W+-[?R8N3Y'\D=4P>=V]$ MY,51'+>0[6600?K>K"1L>%OD[;4! =M#K=>56UUWW/GQ#G%;K)$+9-?P&BPO MO^1J34@*I[XXW.ZTG8\D2B65$?=JL3#/+:@C3Z13(6BI>&64IV7SZ@NPZ=)LH_L M-7@ P['5?BY+C13U)_+4/YIT2+CO/HWN,2\+<4\+.X2\V1O9!JWV45^YQ ^3 M+*8*=*7F!ZGA3UJP(G(+Y@7QFRWL*AM;X&OETB#E](!?U*]^2 ]YDL:N:5ZP&(XR%>U%D.M]W$W MK*U7G6U'Q; M>'5B4H\XP[LB>!71:Q5+#$85(7P2R\O=7S/I4YI4ZPZ1U+>$WBO(<_]Y3/PY M(O%9=AZ1OVR9R1DD(9$6$$N[8NSXG'7.D:WV(N75 .QF1%]AU8JQ$X<\;NU6OR$J\7_"+61%(OR+V#"Q2!^ATLC+07L3WE(!L#TF19UIT;<)VX5CU2^ M KD^T>LV'B"\V'3N"J!QOLJM5:I6,\.W3->FI2G2ET@*\)/CODJ_?OJ)*'I5 MH@4SEWBF\WB5*BOVKD+"OZ):9E)>L$M0T46'="')R.4 M)2&[=1%=RZ_LEJ^HE+_H@5(M:E!9:1Z8RPOH\:XDU%3(TCQE@SFCH\#C ]2" MCE3:9W;%CMA0=K*?SD19MZFG\X4=)OE._< ) !BKF"3OJ\'5CS8U0ZHN*#;MP5Y(K.[OWL9I M3H^3\-+P2;/[(?TES)LVR3NT<$6]?4N\/7$$BZI/VC\C#%9_WZD,WO/Q "+?#_:N^T+L\[R&]PZ).T7N=^^M&-$]!6$/SQ%]8%.C@ M)G)9&1<5O<58)D'%Q*:1*$KP"1LDM_F>\P(LQ=&P76N7>1?SO(W**51EI;/P MAM2P+6X?K8:VUM/AQ""N( S\'.Z=@K@'9R[^DUKYG_+2Y_<>?$8; ?/BZ;2V MU:=''E-> M2)LJQZ>/-B0=TF@6R3M$4@ A<^6?Y=4\BXQ2V["Y): 3Z\ MS*2_ONY&4O<+4Y21('9GA9JQ._8@2>I-X]*1%&(GIE7$"N\2]PLF-$TT(V()J0JL@& K(KMG^[CE/GX;5)9O1H?G' M6+7HG5@$EP@P&[OGQD(&_(_K*/13>CL)\>)JU(M @A$\HL :7P3.:ZGUD")T M[$+3SLY T#K?=N=/(I=5RN$WLFA."P,<6TI>EN?GDBB0I@TOK-V%^78B7 MJ:TDQ]+M%3[_=-AZ3 MS$_Q$5?)38VREIIHW\RT@[4$2E7N_X+BD.=TW+)H?461"JO)*J "@80"F094 MXM)ZT/N*7\4N8V3'+]CETICH6(48+$4C!,71 M@7:.#E[BF]G^O+,2J5OO:?.\K3N\STZ0X;U+:8F4)>R.<4((\]X-'*(?E/FQO(HC MO3+G%6E>^>*YX8AW=MF4E2H<(%CIMJST6WG/\EI1R8,[:.*KNT6*29[.^=-O M7QHT*KL!B&[<&W5)G/ZTG/4FQF 0)21;B9KTQ @J1%OEKNT]S5W:N>,+=L?_ ML,+5M ME>?N[VMP2<) 7=\0)ORG\1+);(Y*3DB?_;W7:8^5Y:%.S[?F8+LXB M 0GONE FJN1!!J(S"!5A:'+MU\\?>Z:$*W.]5S#\[@=$JIG\6JCURD_2:E"@O I6=?T4JN&> MII9GI):O\,!"Q9>C(UN6I6?2'(178I"8LYD90Z6[/G?Q(.X59\_CBC^,B4^2 M0EX$'Y)T^WG9H78[D$C60&(+L8]I3F Y69(1*-'.=6#3I?SJ6^F#.SXE=VD! M_GF/5W;BE,9B'DN@M]V<;S1+=NW_A\GQ'!MG+Y,ZR2BAWMM6/(G9Q85,KFIPQ",;%VTBR]9+/!4"I&G JEC38F \?K#5 MHG G?Y&(:Z+$YMD0_!XZ20Z+/&J[D]@A]@X'LGA(+XTV#U1E^0LWZW/!$'LX MO@= !LXFP0_Y#Q\\/X'UO3[X(04'_>C#=GB0L ^]W \**Y<4%%_L,>Y]Z^\\T:V:K]L''\DSI^,S0M$Y?'ENL(L]TJ]NP M-UFLK ]HL:9V^'&_%FO/=&,^D+4"8!6[V;#O*>\R_@4)023-__.=]MV.-O,@ M2PJ5,/EX75Y5YWOOJIMOY.T/>QK)KO1A@N?<9X1URF2@N@-M(%L(X2L#K7R5 MRW,B[>%=B5X]D38V-08".]MAI0FMB^V/Y;MT_\)0?2/U$O>Q(@X!8@FC"'&$&.<;8R& MI0U'WG3DZ]+;8E*&)8%*'.D3JW!44(BL@I MPE21K%F"(@1%%!2A(-50!$4(BBA.#0.I\N5/C3.9R,/4P!^W^[.66OAC"RV\ MNW&DM@-S+>_UCW)UU42Z8AZEW%9D=1XA)]"T@R9-0;(N"S3U'$V&B33!3;U' MDZ8B13^NP DTW1Q-FJ$BZY9"KXM?T^ZY2O4U(I50'G___/[Q'(D$%+WM2D-HP24U7 M;:3H)P)I@M0$J;V=U.:JC.13,5M!:H+4WDYJ!D@U6QU4\$*0VA!)34>V+2/% M/.&O&XB7^=:D1$?LKZM&_TTHAN?-H;EZOLDDO83 WD6R:DX:!IAL !WW2,- -&\FV-FT8 MV JR=N3!U%(6'G]ODJ!YE9/36D"M0FN6"?^3!=1:04TVX42T]#:GH;B:T*@,6(VCJ]_$H")MKJ&YH0H M'0*0;MI(T0P!H$, ,DR@(J.)$)XH@$QJA9[9 AL3@ Q#(Z;ZI,VSJV64CTZ? M4=!< 1IJQ& "; 78=&0I,C+-)MXQ ;8*V&R+Y.\*MT KL!E(,110%81?H"78 M:!*R/A5CK4NL>Y)*$\@A&>20I@K#Y!"$:.%%-+>;B)RI0LC0+6199PZ4C@I" M<]M$EB[\(X;/$>6<6;+85+PLY!B729J,A7X&?IEDIFF 3\3V8U.2 &_>O@9 M2-5JVCN_3QW8\0^\ZW6EG?C:B9_\D.[=H( \Z[+-F7%JW>KA9MX:_;I),^\K MPUHEL)8^PL(CP%S[;[FNPWC_=##8?I@6+,+8+DAP';*(QQ;IV;>;)5? >3+* BB M%^!ZB;)-#OE$\D.2?\%:(L7XR8D]^A)\XN&G&&."FI>5[ZXDT+R31$J< "<( M7O7PFOHQX)<0I](2AF<4XZZ<\(F.3(57A(RBF!(5'V,#&X\\\M #OH$O'MK"_(>_+.+W/^Q]!0*6@F-;K@)B F>3 MX(?\AP^>GVP"Y_7!#REXZ4E:V.,/+[Z7KHA,F\E4KN7J/I^9 M/Y[11SMU-O@S:R8;ZL''\DSI^,S0#D]Z[,MCB[5GEJF+M8JUBK6>?:W6S-(; MKZ=&>:-1V;I7;>%.L1EIP?1VF3D:$W63_+AR?.+X- M!.;U$72B-< X00#ZR@NH*=*]]'5%%)3/\.TJD7X*B2+Y]RS$DB8C2975&J-! M$,.9,]3Z2"B@9#9Q2#?9\:0@]S>BX/<-F$_,UV:^&XN/EGL0&O]X7.!W?LB $,'-/+.?L7?7+Q)V<\\ M78/]XCFI\ZZ- 3B4>[IG*(;>.A^Y#8@&WL6DT1;[G3:FF>3&X8E>D* MLF5;"+D^(67,!/?G_[)41?W0-S%WD0@^R+,V53KI M@51K-U_+*OVC)UTC%6J/NU8N)P#'#5MUCC3U>-== =J.&B3 UCQL)@NP=@2K MIAW4R@5,.\+4D)%N"[">70)82#>UZX/U)B'C0:-*,U1DZ?+%#\*I%:!KUR+M M[(9AX]SJD5J-S???;_:XDZQNY M#B(>+GAC'+QASBTDZQTCZ1=GD($6$:,8O^5JMY2TO_ M*8MI[6TWR#PL?6_/5&G!+AF3$MPA+,$-?-@!J=H-@$K([>.9]$\L1>$B1.V1 !-BG X@?2]JL_TZAA)I4A'=13)RV*?5QQ/:3W/=43K>>+]>I[2@KQ* MWZ9Q[.HPRRAN-D8:2=]KVLS,%S>3SE1+O&<(9P53*R7\*VBFD"(9[JK\H2S< M)E4+J="GR@PGN*SJ+[VL(OB= A\0Z<0QJ?N^ MQJ3% "QLF=%& 7G!=P=^KE+./>F5X"$I=F M9$$.;U; 'LQ@"^Y*3M"?Z=.3%I8 !?L,KWY(]ETP.7%+ M8[*8%S]=26$D^;00#[ $)T^0^"DIKI]7O <(YMT4#O5#WD9>KG\Q%F D9FEAS_9JW9P(U*M] 6EX*C^NXK+D_$)WR]B[/QQ M[RQAL0].\.*\)M^]W^[^X8?W.S#!,F$@B%X%HE>!Z%4@>A6TZU5P'C (=HJV$:"LA:FDV;2NA M(EGK>#-Y0)>/!=7U:6^&UOTZO" Z070="SOJR%9%Q?5>(67,!*=8R+!%\QQ! M=%>51D8.5FC8"JJ+_BNB_3#ETP4="SJNW;AJ(M/J:Z5S0]?RX <3JBZ/US11"JR#!5 MI!G'0SNBU8IH[W(]FE1D%>G*7%"DH(X!-?\16&JMZPM,]0!3_6ZIE,_/>VB0 M^8WSM] Q9T:#QB2'BC]ILYJ>'K7%GZYLJ-!F*M)'6)CCAWG7F97SC*4%QF&E MA0UHT,LX6DN/OS^2OC^/OW\F_UG@E+2]B?$RP"[KBA,ZM!T/;XP#*WKV75CJ M)HZ>?5+_'+YR^71%AY_#O6T&W4^I50,MQ9II;^V@95BS>=L.6HG_[8W]LTZ, M0+IGS>R>=?=+E.('LA-*:3%^]HF%%F7QX14?:2;UV8G=E:0IU6Y=>@68 ME&[)MQLR4Y0EP2OI.!7%*7S\O:;.K&)I[T1GKS:=O4Y@7O3U>E-?K[Y3W$$M M8J]H%*7!GX"9DS0$.OS121WIS\YZ\T%Z!+GUFA+@?\%/!/6-]J58-^.D'17H M@!+"&WDI:J[LW5X$G "_#^0O!=@A2II$RG5)SM-3C)\HA2/V%Q^8&'CU"8R+L1/&/AA34OV2T00TH/* M(8!(_(1/7WY$]O$4.^LU00&!=;QT"&#ON'!^_/53PB7QN]92X^HGS@9V\\U? M V#AN%40R(0<-XA+8K+-$GI^F*1^FG'HE7]/L;L*8=%/K_!*&#T[:10SM%<@ M[X$&$<6O\*=XO36^HN6B7)6E )@3"%/Z??9E)BV<\ ]XE1\I"TSH@[QW@G@+ M20ZO9P#E> ,T 224#+[#_:V"8*MM-"""=TX6Y#13(D7T2/GSCT055-UN+]" M\/8D*,]/2SR"%(H24#O73BE>2#AFDSP<(,V"&_\*] ,4EC,DVB='AOO:C_^) MG2!=E=]R&5$5L$PZE'3'9%Q/@(:KT/)T98*!LN^XM+ MVKL53-EK4C@DPWM)"DPR]H(2V%) -H<.,TN;B'A!">>BA/Q\ZP4M_%9J[_Q4 M3E*F;0J$GPOA1"?I!;)_Y>I\A=]+(0 FP]H) FF1)3!"DN16*FP'2?C>C=:@ M4A#[>..\4J%!.ZK3XZ,X+O;&"$#WISXP0ET9J"EANM/)XCAYJ?.FNDE_'13_ M)+XSZG^C5<2I8XV9;H0PI+\110Y)+S@'8V'J4Z=;@EWB+01D8.:_C#8XE(C) MC(BE'DM@2U,(5YT'F^@%PW$N+5ZI\SFW[1#]CB*#6_'4[5YZ"J@>$+Z* MBH^@]!M05P$.F$OSI%O$"9*H](WD;HQ(\O S#J(-@80?2]%+N+V'= 6 >5I) M/G%:E'MF[DH/!_XSK(1#ARRH(,RDI$SFBHBH(W7+:7+8-.@O'7W-*8:J_L<@ M2D(L>\XD'*X<8G[A;WY"F+K"OSFH":T0*,\D9F/D0P/X8T(>))(FA=EZ > $ M$DZRQ7T>^N.6WI:/XF<_).LEM+VC<*#"L]!>%#66,$/$\3])?!*@3FTZ)Z48 M6<2,8=WH*?29UY(;OL2I5S&'FN0# MXIN,HY?#J."[U]79G$22]\/,O"?\/TBQLX?]\X2%OO@!"_.:_+=^VU2!CK>@>'N]@\?G\.)L?R# M2B 6#?[?\/> /#NLHE[:G7BRG\HPO(EE")7%%HF0R6(J V(006'&XOA @^2A MHOV)A9R_5^;R3"G8FI2@6O%B[T4E,IOZX 7\ZWI%HD&:++ MEC38DMU^2Z/SHA;:5*FX"$33;$G+#!V&;LS,=NAH>R"9 M1HGPU@>2HE0$_=M/)/5B)Y(]WU<@&\ ?1%!;\)\XC5I!1*G,OG\TG4*.7#GA MQ\FBOP!I!"3=V4G3V%]D-&N?P+R@'"1]"MW9L<3>;>R]. F1Z>51@$@:)8!2 M5XF;3/)\XM7PI&3EQ!A1]XL3LX1S1PJ;+H=@Q]J?0S'JYFBX=F6L24:.5CQ;!C]Z_LB2M2J_F[(IC MO&-+[S#EWMCTI &S?4\[ L$-T[YB)^;IX#.I6-E/?_WT];OY?>6:-HU3)&X&0O1 S61D&$Q13XP5^5)$!%&"GPG M3T-(R&6BXBV>*KZ.DA1&A;=3L"D8!5.E8VO,[ MLN$8UE(V#0_KMFHL=$ON4-2P^<38(?\A\^ '=M N?UP0_I NA''[8S"&KN0%,"8X]+ M>,YD!E->G8C/S!_/Z*.=N^?L&1QJJG'X,:CX'9\96K=1CRW6FIFV(=9Z]K6: M,UL7-##MM0(--)0#0VCX=S*+0JY1'=]0V\1NLGVF#MP& 'NG'&N40DWLS\PB M^8E8).< AJ"%(=+"%[!-!2744X(0>:,A\]SCT@_ROJ;=V(5 ;H"@7\E5D-VB M%H)0!:$.AU#%<=&P@N?),LW]9E'BM&_28+#)AJ<&..5J@Z!RK[D3Y>QLOW$WSAJPC:WA9MT6;]Z< MZ'CC-UM!]EQMV5/S" =LH+HQ4=U<1O+\1/NK 5!=,8;:[KCH3^>RXVC2 M;H*A6VSU3^(HG+I0TFP=F5;;]M+]$TJ"Z@9%=:J-]%.]H = =2,_"M7;8.CV M1^&9?.B#L8[WJVI=U+URC%MJ(#D0;E$4"RFM6>8(Y5Q*J$T=32HR9%V@J=]H M:FLGGP=!MS]Z!'4TTDPT%5F&8.*^HTE5D::U=:@(- E9VT\U_U@0S.ZYCI_7 MI-TMEGL)'V ;N[AQMOE F$E39"3;'8-+;5+OA^+X&!N"50L,B'E'E^D8$3Q M'"I3]6P)_G\S0$UUC@R]8Y1PC/P_-@0;AH+FED#PH 5\6]_ 6 3\U$(7OS:L MMR^<;*U!:Z&Y*<(9/4>2B12CK2TBD'1E).EMW0%C\; )\FBDK*C(;)V.+)CX M^EB2Q7G8=RR)6,:$8ADB@G&9"(:%+$-$,$:+8-4"TTZS!(*'[. 2$0S!_UU] M!KJ,5*7C3;0Q\O_8$&R8&K)$B&K8 EY$,,9;D8%W4 J?)/QM@\-$E#(2)4"F M#;'^2:7>@TP0F8"88,L)%C/Z2%J&1LO>.$"'J%VK)M*MX9< &CN:9!GI]FTL M(8&FY@YE7AVJI&?J:4V?XS6 MQ#=(.ZW3C.8%#O'23T4NJ:PD2S[ 1Y M--/W560J;6U"P<771I-L(M44>>=]1]-4+X],S:W_-U#O8R>@JK[CK?W03]*8 M:O_"Y]0^Q\U$BBY<3CW'DJZ@N2%*XO<<2T;'5/'!GT""/)I55)61WK4@DN#B M:Z%I;B%Y+FJN]QQ+K:^*CT763LV[_R/>Q-CU2^^^LXY@=?_IKO!/VTS65*2T M3N@1SHRK!R^1W/KJFL#2M56%B7J>-4-&1M<.JV.\]CPV!*OS.:@>;;73$2-XB#@4=P4$ M_W>U/.86,EN7.QTQ_X\-P89F(MD6 G[0 KXC^@8OX*=0N.13Z$9K+-T%49*\ MDY9QM,[MFBB\^;V$L4G#.TU!2;H2X5>=HKG>\##(X_(Y;TIW):]]K#?M)U>M[J!5Y&,)WW))N"B[L3^?7<"=N(!K(TJ[N@1,(:BZ@#62T+C@GL'1U3YAF M3<_1(FBC80S*4H2([2^";&2KMZD#)9 D).SD7=F_X+1(2J'N;.&_.3/KJ#I2 MS1;<,U3[?HJXM9!F3L U-V[7C6"$L^19VW-S_)PP0=R:R#!%FO48!-T4?-2/ MGO<@$:66*+.2DZ:QO\A29Q%@*8VD, IA;V$:1T% *J;X88ICG(@,[ YVNR4Z MNO4<1=:(_"IO$U/]PTTW%73:]*P@2Q.7/GJ.)'M$!=O'+70FZ=[<4PE_"I]! M 0QQBJ1/H3N[A&>@H9G$ /6@ ?%[44:6E\/G;29E[Y#R?4<[\AP ZC>#WJD: M4JT6MV[.#J ;6^*"502K-/:]JU;G_/_A<\I$?%9"K@BYU@]_6<3O?]A[F*^6 M\//1S"N!;%Z84V0T=\\%- JKNUO7GM M]KZN8HRE-;RW2B0,"_2DOVK]P$H!XC-TLCDD\,<;/.,PJ'1ANMY]A0/WH*H_#F/CU M8DP?*MJ?6,W8[Y6Y/%,D6$M [B;Y(3 (/LTDP$C?*[8ZDUM^J? *Y8^2=8RS%[BJ$93^]5I#GX9SR M*=4#%<71-R"[% /=Z J"W7$$[]'Y]KN:=>!=%5'$IEL;80AU Q_ FY-!E0UK M%J/.](*G&JU(G9E'/A@KP326=!3$AOTGRK&T_4].+RUDG2EW_G[ "&AYP'_) M%HD;^QM2@5R<\Q==91-05WC * Y[19T9W0Y[Q6JM)J@S!LVO*S]I<>1'RQS\ MEP5M/15+UYF\'J_?FS-[!\B3A4419I;^B9T 3O\O49!M=3>8'$@2_+0&R8,D MIMFZL((%+N+SS+ZE"B=[EJR]5/)($IG()N!HF.'YW4D?[LK#QT_=N?T^^>_3C- 'Q\062FC__X/Y]^O%=L$-"PE[7ODA&JFA.L=&>D8N%4 MJ:J1ZT'T @C9U"(LUQ,K2TC]-=E\[A2)UIL $^%)_E*<(S#:O[";,HQ[>!-$ MKT3T,QL=U@BB=Y6?!\EDK)^/44(=/C<7-=:(),TN4-FJ2[&BFH5E(\M=+1O5 M;/UE9SB MC(&RL^> 2=#^@G;\/AI8OBUH09?YZ\>1C_9QG:S\)?7LD4;M(0];R.)+YGBP?.HD@J;(UNB^P 48@(/!C:&?"\7U.59LW,BT*-G7V?? M-:$*?5W:93&&N&-@;V<1P&=K!QB;$'V8@$W2Q4J8JG!L?0:M29,4V@.0TA6O M--?Z,.K-(7SB=#BPW6J@RRY/"*/S"6&\6?D$/8ZH4[%/%E6*#V"N_!7*5XD3 MP ,BVHJ]D(WEW+]Q7LE%3%)0,#\TE*KXI;0;(U M"M'J4AJ(UJ=6I$C)4-%;R5=5:2Q?:S3?ID25%$12Z+9$)68S LQ]0D9!E&0P MU&3$^(]X \::7S*(LXZ #O\C)/FY)/E1"!2[*-;EUV?'NJ<=< M5-537^NFC$75.7=5CNX'I2-M1?<]G[EBI">'1B!NP&?'O[1T_'@[4=+Q_I4E*=6L MJ(@A2UAS7Q/L]1F^9GG6X6N=:Y%<)>>*DEP!9V5:OL=RY/9J0,_"=9,,7MLB M>-U2JC=L$K&['^#.)P 0N>]CT-VP @T%"=';0+"KP-DD^"'_X8/G)YO >7WP M0[H2^M$'/A:G.P+HG8LU%'CL<8F#FE"PY:8C(-5+X\#6SDS?2[";; M9^+U-@#8$R!R>?_I,U-&?B+*2)NJ-0+3P\%TKF,*_#:_6]KB6FR_D4_L@B:5 M'IIL>&J 4^HX9D=/UY@6]5:".P>(V^#IHVN+ZAY5MQ $ M-R2">T/?['/0W!3*RXL6J*(%ZK00=.L6J%-0+W_:4[%OW:!HB(1JSSJV4A]\ MHT)!($U@IBKSF3)1"JFOWU83;B5A<7_Y^J'OJ6F']JZHL/??806Q],@JU) 4 MOB^I$WI.["72Q\CSEX CFJQP]^?_LE15_O#XY2/]2?GP3IKK\KTZA_\92'K! MM-Y23(+YO.!:C#=1G%9M_SQ'@V0D;#;!*TT9S*\5DF2C,"17(_?=*.7T/WW] MK9B?I&S$0&Q._$KJ,=V3MQ=1]$<^)4LSQ"PMRE_S"U SB:9;D9?+:DV>G[@Q MAHG\%*\3DK3/B_;P;,4$;YR8E=WAB2!L,/(;2[V O[W2O,^83W!D%]5-Y(O, MRSW!U.37\@(5JS:5@X@ @-7"XCDB+KU-6K?]39 ENQNKN>-S> 2:EQ93#PZ" MS]R5$S[QC-B]=Y&$?9H^0]YVG82LE5Q\8H._8H=X'^\]@ +B63MA 4.>>A(" M1T@O?A!(KI.1RVWDJA'L%AZSJ6?2SQQ8I[)P\A0Q!='[9V04DAK#\ TO P'2 M>Z[%CBJKICDL^\NN!=!@TU6/IG(TA3(#;@V=@]Q8XCC/SZ(US5(GS5CZ-X/E M3H[4UJU&SF$D_8@G$P9!]$+SS4',K!R/U/=R65TWH&:29,AN*O\^^S*3/ QS M4Q$$R^$UW1B+P@1!YN%DIU+;I]\^2E_(%F 09:XC0I8 0Y+B1'!-D!L-P5OT=-$S5I1M7==[_1RW0_ M?O=. EAX?IJ4Q<5X7A?].GXFH[ ,;'J_,)0R6!O-@6<6-\\?JL(7I*_/$\@) MVW.<4!D0^&L_I8\2D%Z3IFIE,%2-.$'G]WOK1B[)E+SQOYV8Y-B!>(-3FA'( M:6K/Z:\YQ=,\PCVJYZ2=$_8E96>OBM1^\;\U+5&;''M5%*@5!6I[#?7SE&V$ MM_.+&*J]?V_W!(O0>QBV7KF1U>0[49RV<7':I1_# 5*!IBA/*\K3BO*T7OZ6RHKV :[_U);NJ9F-TZRK;XTJ0,[]+L=O=5B1!7>WE?A M54'L[=77;*#1J)JZ5Q[VE$8C*O"VK,"K*)433I3@%25XSU^"=[@Z3\NS2)1E MO>8J.Y1E+0O#J_OU9QJ<2/#9VTUL49-UOR9KNQ)[YZK@>E@P3?$JLRZ+J\PM M!;XH@GN#(KA:X2I5;&U/>6UD6!@U=T_T7 N0=PJ8HI\Z;&EKK)TY/3GC M7TGMLLRC- -TDO"IVIWCHBRN*(M[I;*X:M&/097-;LXH0]TOB]3JS/"K1T99 M'/?-)7%5JUI'_71)7$4KO6H(?DAAU'2,>+O2>X:*NUHI7!I5W)U7U>:6%7>WJO76 M5]S5JL,W*K=;:3+(U.QMH7JZI"T?12EE8>.BO7DH/6E2L[?1*C>*^UO$] >6I5O'E !Q_\=[J1G<3W4BTO8OQJ;?\ MBC-D4?VVWEUY^0*]C(^VV@I4"N,J%67C>&% MZ\TIUW+=HD;L]N,>EET5-6(G45ERH)7JR/4C42%V_'@6%6(;XG>DA4Y%A5A1 M(?9Z\XD*L:TZDULR=:_E/01Q.8F?),G2B!7*D^ M["0OWBG;X)CBQ;LFU7J_?#Q_[=U'7FJU4T7=2Q?4_#$ZK>\2,!!: H M5^F'Y/(RI_M%E*42=D"L\MOIZ4LD+?;F]!-ZPY$E>0-?\MX%OT1 JHI!?E/4 M#SG^/Y43\,X&.6O#&!Y1/%FB. DKTRS4LI0F)7Z>W3I.D4JTUV5$Q V50C03 MDZ05P_X#=H^&ZM94T0-!PXX7(B/RZ^I$J:L"CR14^UM1U+P.55Z"MKAWC@ U M[NQAA(FBNCU3;'4HN9:5*"O]&[DP23<:0%#Y"-/ M \^U^<@"!(+$IY-9+%*RSY*2+8A*$)7(\Q?S#?P>@ZH,4XO9NL@PO=L*ITOA MBQSQJ>:(:\@VVV9SBGL)@N;>1',JTHW;)&<*HILJT:DV4K6Y(#I!=-?,,3:1 M:9CB!M9UM-NZ^N3B!E:7&UASV1 WL'J+( 5I>MNK"P))U^8BT#=L57!1;Q&D M(E-3Q#W&2X+XERC,\[]X5EA9GOLBOJ>17UF[TQ1D6^:0*TB,'4.JBJRY+##4 M7PP9%M*&785E[!C2%63HRDTP- 6#>;MXU4[.]JWMY<;Q^J$0,QS9<[5]/9,V M>0M#,1+&AEM%1G97$T+@M__XO=,LI.NZX-T1XE:=H[G>UC-_+?Q.P3? &FSD M5\"X4^#==DL1H3,W=PF;ZFVJV0@DM0JL6"V.$X&@JUN>2--;1+X$@JZ-($5! MJM$BJB)< ZW@^[%Z1=L_4>2:%SD5'H-SGQ(R4N06[B]A=0P&MW.DZ&UST 1Z M!X/>UA7>!6X'@]M.Q=2%PZ#7E=8GKDP;R-):1":$M7-MD6,@0[EA]K# TB4: M%@@$71E!71H6"+]!=[_!7FDWX2$X=Y*9CE33$F;&&'%K(]P!CI1+1/?:JRH91>$]J L=1$)#; M"+0-!$Y$SD$'O=K2A&W:;Q19PR_M,7(,*)UP"W7I21Y>7 >IN"VSL,-2_2<7X ]5LVW*D:4JWVY1+.!Z ;FWV" M502K-/9MJ5;GQ";!*8)3)L,I&LD4ZWSS2+"*8)6IL(J)3--XD^?UAMS2H!&S MZ+I\G A8UV5U&QS][+JL6!?HWZ8V M V@UP(173$!S\%@G"WUE3?>/%P6>K6 M3?2N36_#:,)8U[1O0UK*TMZ(]2W[\O;41Y##2SJ-L2&?9L]4HUO/M.MW8K-F MYF"ZQ@UIK>;,U@4-3'NM0 ,-Y8!HAK7_ZD";G5VFR:&@A2'2PM$>CQ.GA.XB M[Y9X%H1>"X!S-KGL/0W4@^!7')-%"2(01)">2= -0(J_&;VC:JTH>E+VH]'I MH+;_<>6$3UAPE> JP547Y2K1ZE;,-X'YA+XY&HOJS@\9# [T'1ZK2!?D(,CA M C[%450P^@T_XS##R4,3K;CS%9R1 :VQZ! 0&PK$^I=$V'N0"2(3$!-L>;[K MD"SI6YVIO:]FD"0XO5\X2:,0]-GS[">0*3^@7'?%5I ]'W[K7T%U@Z*ZN8SD M><<[%CVBNF*,MR]$\H":H;%-6I M-M(->?!4-_*C4+T-AFY_%)ZSU-\0K.,OV2)Q8W]#+J:]P4B>=G6KN88,4Q2* MZSF63'+1711<[#F6E+8GSWDP=/N31Y!'(_+05:3(;5TI@HNO[DJ1D=G:XR70 M=&4TW:8JY^UE[5EC8';/5?RO4>H$4HS=+(Y)&8N8)]&(IB)GMIE- QEZ1\-Y M*&7%)HU@S41SK:V=-V($#Q"'RFUBO[<_\@3_OQF@!N'_WG8P%0A^,X)U4T:* M^K9:B*-"\ !QJ'3L#CYX 3^UR,6O<;3$">EA#-8-C/'LNS"X$WI2E*YP_#8S M9]IN 1.!)!2^FWXC24.&<<.N*@))C=I'W:8ST>U/(T$>C<@#S>=M[0G!PU<_ M#8T;L;% 4O/3\#:!_=L+VDF&,D0 XR+^[;F*8 ;A_A@M@G49J79'!\D8$3Q M'(I+*H+_.P '+>!% &.\)2S^P?H$A4\2_K;! M8=*#4D9GJQXZ^47V98Q! &L0BZP=8VH%5#Y&22I%R]ZX789XIJLRFJO#+SLR MC=1(8XYT651UZ3N:U#FR18FDOJ-)%5F4T_#I_PV4^]@)J*+O>&L_]),T MIKJ_\#BUS[HPD"RW55.$)^/JR8_(LCI>WA98NA:6K-OPT>U/($$>C3PK*M), M(6I[CB629FJ).&K/L=3:0SD643LUU_Z/>!-CUR]=^\XZ@M7]I[N^/W4K&1FM M2]@+7\;UL:2T3A416+HVEB;J>>8\F!^W@4J?JX!+\_W;G MJ&(B3>L8:1@C_X\-P?!7)!L"P4+ #U# 7[M4@N<_YV/S(>[)^P^*1P*YK4KD*XS>?WVEW&TSNV\*"SM.\#4>;TBI[[CHI"1RH,&W.1% MV2+ A3A\V\'1.PN[>7/F\P.HWR)*ZY[A>SX8W=B'*+A%<$O3BY5([WI';#3L M,G*7^YUEO9NI _28.T+H/^R51?S^AVTO2<6I17?IAQX.+^W3HB,^^"E SSWN M8U)I/'\58RRMX;U5(F%8H"?]/0NQI,E(4F55!4)>;YP8_IQ&4GK\945:1C&\ MA*6?PF>+YP$,'2D+W?#_;2@[L=69W/)+=29]A;?RA4@O3B)M8G_MQ ,R/7N9>6[ M*PD85V(0B=@28;(_\@%)R4WR-S=+0,+B./EO-EU"7B:C;P(G!8Y>P\Q)_C(F M[0_9CQN K1]E2;Z*=RC?!'GJ@]AP:5G/$/#KN"Z<"*D$!\,+B -R1V 3)7[J M/V.)B(EE$+W0.1Y___S^,0=H@MT(WN3CD\<4C..D7T(;8;9>L(TN_= )79_< MH/:>_22*$^G%)Y [1N4YXE+LKD)8]M-K!8<>SAF $C\04QQ] ^I+,9"/KI#& M+!S/>^2^_:YF'7A7112QZ=9&&$+=P ?PYF10Y<::Q:@SO6"M1BM29^:1#X#O MQDDQC\"8T@;'+JS#>:+\S$_70NRA$P03X[4#XQ)]-4S\)*5(2J6Y\J>:T1I+ M2$(%S3GUYJ=\#_#<\GS_DBT2-_8W1*6:V#'?:.O5TU[.3WO3G,T['?9SK90O MC&(:'OAH_WRGAR&P!_X&W$8/;'[Z\J.Q]>$F6*89R[3NYCPJKFFZ^PKC6&K. M.!7R;\4WYLPX@XI*+0%*/;SV M73*"GVRM=&>D8N%4_0?%%G0\$ _1R:F>'!8UG'1T=38G5X^9IAZ%#S$& M;1)4]@\OOI>NN(^D^B'WV\GE)\XB(:;_X4\J_A^BQ^#X1ARB:SLI+I5_5W&9 MG/2$[Q> VS_NG24L]L$)7IS7Y+OW6WL"C-SOP'!W^X>%QW!$ZL&^#=?>@36L MD^OH*G>!6I'(ZCR7R+;>496!.5I_V=EOP=4S=W='\//WBEWZ3W+A[/F@R:4P MIAO%5-1@;O2FU>G)9,==/5Y&?Z<^"D!"Y#&[=&>)]1*V/!)KEVW.K'+5)1#( M:<)/(O(:L<&;'$+%\3.3&MER>TO:,:,U^T]MJ$'7F[Y>I\DF*W])+7GRR,W/ M(("JE[DI .D;]09OHXHOFQ6%\^@) < GVZ)[ 41B A4&/$8"7N%0*L[JG1.5 M']U"^EQ(R)\JVRW@_19I?P"ZNZS]O6ET=%7/K5)F=93X?HW SQ]2"9 X 3PD M(JI8/]E,SL$;YS6.@D!*G6]@'WAI42U^KE3>%+)SF%4("'B MQMX:CJVH..$:R_>&U$ T@18TH#8^%P;L7&\IUQH4*!T:!(Y*FL/[+>YP5XU_ M)5+]W%E4&D>1Q28>F!I JB M#0Q:2ORZ71+I)Y?'9KT>N:>@E@*8*ZC>49#F6FI#V7I\L'SE.TD"+:5K/]3, M7N77??&_-EVP?RTTTA1&XKH ;NG16[:&7/3C,*7I!N=[,2Y M^D89T#0O3;ME7EJCI#2SFH=;GY2F5?+_FN>D55''4MO,-^2D>0<2TJRK)IB= M)BU26J2K GF)Y+)AJ(&]44Y$4EG/#H:V265F<3+H+44\SUF>M]0JKYA0INZH M?3NCLK VYF)D:Y2=9-Q1I*.=1N:MM,I)1H>,(42'>I486*;Q_>BDCO1G9[WY M(#V"6'A-?3?9SZL8DCY/1.(2C-SHA3H=:685L'N">8)*M,;2':@HR3MII\U$ M399C+7BX0'DX" F0P$] 2*1.J$'AP%91L!JM(@KP")Q-@A_R'SYX?K()G-<' M/Z2[HA]]X&-Q_B0$N5.CDH*=/2YI=28S>N5=5/C,_/&,/MJIG,F>:?9,-0X_ MEF=*QV>&UFW48XNU9J9MB+6>?:WFS-8%#4Q[K4 ##>7 B6Y-79LR7=](NE/40P?.I;!S^Y-( MD$83F&G(LH\K>8)_;XXD ^ES@:2>(^E.M:R>J_1?HQ1T^1:*>QN" M;YK<.Q"BUTUDG0@3M,EGOHT'871(L9!^PE7??Z0,$.["CS\='K-U9.KS@?/8 MZ) R1XIF#API X3[B 7?%/)Y_\%*9Y4U6V^?V7NVRW237^30$^4$7@>\R*$3 MWTBS- ^V%YJJ F.@N7D\BB54P\Z0M436X&7$E:4JZF[A\Y&IWU-$K*(B5=,% MSUP"M I2%9'3=A'?R[@%T=3RVDXW*1.1X<8Y4AJR[>,"7<3O;X\E \FRR++H M.9;N].DE60C*:&1IZD@Y8<0+_KT]ED #MT_$3066;HVE$S'4T4K:D?I[&_0" MG:K9JJA(F0L'Y44\ DA7CTMZ =F.ILK(G2V3Q*F,YE;?"FZ, [3*'-FZ)D![ M"= >UQ0'+XFFYO9MUHY8&%)-X6DA4SMQ/4)8N[=&DHDLZ_CQ()!TR?4(V]1XI X3[19WXMY?Z@L]VSW]90[8V=$8;&U9L'1GR"2.X M]T@9(-R5BUX,NKWX.ZN+N^_:\*?0C=98N@NB)'DG+>-HG:O&47B1U.93WW&6 M94!YT ".7I0M ERP[=O$6.\0<*@P\C4 U&^NO-/07#9:9[>>#SXW=JH(3A&< MTO!$1IK>,:@V&FYYPTG=;^3^+W$*"]ERPU/81JK=OEKR:.2*X!3!*8TKOVLG MBDR.GELF<@I3%\'[U $4P7\]__F'O]!_KKPRE:[LERB5UM@) 9;++)@5"\V7 ME2^(PMYPR+%5*M8E5TE'?/!3H"YW:]U[G;[INK^N8HRE M-;RW2B0,"_2DOV2YSN=^>48NQF<4P" MPWO%H(;/4#=<92-02QYV8TP?:G]BWLCO=6-F2;"@@&3@^B'EFI/L!2SXO:[/ MS)8?JDC:Q/[:B6'_DI=A,DZ^I(2,P1?*EH:_^0E-(7"S!$XF'"=C$KZ]8M36 M7:4$_-^PRJ;0+MDUW]%E5UM/&])U)J\'E:+F@6VF# M8Q>& &]%X]:+ MD\R8R=V.,KWUAR)NH2UX=!4BHG(=D(P*EPG6=%CK]AH]0NE M/&9A2B=.?2> *:/E,@'C>_$*P\!T;&(ZKQ/ HH@\R4&%Z$PQ#IP4-K%Q7N,H M"*34^08+93,4HJVQI#J-%8H2HX6H @ :2M/7&PJT$9S[#4I^# T"1SG^\'Z+ MC/>"WN%LLW/FMV=Z)]XGEWG?KL?N,&'@I_Y3R1XQ?LJ ^Z+XM6##;:&@MV3 MIU9 H@!2[%:LJ)J-6;%&$G8%!UUU%A-GI)=1#TLG7C\;S5H=CM(>'N;\75V= MS4V^>[^U)V"P^QT8[F[_L(@= MSE'3K&9 3\^-8>BS1T%<' J5\\W(SS=S9GZOQ3 M+/YZ.U"%)Q;G[.\OW>I26@OM%5 0C@]NDQV8,#?53;P8)'I(+(,2 JZSH5* M?YN?NC#T<H+;?\3 1D>\JD(B K K*]#,B6GBQC9G004=J^?7!<0HE@K C& M]FN5>\'8PH!AZR\X1%'V?;8-6*3.U7N<1[I&;G=MSS(,-Y6>>YZ[PPNJ\=KM[F?';Y?[ MX.HTROV+)4OZ?Q^NQ8 5 *^PXU$ZJ?H$/5#RP!YU"R*=CF(GHNW' LE*(9:5 M>4MS@R?:R/MI=">L%,)[;PFN:Q7/S0L,5IM"4\A#,O["(4;-(MT:IN( NF", MWFHAZ=2&2N68X_-#TXM$0+9OJVP;D%5*([0F:;")$6JV%8%C#\QP=)@Q/B M0RQ2XE^'O7>.(?AX/X M/>Q@T#OP-18B F("8@)B F("8N.%6&M]@=^LJFUQJ\Y4H^<@.'T3M0T-[ "C M<<>P&B".K>=7W1;[W=A)U9"LZ"W;=AUAATLUWA)$-R*B4PRDJ^;@B:X80VUW M= RDT;UNWP1#M]CJG\1!.'69I"M(-K3!RR1!=$,B.M5$MCT?/-&-_" TVC:7 M'\M!>":_^F#LY 9E.R[A<#G&-340'0C76,B>MV6<(_1SZX[.XT32'.EZ6^M? M(.G:6D+'MNJ#/W\$>33RILR1IK7UI@@FOC:6=&0(4=M[++7U>8U%U)XU)&;W M7,__Y5AMC%NX GFJ)R]4H0$, .HW5VH*LJV.H9'S M :GG3DS!+H)=N&FD(FLN3YQ=1NY^U3OB=_ ZF9"F0II>-]!A( MK2ZJ)_O^DCZJHM;M]-HKG;W/<,^[*^EE$7MCIG=J*ZYJ^]7O3S7+KFE$4=>) M)ETYI+Q\D@4ISML.E6/6K1.GG>4%'9[0;'3RH&V[3G1\@*V ++ MI=N@K1(XOY?]U,IF#([[[\QG;0LD\LFSG[XR:?":I'@M^:3I*=$ G'*X^C9J M>_W9BKYJ8^J)TRN-[\OQ=E%5?>]$8Q&A[0EM;P#P?K.V9ZBY"%?GG5H6Z=6V ME%U;CEU"TYN7RAAJK\II99]MK@SNZ(I*V?%-$*M0]7H)\'-V=ZRV-NO2@EZ9 MM^S5>SY%3^NYHM>_+MR77LS!3E+W?WM\_%7ZV0]!TA)(?@8P9C'>UP>&U$?U M$Q"8YS%* YJ-\8;TAPN?^.F6T';,,7$LD\>_S[[,\OZ@ 2%3%V_(&<5[-I.W M@ T /$">B73WY_^R5%7^0.!&?U0^O$/2"Y:<((DDST_<( +><'&<.OS8I"!> M%B!>Z]\--?/WW]\?'@XQ#X#<:.UCA_@_#KX;?((@$& MI/,B;+FPV!K',.E R;:WX6^ [ M"Y_TI27*VH(0-HR<;8@@EQ99 K\F"5$,%T#D*3]O&(]1ZB;=T6$A'R53-F?2 MK[$/\]$( &;+Y&W+*TNE'!5C,@+AQ+0*%_K9(R>(PO*UF;1'J_!E @A>^^SWP9IV[ MA$/$YZR;BC=,*<*$@7*!;N^X$??N1']9=-Q,)/P$.F_FIJQ=-0C!^ DS M6;.G25:B!8C01(R9G @I>\/GA,=R2BR74\C67&8!%U-H@![[!\"/ 47T8*W0 MGV[UK0?K;>!0?-.[XA(2U@K M+(LT-0[=5\9J%6[-73%5?J>J&!G^B>BBA!'A+ *K:XW35>3QY6',5#60UDG& MV(T/"P*:B!E0;8/(Y:<#M4GKAEE3$47V<<<^?\<_3M/87V2L_RC A$H(=FV/1&\O,W+TF^@J8+^R/Z:XC5\&Q=ME0$83S$9CW1Y=[XQ M?Z\#HX%Y&P!O>10(,<$":) .J)=^GC.$>5MX@H<@H KQ]C1$0X^)SXEH_#4F M*G-R'9AJ05UO<&QCXF]B%AELQU]3!,*FJ=,,%&M08 EJ*R@C0R2YG^U?P"2) MY[L,S/#'EY7OKHA-P^QY6,4_:?QGOO8G'#W%S@86+*W] M;SM^"-C.#=WO0PO.=3P8]KTH-4=%G?=EESWACT!CL+'(_6,5!<2]!.,^^Z4% M64P39NL%S K89HLFIAT1X4]@IE">;F_1'WX<.P@S(\L_>>).H_&'J>P,R7?7]3%STPFUFL_/I+^+ %&Q+^ M(;!X3$I_+Q'*=8YA >ZS@?MGXM0+G#"D(,YB,.N)ZE8Y4E>YVZK4#,,P PY= M9-X33A.!C+,AXVN4ZZW$%9N 0N+NQT]*$5GAB%Q_R;W4 BGG1 HFYA1!2AG? M(-%>S%3[*MPE&NL G-(@DT' N-'P*J9Z7A7YNUE&O>50H%\1"PC&58^2/ MM6S2.FX^#.<+T;"VDK+@E[6?@IF,.'" 3'\$8]X%.XQ90P1$%55L[;RRR&[N M79!V8Z?$/T! 2W,2E@X="9%06RAY&&PSDN@!S\LQ"1TI\P\T:DOB,L]XR^,B M$MG?B'E%A57^DP?DN;TD[8?$:Q!99U+19)T&)MI>)*QZ"!6*VP*[#M'N7XB# M+_!A+@P!-7TS)]<4ATM8&7D:_B=(QNN*[:2WA1 M;^ Z)1FW^)XZW=JX3=&N/V[7F<^%P%80EPD0NO!P"5"'E5,Z=YT-R?R4 [T)Z!9X,BUXS%/;Y%QM8E]EP%J$_G,I4^3 M/KR(YB*$&,1!PG(:\S2,5?2RK:S"!KG8).@APX>O+!/1!7J,Z8"W.Z?GXSBG MZ2K_61Z$5SBBX7\EX9:'*E<*6DPPR!R6=@-<$KR2O-R^A Q=&=MBKDH5 M1D80%'F'%]_X[?)ZQ\1L>]K?13B,9WP1NF1Q1.X*J/?/T*Q7FN/%S-]U&N"E68MSS B0!G)EJM7@YSP) 'T\\0':)N!?1( M6@;1"U<)RKEYBCL5$B3SC<^50P,4-U#6N.)#50P?#C8X@E_%P7*F@Z5,J.8Z M4D Z/S^MKG32+.,\CU3*;8^Z@X,Z'0AEYO8(:-'Y:<1,@8K09E&A@FQI9JC( M9:OFLMDBEXTL;C>A-V0$1ZOD@-R* J8 O$995>063BZ@LS4U0 #M/+.32\#= M#-Y\Y,0O!'UQRR+A5R](LG@AYF?2I["J2U>6D$]_N]#F622@<&&W#6U>7!YS MXR\W^&@&'#4FB4D*ARZ1II3$EQDUE8GH]G/]A5XIX-9R]0.IITFU#"8F2URX9(4IY+U'\!W7,<9H*,?8$Q4R/8K82;J,P MMY7P>A-$KW@[*M20/)JG1POR:$L>N?5P] 8,MX!SQ#+7.[N9QV,("TQXOQ@$ M>]4Q2+XG**0AB2 6.RRQ4=FLLI9>RMHB/NU*]""=;A$:,WUIY M!,J-XS-)PKP+45R)^/!R&4:E)@"A@:T[]TN>5'S\NC_] MCMRWI &C#\\XKPKR@OD%Z92N@<8Q*M*/'&KXFY]0OP=9=^D% MH?$/UXGC5UC4BQ-[C.Z6V"MJ(9!T:KR]P_+&([D="?9SZK/<:/B4/@,UC 3' MMD-ASBLC;,H[P#,K@#2.6Z2;".EY,:K^!_6]%9X,(L:8I]D#T16_TCP+,$V) M29A>PY&>QX:)=P9(/"0D[D6(783E 6X_YM$"&A.BQB^+13/O'_?"-'/7&1:# MPX"29SZ7$S MTM.MLCRT%PC95@@KCV,3U85'EJB^D^0^_"#(<78D+QXQM#LL^R4@J1;4B5IG MP->$T[?SN8HM#]LC-45/L"'WS1/<,_E.[L$MHR"(7M@-,<+GU$(!"4^2RVKD M'+M[5Q5R^Y*ON+5&V&_EDS@R=3ISK_!AW^X:;"6 ,RG5SXY*OJ2<$FDA?P!. MX&P2_)#_\ %$/I@OKP]^2+=(/_K Q^+D2_"U4R*>XH ]+E$YDQDZ>0,_/C-_ M/*./=@K7LV>Z/5-L]>!C>:9T?&9HAR<]]N6QQ2HPK&V(Q8K%FK+6:-@332U/ MMK1H\:J]]VI->PMVK%RGZ<-N3O1>(36Y;'SPF9G:/Q%3NT$'JK$"@]0$/@@* M04NGP)?[:"9,0;4@N"+E5/KXM&@?U&^8$H]?D[9X338\-< IY^#%D<)&$-59 MB(I+MQV#76-V4!\$7AL\B?FZSG?%0TY5AJDH[HI[,TP-6;IV.ZIKK=8>:9ZL MJ#/5Z#DQ_=BHYFTGU7?:7;@-_29=N 6&&F/(D@6&^HTA16ZK]0H471M%Y@VY M: H^J+V;,K=P0W'/*D_QT0!=7I21A*%\_XVC!2-5L<\(H'[S.W&!V;+934$_ M'Y1Z;E0*?A'\4CKO+*6C\T[PB^"7B?$+<3MJ:D<'D. 7P2\3XQ?#U)$L#Y9? MJ 7WGMXC:'YY8QA7^CI<^=CO.5F]]<%OG(L['[U/]A_4S02Q6''GH^]Y:.+. MA[CS(>Y\B#L?/8:I2,\7=SX$4?4(<.+.AYA/W/D0=SY:.M1^V?7!B&L?4T]* MO5-UI)K6'B5<(Q]5$-P4"NL33D9-;YJ%[+DI"*Y/2!DSP9G(,#OF MD/7HDD>OR>?1\Z0[#WN9F[Y[Z*3#-DUL'AG@ZLE20$Q 3$"L5Q [DS="7-4[ MJ5R5/JUVT!W('9;65_7ZI_Z.'$.MK^H)#%T90^VOZ@D471M%K:_J]<_D&LQA M_6F[TKVX0-_>*357M.8>*7'Q]]KH4>RY0$^/T8-D31<(ZB^"-/,V_#,UL[DX MB6DWFJ3;43QMS5%'JC+\JH?C1Y(Z_')M(T>2C613(*GG2+*0K@M3^8H'=-E6 M-(Z>_83H6&K*$"ZK' M"+*1K=ZP0.#4#.D?\2;&+J]60'OBKB-8W7_H'X15W1J>FHH42YC5?<>2C&1% MA)][CB52-EP66.HYE@RPK.4;2KRI6=:_1.&]ZR0KB727QV'"CNZW^,&GK7"J M&C)D4=>]YUA2YDBUVCI9!9:N':XPD-:Z+JK TK6U7P7I:ML36]C8G>']&T[2 M.'/3+(;52^[*B9]@<&)LIS$,Z[CT!'>C)+U('?B1ZY^J@F3UAO?.!)8:60F M))%,W',D@2JLS87SJN=8FB/KEHD[4[.WOV!8C1.ZPK;N0JJ*+LR!GB,);+;Y M7""IWTA29*2*[H-#P)*M",OZ6O!^=-T8LT+[Q( .4]@$#E/R8^)[<&P78>U- M%H/AG6 I\)V%'_CIJS"U.]S7MU1%_2 ,A'ZC2;':'N<"18*3!)IJ5./Y#?/Z MIV9H_TPJGZR=^ ^<[A5 .7J^O^U(G[;&VDT0"<-"H$F@2:!IH&BZ4W197-.^ M]9&>1I(?/F/^FQ]*F]A_=E),$]N<4!CHPJP8*9KNYL:@"\^/'#V"BP:!IIMQ MT=0,\__Q4_^I=*7'^"D+G#2*7^%'^ %[>?9YM_2U:>NB.M)D<6NXYTA2D*V) M/(:>(VF.-*MMSW2!I&OGGB-3OV&RR>0,\"B&7T/)S>(8AZZPJ3LXVD:^XLL=18!)E=80E*.&<:(HP ^?8)SG'4F% 9X>[J^98,N@:)FF39S M0UAVO46/I8C*'SU'T9W>YNZI,+J[UX:B86SL23_]]=/7'Q\O852?^FX1Q1Z. M[QD8'C0 GA=E1&_(=\]?2*/- P%M$@6^5SP\2=R] _GW;=71,P*HWUQOS)'2 MNDCUV8%T8[-,L(M@EX:>(@7)9LI\8MF M(TWMZ$*]/;]02^X]]4#"?SW_^8>_P#_YPNE8?NCA,'W03,HA;(.+^/T/Q69W MO^+PT=79G!AVFRCQ2:CR@=[P]Y_QAQ??2U<>KV3A/^'X18^>/>V<)BWUP@A?G-?GN_=:>UGYX MOP/#W>T?QD-3'%X;0%]76%I&01"]$,\V21Y+>X,\LJ6WA)/ S&3Z+ MI96?I%%,F ,F3[(@31X.4O7:B9\ ,805#0I%OH><="FC C0#9Y/@A_R'#_GE M #^D,*$??>!C<7HG"-YA4HHT]KC$_4QF^.>.%SXS?SRCCW8$#WNFVS/%5@\^ MEF=*QV>&=GC28U\>6ZP"P]J&6*Q8K"EKC88]X8S<.25OHV99#9.IZI2((WLZ MZ.^VFVR?'9BW <"\%@!?5S'&TF=X;Y5(/\&9Y4T8&%_\;X=!(8A^-'C^>Q9B M29.1 $2)'X"OQ671@O+L-_(5V55;1)1:[+AJ0%.$40EB.JR1,7%\(YS1V,F M\%L)[AP@;H,G,5_7^<1I7)-5I Q3W;KS0RE=11D,X25(PM]<3"B ^L=H@S,< MYU= PV44KZD_[ET;Y:QI]E&O@QZ_['H?+Y&'^^:TM-Z!K7FLJ&Z+_8[VW*DZ M4LU!%X@3!#VX*@NL34L9,<"8RS+;)K/W+9&], M/D7L_MIP_E069]O$T;.?D!#[W0*'>.FG[Z0<]F==FCDS&JRM)D&$&*7WVJPF M,$["]V0 HZE.PU9BF"C M_B+(1K9ZPUXK4W"2?=I*SUO@943=AL>4C5M?9W];;G;_J/Q.DY$BMZB@V!8. M [K%.S;-0.]@T'NGJVANM??O"=SV'[>*B71;[RGO7MOO<0L$/'J> M=.=A+W/3=P^=E(ZFVK,88UQC3*TLU8]XB>,8DWZLSSC,L+0DS=9WNZS?6F\? MX!E@=)3_ SW"!X@A2]0)ZSF&%+FM"T>@Z.JJ[@VY:&K%J$BK)==)5D5YR+S; MDJCUW)YPD:Z(&K7]1Y(J.F'U'$D:TN=ME5V!I"LC2466H0X^'C:8D_KCUBE] M+WV,0KH\4C?BERC%W;HS3%O55)$N3#:!)(&D,Y3^MV]IM@DD#0!)D[6MW6A- M;&I6B4K8UYT/ @T9LC +>HXE98Y42[A!>HXEW4":S (+%T]W]I2;HBDJ=G;7S"LQ@E=85MWNQH@S(&> M(PELMKGH5-QS)"DR4EMG:@HLW0!+=L=&3L*R[G!]PG5CS#HQ$ ,Z3&$3.$S) MCXGOP;%-G]%Z<5D,AG>"I-N0D#.W.P/Z97.A:._$?.-V[UW7T?'_;D3YMC;6;(!*&A4"3 M0)- TT#1=*?H\DU*8DW-/C]ZI*>1Y(?/F/_FA](F]I^=%-/$-B<4!KHP*T:* MIKNY,>CZ["-'C^"B0:#I9EPT-I$SZ1NV+= M$M>FK84J^="G,[\[P_A\_ M]9_*&'B,G[+ 2:/X5:)M#. $Y]?&1-YYEVN/FBS2SGN.) 79FD@[[SF2YDBS M-(&D?B-) V/EAFDE4[.Y?XYB^#64W"R.\?_?WI=V-XHDB_Z5//UZYMISL,RJ MQ>[7Y[C*[AGWK>V5:V[/MSDI2$E,(=!ELM(#*S2]+@W@X!N%U11-E^_=B M".+ )-)'-6;C(XF*-6/!0%[#272B#\K/8<007GE$7[M>(L[>IM05!:KL?Q,W M?B1S%L\")\U]98Q$,PKS2*,H>=,N$YP?4RQUQQL^Z2LCP\2(4F,)A 42K2 3 MRE'#"52[''7-Y?X01!&AGA?8(I\F(I,PF&_4\FS*[]F'L%IM^S"H!SN0@B%XXD+D1-KWO/ M+H'$9X:X>QUW-&+P ,@"65FP I%H_Y?PH%5EU"^11(,>VL$I9"HC%2G48 KI MFF*5241#"AV<0B-%KRD)I*.!CGW$,_9K(S<.JS_OS2PNP<-U+-S0%54_ M>;D;O&P:BF54+"1 7D9>;M+"^P;7RQ7SVI"7D9>;M/"AI9AJQ79:APH_9H!D M@.N"4]_:Y3O0,W)(,SA:G""!E*5UK"&4G8:R"\[R.QJY-O&3^9B%T():_I@Y M9Y1#2:=I$5U$@B2.8NK#NNI.#FAAR,>R%%TU%*VJO=(@D^38*64JIJDJQA"; M6S:=4I:BY] ML=>$>WS&<3VC:Q6HGQ>R\#0.5L/,[6 ^#P"2P/Z.]F[Y?"HXXBR=;X\;\Z') M-!IR^PG)U'0RF;IB:>@Z-IQ,N@9^8\4LX0;9N*W9N/\I&SW!_)4H#ET;/HH= MFR2^6[%51+=3D[312!F6=M,P@^S@Q_B6HNI(IH:3B6\&BC'"JM.&D\DR^HHV M+#MQJGE)F:W9M]\'O@ '#N#\(,8A:15PR/=I[KQ9)O961D(AH9!02"CTM/>' M\C]H&-*JW1>[;5WJNJ(-L'=3PZEDP13&LBD?2*5#.]0#Q1Q@V*/A5.I#<*K] M[G2C-V0Q @%*'-N4N'EL74,XHYN6KHS4BI9H6ZI0.DYC5;>4(7;O.FH:6YJI MZ"IV>#IF&JL&U]=5)YT=79.G.HBPJ07E@ILOZ4C@Z514+,#BC)DW=VSH[VK8(&&2C]GAX10H-BI3E_16G0/PG6_Q3L$VYV)ZSZ]I\UK^ MQ]J[ST '71C]3#&YOL/\^.),&XH''5@4==F4=-E+\?"OOWR"EW[/, $/OP4A MB6>,_S]DC,SY,V8181Q5#OD]\1DQ5(7HJJX3ZCOP05/$SV778RC2\/35GKX.SM,>R>U@,[UQ;';E$Q;%[IR*H$H0SOEN M\"?_N(%LP83H5L_Z"YG1B(P9\TD2\5_&04900C=$9R:<:?BF,,LQ,U"T( ]M MIW*>II:Y).FOOXS#\U\+W67T:V.$3P'@TR=IN_)O] >++LA5!#B^9C831W*& MIJ1R], XSAWRZ?,'8M,P?.0X?:"A(WY.%XLP^"$(Z#V2G[6113C '@PW!R3^ MK!O&\@N@Q81QI4X]2808Z)J;W;)(PD40L>BIJ"F$WE/7RV:RA+!4"G7.+1M284SOFO( X+N?4,.(,-?7="3=H_)CC08R ?:I^?DE\'(@!"\B%?%(R"ZC]HS#-H5YR^*+2KK_HJP6WR)6W+X5 MJNNI6.&RT\^GCA^@+[XJ;+.0VGG)U2R=HPMT' (B^ON*RG M2DY+3V/2-Z>7>^+2FJ\GKQG]WDC3MEY6>U6O6<;VE^ZZPFM'K]_L(+ +; M'Q0#Z(43RD8<1 X+Q6XVQVVJ^-NZ5F3]Q\#<=1R/[1L#@XT8^";4^4>I MQF^>J_$GN*E.^,T+/P[2;PRUO)@;T&RVN!$5]>#__<&HQPV3.[ _P9@HE*8IHJ^*W@]BZFU2[FO>J['C MK&#O\>JG.-Y_?!S?A\;=6QMWA\' 9B$_<7WNKP<)?X03G98QY8ZB-N)K&B&I M8^C3,9_@;UIBL\_H]8&N\#>TOJ ;N:Y-7&?VE:'5_J;4R'1M8KJ__I^AKNF7 MR'7(=0=!9E.HV@:'9$(R(9F:I>^Z$(.Z6D_7P0GD.!WT56<A+;LN8$R,S= M8.;71,>0EY&7F[3P5P7=D)F1F9NT<(CEC=2R!=HXA+SZ,XYV<#9"^790=L%; MOMU5QH)I')T_95)&_?:/XT:>:Q//G1C*0+5.D=\:1)/CYC=-&0W[R'!-(LJQ M,]Q -VIAN&[T.G4N]IJ(@<\XKF>\Y13 ;J+D-EI@R)H]$/G 8?N3_$%9AV73^PQ%,O"V8 -I])0Z1ME M$U:02*W8K)%,AS[*T15M6*,P=K MC(V031./QD'X2,1 ,A@6*(^#,*2$I\Y'2B93,4H7MB.14):03(V3I8Z%E2"! M(S?Z--VJL4#B5>= 0\S@:#B)+"10LPF$M1&M(),V'#4VW'1TCG80183&<>B. MDSB;MNY# B:_-0P\#W(Z7)@5Q2)LT5[!\#2Q4J+A)$(7#LF$9#H*A8<'%;7_ ML@N=_Y9]\F_>W7Z[OJJQ2[Y$PZ:VC-C@]LT0U&R%V]<4?5!Q6N3;(:GA7;Q0 M7%!45105#HF*M9 T4K7+C1&7(3? M=BY"P/QOQ[W_]1?QAUS'.#S_=;FFU449,$&$=X_*: MT>]9YF#K9;6G5;QF&5:E.W3&=YA#?D]\1@Q5 M(;JJ:T]P@X3?:>N5V#.;S10W_CV+8I_%Y ]&O7A&[@(O*3QGI @:.HK.:QI3 M\E;C(=6WB.G.HF*:&3(=,U_BL1>0ZY+I7;;##H3(PFMNT MX]BJ*/8X%JK;V<1#K)YH.(4P+1_)A&0Z!GW7A1C4,G,_K#$8A1EAQY'P!6$L M8U QC'5D^8_(S"UGYM=$QY"7D9>;M/!7!=V0F9&9F[1PB.4-M8JQO,.DC3]+ M4]'T'7DJU7V^ STCA[0-F?@()4+9$6_Y5O;P._&"*#HEDS"8DV#!0EHX\Q1/ MF8[YE,G0%=.JL547,ET'F4Y3#+/]8S*1Y]K$ZK@P':IL'R2##M8GA-%49 M&36FJKU1^D:C^>?*<YA.1%R&QW-4&-S@,.W9_B"\Q#+G\(9RB:7C;3 M![,G#TREOC(N&$XD;5:7W:R32H1.#%:MJOVPDTL$.C :*/JQQ_F#' MW.NO+(K#Q(Z3D -/[!D-I_SAX&?'(7\LM<7N;0=1C//)JVP+W$- _Z#91,)H M2-,II''K"LOG&TXD2U'ULKG]Z&57Q?8=X]!0WT:/NHHZ44<5IQN@'W X(O6' M[>^K=^1$TA5K9"*1FDTDJWII/SK4Y9,Q;3MDPFD6?K,?\S4P/X:/D>ND)4?" MP5XD(?>W(T8\EXY=SXT?T<,NOTWT:[0YD42%2%2VL HIA ?92*8-@E3:(#Z< M?]V\\=W']\N.A3@^N+$[79E+(9LF'HV#\)%_Y!^8DR45[*6 ^\B= DPT;@69 M-&549_-C)!+*TM&0J699ZE@XB_KIBZ;&(,^F@'#W;@ M077#2831CE:021_5J.PZYFJG[=%H'(?N.!%C[4D<$!]2^?G-8>!YD![HPAQ" M%F&%?'D,GV@#J\U==XZ.DS/>#$'-EO:!JAA5 M&YB_'9)J]JI07%!<"FZ.EJ(/7C>(!L4%Q:4KXG*BF8HUZ)<.Z:"HH*AT3%0& MFJ+V7S=\LD9Q$7[;N3C_XW\[[OVOO_ _,L#%LUS?87Y\8?2%@,@%CL/S7Y>+ MS>[:>3%[9(H[4Y?!UD40N9#P>R$R?-U[=OG@.O$LQ6W^QA1)ZNH6.N;X2.+M MM^1083,XR3P\B^BB'L]XBH[\G[/E_+D%G;*S<4.^!/D8_G3]9 MT]SUS]9PN+[\[73(D4H>^2YQ*]B,X\.CBXA=9!\NLZ1TUQ>K$C==SFDXY5"D M! $(UEA,X%U>7@'74R6 :9 @?7-ZN2R--VWI9[56]9AG;7[KK MSEW :D:OW^\CL AL?U ,H!<"9XV(CPT+'M5NV@)WK&E[?%8KLGZITMIDW[SLXR!\SF O M8?@TFREN_'L6Q3Z+R1^,>O&,W('14G0*91$T=!2=US2FY*]TOK@D5S[U'CF$ MB-(J*/W$>9%-BV;H(_K6T/B4,L"C+#&K'7I Q\QG$]HV,-WO>8UM3M5L?E3_F;9U,<.8F.)7$7R81DJI],M2J\ MSB4C+T)FNZL9J'0><.C^%%]@#G)I?)H#12T=Y,3$R4-KF+XRZ)<](T4JM6*[ M1C(=.N/ 4(9JC2,).^9GP]13FT8SOM8Y##R56WYTBEAE/)Y+*DH8=]*'1_95$<)G:A5JU#0%3B8]:3H6L5)(DBDPTG24"]K/B&1 M#GYFK>AU1A%?V)FSL2I^X+/=A,5?5OTEDJ#V7W8LM/3!C=WI*G4C9-/$HW$0 M/A(QW(HYV;$01I;P]/E(R310C"%F@2)'*XLF0^IC^R MK1IK)5Y78X[AC(:3Z&0P;'-U[)%3!TLD6D$F7:LQMMXU+SN((D+C.'3'B1QB M' ?$ARQ,?FL8>![D=;@P/XI%V+:]/'Z'&M9+-)Q$Z+\AF9!,1Z'P.N9D?XYG M+"3H2:,C<)QD*IL,A@1".4(R-4J.NM%%*QVDU'E!A'>/RFM'O6>9@ZV6UIU6\9AE6I3MW M :L9O8&E([ ([, JQK,O1%T:$5P9%HPP;M*>.]:T/;2G%5F_S2#781T#<]=Q M/+9O# PVU^FZ/\A'_JM91&Y\ASGD]\1GQ% 5HJNZ]@0S2/:=IEZ)';/9+''C MW[,H]EE,_F#4BV?D+O"2PH.HBJ"AH^B\IC$E?Z7SQ26Y\JGWR"%$E%9!Z2?. MBVQ:-,\;T;>&OF]!3+U-JCV#(_VUL6.T9 G$O06.RQ *WU?U?;C#OZUA=Q@, M;!;R$]X[3 ;A>7D;[>^+C#S7)IX[,37%,DM402/#(<.]2LD-E(%9X\[:C39.#CEQF)/8 M\>G%7I,S\!G']8R.M1W=8WI3M_OTE3_M;YY=<>0D.I8$7B03DJE^,M6J\#J7 ME+P(F>VN)FK2><"A^U-\@;G(Y9-]3,6P+$R@;#:5-%-131S!TG J839R*\AD M#153+=M,O'D)R6W9L6&&IDVC&5_K',9GRJT[':6)[G7YO6"@F-H(?8)F4ZFO MJ+J)1&HVD0;*:("2U' B&9IBZNV?_=&6[?HKB^(PL>,DY, 3>T;#*7\X>-IQ MR!]+;;%]VT$45TN5ZKCMJ6C#BFWZT4$XG(55=N=&$AT\7?;?LQWP-S(_A8^0Z:>&1<+$72<@][H@1SZ5CUW/C M1_2QR_O8&K;7:CB)^IAQT' *X5EV*\AD#6J4I#=UL!N^A_\&R>%S&GYG\;,< M\9W;^NMV\F[;J9C_V@HRG6BFVN8BPB,G#TI1*\A4FQ2]J3?>\&W\@QN[TY6_ M';)IXM$X"!_Y1_Z!.5EB&AYNH\]PI&0RE#[FDC>=2"A+K2!3S;+4L2-N2"5W M9?.NF/[(MFJLUGY=$Q@#G;?FDD>S,$&YX21"_[H59#K1!_6TNNK8:7?:79/& M<>B.DYA"R]$X(#Z4@?&;P\#S(+/M -)] 0"=1L FEZ^[/%&[W[+@G13&^.I9K]*I07E)>" MA\"JHNHH+B@N*"[%#F*@ 5^)LQ@4%125;HJ*9HP40Z]8XE._O C/[5P< ?*_ M'??^UU_X'QG@Z4I-709'%T'D0F+NA_9Y8/KQ+,4$_D;TQ6IJUOHF .? MQ-MOR<%M,SAY/#Q!=5&O92ZI*-"1_Q/ =9W_^Y-KJQ:UAA.U;SG,'.G6V*1& MGY-C8%NVJ5+[WYJF_Y3=-5L.*5W0*3L;AXQ^/Z,3OL0+ZCW0Q^BG\R>8F+O^ MV1KFUY$F4?/K+^.0W[H!W.5/]H>]P4;L?7#_-W$=-WX4R=OOZ<*-J4>^LBA( M0CN7LKW.:8+ZKN]PRE\8?:&+WQ3\02':KTGQH8$LR*%7$0DFY/?$9X3;M417 M=5TA#XS,J$/B / MFKD" <0'QDER3ST.M;CQ9\,8]C3" ?-DG[CY@L*0E3@@ M/YOZJ&3>") M*U/F0\T=?Y?+[YTQ$OC3 .Y;S?:$6SFKD'$2\75'4=9 /@'@N0+E8,#ED-T' MWKUX)0?=C[YJQ39/9+S\ M7@#)=Y(P>"B$0KYFU^>X(["_ #P<76)I>=QN CI<_F(1Q!P8E]]8$)LNBWI2 M^G9Q]\^6JO;4%7_>4]?+LE>*+U A43+^#[/%@NS@GOE4U(3.%YX+W9EZI*P& MV*2(:]$;XHD7P."N74!;OP=^_,T+'E QOX5B_L:%>1)X')_ =3*O:L'UB]"\ MKC\)PKDL; K9E(:.$!]04T"%"5!AJ;.5YYI;%D-QP7%MT!WR)A Y_E(N@V[@ MP#L<;NGQRQ=;436GX93;%V!16G)4N@!S:;<)>Y,CS*.+B%UD'RX=-^(:__'" M]<6RQ4V7Z;-28P_LE#5;4]!%7DY-F-&H-[0,L&+2XX+TQ:F!TQ,&SIKY+*_U M^SU--;9>5GM:Q6N6H5>ZPFMFS^OTV 3LH]-@7#GH:<9XS+)A;M,EAV[&F MK>>)HR++ERY-/0AXIOME,T+W!_G(?S6+R W7G,X35""=CX;.F26%]'V!OKEP MX;:HRZX#Z^91'DSG(L?4+ZZV4RC3-@G*6D#,D);3:_GL3?%;Z_M0GQS-?G$B MHA)!PA_A1*=E=HVB*4:-/NGXQ&+I6RW"X-[E=A$9/V9!#NZOK<(5^TC$?75> M6N/06?S@:-,2FWWT8^E*WZQQ[ DR70>93M-&2JT5QUW(]5QN DDDP_2N?\^B MM]@ .EXI-!HJJCK$RLCF4DA31XK1KX=$G;(O,]4R<7WJV_NW+8^\_N'$-)2! M64_[ *10L:1"4S'**'\T6DKA]V8R@3/M8$+8#WM&_2DC<,@N6A^+?T;B(]<] M:+E48%Y%M09HN#270)9NHM&R1Z/%87;(8/")ZY=(44!+IH*3I"E:OP0SHR5S M<"?)4M2:;,TN6#+O"ZL7A3#(1YRD&5!HV)2OC#.&BM[':;I-)U-_I/0'%2L8 M]U\H@EFBKTG#_;P\7KQZ'@)"5%=/R"U\F+O,I(W<'V0NL^(89,4]340G#S0B M/UMZK[^Q?,(O_#HHP]"T44]?/F<) )UG^;Q@:,8?^!"$WV6!AZR><&,VC[J3)W^[//Y! =V/@.XZ:"LEG*-AKD!DHW#N?)40 M3'74,_AWQ_'M^2Y!$3XME0"(EC/.T@ ">?D]CQI\^8YXC ME^^9QCH1/:BK[]D@\\_KPJ;!35N.;!SWYU Y2%\ MV8"EM8, .Z&\8XQ _VM=O?S"19[<*N26.UV$:\A/W(@AVB#MCIT3CF6-3S,X MANP9G)WX*\RN LG:I32&LYN"M9OR[8JUO>U*/0U4 MFJ^1PX#;+4S.MYZ0;ROO[0YH7D47-R9 LXU7-+V ;LQ4X]^#P'G@=DXJ]S$W M$42'CROAW"I@OBJD !8S%0&/V:I\A0))U<*:"\H52LSMDPAL8F@'TEJJ%&=0 M0:?;9?0"C-HOR^#%/R!X\5X$+QY;BXM7<:B1\@_W?=[B1';'B29]3(LZTG+BY6%U\RGYKH@X:N M.!SE$FM#-RKP\K\$'O1CDH)[PSW_.9?*8GRH#3OO?[[82F<1L@5-XQ=\9TYC M2YP$4BX [%=.,4B?[^Z^I*UQ(I($HG67?0[ M(_])G&G*QC2*DODB;14&SV895;FBI3&A,L<60C994S(.9!#FNGGQUSHP\U0$ M8T3=M !N*_34EF'\1^ H$9_N9?(GY$U/Q>TNF<\A2,\Q<<>M=>&+\(UU SMF MHI?&EEX&@T,.?8A$-/TWCC+)(IIZ]M]<4",[=,=B_1 L7+V8KEZ\R,N!C*-' MRY!@_)R2A:#JD<_0&RD3N]SKEC11B M\RB&2K_I(?2J#0 )G@\N(7'.>2*(H M.Q*Y\JGW&+DB#/;;\J7O U_&^,1OOK(H\62D[/.JN1D8,%P=2M3*.SQ,DKPY[Q\QG$^B!)JR("0LA^!A13X@*.'[< MK82HY-P58 !J.5.Z86863_.FM#BF"@7.ES9U>F DG>5L_B_P\EUBS[8RRVJI MJ6 ^8;&E8,JWKF13]'MC!5BLJ"0JZ;KBA'\=I@S 0?9 JW"9#PE &3DB>"$)%6)4L"E(9I9HH.K9PJ7@*Y],]>GJ# , M&R(,9@^V,)C;*C6E,,,=X/VF\U!C.+VD\[E2+XCY?4+Y62B/S*I3I"$OMGLX M!K7=Q7+#%XTT9RZ#ZC=F)V(3"*!?+M^[15=-<6VU]Z?7%,+NJ9?(: I_+A,& M/K]9M-U-G[MR+(B=I_9B2>U-38]E=A!899D]__)SE&6H$7QD#JW4?U\3,-0T M@YYIU@D[%3=IEI/^2[:\!>AOLL*_*YLC:\XXYI^^27;?S<'-@:9I'M%CZN*$ M8$R"&28#3-R" H#%M:<]3'/-A5F&(YGSN'ID:IU)"REUHL ,=6%!7/M'R9B; MPM&6-4#?8S!]0X!,OC-NOURP1?VO7P1K OA$TO4*-LO:E)>.4F>3)/I.E$MICM"F\DUS!WB9Z5,/5RCE_F*?VY]-@YLK8)6VJR@TS=&1^A@K%!*? 3O+7!>.!@^<(L!EYO8 D5/ME#Y/),N=9;Z^C+9CFI/>BBWH!5MH,6!?Q3P>9< MSZ]YI%E.LCAB)5MA1@O"I273OO$L9&Q'MJ0B!5"XQ+EXD0P:PR["-V:9 MD)CN'8_<:O@..UTL]/?IN^+[1F]WKB%BZCH.6.X>7D(.Y!\TU">':P*?)GC<&#F3"(PA:T M_7(GUJ_EWD$SN#<]I;M*LQ#@9(#\1NTX"(OQ<%\5:@[9> >43U/ P*")N&L3 MRL(0UX<)37#XQU'?(U=931Z,B0IS,Z26WT8S<227E3;($(@X,<@%A,8,0@C@ M[:R"'S85!X=9("Y/ZBSBEA,PJ=JVG#*0AQGS(7% A#Y6R]L4K'BZ7AD0!'AA M%!6\6]J+PD1=Q7G63^/E6X51"6?'.3M1VK0.B> (5QXDBX9?&V#F#B?$AG8< M43X=YC/*&B*\^:F)H39)^O4>^:?/">9&< KED#MQ),X)?R.K N]6W H<]<]( M!'E2!5O?5O=B+_M=*J(>G)_8RWXYAW]]U@+C#'K=7.AF;R2ZA]Q&4<(UQ)=\ M>=@SPM>G8O4WVPBD"?J?)(K=R6,#O#_-@L,=G_S&QF$"64VZ!2ZTUA>C_JCO M!PE7:;F UKN JU0Q Y F\2Q(0__/"OP@P#4-Z3Q5_0\SUYYE Q%SOTH6X''K MN4KQM$0O.TCB-A5\&0?V=ZFU5V/=GM02IK7#N3U-*/,Y=5AN]]D*9792\4)< M8?LTM^+$W9I,>?#Y;U9?JS+_S=1Z(]WRH9PZJ#6I#6'>.JK-Z MAKF?N7K[ =;:?AGGZI6=6]2*^3G?8 *SQ(*?P-QDH7B#B?Q*[C/BJVPW*-*U M[FV0M9-7#AE\*X;)*PXJG;+2P;4#@[D(79M)ZD(K@,:#R\(<*^[%)+=ZZY;K M)E VA-AAW-B9WAL^MR3&7%#@ =!\\W0M=HPZ)J5H,!&*1>J8E".72@:NT.S; M929[II<6R=AS;>]1_BRSO]-K'H=4:K'T1:G]6F1.P;&2X"/]X<,"6EM<@98"=/J5 ;F< KT=^R?T6^>&1I=^,V=/-0WXK?(UE M,8#\!5 M?<4NLG6A?_45U]$>5+")_BOJ#:HJC R&CX[[75$;9PX+/] 58SC$[OW-IE+?[.E])%*SB82BU 8J M:_>10NNYX20MY=S!2^D;[!\8?.96L0<_2D$C- M)A**4ANHI"D#:*=0GPU%G!&9,*@5SO5BRE7N MBV$9A1(2\ZMI3(O'%RL>T@E$L.#[P$OF(MOV>1=_T8EJO&IZE4Y:>M(L@HRS M.MW GP;BJ1&_-UJVP4_SPL4\(Q^R>;,OQTGD0OL'V9M+]JXAXI1_4WZ@ ';* M?!;RYZ0_MK.&8E&/? ID)P+1'X!P^&6W'&C=G\U!@*)^C^5;5SW/%935X[+3 ME4P>A)Q&CH,HB18R9S"0=;\!]-E*(#U25K_#V]/4\^<9B,MLRBA?\ _9DR/ *#X2<<J-'KMF$BEYJ_UQP]-XQW^5(;$!J]:ORYQNF-S\% M_L%+N(Q^DQC-[)&/_#*YHQ,6/^9[OR&#O0F#Q3FU=N@N:\:H2:QF]98=NI>U MFXIOXAMY^N;_Y%OGTF-__ZQ^V[VV]W+]5?0X:)5 <'+\P;J(,JA7FC MGJH-WKQXRNA9HVI5:;N>.C1[ZJA8C5CUDJSF):NG^Y&0ID]!K\#1W;&F[5^+ M>0:+)V;[ZZB],0;-I;BND#OGX5H+RN32=YF#D\G>UB^!ZR_Y7)!N5#,_^6_8H675YOKMY M#P%\ =4@34;()DPL#;Z\I9=:?Z?D;[^RC%055!T@,E;(P"TAOR48&II^K=X2 M.'<#/ZM]@_.[H6FIO09(SB9/0X+ >]$'_&;9(_QSV@<\?\Y^Q\1!>Q2S /@5G4M/><432 MH9?=.[[DI$,;DG_V[GKO>T0S+%5.:7&"!1A66X5HI/91B+@0X19S1$)4=HM! M(7J3P);6N_UTUP YJF/U_WKW]0.Y]:-8!&ZN SL1<9LSP11N]KV3?>\$_-6^ MS,]B-,P2<<6D&6K+2:C$],IY$82,+F8^8X:?AE^0R M3OXP>]^Q'IEHO;OW_^@HQ^7I_(W^"/Q@_L@-A)CY8A[UG3UC<[KBQ+_][7B9 MX/W5!V2"34SPGGIV(H?-D0^N_QU**[K!$A^NWB%+;&*)#W3,O(XQPY>O-\@, MFYCA2\@B3OPN*HCKF]^0)S;QQ#6,+W8[QQ%F1[GAO1A+^(5.MWD?)[)>(I:' MPGGFD=.'N?K(QEVO3HQSO7ZW%_,V:OY2/<#\^X7_RI4;UK.&OQ'X+S?*64R\ MI!#Y$!6W"ZY8Y X#]:+;*B@/#K4$^^F,D&Q&D_2N5XPOAL"N&/\DU9:0Y_LN M+3I>38'E)I8_33@R3B_(B7NZ[.[+<0&B!JG6E_R">YIF5$":/E0\0WX7M*<3 M)^'OJ"%^%TS&V( 8=:*31-/SK]TR_/O^*;/EB75G\6\;%$L MF]4VR]DF\([(_;%CQHGX2?;F^Q(O%@$YSATAFP$N[T'_<&[A"N=#$$6GKP+D M?B=NGZ[]#JJ,9X'GL##ZKVR*T*M>7AK][VDT([]Q'ERAO\SKLO?!?$$Q*'?+ M2U>!S]SK8SJ=2M4NBK=E,3W?K$I6.E>_6$=)1T-*#[;4>0S?ILYCV) ZCZ:4 M=-S=_OW3U;=_?KW97LO1D+JI=E1WY4]-9.\+KCO#G&+-'Y%H!E@#FG7B+-OG MR_.2U02NFQ]R+F)V:**-#%-)GPQS_D)X%_3AE_;NZ^?;KYIJ0SQ#^][[U1X*-5I,,5-7-%R'Y-7=&[QXO7+6=SZ>5>%R2> M> ']U%R[P!+/HW/R!XQ?I7/ROD?>PZRW$-GSN%949FY"S>R[*CL4U0G;M^HJ:I%9W.4C/*K:01SNSHN;SZ,I!0C[M M[HK006H5N9JUHHXX2!]I',_X"W[O\8__"<(@0OX\KA4=BV^$G-KA%35)F6YF MSW0@T__ :#.HX7,=T0MV97\NBQ&0;3NSHN:S[& M;=KVR[OL!!U/IV/+=(9']N%DZ(ZLXR%"V!].L.^[OCDYG/JC=[,3TYZ,QY9M M#_'8-H$(#7TT]8Z/[:D]LA/09W["O3E>( ,Z%O*39WXZF$?1\N3@ MX.GIZ?V3\YZRV8%MFM;!KY^O[V7105HV(.&WK=+/$Q9DY9T#<7N".,Z*X_!Q MJS3\QCP*HXL#T5WST#&ST@*+*-!)R",4>FMT/V+#:+7$O%P&;A^(VZ(> M#./P]1@&9$NP#N0$6]&T5R-V.$)OA MZ M:8+Y$'F[2OP\_&(90.UDL*8N,L" [17PBV\Q9),4&1D+1-?50).U.E.10 M5':O4/X !Q$7OX;BU_MG[@\.FM<:\^$,H:56S7F9I/;TBDX+-290MU MDO(W;]@,"<2Q]WY&'P\\&H<16S6QQ3*1[(>.%6Z!^9CHU)T5%W^4U(G"D$92 M7EQ)KRV7))S2Y )<$OR=9"3>X6GF#0N^MN1)D?\[03\M >8,3T\'X+V&F<_Z+4"3]]"0K$0!?]L0Q>T#$,'!]:8CF:RPA=,!!_T' M.%%-A_N]9%BWWR#"(6!(FO_?N^^A0+?[(.+%P9^B]SZ>ZO8>1$A(6G1>2#_ M?8/XIX,+"@GF+9I!X\3U7^ZN%'F%K'1!C1352&#W=.5T M?(L8=&^.(P(-WB%WV[AJ(H47:$.D\>-6+7_K.[%K!7(ZO0%W+=OXR@>R E-- MJ&.:;C-"-_ &G1J;"O94;M1^01?0PSF4(8_X*@2^\#7E.^2UJ@(UR:YICMJ0 MO%6;D51G_"@JW#_ .5+N(^I]F]/ QXQ_^CTFT6IWA)=@J[D>F>9A&Z[S%?W5 M2*K:DZPB8H?Q6*^?0VIIOC(-(];>7/ M-V0%/2+RALU02/XK6X%"_R/F'B-+\8M.SV-.0JP1GAN!*TCCZYTW/$ M"7BXVUPG&M-6)JM^QAQ+SC9LT2-1! ]YG'XS< MQPB.X^0.DPE Q8INN77Q@ M2AF!E"-%[/GC\8 FP>NH21%4Q#CFR&E,3(+7NA>CRN?>?2A(^\8@LQ'34)2+L7RB(,02V,\YQQ*4DPSY(71,T M(0$1VQ;@7KS _HYMX;7-4)N.Y[(E>NE;>GLI5.5^TM7H!0Q"[044>@+CC2X M*Y=7N\Y#JYA@94B2GS76.P/0]GQH^T<5BMHE'CEE8:V2FWXZP5+U9K.K-].L MP&V PG4)N4H)'?>(;'[JC_2=Y>[K5CO58U?N4&AL$+EIYIOINN0[0S3HW:9P MNJRZ:53FH?=^.*.U[41*(S UZ6/7'#D*L^=L0*@QE*+5-JSC.W* 9:S@CP]LS([2@&5#KD91!U;:<8L*C9*F/856A M9+%WF8;)SCI%,5U'N;L:E=[4%M/1>O0/C4T#Q 1BC;'LW6Z>E+,%95&Z>ZME MFM4.76T%CFL5MF?464&^LEXG2#]3ZC^1 '+(PL2LSGBU!D8=:^$I+DPO9( R M*2K,V/9M^*I6KV;0;02FCKLCIY@=-6"LC]%7K>WLKJX?U4-5^\]#URJLT#\)RRM#>$MD04)E .T!?8E3'1B[EFQ':L9C#_WG1SQI/J<@"ZM]H&,5EU.$6,]4JNG#I\F6&J_,W*M0OR0S$#6G@#+ M\VKP>R)8IM/6/9!$O-UMBU M"RMX56SU?6IR_6;.9XR$JO1>ORR75B;9KCB.Y24[F_=PC#Q2WWG03,15&,K, MW+6"]Y.X.>A_&R?;IND ]5+4O/'+M MPA*SDD59-E=-G[UB@8&;24!VRVD14=2I?G?K-VS"9A[ M/O\8/EL/%QH#JIDX]J%J>Q*SOH>QIVQ*,* M64WJH>LTSDMD>KD^D5J6,F15O>0X^7#7 WK6.KY@(Z/.%X^LXHM8Z:?"I'@_ M%:U]6L1+274V>.P4D_2\TON8 >9TN/DRWCF>4H;7MVX9?209G\@$^(ZDU5\985VS\F%;]MU[ZNR\XVI!SB]G]7.=@G7)I MI0\\-*WBBXCB_;)MQ@#,D&A]YT+3.:HPE&[RT'**L4G!2Q^]9JER12X5)SVB M4_'5"$\"&-*I4@%=/[K;6I6>]=!V'9V',SU()VV(_'27:$IR^%S2&+4- M[3UNPLY9&!%?*(P\XGOLQ:S5ZVPMH-7FX+A.82%7;0[YVHQ-=;UD^A[/Q'Z? MJQ"2CX7F;'115!U57:OX5G<*8N10>JU]W0GH*@!U'!TYQ?RFA(D^QL^B1N^P M1T./!"2-9!OW=3K3<[0R#M/47ON M"_%[1RG;LGXM,O^-W@<:H:#=(>CM:U#;P9'K%-;?R^T@]S[FUG>'995]/B/] M9TQG#"WGXK/9;4)EE;PZ7AY;Q3?V\T@]#9H5RM0]6DZ)H@Z?8Z?D>)H*8OH8 M0RMTJWVXD!I&Z?6.3-XR^,E"W_VY^"G@V=^@I9+ B%.7$E^AR%-VBXOP14<),=W"+: M@-\>6(R#540\L1;V&2\FF T,-.$10UYT.HC@]L (T0*?#DJ+AN(@0,AULJ+/ M$Q:0$Q@V$NJ+QIT._)BEB3,'3B(2Q>+7SXS&R]-!4IQ$>#$PHJ1XQ(;B+W[B MTP4BX17<$T"#@ZHN?$01NL?L$3.N[D!)P0XT?_,-%[%=EM^LM^6>K]*_+F! M-J-L)9/*Y#_X.3H/J/T<7FD+D5/.4,(['5+OE_I:UIHNCT.;DW M00$*/7$#3TBDI8D%A0"#V*I>%]F4F_C$3;3ZC*,Y];<^(5[1^UJYCO;W3BR" M"#-)_8':=U:5[H #O8V9-P?+RATG $87Q+[XF*L\V/ +#;WDHW];1Z%6$-H: M[Q5$>_)XK3=B.CWQ\0%[\Y &=+:J['I)R?I.D5"?@G"=G<-9BW3D6-VZFX(,]N0!8S?UK8=_(GQ.H;X99@V>!D4>( MZV=7(FBA<)7[]K#Z^6X@V(%'_;5!&1@$'\:))P\_>.L4H*JV[QST_XT9O:5@ M4O?"E5^"X=Y";@(E7AY$]S'&#T]P?97\5Y14&]$ND#M@9;=7GR+P@,V?GA,N1'GCMY,C74K0:T>5K1#TP@BFFI8IKM)FN2Z8D,09NM/&)Z%ZX\[J?EM M(MD!IM-/'C<(\R4EVX?YM\Q1=SP(N\-"DV"EV8@E1L$#9HL_>"Q8WXSO'"%$ M?HOX/!G%@ 38^R5D0Z&72O-+\@R]D6O#TNM!IO&W]&A M5>%,T/1 Z_IIFP:2W9B:2?/%8/4/'/AISM@HPRR5Z(3WE,T3\X,0LKA.ERID M.M"I:QC*8)SNX@EG\JG)ABWR!\_F"?U+RH0/2@<]U;,=[1&_]]BH.)#;U8S! M#I"[.G<@9K=$F *N<>BM,JHA@W@D-.87 2(++KP5(W ?^\II,CV@[VTOP-3Z M?: [[&%XUJ$U%PEYJMBFDNIFGO4I6XH32R00C<]"E*STJ/U?K5@'7&#)]ZC M,=5]V;D^4K\:MRMQG$[!I0,N"K(X=I9^;B9;,JH+@LT1.F /VP>ZK=?%SE?9 M1J%50P/0!^H&X]NQ6[YB'<,0A,GQ"*]V;+5R'4W&R]=E[O!2/+_0&S2K['(3 MT5U/;6@&J=9#TRP R[O\@9[C?T'_?EF"-T/>_-,C"N)DYQTDN.DL'@Q=-2>& MWK =;SJE)&IIM08A=M7/0O)?2/=\*$JF!*T_CIB-9,^VCMV&>_$"AK=;WU'4 M69_8697=3$UDZW)3J^LCD<_\_\3) UD=HYO(=C7S7B=77S$*HOD]#21^TY2L M0JH#$?C,-:UO2U AAS2Y\21[G50'.G83XC:K'P]SAFMFH'>!W $%E1T< ZX) M.B.W9<,SE42!NJT(>B@=Z/B%F"6ACFU>/)JC\=BZ_V?-BD-E^0YTICPKNGD* MDRF039#.HH]F?J5$ZD#8S[]1L,X%-YM/ZT<.S0&Z,6)(7Q&[F;Y^U-P&JAM* M*/NV7LU^685$!Q[C=!$P^PQLW2"_M' 'NI%N6=JXC\\H!(_!+K%BPE8MU-$M M3S*;E>.G1COV*HMW@#0YA3"G@7^U6#+ZF'Q^Y#(.?>R?K^3-JU X8\AT%"L1 M&A@=G9MX.4!Y0&R&P4F(_(:+Q9/&0YL2R3>:/\^$&N3#Z7H'S6:.4O=1D^O6 M2'7 ?&43+V@<1JQFA;"L9 %8V5)(\LYY0]0E2\(."&@!4!+GUV\6 M"%*\$R2RR:8B;(@$P.ZO*K^NO%16YM_^Z^O![-EG7*ZFB_G??Y _BA^>X;PL MZG3^X>\__/G^5P@__-<__O*7O_T/@/_^Z>VK9S\ORN$!SM?/7BXQK;$^^S)= M?WSVKXJK?S]KR\7!LW\MEO^>?DX _]C\TA#FJ\VO?__AXWK]Z:_/GW_Y\N7'KWDY^W&Q_/!<":&? MGWS[A^W7OU[Z_A>]^;:,,3[??'KZU=7TJB_29>7S__[]U;OR$0\23.>K=9J7 M?H/5]*^KS9NO%B6M-W-^*ZYGUWZC_P8G7X/^%D@%6O[X=55_^,=?GCT[GH[E M8H9OL3WK__[Y]K=SM\3Y9URMY[C^L2P.GO=O/'^YF%>>_C$MO??Z#+0A>X<%IT-/]SAXL^ M_X:XI%DYG&TFZ!7]OKUT1\<-'K^ND?[B>+I.;C];E'-?FG5A+98G?SE+&6>; M=R>'*_B0TJ?)JVG*T]ET/<75R\/EDAZ0B?>:V.P\2(T!3'$24B@"6D@F!NU$ M"/K\I/61K6AH&R&WM,H;26]O\;Q/YW.#.YUZ,XGM3[C^M%*7Z\_XO+,6Y.4C"11"W!.&S!"- BU&;#&-I6MESH7YJ'N!.S\Z,^0 MZL6R/%LL*RYIR?OAV1?L"]1V]3M&F9;E$MO./WO;;SQ?'1X<;*X)TS4>G/Q] M7PI9&;)>#"V88TK0L!@XLSBX_+@9\SK$R"J":-]*U!":N0]-%K8:JU@BU3=?R@N<_/C"AB[T,$^33KL M.^E\1L5J1;;[I$A1K4R%'+^8R ^LQ$%OZ5?O2W6:3)HFN(V(S9UY\)],85"E M^6@M>$<^FRFU06Y%08E));3%&S?,,.[ V(W<^-\GW;9_1U^W.%&] OVAJ79+4='G0! M8/T9/RVQ3(]E,:\O#A;+]?0_FU\G1=>BK"N UM*XZ$&&$.B)+JU:5ZWWJ2IF MT@P_JC$9XPQ,'!D-^*RU]&FZ3K/I?WI@Y>#3(<%]MVCK+VF)?^!Z$@T*UT-P M](Q%,,%ZH >P@++%DDE@8\; ;:?=B&A,QCP#K1BGGXT21&<:]ZOI9ZR_S==I M_F%*'N?Q6#LF97Q(WDN(II&50)8!Y!@#"3)5*:*@L7.[^S,,8K[7 ME X4P[F@M"8IBZ1UEE #>0-&D4,8G%+T:XWD$)AD:QXTA',!T"ZB=T]']'R3 MS\>''F#>+C*+>3F)'P6O6[()M(L>C#,!:($A;:23=CEH*93GYL%50':1OW]" M\M][LMGD_FZ]*/_^N)C1%*ZZ2;L^^FU>9H=]E_A--TUIBM?KY30?KGO8^?VB MX^V!I,6,KOB!]!,N<;6>."RB:4]:*#I+:QCIHU!+ YV2DS+DI+ R$X4'.?_\ M39HLOJAB(=8BR(Q/'NCO"DCKBW3.Z< >R;B,8DQQ@$?@V,4G;D\QL3UNOT_G MB^5F K:#BKYA\N@ %9+/AZ3\LZ!E7PN"$7S)V21FLES$,"9'?014V4M$?#'Q M,WN].F-#&PHTE\GBC]E * HA1.&3<NG:K?;_H_AEM9V/PRI$'DPR2 M9YN"@*C1@]=2RJQ]](8[L^!J)&-:*>\K]9N"^_><\R&8?!+'=:;XV+0 1P\6 M&&TJI" %T*,4;7/.U\*]Z-V60#.:9(']Y+[?7 ^=(7".BF0@QY)!&;)X32P( MJ;8,MI:@5! IFF$]S"M C2FTR,4(7DGPNIMGQG@&#]W1!ET4^.HKF*P\!%D" M.-V$J,+KZ.(0/N>5:,846F2C!,_H43AU4G96^UW3SY277.NUC3[,W:4INT393:^)2<%I+(OK-)UC_24MYZ1A5^?2.=NT3-<3@3XIV96M M%*1L0R.&VF9 6+0Q8<3$[H?>CFI,P2MF?C"+A(TJ[Y>85H?+HS.+ER\N5,0( MWD>ROC2Y#:G$#++6G(RSKAAN77$9Q1TC5O"4N+#GG'.>CCWAX";$VO-YE_@1 MYZOI9SP.J[U:K'HP[75[G[Y.M(@A&%7!%='7,EL@J*1H:5/D)2C5C7=N17(W MB&-*N^-6, ,*B_EHU,E.GM%):"5S3S8CT[?F",%(3\/-+<:F6HO<@: ;CA;= MYZ3!ZF,/I= _78"?TVP37%F_3,OE$2WBQX\N>LZ6A!B,46)63 MR@ZM$MPIASL!&Y.?=7]>7#Y^P"T3]F(#;[$@ B68D[H8YT=< M>Z87.8QD\O62")J%XCRM^<79^L5 M_=IP=4[ M,CLG*93N0Y 72<, HV*ON.,-1&6=<+)X#-QQ[.O1C,D:V8L'EV-_+ +@RT!( M>;$D)&]QXRMLQSA!#"B%"(1%DD740H,L VD_*ZJOB=1A8R]/<262,5D>K$1@ MF'B^TX\XIY5TUL]KUX/I?+I:]W7U,YZ $KI&4:("U_K)G>2(E,5K:(V&W/H) M/G9K]!9(8S(W6&G!*0K&#+9OA_KIYQE>=;K?2J%330*$\6C77"-*4C,RA1VH7!6%&G3=0\OT0!+4E5XP*KZUGSM%7Q2 '2BU:1< MMNS'J;_=?=]QG*8*;N7U$SV;=.F)"B6FD"O8T#=I0K"0A47(L>6L)(8LN#?& MKX%R1S-IV+#W/<5^D=<E#WF=UAN+I30F") MNCDT!ISIIK'QI!M"HN=**^&;%D8[[IV5.X.\XRHYK,+F(\NPPGH2VEQ[:Y1) M!4*RI&CZ5D&TL9^B]EC0V=)J>ZK:_.XS?7HL[PS!C$C"9U?(V.VARGM*C_<8)0UP<1[0:3"D5?2^(DAC!+D$ M0M$87:8UQ0>K0Q3-I5>O!&)>\)'U8#7D. MV8!4 97#[+P>[ 0WGY%\*>3D@LPRD3&71*9AB6KI)]<3S)N(/ALM&O]QJYLV ML1XY:K&OZ*_:X+GWA#.F]'[&^2&>//D7ZZ+_\G5[X*9O9=-_M:> V2;H:<, MS74#,&@/6=9"KG(1.673:Q"SY_C>&>:8EEAN[@PMM4=./[@F!W&(7(3K;O4P MB0D[#90M2^'2O4Z3.EO6)@23>_<4>E%(_E6U JJ/(:@0R)+C;T)Q+1S>Z%5K M*009!/CJ%)D@Q7=[U(-J56,31'_%?4SEANC58VS/Y9Z:?V\&?\?C? MTS/N9,5]3/,/^)8&\TMK6,B=3JVYT.LN!M-C*R@@*O10O'<)J\?@W0!G AYN MA RJOT-XLUQ\GI)T?SKZ<]4K^9S:WR_H.?Z\;1SHM'(E>[*_U57X?MMLZZ=QR>L21%3Z3VG>A%L M<@]S)?6F8TOT@]'-<9^6W!W=J,R#)T_/?<4_-#V/N_JAT FWZD<,6 M&Z2D:2ZLS!)C2CYR:Z+=T8TJZ?/)TW-?\;/1\WB(K]O98;^>[S7!DU1:S%8K M<%E6,-B;R(2J02%YK*$VBYX[>#_ ,$:5N_IT"/_8A'H,N\(47TFS(*#<=,(E MXR>):"$&[VW)QIG(3?C[VA7WR/1*1QNW[_WB12&9+/':9G63YHLS1FNHMA>S MERWVQ:M!*"DX@\YZR=YJ<&=TH]KX&HA!IKBZHG'--+#MJ"DKUS+"T!A&DP*ET ,[:\L8=ESCZ2&8 H6R)?;%XW MR1YCS&0]^6(L&!,L!%%=;U_73"4'-+$W";H5U!UMYN^,.!R2&HY /QVNIO.^ MD7M3\T",F0-8M:QZ"EM&@&7ZFN MP3:J2EZ/Q2P.N0W'JE,]+%$HYW(O6=G;*8BH(/GL(=0H!$;5$GO&_;5@[EC+ MZ_ODS;TDP[=7OYQ^F,XW\_.Z_;%8XYG*.CVG:7O4_4U:;D:>,8O6K >+-=,2 M*1&R4AIR[H>V>CL?S[[9?B>$=^S*^5U0:D 9#AT6N6H[**>2M2D*5(L()M+2 MF:6/H*VNF)6,K8QE-W"/K.5-[Z/?#CZEZ;*O!YMLG9IK\[VMKK?T8E"3'VUT M@)!*E3JX(MF;ZMV$9TP[GP/QY^;65'N(AZ]Z_4?2#3^E35K%04]//BX20,H@ MVN E^"!+KRD1(49;@/ %[7QVLG$?S+D:R9CV'Q^() PBX3P>=R$^?W)68]L_ M:^L]1Z6Q*15ZC2)ZB2J172$%U!I1FE*]3]Q\V1':4XAV<#-H"*D-U_OL0E&' M6"NV'GGQO4B)$;5"4$:"4-YDA_U=;BK= FE,>VX/Q"!.(?'5I$K3>=>4K^?O MT@Q?MW/;!M_V#%)LJ9K6,T6)RZ:539G.WED^9C3-FLQ?FFHG9$\ACL%-I %D MMC>?D#U&:2B2OE6@!FA*1QN4R!)T\%"N\)/_5-_:VFW>K&>*_#R[L.?6< MHO\\7=%T_+I8_KPXS.MV.#NI #T1(344@>QM,J[!Z.P@VU1ZN%YAP):*Y8X3 MW(1G%WJ$[XX>/.(9VAWZYM:?Z:H9:DQ*F@8E%V)T=^RSBKT9"RFZHAV93]S; M=7> MPN=XO=%IZ&$-R"[3MC^)AWU:.NDJ.IBI;71IE1)088 *2OZ5;9B>MDE MQ]YSZ590.X7QQ/=.I7TDQ4:@D]WGEXN#O(W8GW9Q7?=C4S0GRZULECT-K^FZ7+3W>7;>'J]G1G_/I M:G6X[;_ZT]&[PTQ['67IXSH@61J\ZF6(N"VYZ[%]"= M>/:]1;R'%^F 5MZVIN>+FEA/>LXHZ.Q]4."3HD )C4% MP10-4A1M,"0=,O=IT5UP[<2A[R32/IB\&--'>X/K_SV=U]/RD4K88!)YR5GW M7:#>/"TEY8'>0B-#JX*]TMQE%#NQY'N+P>\GBP<(?GW+-IR4FKQWK0$&>C&U M" BI!7#5)*N+=M@&J*A\*ZZ=>!.^>Y-G3X%Q9Z?_NEC>%I2X:DZ_,_(]G(@?MF.60==T<1%*C;3T!IJ8 MU,C.*X(^\$%(9[D[+G)US%+?68R?75[L)= +S<+Y2MG&.9EDED#_%QHO#35Y M5:$VU$44ZUP%]IXU2"6+* ?WPB*YD V[GXWMV%Z D>VAF3/ MWF)B/Z6_/:#[?O$^?>TZHH.BL9/S?,U1,W*!!3DP&5J)FYH"1/JD/;28DJ 7 MKPSWDGQ?K$_A>!<[VQY"KFPL/!X];DZ\OEE.:2(^I=G)$"81BW"A23)]@NX] MQ'JODM[15Y!M$F*.@?U,\HV GD(5&VX^\4F(?>DB+K_%3X?+\I&P]22S@X/% M?*.?)[XU$V.A$=/PP*24( N5P6<3M775FS!4I9'K43V%(UY#+4=,LF+GT.OV M,^;U;ZO586?YIAG7Q!84I?@ TH8$IA<4[24%07IGDTJB2/:2\#? >0J%:H9B MS;[2>81=HZNF(I6FHXT6T!2:BMR;NR7I03OB@3=%6/;.[7L!?@J%; :BW -( M>!#_[\PZNPDS7P52.XU>B@K): /&- M1:GHQT28OJI#(OGEY-XA/X!S;D-XA MMQ"';2!$+L1TM>BYM"L"O;G>N_(1Z^$,C_OM7*B)G2[6R_X9UVDZNT][(;9; MLS0?&F8BQM"::**SEZW*# Z)8T96#1EM)&5+VC;&K$IA[_[*5P'_?K-%U[]P MU1>T$BR71_0@;HXH3&QVSDAAZ"E'>MZ]+4!^3@ K::VW)6DKN,MA[@1L3*'9 MA^/=I8ZZ[#)D;+-[809N 4D*A."4"#JI37>B KF%"B(9&9)W9&=P9WS<$>*8 MXKF/1[DAY3JL$C]S!*OKI8W9<:;JQB^K]?2@QQ%/SV>1HCL^GW!2NIC^ZDS. M,'UV>(#U_JI]8$ L"O\A)XW)#+CB'.=;+(L/\^E_R*JM!'O:INFTXOD)SG\N M%O7+=#9[<15>LI G2>H:K"7J6DGF:/((L;>W5%E9[P6FI+D#;0,-99_#I/>$ M="64]^=+S_L7$W&-4@REII[^PME;GFDAD4X)J-C#"P_>\IU M)+P8LH; OC8C*\!N5-K3^X]IB:'8R3< MO60TK,V]/?V[3?<\M2!?GBV_>G\#^BY79[&&[ST<)M/V_/W/'Z+>@ICXFG4Q M5D .C;S]'IH/@;CDHD:3E/-"L2>MW YK'Y-S>_GW6#[.%[/%AZ,)EF:=,!&J M1T=+H%&0HE=@&QI%GBWJM(NE>.G"8S+PN&5]UEC;;T99BM+\L9B?'N[^=E#N M9& A5:==/WJ9^GDY6O<@"6.@"N%HK-:VB[[6E0*^\29CLE^&%#;?3#-NYVV& M^]M\=;CLV]V37-%7[0-8W:L88BZ0"J&P9.@D&F7+@CV)Y0*&,5D70]&!9?[Y MNANO:%:^_(R?%JOI>B*RJKEIL Y &.J;CZT M_.\_\[R']\Z/\V1D$E&1K:MI#>J=<\CK[YW@&V@3?(W*)X?N1W/'3+8G M30LFF0SM4AQ73D]G^N.2YW2R#7V^M/KI-^C;9P^R;D>WC^O!CX+)11EX>MA< MF6MZ'=//9Q-QW_;GZG7[8]K6#1;OC:_8TVOGNSF&H#305;-N6GZ3K-^GY&1W-(($YNVSU^^5IFA_TP^NG>O$G65E,]U"(JF.PE!(R& M5BX7? DH;..V\7?!Q7"ZG1[D5]//>$DDQTMT4C;U'@<0-Z6:G8J0,SU)B9XB MJXT057 ?#+P-TYBT)SMWKCC_(JXF4L40?-)@?2-35&0!20C5,_<4VJI%B>46NMQVCS$I+!YIG^N3 MQ#6[? D*](@OCA"W!8:N&BM&#*$EJ+V0J?')$"REP+JAB$*HT1X.O$=XSF3=VFM2"'1<*P2&8ST",DV";3\XC[P-/E%HLWZ>ON-H86^\_IF_IEM]&ZG3OTBPTB-JW MAAP&R%$&*#EI6_Z5"V/%NWUX7K5D[G( ML^_OW]]SW>6J+#[KG>%S;6\N",MRW2,5_583$UW>.!A)E4 "%0Z2PP(N2:-T M=-)X[F,S%R#LWU@EKW^;K];+PTUUKU3PN"?Q!$N)K>_[R]1#.T$GR-HKT#JJ M5)HG[8^MU6,;DP>[#@,M-4ACFGK'%SG&SS6W>R*:88-\M*]%H9;OKK"N! M<=Y""E( ^AR,*"IXR5UD]AHHHXJ/\A)A_ZD?7E^A>0^EW(%C/U[GERZY.D>P+G MO#8B*B\""!=ZL04::9*A]ZEWV26%EMRJX8=[);8Q*8]]F7*YF\D \N%S=,\@ M>-U.:S4>5ZG5I,\D:3,:,:V9-%@)6:4*](--41=A%7?EKIOPC"G\R/=Y/.UQ+:?U[0^_9/[ M6S(<=V4Q>=B'S[6]NX'P[5;359DM.H!)DMGF;!4@6;A$4EIS@B(F.:SD\&!K M]"1P*X#KP Q3%?6J4;?F$@870/?25"9JA%1=!(7H;'J8QZZRP\\D8Q M"V]VJWRZKYPX/?#IG%9:G-,/ZWZFXQ3:Z]9_W98V2]FGDI($F;KB[L748W . M"&5TI5GE\P >^2[0QF1.A(63$1J SZ_Q5XQ8N&M2AD1<@-X9 A!R3 EV# M2;FADH9[.^EF1 .4V[NM.<$DZ$"/;\W@92:#EV8$>_/B[5Z/DAJ3L BN1-(@I#<@!:"9W'P"7ZS'; M? ?KU?W\M@C^P/7K]CY]G?2B-3D'#P)5ZVD]!5(4'EKRP:OJ@T#NB.W=$.X= MCMOI;I-B79&.C"-A$[GT551:67T&UXH)O1!,RMQE&'9#-B:5.""W+D7O^,7& MGNKZ#I>?IP6O1D@3L+66>PN?J[#WTJ6Y2@U!-@F&5#C$)FCQ3<)(Z]#5R&V7 M\B ?U8;D W+R$>0^K):E63E.ZGJU6*W>X'$+V./SG9N++UKO851ZP:/I['"] MJ;I[^0_NKXYY[\^BMP><$B8%_Z_-8X7UQ6?R$3[@'X<'&9>OVQ;.YO:K,[E! M$VE5C=K%WCVSD D9)&1I+*B2CS7=$>*^Z_$UM[MTGXWD)BG*9%*I M8+'&7KW50B@F@T[2RD#*I";N,-*= (Y)X0_)M8NKZW!29%/\]* ?[S&DV;93 M[0;DP.\T-2\H'E_; \?9EFL]>?^HRO7LSKOU)'W1N(^!!KBI$> M+$W621$60 6UL% !0 !E;G8M,C R,C V,S!?9&5F M+GAM;.R]69-;.9(F^MZ_(F_.ZT4E]J6LJ\>T9-;(;F:&3%)VS# M5'-12O7KK^.0#,5"1AR2 (-!J:U:J5C$\\'].X"[PY=__Y^?+T<_?(+I;#@9 M_^U']A?ZXP\PCI,T'+__VX]_O/N%V!__YW_\V[_]^_]#R/]^_N;7'UY.XN(2 MQO,?7DS!SR']\.=P_N&'?R28_?.'/)U<_O"/R?2?PT^>D/_H_M&+R<H((;K0*1BEG@/B01(228:=$[J_WW_5\J#/JUS_?^?T_1??;S#GW4_?3JU^=#3?](GXL M^^E___;KV_@!+CT9CF=S/XY?'X"/3_.K?W@=C?II^4/\U=GPK[/NW_\ZB7[> MJ>?!)?RP]3?*5V3]:Z1\BS!.!/O+YUGZ\3_^[8/G3ZG=^\J,1(NX^8?[E(_SMQ]GP\N,(UM_[,(6\%?UZR064 M*G#^1_FTGP[&] &!3.,B ,'OPK@0O"+&39]^..:KSR()LE^,YA41W_WLJG@G MEWY84\!W/KH"VNZ#R"5..YH[+/3JZ(,?(!1MUW!XL9>>_]Q\'5AZ(HX!7^ M=3;()BA@)A!#+2/24$><#0I/,J4T9>"\5'=I-5O3-/M9Z(BU>L1/164_P6@^ M6W^G4V*GP.THEOK:?UUOX!.,%S![%F;SJ8_S00HH<<4,;A5:$FDA$AN\(=P$ M/'"5T3RQRJNZC>'FFKZR\-ETO;K5:[WG>U^,E:K:G4\J"G6I.5S CS],I@FF M?_N15E+R+[AN?%$Z2/] V^W%8C:?7,+TY\]QM"AFW[/9#/!_Z9W_/' VF1R] M(]%)659MB.<R]7X51+3196<]X?@G N.2!)<< 8&( N20O*W,F*U@GOP64D?,#?3_8C*; M7^2_3R9I]FRJ!](92R001-B.JB/NAC[@?!D]Y M3E(;@-IFT68DY\* "G*^JWU^J/;_#F-<[ AQ/4N7*-FRT/GP$ZSA926C84Z1 M(+TGDGH@UD5&E+-2))&]I+7MR <@G0L?:DK^+C'$H<1X"1^G$(>=UX5_'T$G M8P1[.9G.A__JOC_0C@D7$BX(8F;$0&.]S?LDI9W(2V/I\L-^@J*TJ8%0G7&!CQ*GH2!83LE709:K_G M]R-Z^ARH)_ &!L%78J[C',/Q D%^C. M&T8I"]6-D1L SDO_.XGSKF[MH;K]V4_'2+79:YB^_>"G<.68*YFH\2FA.8W> MN639$T\YQ64*;AP(R0*OK.9M6)Z\QJL(^:[R76WE/_>S81R@]ZQ%0!O$:YJ) MY%0@(W&WH4HYXQT+EM<.66P$2QM@&P!?T&5]#[\O MBF@N<@=Q=K&8EWS>+B5C+8.L!*#KJ8DQO)@@'(A-69",-HCQ5GN1:]]W[HKQ MR1\3396R81,Y...J+^#EEJ>H073&$I'!EWAMP"V/<6+QK?(T6(BLMD6Q$\#C M\Z>MPO=DU^[*:G ^;0&[VCWO8!X 'IA,;:6]-- M!!79<:U4I?F)=8 8-VT:/RP+#_X:1Y,9I+_].)\NX.LW)^,Y?)[_/.H>^+?1[.!D8FFP+27F7\0RJ@Q#K<^:@&GGD4 M2O>[N,,'7.,!?O65 ]N>79$%]Q0'W<.*/=0XJ2C.B@?)-3S7,PI?=EMG+U"# M6Q5*A^OZ+I":A\*VRJJOZJZCH[L*KR3@HVE?JIB"Q7U.JZ")M#204FM#I&9< M4IN2BA7?\&-I_49]VJ,H?1>Y5E0VC#\-WD!<3*=H6*QJ#7[K;*,!ZR-O&FIN]4E6W_].-9=!7%/JDJLXI5/ 51*0"9H_\! MZ28D&Y-U,:<"R1))T3!UU!OB#!,Y*C1951\U;OGXX^FQEM0G=476P'][NPBS M.!U^7&5DOABB+3+J+A8 M?,,#JQ>-4^ I4]S%- 5)<"<#8J6/Q(M2M15L5-7+8NH7C;\:QRG@R?H2EO]] M-;XKNC>3T>B7R?1//TV#&#C-.BNBDL-%XU9+0I">&-22$.CK3R\O)$N(R OIJ-EM &N#;RSTSI:ZY)'DZS8DK7PK& MF+%2BDAKW[)N@7)\1C15X9T"D:U7O4O4*# M9 2+!G#_!J[00T'/TB,>M"/10PG,"0^UC[FM8,Z;275TT*#6I0.TW$M?+HH/ M^QJFP\GJEJ_[X47GA,Y^_@S3.$1C=,!9X*)<,'&5T;0WR3+*NFL0>'+O:_%&SR*I\/8N=#X:\^*>'Z'^45&4648SA=E-_;& M02B5RUGJ$FMU)3\PJI++J:DOT1NUH?->N[VM#^AODH2-=-J@=.>^MZ@7?B&5 MM5H%XE2YW1,BDZ"U)-%ZFI1F(H;:5MJAF+])2K;1:(,BH&?IOQ:S>1=#?#=Y MEE*G&C]Z[8?IU?B%_SB<^U'W?I7^NPFMU5+KGP-Q G M[Y<*[F0P",)QGT4BW')T>$ (XJB+*&MMJ2H)\:+VC5#K-9TWHT^*$0U*HY:G M15D.2NN=_UQZ%A9!XKN+WUC7FQ1SW$CX+1\B9Y%E,X4O30;A5(^)Q)-*5ACRA&G*2-. MLN1T"(JIVAO;/7#.FT.U]+"!(P=?7MS UIW3:VBE'==O,/\P20/@*1JA#=&N M9+$D2HF7H33BHA(=JZ0#:TJ6+;B^(=;4T,P&^AR4 [3YIF,MHJZ7SM)J[+I$ MEQN2LBF"4S30DIA*E2;2!4=LEHH8&G@(,1GJ;M5F;$P'VNOAYTF8X^AB WL. MOGCH4IK*D3F%#R7O^=.JQQ)* X;OQR\6TRF,XY=W4X]':ESEP75?+?/@OA[. MG7N-Y_+&*[G7N...YX,DN06F)#&^!"9ED"3$Z(D0,>D8A-(B5][%CKK \V3W MZ7-EPYM1YZKDAAR[]0^4$R)QSM"'5L6'SIPXA>"TYIFZ1)T4]2O;-D(Y;[;5 MD/\&7M1LZ^6,"C%(?#:4LBXC,O$TE!I/3D4.VMCJ5'C,ME['U/Z>4MZ@\(-O M#K8G#3@K3#+.$.=SZ48F@ 09,G'6FZQ,RE;4OH+OF;A1+[-.92^R!DM,YA%? M-Y-(T( +Y0ZXX3%&J%T'WBNS[M&2Q"274KE "5C*2TUW)#Z5_H)!9TU3UMK4 M%DB+)+$#LI*7-:W119:\!D*]0SEDFO"-9 +? &$S5S)Y:):1_-@5WH=DW!X@ MQL>N\+ZSA"49BTDX&9?X7%<&J;U&S\59HFAY06Q$EP9$(-$%1A.U6='ZB4GW M #J1&O"=%+V-,P<+O$7GJYN85J4W?4#M4A"^ QLV CIN87@#Q=UN@U5-ZD>C M!!6))I4BVNNI3)ZA0#PH7J9B1A$4EOO%DH%8' ;NB9+.RQ2US[9V)<4&&.>@[D.EV^#=WI*9L@*7 MK0-)=2!6=^ZZ3NBN&V0CRL!GG9(3M/K5^3V SH$$]23>H+#E68R+RT5W,;\M M0KP"&H-(VDN-"^=XRB7TF&S$/YS,)ADIA+:U&UWW!G<6-&FBB0;E+F]@CFN% MM.[END*5E Q1*498RH%()32Q"JT@2H51R7'\PE3FQV8DYT"&"C)N4("R.32U MPA: 4M_-='#>E%X*0"P3DE"K#$BFC ^U0TKWX3D'%E23=\4ZD=*SX\5RHRKC M)W.&.%\FK%[D9VFR[+:R;*@58W!6$1.RPETJ<^)9DB3J,K0Z:R'ZO@M!^MK

J'*"*ROT(>R(547&1 M,B4I1/21;9D'8GEI!652XM'C1B>>.%GNZ51X"ES910-'YLC7G)1UFS<(5)5B MR:AT2>=CGKC$$]$AN6QY%M'VNM,_],RYA>NX';5:Z'67T^@0I6R-<#UZDZUE M8M,'F ^C']V$VZKCULU'/E+[K7O6?:L7E[;1"IT=Y0:=T^2#T"DPSUQR-M@@ M]^G%=?/IU1MSV>!T['J)>&2E++.2K0B4B*1\X,QF;VI7BC1IS+5Q@J(J_6Q3 MS"3SB,YB5H8$:CU)R49P'C)GLO+B3GE(Y2ZZ[CNDW_(O*'=)@7 D M&H=H+)0T*RT)!Z#"XK9V@>S))'8=H]P Q/G921V\C47!#0:5 J*4:SW@K MB U:$.!6LF15XOT"^^?CC>^DYEV]\5W$_4B.50^$W[WQ/;2YAX>UARH>AS31 M,\"3SA)!=:FV"YPXD0TQ+CLNA)<>>K5V.6&R'.J--^;*+AIX;&\<32.$$P51 MZ&L2&:TF7J&'J7/D$313+O2Z$?H6O/&=]'J(-[Z+4D[%&W_A9Q]^&4W^G+7P MN[]^^%$\["UKN>5+@[646I<$B"!Y\([F%$!&QJ)35/3H:_WU.=6]9I"9NYPU M8OIY-,0Y?[\RQ\HS%?C"S0H M\74:OW\6\:5"!L#L:B!<4,8S*03AIN1K:2CS_Z@EH""C-:EX$KUBT;O<<.Z, M\B1\[5T8LF$>>$O%-'##KY4[07)E8H5#?\(D(E6)Q8MVBZ";9-%=M34IE_0H@X[X[R:E:],X#D=P8ZS]N\FN8N+>F(P& M(S'4HW=*T11 #S40H87SR:F8<_5LJ\9K.GMZGA0I&N0*OH2/4XC#KAP<_SZ" M597XL\M2Q_:O9=.>P)5V"BQ1JE17%:">>R A"RI82%%![>3A/KB.3[[38L.D ML2H;[+&=+(I3_LMD^G*R"/.\&#V+<;) B0Y\2#1I8PGE(99,N$1\L)$XZX)( M%IQTM6VQ^_!\IU<;U379Q3),IV7UF^]TD-DN"BY+SSM-I-".N,@INN/BM$4N]]#!@S;) MT?KC)$ZDF>5)DZF"NAJT^%^6(?U_PW&ZZHOA! 7.D,Q"EJGW%!*Q42:BI2Z< M9DKGVHDP=U%\)T]--35HPX\FW+3S%%8G[B"#B8#F&L%S->-1"YD$GQEQ+"EJ M +*5M=NIW,;PG33U5-2@3_YK_Z5("OV TCD1UXM?E"L+E,74+^]7?!B.2H.P MNQ(94,FHY\ (X^6RR@B-5IRW)+ALC# J1ED["G80X.]D?"3E-^AW_WPQ&XYA M-L.3.PS''=PMJW@VG7K\;J>$%Q_*7U^-GUT69_ZSV0SF79OE6:?I7_QPNFR] M?*6800IR4YE3(XU8,T#SSF M.V&:**1%W_V_HW0OI@7EQ?BM'\%%?CV%3\/)8C;Z\L=XV/6<[,I)GG]YNPBX M3P[]],N@]%@!,&4\@#8H#171I# &_:=HM?+2JUS[UF OH-^)>&1EU^SMOT9] M)8U?NWZ[EQ]QS^W29$K^ M<1HN=N)0XG&;%"6^*TYM+@OLMH[>*<^_!\)UP; MU;7H^E_>AIOOP@3ASK^\'OEE@[J/W7$N3:9!2#S$0S*EU2U'A-(0D(![=DB1 MR=H,ZX?L.]=:J[-%1_VN)]%:>IVHUA$FI9U0.7"237#X/L1 K//HK/L"4,5D MJL][W0KF.[<:**U%(_Z[[>B_RJ#X*E_7+[@+(GM+:"Q#5A(S).C20"=XA;1/ M/OO:].H-[CO=CJ#4%F,![B)=IZ>@'&'XJ:L0Y. T]Z61:V2J]'5E) @CB>B)H':9U4LIJ?WTV7C;Q6XJG M[+;,*0'$<(>HF7'$2IT0?XHA.J9U=5ML/Z3?#K>JZZU!JMH&V:P/]&Y#_.2E**8)"@Q:QB'F$WMJH.>T+X=/AVNF3:Y:'>WU.D"TOJZ MH-RSJ>BDED )C[HDS4%Q984B5'NK1#2651_YT ?7MT.= W72(,UL^U'\VG]9 MGL,Q4Y94*K!\Z4&+ &E,A"HGO>/2B>J%3@^"^J88L[#*A-X2B-,*QE)>*Z"%,$QW]XIIJ MD'"VY9C]&IZ]MF5&(RC^+Y>:4[302LZ(BR(2QD(2EJ4,LO: DAW@?3N$JJ.A M!JEH_:L!!RR6G@A6$IL"(C6(%,TU1B G, $]4%[=7^N/[NSK*!LIJH%]O07I M\J)\LV H5:!U]D24@G@9442!QHB6';?<&.>HJMVD;7>4Y]I$H)9B6E0[+G,E M9^\FJS'U-^Z!GHW3UZL@1M&'#.A4\JQH:?B;B2T)7J $PV-:,2=JQR7[HSN9 MW:F:KC*4]/$.DU^-YW[\?H@>Y2I\Y90V1I5Y=HF54SQRXIC( MY=*0!>Y,#+1ZE?5#H+XAOM102P.KYP[ =68SS%!4%UWKJ=5/TD#D&*U24":= M9<1*&4'#4!$:0$((VEG5;JMY&-^WQZ9:RFH0=KR#=5OVJ:#@8RACY'5I(1!+ M,HP+F6AMLTF99GH[';@^J4XFA_BQ"55#24VJ7&_AO#IV>9?(8 U!S[&,?L_( M1IB00J0;F:@]=[8_N[&G52%$-*E*W(/T%7XIQ MW"P80;G2FFN"CH$L;84CL3)YDAGS(&1VC!XIVG@/RG.--M923 O7?SJ) *DK M\>HJ9RZZ;M&SGS_#- X1_4!:/()+\S=-)6Z?GC%B@84BE&SQWRH\NFL;20^! M.IF]J)IF[_9-JZB6-CWYK@#^-AQ/IFCY=TUN5E.;!EGZ[*+B1&1>C'Y)B9<1 M"--XX )/FH7:'4$>PO1-L>9@I32,,ZX,M'>3=_YS23FG+>E4R"EX*01KOH$JWVQGC_)CJ'$!L'*I3R@*^1[/1VB:#[Z MT7HQ W">H? "T8F5ADHN$^N%)RF7!%^N@HJU&78OH+.G43UU-(P_(IG?P,?% M-'Y E*7EQN7E9-R=QX,8*)=JV4\AF)C/18(S. %Y7[[3W,*JS9TUE MQ32,-E[DEQ#FKV:S1:'YB\FL](PT.7N'.Z"1C)=)JYK8TO56&1WP)\D#KUW! M=@^<;X8LAZJB0P[7]M4O?W 0W<*H998X ,$&D5JP 9P2\!RF3%4+6CE+N M"/'\^=9098\:KQQ8PY-2*I-$K2R]IR+Q0@N42E3>TI0-[34JKDF<\NQYU4A1 M%9O+K9$NA]Q=Y)\_QZXOWAOT12_&!7SY_W(3_8W MKOWFP!E/+>.@&C'OKO0+".7A<;50D<"&)D,$KRF/*K';L];@K?/(< M/V%"- BG'/;NJA 8!QL)#9$2:9PC93P,P95%$3(SM+JW\VUOP,=35X/XRV'@ MT7K1'OTM8DJ_&VF,)B[@"@0N2FJ:DI$GS+6]ZBJ70TY@5J8,H/TW4-8A490B MWCG4G\V4A*0$\=%$'YQ,VM86P5T43_X=.E"P#=S\]>R(-1QN*!X&B1-+2[#4 M,HE(J"?!@.'[U837U^-6R MF?C:0]2"@6%"D:0-(U+8$F^BF6B1LHXHC%3=/.P)[Q*(,[EQ*H]>?G-/>&AEN-ZK=V'E[S\<_ M C-:J')R7#U43/PID*\:2*XS(L?I*C34O3N_##]#6C456)62O/LPG2S>?[A^ MW3L0*40F>$09!3P)=5*H$Y_RH]1AZ:I N],)_'**$ MNHYL:3A?3+LWI+P1Z?EB_OMD_G^@.WH'TF4G)7#"T+L@,@E!'+X')'BK8F+, MX[Y=W6KOA^V\R-54,PWB;N@W 7Y@<:%6);=%+JL6?^OZDY\_KP(GZU>A] 2< MQ&Y RPR-.IXU-Z5>P$>'+T%IJ21S(L)JK8U'"=K:8WDJP#Y/WAU;GQ5C865? M_JT3X>S#\./:<]CU\)>.,ZJ3)IFI(CQCBAU? M-Q4#7]V0EG)KZOH,'YO^ D&N/.6;G"4Y%CJ M>\&A_4B=)P!<(/NCAYQZ4&B'1YX?65K)NT&FT9OA^P_SB_S';-DSX"+,48"% MR>MK@I(W<&/*Q=>F;]F!<%8)PJ2 TGP22# N$QZH"#:!%:YV;\<#X)X7S8ZM MOP81QY)U]V*"3LATMAQQAW^;%^@HED61VG*4'1M$E2P57)$L8NFI7-J?X)]$ M16F\SQ:@>AUV7VSG2:HFFFD1T5Q'Y]YUW4UU1B/-ZT @JS)P)U)T)' _C8() MKX*3UM1.#KJ)H"(;_&ATO*CD_F+<%$'ZH2PJS?\:1Y,9I+_]B)R!K]^?[SDL)_^W$&[^]V ]MO+[E&S\_#V4 HF8P*D4 L8V$Y*(+_SA.'ME:R26;# M:SMF=U%49,0'%,4T+@(0_"XZ-*68Z&&&[*'2#9O! :)M4%QX$]'O_A)>=GMG M+UP#5()?C.9-5?\54\T#8JUV;"+G"M?.OQ?F$Y>3U!$;^$3C']!E^HU M;I/+!/MBMI1V:%T3D)<+>/4]',GQKCS@ -W^.',OW\_A?>KMCYO"KL6\-7^ MS0F=C>@%24&5L&W)K7 >'5J+9@]EW E;V_9_"-/!.>P;^Z5=_#E>QB%7[Y5_ M#X/$.>[WJ?5 47N V:U 4R3L6M:&\?O)L+V!GQIKZRFAA12\VM4<3 MT?+H6-=L6! 9LR/H2@;B(*FH@\W>U&ZAN1'(F3'B<&$WR*C8L7,>3]H;-,@( MP]\J@],=\5DE8J*UP%((-M3VKDZ]U6%3SC143X/DBC*O^F)Z60WJAK9(9!GR=$+I%(PA6D(FLMQ*A* HT8Q%KS.ZE;9V%O-] M>(YU-=#VT*HE\,>^-IA-YX.W\0.D1:'Z9GOL[G[B4"N,0N_^LJJ0S$^UM5#/9),'D%9%>WJ@GL;KE64 MK0^R72XL'J#3_6B.>U5Q7*U.FJKDN*3Q(FI7NBHDG1B1%BSQ7F7"!9Z[T5.* M2)\H6;9<9YPJ5W;11.5KC]=3M/OG\!:FGX819J63HA]_6470A9=&46\(DRH2 MF:,G5DE<+O7:<(-_-[UJ<>YYQO'LW]IZF#008L7XW35;9.40*-BM3M_WH?GD'VH]V7'U6 H MBG8\I8$2:\LXUQ+ = (E$+7DH624"NBS/>W\X..'8ZIQX/J^U5;@#6Z9^@]Y M\BY:FPWATDLB%4?$P:" N(_<,N&,:=7;]/0F<57G3E-U5+9<-T-Z Q\GTRY' MW;\?L!2U%LR02,M%F(SEV+>4B!!CD"P*T:N6_.$GG8'J&XCT&"-$OTX7_/MT M,IL-(DW":).)3E0O T-HZ%'B>68EF]D K3Y&Y %,9T".)N)O<%?TU;G?((+9 M\R_7OEK&$9.V,CC(1*24B2SM<)V6@FCA2PR;4\-K#YS=%>.Q(O[-2--4*4_^ M!H#*;#*SAN14P@->,>)4EH0GIRF@3R),KYRK,[P!:$N<6K<"NRCPN '>/LB^ MWPI4T&K_2.\^*CDN:<"&J+GAQ?-C1!J:B4U6$2&,T0EAAMN!P2=#EE:W HVX MLHLFVMP*;(I[\JB2RF4E8OJ[F>QMA[*?#24??)(!JRB,)W21V2BD)E%JBHU5.*PI*]G*9'K) M-CW\_$V+@T5>T8M>[G1+''^,9Q\A#O,0THKK?4!5-!>V GD$2^%P)4U:2;CR MZ;\=G&+:25".*"'*W;9PI7=])%S0 #D(W3-!^[34?M^9?R2M[R+81MK^93*% MZ&?S]=TE)"H]4,)]#'@$)5;2]CS11BKME?+2]QJMTU/5-Y]^W/.]DEHV*/H MF3:X0-EPC'5TME)KP:T@W"A#9 YE%*L/:)M208T!(4/MDJXM4,[ZJ*^IA@9Q MT4VPE@'>X9;XSX\C/Y[%R>4UA*N# M, ?)648?F85>1VA@\ MD"7U\VP^O"P59+_XX?0__6@!LTF^V08:_]6UGI;XL\4E&F:M\M(.!72$-+:J M,KN5]982H*G+A;"!2^N8XUX+$7V27FL6X:&LMT.Q-4R2*^W!-;<9-UE J]OS M0*S"=RXI?*F<$=*:VM59K9+DUI_[8G(95M69;R!.WH^'_X+T*I4VGWE8#-2; MDG^V2?+O_/C]\.I7!]F "R8(W#/0L97&:N+*Z"3/LG.242]3GUZL[1">Q':^ M'ZNN[^0GHL*&[F6-E;T:SU=KFPW >6."=R3JDC_&T/^V+E$"5!KEJ&/,MTIR MK;R4,Z#P*2F[@4_S]\DD_3D\=!O594RAB9Z$9"D),0KA-?>&U^XW MO'[V&;%D+W$V2 G8L/1:\4C3) T@1I@)LZTY8XIKOAZS$8;HS@M?.HG_J]P4[J[WEOL(L: M'B4,W ?@]WN#G56Y?8.K?PQ\SR(O1K\,, Y>%XQG=$,B4HLN;!7$V M,X(FA6>>D5X#BYR M&I-6M1,+GV0$ZA!"-57*J4>@=&0:S5^)5FNQ7[GPQ!K%B<:E6"TA<5E[VO93 MCT#MI/Z>$:A=U/ H 84^ +]'H'96Y1^XC4R4':$^CL'2 M3/7]*59-;PU,FEUA,ZX:<"5>SF\@$*UCPD;GH+;G=!(T>\#<.566 M[:*N!NQZ!_'#>#*:O/_RW,\V0%YUK>!16P$"40E*I'84!:(#T='%")(G5KWO M9B]@QS>GFJIWTEHW1[KI>SV=H)TQ_^+'J718^=A-A87Y5X-B_0NOT7J\^@W\ M[9?P<0IQV&7V_?SY([[:![2K;H&BQ@U@<^G<+@!2FB867.!!2BNHIQ1"Y!IB MCDKQ.&@!Z,!&G]<>.']V#=;7R*JTC LIT:GP92Z91U_54EF&#,>0="F7T+7O MRAY&=7"#TVU/N'95H+.TRC".AA7Z;%*5<5FT%(0(7;H06$-U[1FU/6 =?R>N MS)$[S4XKJZ)%V^QM$+MNK,_";#[U<3Y(:+!H&00QLLQ7$^B1>01&K,@.J T M:FI?"?9#]NUP9G^%-##YMJ+$OZ-YX\<1?@4T.-Z4R\J+C'SO[(WGD"=3>!;C MXG+138B\OOOC/WUV6?I$_ZO[1,LH998Y5;SQR MA&6=$&$/8%1?TCX2'4Z'\3T7)QV/(49.<.LOPQ/**2 E[SH_V#(_P56:)YTE+I'$'7OC9KOZKO M3&]/A@;U;&(EE*4,4((-M-_7A?FS'REEKS)(F MJCB5C+6M2WK^Y1U^Q#*'(AD>39E\(C3#=>E$+*1,-%.Q=!:E4=6F6 ]8CW^1 M7),.?8^]/=5R3#>D %SG4?6 V.BRN >\Q[D@KJ[:OM0Y4"^/1"%F%03&$TGH M5Q,\D@T)!CT2&X0(H)76MTOIGBYU'KCT/07F[**.RAEO9?3 LWZZR[ VTF> M_^FGL+H]5%ESF@5:::[T0C+&X%>(FE3G' %R97VY98$'13AVLB@$AYI MOG9CYNUHSH<&E27?("AVD?,PPM5ZUW,)G DB>P3E0:(7+]&X2>A@&9>49MS2 M1&O;@AN!G!\3#I?W71+(P\M?AJ,T'+_']:[_NN$(\DR;*%DB(F<@,B!=K;*9 MI #<)K1-HJV=S=<+V/F1I+X^[I)&'6PI^G%:VZQ49D]=(MQ12R2NFP2G/1$R M1[#*,U,]M^CKT\]/_7M*]JZ.]2%C@-[X\?NEJPO&@O>F=#O6!47%ZV[5''W]>VY["OZV^ M R17>4[7=3A:J-(."CU#1Q.15E'BM36$TA1+#["46:][]L=6X#V3U^KJ;Q>! M5=;;;RBIR\7E"DBRB,-%1;2FN)> \,3%5'IO.6NY=1XWDPJ:N_'0XTY3VUOL MDQHRJSP-]3?_^1H0$%FBRR9(=N7Q7@-Q("VA3"(5@3E;9?SAC8<^0>7M+;.M M;]X1"D_\=.KGPT^U*TEN?VRSTI![\=^J]8@T0 !J-6@K.3=6<&4"U9D9 3GE MS;4>MY_0O'@C6G1UJ E$^T) E\N83=#$\%1&72!J4;O@NGWQQB[)LC<29Q*^ M*1H,)TD*4RJX%+&9*<*#26B8\A1M[3$V^V(](1]M/S9M*-=LK[0V[0UZY*S> M0!PL=SYX2IQ@K,2FRA 9:H@H0QHHU9[EVL[][BB_)8+54%3E*Z)? 8'!!0H$ MH8S?=ZA_7Q0!7N3NB]G:MTZ_3*;O8'JYFL,PB$"#<5$3'W29?X?(K4'++BH= M&441Z=L#,S9>)>T-X&R(5P]G$R\Z/9P"9T^8Q$I\\(1)B=(TX' M23B:GCD(4$[6;@'^,*JS84\C132XL/H[2NG7R6QV,5Y"ZN1]L9HL.' V: @\ MDQ1S1A=%.N(=UX1I2$$Q15GU"13W CH[@M03?\5[K++WW=SUWJ"+-%W$^6** MWWDQF>,S9Z+NV2!M<0/4. MUTL-W)>+59"VQ"UH&8:K-;&*)@FX8PE7VX)]@IG[A^P*353QE#+WH\H^\A@( M0S$1R9DA+JI$A$O9"UN:,1^M[O1(<],O=W4Z1 M?[V/7AZ)0EY++AQG)&1'B8SXDGJ1.%'%&N=&12UK)^8\YZPII0I4-QPT30/S%APU(@>9N\32=7=2?3WINKN(K<&<=JW7'!74*$3M# 958LUHZ%W OHK.V,>JIH M4;V\Q+(^LWJ :61+W #R.%9#147=IL#!4FXQ?.4&*&: YE) 'STM]TI"$2_+ M6%%NC;%!VE@]@?\(*G_@M#^6QG<1;N43_>?U;7\YHDKKA+$??9D/X_J<@AAQ M-XN6Y"05D1)*75!$8\:+$+FW3M[.U-]XOC_PF..?]@A5/^1O0_@%^ M-/_P=C):= W2U\G=0>N?)J/5QV M1\HP>C6>PQ3)-_KR$C[!"(V5J[K/4A,Z&9==:Y+O^;7]TY#J/;M&KE(C2=QN M7JNY#28ZFJ63C$?G(W,B@#761F;2H!Z,YEE/'*A(I0.TB0R(9,AI;U0F^&&) M!X5O$#M:5Y!?*V8];6F(?:U1:E#<"\\T\1PR;L]EMJ)"08C@0J0)=2IKMR#M M@^N$?-_]6-*_^?R>RFC@$;_P'X=S/QK^"]*ZBG[])G9-T ;>A"!R,NCC==FI ME!&7A2 M1?T$DQ$.(4H353RI9 3O&.B82>F=65I348)>3VDFY*GR7&A?O7O#.20C[$2' M?9(1=E#+8R4C](#X/1GA0-7NDXRPAUX>B4)4" &V]#C297*5"9K8@"*2ZBI8UD7/KK6\24:43HF!JZ T\I+W0#CI*99[L>#.U4F!PJ[0?QY#6F@'(]< M:7PP9%8&W5,2T",E65G@V6@;JWM7ZV28@.[9(UC-=,^O>RJ M6E[#=#A) ]Q@+34\$JWQ],6#5Q!O&2<6^2M2D-*[VNEU]^$Y'ZT?+.T635&W M[V6X=!B^'[]83*3?UX-NJ"T>LJN 'S:*%QG4GB5J'1CH:4"]82*[CA M#( &?\2IV0\#?OI<.IZ^6A2OKK<_A^:[P+62)$H;"(][H%I/L>52PC:LFH6"8'$^^<)Y(F7[KE>\*8331KX6.N;0KV1W>L:'=S8ZF1 M0DXEXGU_DF<6M(1F'0$E0LE*\/@N _K,-E@H2Y)"?UNI\'5)L%,R_"[*:)X1 MW0?,MYH,OY.B[DV-WD?*S54O.%=&"89B0KM24A5(<)*1H+D3*4EK5/4[UA-/ MAJ^G\5V$VRH9?G/>+\V!\2@-R;X@,[P,#L;M4X@D',U MD9+A[P]95VB\N>,#VD?\=VK&Z3TX&Q,-^.I)F\%FQS@81V. +!)](.1?N2WG MJN70!BH8&6BFA$,WAXESXB27A"G)7,I.*57;I>V+[?@[ M6!UNW#8WFNBBP8W :_^ELZ_>359QS=LOX\" T$%00R!93213ACA5)@8HKIV. MFF&[\Z-WQ@8Q;Q- MVA+#T0V0.1IBP4K<5ZD7:#M:[N,CG6Q;()\-ZXZHN8J7&L7[N W]G9^^A_EO M,)^B!U(:S ZB0C=&6U\ZA>(?2:32;0?P2^L\U=0KZWMX;P\^Z*F3H;XT*S;8 MW+;D57>5[$34$$KQ-D+!+XC7N' C'/.":BNKM^7?".18-SK'V05VE^VIW-C< MKG&$M55=46TU+QQDB@%,1H7?8ZU3>0=X#W6 M;4X%+O2_-C]()PT,YWN@?@7ZN[]3]E^=^M@'R*DCOE9(Y>R*"+ZVJ@B NZ4@R@YPTBV!I[32R7L!.*K7X:VS]L=:G2ZZ'M+UIV7_NMRQ>7C;34">]3D#J59I_>"DC4 M16<-$P]: G5H1QSS.6 M_4=,=I$QT$1GE8@,X(G-2I$0F=#"*ZY4[>3\AS"=U!ZZ'T-V.(-W5T.;*6?; M\&WK+J*H*ON[(-EJ3J1&L-;R1!A/S 4>DJ_>EF%WE-\6E6JHJH%%MV%C__ES M'"W2.U@>A]<9TB@ZNIHT:6Y M?W(N$SE;+AP*(*,H '?.(*-!\Q9W4I^#8/W&09]_ROPAI&FDD*<8@%4L*IU$ MQ+,9A2>Y,R2$8$B23@!Z3]RHVED\3R VXH@!T1E=U'4"83)^L#]'I5MH/H# MXV7[Z.T$Z*:]=L6O( "!EE;2ECA0F0@)S&>9#7-'O$=ZDE'98[)L%W6UZ!.Z MF,TGES#]=3B[BO.Y+"B5/)"H2]=P*O(2$N4A1IZ9"JEVRM4&&"=EH1^NNML] M' ^4>X-80;\@L%=.:BD2"50#@BSSD37ZG":$Q$S(RJ?:<:4S"= ?0I?ZNFEQ MPS/U"_@^GSJ34N679&?^L6A2F:8C)>LQ%FT.C#YSPF3EEB:"Y5&I*--.- M$P3?.(L[*$*+M36]#V"R!;&CRJH'D7EJ6%!H M)PGTDQA(7*++Q 8;A[D/DVJ EU,TE+D/*&LU9Y0%7AB94 MV7@T"8(I8K2V@GFFO:\]37X#C&/=]K3?TW>7ZJGKV]&1PFWQ:AR1N(5MYR M'TR-+E,VX7F<&Y-#=76OZ@\0]+%(H&.(-F5/%!2RXQBZWT6^#73^!CY-1I^&X_P/W_=3)^/X?I93GPKH9%N%2&,(9 ("B) ME ^6.*H-29S)!,(*RFK'KC;A.)?#_V 9-_#Z;F-:ESGT0-7( -B,Z'%,@,,U M]@ %#A!W@R-A"SKK/"C'P7Q;G8 M?@?*MWD@^%JJ1!]Q_H[5&?W4N! @3?? J[ALT[G1"&1 -H3:;TL MPP(4$5$)S4%0:MJF,#QR4NNQ>+"+G"MWNKX8P^L)2N@M?(+Q+\-/\!JWRF7C MKQMGULL%O/L3O_]E]2>J^^H 8\QP2]7R5)0<3S$K NZ38).GT62?\@/I1G60 M//:UX;X:G3R:.BHWV/Z_,)WL [_\YAI]@B2I,\394M!K2XNY&"6)1AHEHJ7R M]GC[C60Z',D9D.G(ZCA24^_.,/\PG*:E5_7L/5*_:V]^4++C?9]8*]&Q-^I; M28XZ:1ZR-R;P(%U(5N4,(6"A#V^3X!A=HISA1L.=D43*R) E9=1K M3D(YQ3*DVA6DC1(<-R7F+/L+L"!$E_ +FN%FFBS%5\]&] )!D?;3?)\DJ-UEW2 P\H_I< X7.5_D-<1N^;/98HUSP#D3"HPB%@3NA@8\ M\:4U +Z;(E+\@]':M5\/HSH/6E26?N,XZ=45GO\\O%Q@>$6PHE;>WBGETQGB^+JFFF M>?CNN9\-9V\_3L&GB_%_^NFP!"S?^#FP@3))AHTT][$\#_&BQFD]>[X8G)Y.9QW50FP=A+]>Q@8[GSR MC))(2WJL5X($SPQ^:16:9B+'ZG/G]P9['IPZCJ[NDDRU*B*A:)I1'QU1-)6. M2(J3H#-'[@,PBSMHYM]<$4EM_VE7.=]5OVZQQ[R!(B4\,N]:8])&)X57!+C' M,Y121SRGF0B*EIE QBI?VY/:#>%YD*6A5NYRR#2I4!$R9%ZR(V76N'JM2.#< MD9#0EI=6&!7;&C$G4:%2STK97:JG4J&RX3+.)1'+]2B)IC22B2JB)2X$<5X* M%Y+0ZO82_?!]:TF*NRDL[X7U/L(_)B$D$I+$?', M$AJ]<8G'%7&)9V)3O0OJJ2TA]GM3AL;[XRW/^&QC<%]-3"I+KX6":EW*ZZ$NR$E1U)H^MWB'MM"M/#SC7#Y1OBX8#FPJL^F#Z%BM/=])5G^K# M?01]K,I3ELKL.L^(#*74TCM)K,=#2S)GC!0V1=GVQ3^MRM/JNM]%OD>O/(U, M1\YQ>=2BL2(I%\1G%PAUQ@FT5IQ@M1M$/X7*TYUTME/EZ2X";U%Y"O,Y3&]5 MQT"@QJB@B&6 JX4D2 @:3[KH:( CK+:.\ F'&>@^X/%VV #N'XMUNUPG$HG M769$E MYR= *]8J5_DZB M>1P+[S MW:/R T3<^$5?(0-!N;3@2,H\$!U83*4S;AE-C4>,#1D(I) =AR!YK%T]>!/! M\<_N0W4RJ2;0!F;:6X@+-"$N/L%T/'S_8;Z\>$:;LD!\.\G3JY^\&B?X_/9/ M__$:>,63= GEP,HL)#192KQ*2"*<$2Y'AS^M?< ?!/C)D^=XZJJXE!?7/>^SMDJE1"(K M/>\3M\1E:HGW64<5@$G6*P/CL16XQ4BKK[]=!%99;[^AI"X7ERL@-!KI@'WE^0(UTY%:3BNW55WB39C>>JV3E59-TB#WH1K?77? M UFCZ-=V5(\3!:NCO1Z4.$#T1]H@5@@330)2C"0*B1N@LH&XD#VAJ63D&N'1 M#'GBI'@@2G9L3NPB\09T4;,[>UB;#/7".'Q*II;5)&Y%7[IKR>@H?_3#]_/DCOBE7H\9""L8H M[LN-?T) 0$Y=$>HDLPPHY4WMTJO-B:U;?SP)Z_1.F([0B/5;@,+U'B/>B%6 MYM)#CD*Q>( P&H7AAEOAJY?RGGHWY0-,OX-EW*+\:7/7R#ZHOM5NRCMIK%\G MW7W$?;QNRF7*D[3 B+6EC5,6$3L(DV*>;<@,.["+E(W53 M9B*D4NX-DBM&*-='?23X]NRCL(M\'EZ*MQG%S" MV[F?=QGU-_P6-%RX+4-G=4RE7TWI7)/0PJ01?9A57!B@GLK0AJ_7SFVJW..:2HB98$P MSKLK:UH MZD_X<<+_J,/:F_;[[%J-3O=8R:V6I]YFI:G2D:<@(:.7H'42-%K.8Z3"#_H_ MIDWST\QM]DGC]N,*AX*SQ 8MB<(MR*$%$T+U,>C-FI]NF4J-;YI+5D9"*<.W MSSK<9@5UA N9703<:E5NNL13G/^]B]Y[S__>1=(-G)B;N%Z-T6O#M[K+%RP; M<[K69 H MTX;2OEQ0>J](=9I3E+*G//2GUJW'0UR'[IS9$DU;31OQW =Z& M 8((%"@E3B=7>AE%$L![W 55BL&FZ*!M _&3Z.U43_>[2_6$>SL):;S+W.%) MZ R1*:*17F[];0 NK*:2-QY-?W)!LUWT^G!OIUWD>\Q6/GUP?:N]G7;26=^> M/OL(_)B$2$%[*I#W65(TSLUX<$NA3:\5H=T)_>R!59-H8E9@*IO00<=8P5! /&6U13^6@SP/:Q&5MDBDD M'0BS61 ID:;6!(/[4$K4^*QU:!N@JA:7O26_\I0!B]3Z[M632:(/@$Y\"*X, MHPR _B*^HM57MP'&8^]*^VG[[DW@8?)MDDUR!]+/G^-H4<:./+NO? M305X-DXOA[-8;AAF YJ%! 5HD&4401?^<[J$BD$$F6.V4==./NR+[3P8TT03 M1PK$\@S!Q.!QH9H2Z1&-"S:3A.:ZMKCZG&LWZ3C!0.PAVC]4JJ<2B-V8I1O+ M2H1 LDKTZ*0RDO@H):$R4@D&E,FUK8Y3KU_82;=]ZA=VD?'Q4M;[H/I6ZQ=V MTEB_W/5]Q'T\,BB7*=UVI^9J(C]2LN+5=,S?P,\6T\X"F2VK:?TX_3KTH?2P'9::S.[GR<^O_LG^ MP;$:3ZT1/*N^^EO!-86>8\I4&B%Q#Q&T5,1XQYD5,4;-Y: &@,,VB:N/6S[U MV<:G7HS?E%9T)04%?^'WR7BZ_K*;E/G5[J8^.2-5*CUV/-I2C!.OP!&5O%*< M>NMS[320J@LXV(?O,'Q5$7J*:/$C@F1H-S?SV@)/#G?>'0!U_ZWT\UMWQ]:MJK,5,%3_[@,LO__GYOQ?#3WY4]H@- M@ ?).)NU[^9@E\ERW*,C0S-1$!4WD("FVK?KO<$=GV*5%7O[H&^BE2:Y&"AJ M2,]AC'^9OQ[Y\;6!V.7+I9P&V7(%3!E"0:82+O<(."DBL@D^.FJ4KW_9T@O: MN5&GA48:!!>W"F&09! R"TN,IJKTY4!&"]!$*6K+;&RGH5W7,^70::!B9PRL3D((DT* MQ!H+)+ DH7HM:YM\NP!\Q%"&PTT?KL=6V-UM;&%NGGK"+E1^^GDH9PM?KG7ZX%N;M% M+>_=P!M5'*PPXP'RZ,AYY'Z(B4>E $4]+ MC[R0#-J=)B/43&6(&7RHG6KQ2/O/CI&Q:OH]8 /:13D-KO=^GLV'EWX.%[D' M5D^38I(#>BREID&B8$*$2"B^3D:G:"#7GJB\"[[C,ZF9HB='TE++H^S&SOS+ M%/Y[ >.XG$:?E A1%?^7186><,S$2D\)H)/-; Q1ZMKY?SU@?3>\:^JM09!K M4[K2%V$())R2;S M[9H)H]&L#%:)VL?I]8J[6SP0%QFQ=UP* -% MR^01ZG/IO.>@V8%V#ZY'M*UK*;0'80[21@.;^MI+<_77_S6$*3[DPY=?X1., MEN^-]"$SKXD'0#$PCV^0$L5LLX9KXX2'VLWL^B'[;@=5UE[+RYSK[\%=O.O# MMP?8(QI%6X$^NGE43>-]MJVJZCK6R;<5M%,5J1YE.@%O][:?3H-8N6FI)J5?CCXOYK), 6P=(N,A:0R R6!2"BI38LH?[ MZ"UGQF4\O%L1Z"Z4)HV9=9+[&, M?M',TNPTOD1'( C_-@FRCQ:.M(.(=7)X]['[)US MOMD%V5TXWQI!]M%"BR#ALE^*']WJ=&F<2\9+Q*'0,Y1!4X)+Y'C&2DB126NK MS\S; N4;]Z\JZ.2AM'DW]>-9AFD1RUN8?AJ6ECM7W7>NHYV58NW9YA^M M7JT^:VGD;]5S3BC@9.&3- M(.' M1Y8HGF0T$Z43JMAE[3<;_I7;Y-9-: ?-/95EWM#_W]Z7-;=Q/'F^ M[W?)F;J/EXV0;=FA6(_MD.1Q[!,BZY(P0Q'^ Z#6VD\_63A$BB2(;J"Z 5", M<- $*7;G556969F_7%7#U.F+@9Q*B#J$H%W4& 8+U0 N@B.,6D2C\!K,E_Q3/$E-Y:^^*(1F3#-+_1WD'+Y"?-> M=K'#V3M&/P/BI=PEJWX[SULDTRX$#I0%WTO<:5+;3539P3R.U\-)#"89K8*S M!FP)'!1+#GS=R"TM%<;) 3"B=1+Z1(:R)[-\&COI(_[&8_O^F$\_XS*_>E,! M5_#ZRQTB-ZE)&;TSN5B(UE4X.A;!!ZO!Z:2D+KI"V^Y)^75ZT?AN>6/%S(:2 MZ@ !_B,#*8N@T)!%!(<>:Q$2Q8VD1,C!Z1HT8F2MBWS.9UCO>3@<1VIE\$DS M=T8)=J'K>QWQVTMG74>['B+P,4?\:DPCJV,T^(-; M8!K.O;4NT/9;,9F57XU>CP6B839QR4I0K0?D/7N\L6./-]9+OT=L0'V4,\@X MH?G\"YW>;_/?1'1.:R'L)E=F$S!G Z;X7-'[,OB8!<4'D3NE&%/-H89[DGC> MJ&.]U/U@R-!PNMJY1;6M'GY;PXB;C->I3L^>EM\\\_?MNW[] M6M_!BRDN*0>,.SI@=5%DPZE"VQE)CW.Z^-93?_;1=.Q>N)7G+?8\:L:SUQ"= M0E#&.'#"*G &?8Q99LM;WWWFO MZ?+CCS>TOC[E^>M_XM5-JK$NA<3T7WJ/_TQ$Y*((:4%SST!);@ ]\1^]DY;) M(N505M&'S/$-YSC=/FXH@REFB#N0QQ?..B42;*S]^(:BD.3IW,=8IP@',#XP MXU"C\,VO49^@9ZR:PD$WDV8"/Y?*OW=+7*[CV$T)PKOU<]7!5<\Q2=0B ,LUJC.1 6K.002F?3:6Z= :-V,$E>])]XVE M\3[";7R-_GH;6_Z5\6KY\=WLZJ:*==L*G(R*7C@%-M3$0:8]C9@.(%Q)1G L MPN@.MYI/OV5\I_$(\<\&D5WC^^ROE/V$2WQUG5Y=X]67Y31N23/).NUL &EJ MGEJM4D%UMH',/ ?M=,8NE0][7G/Q>FT@O8;+=3%?3OZ8S])-7/X^7^,&Y-5& M9)0)I:2:;"N6O-E$6Y+$#(RY3*XMMRIWRK33"^[LR_3I=D_>]>YGXXTU$6[# MFL<[]-S"1.3M-4$7HOHX8MTT_Y"0<1VQ-CIZJ/!& AYFJ3]"7)#>&J,S\!B0 MB#-DWQ95K;+)(5B>,7="IC\OK>_PQ494>A^Y-G;#OI:W;#:RS4E35 B)Z4C$ M5!?3"0'TF0'C4A44&'3L4E3V^-/'.YX;BGW65&:-W:Y5"=,/N,CI6Y*D(7^# M:04LULZ-@ E\.W!U),*K[;[%]'X^_)CGF^O(+;(IT$2>0I!N@I\88(&%WF!A%'HZ$PL M+G58[=W?>.D;^4"R;>R/?4T&_9)G'^;X]\=IQ#5N.T_2!Z.(4:&QQAM$5# 2 M#/,<'7.EF$XP-'O\L9T$/*L@K(V8&];@KHA:YQ7NDK3-,70@JF$DMI.0\2.Q M1HJ:#27EULM_)W$F9&]J]K>.FB7B&%FZ=Q&P!&Z-,$Z:3F!"YZ7Z)\*Q,37? M1[@--1YKC=O\R^3/=^2)\F0TSU"L(@HT=X K"#06T;D4L,BGL/,6.?[;A]GG M?]\\<:WAS8=;!=^^;]S#O)'@9T=);8 *F]]FUW]N?8:2O&-<)5"J3J8KF3B1 MHF+="\YE!94RK4$F[[S^DO5YK#1/7-[Y>[B:#E7:^?#90Y9U[N'D7DDG8Y$E MVG"%*T+QX$.4DK%B90DQ<1EWEG0^?$V3.K>WN5H@A8I_Y'F9S3_A=C 5^R3"&'$D5K MQ+YVU#>J%WR:DDE*S&?%%=")6\.O4, 9)H&6NDZA\ABIA\XB)RW1I/N WE8Q76/A>S M[:_NT8M> KR7 .\EP'L)\%X"O._70E\"O)< [YF9[:D#O''\X'N #,TO M.1Y__I"^< >.[GG#SAN6,(M@+*K$>! !@^-,)1,L.MSI#3_^JB/QD=:U46^N M5];Z[7J0V?HZN@84UZ5.TVDK]U/G-G6T>H<(2%4$RD8:B)T['M_?!@D6&0H6L%&]1775.S6V--;NO MPZV/A,?K<>I U'?4X=9+1]V:G0X0\&C:=R)JSYP!BA44J)@M8'0>,OV<%?+< M36ZXZ,^UPZV]TOO(M7&'VZY&'VZQAF$.LJ984J MH> [M$?UD=H0'M^^3AUIA1=)> BBPJ_'PL '(/*#$%7B>ZZDC6:U,&I[*&5*=,*Y,,L?$L.Z0.W08&DNW.'KFV MZ:MWRUG\[]4F5B>0T6FX[A=:6?$16:M.CVV1K.I/_[T[_?+!=+O*ZHD6]G5U<_ MS^;UEQ/)O/*29"ECILB?\P+>>@-1)BF$T<*SYGA:@W!R I"?<2WYP1E\>H,8 MPJ-KQ]5O-VN4).EX"#I"+I88LJJ $\J B#X[Z0NS]T$/SLG"UTQMF\6BYN3S!1+I=2) M0I8O!,6?)&:V1QS=JTOCOM3^6*MPRMW@+&FQPJ1I%;R='E#_+W9U&M, M2&3%9Q[ R!A %1DK# <')L@K=8CHU;FY%X^P\6+09V > XPS:W^B\*1KLZ,! MBVA "9,HZF4(QI6LA5/!NG.S]SW.QOA2W6R(]8)I(U4K-;?U-EF[Z$%)A^!* M=%"4CRD&CC*U'KO3G(D+VD/.(SXYS@P:)Q6/9>:O//WPL0XM^ISG^"%OS_P_ MYO6.93LQ@D7$@HI#4#Q5),% NW-R=;-66D@;>71[V8NW6*G^2VZ,P%,@DI6+.N)/8N$//"6'(MD[*E^12443E\6467 M8EZG.(3VU !7T3-) M.[:1%8P>F0$?70(R,5H3):OD1W<-VK#VW02;YVPR#?>F 0Z*KQUZVW&9-WCU M/L\_?3TS"C&G%6=0-&K:GTK-':4"41?EM,S)(XZ?6]E']G=C^>=N$@^M7S4Y M%\)^=D/OXVL7YV+B=#89DP6;::TK53TGC.269&L*'=,YEM80I"=@\Z)=WK9F M^]C!2'*N:-\3*]'HQC?^)5S>W87[@Y)\:7_%J5J@)3 )Z M&:%@%*Z@<2IUF5\R#'4OGMFX"GYHLOK4@?F=P_!;!B>A<,\BMS7=4ZM D .M M3-I%A&-UOGM.>&ZA^$YF+FN7;V%IPUUD'6$FY^T9?1 B19:&"LT(V+U,=C)N7%7 >AG).50^O4EK9 %[]DJ_),[OZ:;JH\!3U M6N"KS,D=X_] MSDEU[_9XG2X6J#)Z@9"QBI(9!\ADE2<3WO.H,.B#'?(]+[\@VVNO_+VN>$O- M#>!IO/[T]]7L2\Z;EN''>?AMMNIXI5"W"G'Q?K;$J[N_K[A3O\V6_S9']=_QB:=[JQVH/ M]/6%I\=:&U77LV-EWAB*:T7$=L)?!S(:0J_=>?7X8&L'"O^^^HZ0W("*S,XQ ME3D#;6@Q**\Y.$9G/"O%RZQ]#+$%BMK@"GP"-ZVM_OH(K+'>_H,D]>GFTQ;& MB>50IZ77LB!B)G$'WBL.T647G3+&VJ=FSG;5W#E%ZB\@V4V0*"\/L;I M'Z^V$F-42@H+:%6Q>-%G\)8G,#PDCI%I95M7IW]#P/?I"QVOB[/JC+AEXSK] M<877O^&GO!W%W(&G/@[6*%T0N_D9UVMK8";-6A,:Z_BLVN2>X$TI48K2 8PR M=5RK9DIFQW")W9:C<\GUBSC -/+BN=V5_CU+43C=\#/S1M_3/YM,Z M0&CU^S_I1-K[_XOWL MA_R?I-@__YY=O\;X\?5GO+I9/:H.C/V#@@KZ._Q /DRA$,]S#:'&WDI*!UCA MR#F/*NA@A-!=L)Q')OL,M_"VMMRDC'0$DS@G*-/5E\KA5]1 /A'*>)\P &-U M$(.3&CQR!!6-")P%.M &J:AK1/]W8^7--9W+-ROO M< 44__XC;B'%O][+WP4IC+FHDH2#4.JRM2&#$]Z"S%Z8'**6[&S*Y@[B\&4Q MG(\!G5-1:7=NMX!X@A?C0QVZI1DQ:B,$MZI("=:4P)'?[Y"YA)5R<7B)(UCI M^ OJ !.[J*/G%WK$\A:)UGC+='%U9^,*5 @(6'1%HE4NRN)+:I[7&8NWEY5T MDI5TA(%=U*'TGRM]W$(Z"^:9Y@6$3>2A6BG ):<@(?K@599%G0U6;T_>7A;2 M21;2$09V3H!:>_G<((O=8978LI$9!N@\L4JZJ'N&H2^&]"0SYN83K$=D[V4Y MG60Y'6=F0P'AC.+,*BTP^%Q <\1:(R0 F2\0N,RB, IGI;R8]?1DO'266KB' M9;%RD&K*]F>!.:\\>8"==5'!!>T M/UY,FF@P$[PH3Z.[.":7&C"2#!1'I:) %LT%)F/W\GU!:^\< MC/\,%W(OR[W@S-5^0<@2593.0:)@J5Z#!G#*.XB%N^*RC-R MTH8ORJ^^,QN@PY:6G)%2)W!.6E!1>7!1*\BI AY()DH8O7I]%,Y?EO%Y+N/! MK/G[MBS6,&'QL9CUD5VP9() M3(>H)(-"JP@4)@]>T5DC4XD.O6&6GPWVYK,%73M-Y61K\QA@WQH,K>CV2>L_ MNK^\)][07F4] R[HN%%:"#IS3)V<9"1Z+J+4K1-Y)V/V@M9,>Z,="Q^KJ<4] M ] Y)RBNB09(4^00Y1P 4XC C9726.V\ M(S\Y%ZM 6=3@>,P0@_+6FU24;WZ;]!V"SAWE?IU$V:<&G7N\+5X&DZP)%30[ MV%IJEL [XR ).MF2M+1IM(XEGAD 2R\;>!* I8\N+@7 H@M/+P LO0!8>IG) M&$@6A^CX4NP7T6(03)%YI4)^2>(5],P#^F*<43RJ/'K3Q-G8;2\ EK,SVSZJ M'/ONSPVV!_=9"\X0I'<2%,,"3I%[+#V+LO;#1M$Z\?HD06<8&@VN M\]E0"AN@$Y^BJC*;?\+K3:BVV) 5M4:GZSV,X*:B_7$(Q3/ZXB33*H3!1;N0\?Q@J'L)?P>,\2&2&Q"&6A0E0S((FC$&2GL%B$6 SH9^;KVV M7%R" CO!4+?07Q^!#0I#34XPDA^,P&2D8\6:U5X2(?G(N%'.FFX#72X#AKJ7 MV'?"4/>1V: PU-(P95B1(%.=F!(YA39%>B@L9%3*!^E:++LS@:$^6'D'RVSG MRFL+7OA;7KZYID_YU]EB0;[:ZNROKL'-(*)-66M#CK!U3"$+: TJJ77V440?<=*6E"/O77%>!U3? M/G7]QMO;"96)@SH0/FL60'$7P)5L(.3(8W!86+>A GUN2O?0=&R ^8TX)\DQ MZX,JP)1*H$(='1YC@A0]9S%&RTOKRLYO"!@_F&RJ\_N!X>'"'2"5<*\Z[EMD MPCMC^%;K[7:8O,"8O*AWS9*\,0I:P7GKZ#"6REI&AX;H-,6HAT4<1.@SLYSA ME35 ZK,7T1,CA,\,$W!K.2BA8ZUB<+4D5:%&EZQKO=?T(G!\BQI!Z<>862^- MC65>FU7W@.)7Z;]N%LM59FSA]G&.\G(2=9% M<(,&1*K5AC$G"(*"WA YSTG;B*73M*,>=GD\U6=BFD,9RNRD6AY@\^S$P8]X M=;6I@7UUG?["^:K7=5),1&$,AXQUU+VSM1(VK2;=9A6TU)&W[MP\@MP7RQQ" MKP-LG3O.FEV"FWC'E-.Q0$X"25;: CH3@&(H2VX)K:/8^LZS)XEG8GJGU3;K([(UI/:EN#TG/+))MJ8 ! M-J'[Y*TC'1^E9EH[,,;7!4*6ZSQMT-QSG[G5G+G6P"./$G(VMG"8NO:80G]9 M#]%L\SC#$^&RDO4\SB50L!LH['6<*=!LZSBZ.0\R2(<&"VHGXFC20L$8%S%5C)B;/2.O ZLRZ.@;3]9+]&'ZE? M2KU[%YY>^C5Z]6OT,I,Q"M\/T?&EV*_.ICC!)7D MGY'W'=EMKWZ-LS/;/JH==6 N>;FHL&A %AQ)JAA8.[TZ82Y>^FZ\\#GG_.['&_F])Y\Q/SE UXR6"UB#][N%1S*F W79 ,F*MH3DD-D MPAMI.5/.I/AXP>'3[SLRI'OTV:__B5+WH?L _A( MYJBL]. U!50,9;(Q2I%*ZZ1D*]J/#HN/H^/5I]G-]7*2$%74M%UH6QM[. DP M9)9!9HF61<.<: Z*T(+P\;?LD]CL@ZA\=*4/,4KY:RKC2';660XI?'9,%A#: MU")]*^L(& U>&53*)O+LF\\6:@ MZ4+?0!G:?;2=*-MZ+L;0R4B/U.0I+$ZD[%EF!HR*#E10&K .^1.62<5"UBZW M+L _C:7MRX]>JJ'U4>"HF5,Z **UD4,I)H/R7$ 0CCYF^A\F5W+[\IGSR9RV MU5OG+&@?H3<,=/+UYT<3:C5EMP,7I42O;?"JEA^Z"J];P#L4D*7THMB4I+DW M'/9!LJK_6Y^)'0PL[B':=M;EQAMB#)/&JEKM%0P1HS"#2T%#298E)J1GIC78 M\#<$/!,S.%ZX ]10_5AA@^?+*84!/^6PO&5V>T\C.&(.EMBKH;16"8+B!FAO MV M@_N;XK'"'N!2H.+G5X_M]3_U.CPO)LDK:UAD(%*B,#%).KB=C\"948XIGW1J M#4=[GX9GJ/FCQ#R )[R:,_(;;:W?6N2&O(F..3"-E@BK5?4LH4DT5,$PS>1W3ESRYHC"&R+R]NS](9- \OK?O<=_:IIJ.4=Z M__0:YU]6\B'NZET.B?UJQ=\R4RBXG(A<'0*+4++C4,?; )J*SI6T,R';RF%C MZQJ0G6=HFN>B_ &:,+^2O%EG/^1KTMARXI!%KWF&B 6AMHF"]W0J&U9"M%R[ MV U@K[=-/B#EV=K3<4(?8([<'_,94;'RPD0022GG('A;P]%26]Y5[8#/WH6$ M0F%K]=^^_1EJ_$#1/E2R;HHJ]RT6P8X=*JO DE:U?2>NND -N"0<>6H^8,DF MF>8#:WH3^0Q-9EA%/;0LTQ:O,$3/>) *9)*B.O0% @L!@E9<9^5DT#BDU3QW MB^@EX(?:M@WGM^WF^X-95[8W3WAQ1MKFVZT-1PUL(N.L8? MO-!"1T^J_ @!CZ5\SY0EY\>"LQ1C*Q$%>*$+:.^3$A9M[H9,=59*?V)8PU@Z M[R/7(?*UVR3A9C/;7J/JI!T3Q=!V5D>>B:C!R21 H@E:6I:9'.RJYEM2QIT6 MT$9/NZYGCA#R(%@?[;"'H('(,E$;6:6GRS($]YL=@:Z&JO4^0J4R#$(196KPO(>2+# MK-9JB=S$5;2M:UF>).BYNX/MM3($B-2:ELVJZ$+,4)@K=PDY3?E^0T7=-X&C MI3S$;O$-4Y7OJZ,?2>!_A-M1T MK;Q]O2WC^BOCU?+CNUDMY*-3<>NST,GD'-(1Q598IX$!$9OIV,J8A>66FWMW MK(\6-C_]EI/E' \1_VP0V34N7_]*V4^XQ%?7Z=4U7GU93N.6-.],8"S).OF5 M@W+<@<-D@%LA)=?UC^]N/GW"^9=9N?5QJ^XE'/N;>0274:55?":(].UH]ZKI)-]I+BT MZVM'*"K5O 2F4R ]Y0 J%P7!I3K7V3$;K4J)-X?M'*&H="U'/U%.BB$1/<0BRGALQ 1C-81 M%,9(WI9!L *E5(6$$EMWX%WZ)=@QAC*TBDY]"=;-Q3>2BQAS@6!*)HXTK1-I M! CIHS-TSK/F_3W/)B?2RQIZY43Z:&7PP+@+,=]K3J27HIZ,D ^1\N"J9TG0 M?IHS6,9]G0PZW4HCHW$L)]ZZPNO<8D[D:+TVD-Y(.9%?\NS#'/_^.(UX=<=-.3SQL>>!+;(;?6B^ ME\*(TH2LL$1-_XM:.F2\*&U3C(ZC=9,]SSX6,OASOK[)JTZ/UT38G.SCQYO% MF1X YBU5D3CDM*-NWF7I(WKV86HA@7%.PD9OZ*XD:)F M0TEY-!,HWD>5,D)4%/2I.MPJB*" CE^ET @>N\TF/2_5/U%7/*;F^PBWH<9C M!26??YG\^6X2N,Q>9PK]LE=K- K/L@$*+95&S1DW3S4J+7+\MP^SS_^^>>): MPYL/MPJ^?=^XM:*-!#\[2FH-7=$M!6]^FQA?*$Q$,D-6*>#1 ;HB02BLDTP3 M)S*:Z>W-;\]!;SVEUCA#N0+]^'%-RB8!(V2TV@H/QN5ZI:LLH H6DBB,R5AX M#EW25P^??,G::B"KG46U;9-5=?KC=+E*I!^>H'KD(2V24OMHNY>(0BN4-\6% M$(JJ RP55[+88(U..2@Y>>1Y#6"([CSU-JPS4;,DA ./08*RZ &E%\"EU$17 MDLJW!N?<2\=/)[71_=T-8U!9#Y!+6H62 MK^*_;J:+E:QK/=HT;2!VWL_Q>E'R?$YT,F9XLE$!K[4^2KI0!\HF8 Z-Q"1X MRJVQ![O2=NEV,Z@N!KC(WLRD6[R?K8BM&$Q+O/Y0<5:_)DAEE*PF):P@4R[) M@XN9@37>EABBL+KU7)Z]1#T7*VDK_0':?G9M@;3UT0]+64PB5H@M5<"YD&O' MDX$@;01C=.8\2TWR:6P>>XEZ+N;15OH#H)_=(W!](OXT77R:DO6F-;T3QTJH MA8:0;*(8J2B21=$<0I:*>V](/*V1;+K0]4R-Y'@=#(",=I_S=;H[1Z:"8 5T MJ+B4SF3P@B5(,7&A%3,FM3:,1PD9ZTYJ&/T?+]M3WR5M.?FYRCVO;D7NGX,_ M?/D/_*_9G(Q[L:XOXQ@4J>Z? M&MC";!R=#.#*/D'J+:%WQA%T(7>@@MV>I)ZFI'7S-895H(#0H0(Z]LG)S-Y ,:)>/:/,IM-,V:Y%.7=??OD. M41NY-DS1K C:T/'G]>+O'*=EFM,64ZX#42UK;'81+JY1#8[+G)4FG-.WEY>S3\\,W/ MX]0^4J(-T^8/J7E/?[$QX2XT-3RQ=]$Q_H%]K'YVJOI(X3;>OG?2YNI<)D;A M010Q4BB2"AU704!Q.D>C3&:E4RKSK!3^Q%$]AK[[R+1Q25ZEY+>9%.S'STQ[ MS]_]GVVQF3;9>61T*%D/JFA&-)4,V=8YZB@#8UTJ<78]?]RCN(WD9XW%MO,L M;@RR=1,6^5\W=#2]_GQ_Y>7OA1; Q\UOTL3[S 7G 4J)#%1&\G5B1-H?<^&6[+ZD3KF:8XIN MGJ#O!,WK+2QD;_E-*Y4,4-SW!*V_S.L\&^>CC!3L4N!#/K(RB:+>R.EC$:5B MDC+ZR7@FLZ+I^9M)?]$/<%>P)8&O4PS3J^GRRR1+ M&>CLU" #B4*A4Q!2]!1,F1 3,QISZXFL!Y#Y3 QH: 4US"I75^P1^V.+C M]._MM+1?YDC?I6U-VNM_6ZBE ZUI22AA!3A=/ 3:.#DY>(8A M[^#G'D?%A5O.R&H8H#1PNVG^/)N_S7_?S.-'1+;J MV(D@+3.@=$@01!W#QK6J-="YE-9XGONING##&4C\ ]0$WF-[TP%O/89D$G"F M*GI0)')BX:!+%$4;1)5;5Q,_1L=HZ)U#J/YHP9Y+/>!]1NC/5MDBK9ADCA=P ML4),)<9I9S,5>;\(9A4)+C8?@_@X*2?#F3A:Q7MLYA!1#P&S^)"L39JI"V%# MH6WN(NI$R)LM5+??'(Z0^ZB&P4+10@H)-@A'8;I#P(P!C'6B!&]I<8RP.9P2 MEW-4>^@C[N'M8),R3JQ.ULCU]&0,E*S8ALQ)2$K*VI-O:*<:+%=V'HPV7C,-4=>[I#HD/C"K:]N<$;9D$U1K',$=I#P; M[Z"%J =H3GR,K'6";FOT70@((",M."D-()=%,ALEAA85<8^^_.*=]C9B M;5SU^H"@OZ;+CV_SU>I6J]YGO9^]OEY.EU^V::8.I#8LANU)WO@UL@T4^I1Y M#*"-QM6S?4D6UA@?9:T[5!X44Q'0B019)"Z1%9&[C>2Y!,-YHM;VM';31PF- M[>7K1?COI4QCGF]=&.:C4-% S&4%^,@!C7:0DT#&"H])=ZHGW&,6C[]]W K= M094U:RKIOF6[FQ_7+P$7^7__K_\!4$L#!!0 ( ,^ !56CP-F!AA( 'L4 M 3 96YV+3(P,C(P-C,P7V%%%$ MT1ST;/>Y]Z[C7NO.6M]:,_,^S[PS\\W\>#G#G$E@KT4HP1L D$@(( C\1SA+ M@)AYL)=_&, %\&[;)MNN21Y-7QHM$*ZC0Z)J>^#(GGAM+S)1)]0C4 >JK:L# MF!P)#?3P\L?3Y#WQ/@02 KS:?!EV 53L%CPD_8>X7[ M>QGCP$<.RYN$PD.)@40\S4,^E!A HL)#$> ?P>';^G>W#EC^!X3FCP ?_7X@ M[XRVD3GI:VP@M M:AB)YA&J1:(J_HQ@CJ=Z40B!- *9)/_=]O D!],08/#/$HB!?X?]K[WZ'T T M^I^A1.+?:"K-#N_]SVBJ?5@@7L<.3R4'4[SPVW#%[^1 N!D%[T$C4^S)Y("? M7;3Q)=/(5%]RH+R>GK:^O)H3@80CTZGJ/PAH-!Q)HM(\2%YXI#D"O.W1)A!P M< .HH2Y4WU#OJ)F^'A1J87I0W]SRJ*X1S BJ9V%A: G]R34G>P43\23:3R[N M/US]7W*_S\*_V7@*(02/LZ20B?(_:H83?IV+[J]S^3<7]^M<%4#T1Y\!W+WM_>'BC +G 7Y>7EX^ M7GX^/GXA_NU/1)"?7U!DA["PB+#PCMT[?LCN':*[=N\2W2$N+B$A+BXC+2TM M(_>W< D(".SZ7^_\*YQX@)@A8 )T\7&( MQ@7CQ@7IPVX MO;WD/ /%]=_]I^/7X";1Y"7:]O'_;\. %X^+FY^'H'= !W "^OL,@/ M/Q)Q-ULNUH^A7>9Y+,3"G2<($\ZH?*%*O/@R6 MVF,DMLWGYN$1YML.!OP,(,8+!?$IV.J]/>H1=#;Y^218O.J^)T4_5\+4KD_1 M@#]%TI S NS@V^Q3O MFK@30\J620D!\#3,R+E=KY@.9>F9ALLA ]@L1K3';VI\0(X$]Y\VPES_12TG M!T;R"%1-'+GNYU ,8C2E<0>G?AP/+HRIK5/PRD4JR5TL7;A8"#?&^('>;GAC M$='QH-WP&S)1!YVW_.\//78_AZ.O&H"1E3_K,6K<%?88<8KJE M$U6/E52%LL1MB\Q3LFPGS/(KD/SC4V7YC67I5UT43YX;6&&BVW^9&Z_E=#8,/S]S7 UD9!"/CJ/^XUD>SHR.K2%K7.#G(*5LQM+]^D M,]BC'""HTV$XPM1:.CQ*^*[)N--*';:CN&T,8^1B_V5S#U_/0'BN'/AT3&!W MI.2ND7V_[/A3X_[F_:/.!_5N_-&2-KV)+3>U?:5JMR1!'+=;&AN@E]7.R?N) M(9;,\1K]E6VX]SSZ#.1Z_^Y1+OKH?QB=*]LR%;BJ#I2M8[2W$WM$V_0+6F'G2^HK#6Y4%=RM60W S)4(5*2 MZZ?*VAI/5<*B#PU&#N'&607:U.N_3])'7<-/"UHBVNK+SN33U)]/0M#,HJ^J M+^T\^J6L$(\J;@6!(EW C58W;F9EAG<1^YM?/IAEK4!+YL):1A?Q'?9Y(A[" M 2?E:5^70UVQ2LEWNFL[;Q[FS6P>O&0U''+,''S-EXNP-!BJR2 G!D$&LCO::-9T4 OO& M9ERO=E]+RCX1/WRP7A#%U^$DO>&44%C= ]'GMECN,P-U79FJD4S+5O773\N0 MU3P> DTMZ5(J-$)B0WUF65546TI&QZ?JDUO1='\ZS<:S+0P:O?[+=774I54GZJ)/',HGIF7LV/B*NL]IVFIX;2 -R.8]E*WSHL? MVYU?%).U'[QI+/;)]8I8.H P5F_UQ,RGOL;N%X0S2LU%92!-[.3&@62V:TMM M4XJE7E6]?OT?-GGOC=+U:O0J;Q-CG:[&_CF=_BU7/E<5?27/U/H)?">V&5WO M+[8(?N,&D^@=))T$/TI6"7G-T-[4G#@N77.SM^?2>9QBVX==9H.TPGM9%G<\ MOPK$M#L>$SFE!]W35UYX/,SGM+R+S,T"(F'M\ 'WU<[F9JGZ=1633]W]$#5' MIOQ+TSYK$&-7T8?%*$_6:I&6F\2[_F#>1GP@Q?/"X5,K\]+YDMK^[Y[OLRTR MEE 0AO J"#J6'R%51?DF(?;'8UEWQ>'!K\>@;J4H8\RKH]8S4JONBUVO IU5 MJB$=! UL]DX-TW/H)]7)?>5EJ3V"=BI=BH.-38(4/\SM)U=@BM7KSUBO?$CJ MSOC.GJFK/"K"ZP^/QP7N%HA^E'(LOO76+(X8N7?I\82+:Y=&_JU1QI%X^N3Y9T!9<9R<:8C#![ M_09H5I>6XVKO$ -BI[+X7E _#;Q^H]QW;=@LCH[Q4%>@(VTVXPXLW&JZ FM* M;M:S::A-<:IS=)S&3F(9!^B>%&,3F&&ZVM!KY07; 1#(I$XDQ:KTLP'3:ZS\ MH;I+A?GLHP&2<:LEG -H?YP.J@BTQE\(L$Z3CJY7^5Q^L&0C9V S]PJY0XYT MP,)M#^5^AS*&LOQ>B0.\D983N[+^"7%WD8(TT0M3%ZU(:/U#L^Z,E5#QDG9R MLQP;0_XB;71H4';/9M*M:>/X)KFCXDG3,%JQ72X;+9)Y$H4<.KL$,;Q-43IR MS7"QW61G 0O) 7A+/[YJ/9*[OW?XO81]SWRDGU*FW+YZI#KL5,NE^M@U]8-N M6KW[2+EM-5KJ0Z[P MQ'AT^\+&[Z==R>!&?96I&X/ILR?-$]S*W2E?Z@(;>^V=,GMF]J1'ML? %D9W M^OXFU0= %J</W&6 M,EJJ->>\07]V5V88D867%$!LYG1T(%:23)U>#FNBVR77J>71W[L)7U MZ>FR6ZR!*N:)@9/TEO<6<:]QM.?7; )-N=,1VP$]J8EW;!P$+?K]/1J:_ MN4_TZ8@PQ"Z_J1!__^ZX19-KX\>:J,A;.1'J ?/>+Q\.M?H8RBS2AO\8:RTO MVI0.<>9]K0)H\M)_X\D;V4F%!A6[#*'OW4'A(DI&78M"7B; 1* MSSIM;%"Q=_?9L%H7Y@R/IV>"ZWI[%[PPU_NTO".L9KH8=0]B'R9YREP$.5\' M>;3T/5?2G+=.+4AJOBFUW_]F0O<5"Y+A,&W-L-POO\$!]F$?[)1DD[&/^$;1 M+H@J\=Z"67I7!,KLTF3.%9DSU08;^ULO.5>?36#G50BO MK\WD,DU3,FR&4U-3"S\^FT/.\GMU2^\P!2O)J.<"SM.5O*2]ZC[P*F%TB<0#'G'D.D)5-D8*G?5K]8M^3 MYU6T'* R_C(]I#L#FNF#$#/A22B9?X_8XMHBJK+*7RKZG%Y^F1 )H2[%#;WK MH!Z0R._/3ULT'>RD@V8&.QNR&6''4G6&77 #LD'J&F?:/I5Z?6NMB^GY4'%? MD#^0/59L6'_(^?*#RE58JGI'TC =2\LA5-D1.Q)0+OGX K^/L],%*O>5TE+R MY9+#;S4,O7TV8]K>$0_#%G<38.'8V)37Y>CUR]&J[_:YV$F% M.[('A..6'"X>>._T;#'B*9E^(>.)6U3Y^T>KFZ'%9VEM 8^?7KN2$?CNZ6=E M&BJXKI8MF].0FH+(<8@/MI+4R*RY47KF:N!@7GU]^E5I:Y&$ZIHPG$+;"<'>#0Q:/CUUKY'*U.IZ/ZZRI2OCN)\LIO1'[J8N>VG%G=B M7[RU0UN&7%W1@J&(SDVM$9T7I]&9E]GS2_4.CK>N-0]\D1YI>+1QO)D!H6]$ MWQ8L0]JLU8H<$*I;G5RN,&RBM"]'[?0++\P'X=-(>!1-=E_DU>ANGZI-MA!6 M[^ ;9?3!OG.FZQIV9G]&ERBMTQR?NW=VCN\/;!CR%YQ.KM81#R.J+BCH,E^% M1=6_S9AG-R"I@T]>,#7LCON*ZF"C"4)\1HJU ^S5Z6L&7I4$[I,S&)5H[C\J5M>TUX)LWGBZM5L)NQFY0&^-"G'309<6>#G#N)Q*MR9D.V M&-QNT]N D4 U*X4.MZ8*.!95C=8E%X2R4D!_-7WG=9U_.1ANF)6@EH8FUT]7C;D>*ENY.A,(Y)5S8XS)H!4ZB#8 MWHYE9;2L0]&^K]_7!%%5 M2@>:+YX>L-BIIJPZ\V/BA@@,$#B;V%.Z28)J-9#D0I)I/P#8D M^CE .7@Y83Q^:CK\,;B+I]()%BQXYME_?21]5SU//49)W;D58PJRK\-IIA:X MI;B< OA(#X6]1OU39#J?SKD>++Q_N6+()_M$YH$[P@<(ERY#B6)OJ_GP*WVFPZRTS(Y *28$UWCRECJ9%99$181&37S$V[YH95 M8I>+5)%T9:B?_@)XC_]KW__IW_ZU_\'PO_S\Y/!,)_;UYZ4SP\E=GM70T"+PA> M_K7\"\%2IKX7PB2(*421CR$A@D,J.$?Z@ROY2-;_\4#!2-Y@/R@5./J'_!?O'H/X5] ,8^C]^K_B? M_OV? &CA*(NU^"(DT/__ZY>;DUVF/^DG?LK%K1[9SZ+,"OZU)F7]@5"Q5M(W MK=5/#^+?_E1E]P]KT?_NKA3R>+/KLGS6JI8RU5+ZL9;RGT]U]M,%XCN2MSZ4 MU8%PC;H?7WN^WJ8M&GE]C59U'4 M9#W#9['K9D_DM?[%!_53UXUNZ R9-OUTU+TGJOA>BYR+EBV?-0TR_F]_4C^M M-A6\)>1A]?.FRG)15=?L'YNLRC1Y7W_/JA4-TY S+B$-/ &1)WQ((TQ@@$@< MA2DF,I"K>OMIKT0.?_W:2]%T9=3/GRSTK$_,UU)4Q:9DNY7N?GUL^5(KEU[K M\$\YN1?5 ^E>4,)JHZ"5_]][,<&>G. W+>G_]Z\_[70;C^MZ+K36RP.J8,_$ M66MCH2A?PE P4QAV<[!2&C082%+11HFNB9^T??:36-=5_QNH?]-,Q*%>?CH8 MY>NRUX"4;& 0NB=^8H6RD1YJ^&P\M$UII6I=6'T@+3D5I3OA5!L@$,BPRB!PD\BB'CD0\QY"$.) MA1_Z@J,T-6&#H8Z61@>=K"#;"@ON6VF!5.*:4<(@NNJ<%JCLA M:L"5^:#_4M!U=MN(5*D/E&W*4D%?WY7%YO9._3_IGB0Y!P_DB="U +(H3WW+ M/X)?*_U^ 12KK@6KFYZ;5M63#T79,'PGT#HC-%LKVA$5^($K6?5^.5-_S@5X M$J14K-/_2C^>%^4]68/B091*7J4@>V)*FDR"=9$K ?[\X^5KANEXMXN&>KI9 M"+PX])K%8/#U658#4R7ZY<#X>?OUX%,_6!^$VH9_46V7&U9O2O6;-T55KW!* M4AKZ#.(@"2"BA,,T9"&,T\3C$4>^\#W3)6&@KZ6M"HV4:IKLB0F8DM.GP)^5 M0:,,(U**3H=_ :+1PFZ_;CLN9OOX"=&>F+5W0+_=!WI?_'\!K0+@-ZT"Z'1P MN/T?B9ZC8P';WF<]+A@)S"'>=9CH<9Y4V'\L2,9P0P^*V1'V@%0*.!0[X;!YTC MNK/L?%:V&P?,2[(;VNM5Q.H8^BUB=1Q;TR&]9*OC_;\=$>9E$8?0X5>KBU'GAB];CQFVFU-F=QOBPVMY69]S5BQ40O4"GN>C$DH84##$*( MJ]D=A0$,HXCR.(D0]8VNX4PZ6]I\W\K:7&+P3EI .G&M9_]IE(WYP EVTU_) M-2*!+X()9>DH#KC27HX\JX'^7,&[[P\BU_O\+T([3)+U:2(=0P2#&+FCAM-= MS4T6@TH?H8_A=^SO<#Z7:L1KL7[ZWV+-WQ3W#R1_^D7<4U&JS36)D9H\,**^ M,K "&4"*@A0&DN)8(H^G*36]OCG=S?)(I),4:%%!)ZOY]<,90(>O;-S -#%? M'$<(_-8*:N@$-0"5^26-&\AFNI^Q_+BLKF2&@3AS&W/FY=DN8H85V+^#,7C: MC@VYR%;O\CJKGZXY5X->?2XJM1_^?[.'-P47JR1*:1S(&(;*Q(*(JNTF1M*' M5/J1" -"XC0T8]!+PS6MZI*P>A7'GHB1OF5(8@P1$C&D 2)0^$$:!3'RB/JH[;98 MYWM<&BGT JMO7(OI!2S!/A$[5'2^Q(YVQ_RZ.<3EQ0:7FO6G>."A0[D<$/O9>'_4'O M>>Q-><<9HI.S3@_FUQ;,5EBP)ZU+PC&"Q1G=G.]M9K(Q4OV0:LQ>&T -".*R^"9F!LLD;&F@]/*.V* (QW,.NE/*_ARGI]Y7<_5T +"1HI]ZR@J79#!XA,LB7:]?**^Z(# M5<]OC@X?'T<1UU4EZKV$&&^*O,IX$\Q7Y-]*DE?MR8OZO0[O4ST_>V+% XJ] M-(EAR*FR?B2E,/7U>:R4S(LQEY4)ZE4-CMRN71P MS$AH1L@G)JM&D_WD.E?@F:A@3YOF3YT^SY]R1V:.D'5$>I=*,RLY.H+N)8FZ M:G8DV7+>]$K6GTG&;W)EYF4U6:\"0G@8A0@**7VUA51,2@,:0AQSC[$4Q8@: M>=(,]+,T@QXS#+ 6LEM:3)$[ :TM_E8$U-:SN M!5<4=**7>:GEO*H'E#'P^#@JZ+FFNL[Y5U$^9DS1S2?Y/LM)SC*RWEEZU3?5 M0W7\3V^+>Y+EJR02012G"<0$^7H_%T*UB>/0%WZ"O83ZG%GQATOAED8Z6TGW M=C45^*T5UO+DV^D@FK'5:PW-Q!0W)YP(D1AE^K+I M='%4NSLJ^D40+7)[@3Z*:XU0-^-0UUA.S8TC8;0F1QM<')&>49>SDID-""]) MRNK=D5>3155M-Z?LZ>-&QW=\DI_7JNDZD[):^4QXF(0>I&DJ(:*!A!C'%$J6 MBC!&1&!A90P.]K@TVFDEU!=G#UL9+:\@!T$VO'=T"=W4EXTZKG5/V"NPP_'S M,([V]XNFV+BZ5!SL;]Z;1%/U#ZX/C5]T<6?X,ZFRZNM#*0C_E/\'*3,="_V% MU,)?41(DB:2I=G0(((K"!*:I%T,>I4G"9$"N?A_/=+8VD>FF;>*H]>4<[?0Z@;<9([C"=[J&J,T;6%QS9O 3O/!E< ,G$LWXT&L93 M_H3NY^:V>F5O7JM_[>;TR]9FF;PG5.AGZ:D_CTR&J^._;JIJ(_C;)KEX5RRP MB0AK_OCIH:GM\>Z[LKBS2O"5%R0,)YQ#M4M1,S>)**0>HY!YB*22>RF65ML4 M>Q&6-LE[P?3.OHD=!44K\?AXT1'CPAB*,0\E3#RL[#'D89B&*(:QEU#LIU[@ M4V^U7Z3NM49FL"+?%&/#9QT+,VMMVB]_:B[74D*U^1!MDB&15ZU+V'59:GIJ MB)T^@?WG/K<^>^!:I_&^ IUV5Z#73U<0 BT(#O,9CT;954YC>P'FS6L\&J"# MW,;C6QH;CMAF#>W2!^J-\;OO7>;1ZWN=>?2_6L=-A"529.A!QH2 * X]2()8 M0,_'1(:,1818Y38P[7AI2]6;8O.@YF@VE&WU,K0]!2?U @8I01(BS@@D5/J0 M*\N!881\S[?,FSP%WO-D5>XE!Z)+<G2O3= =$4YJ!Y6SV%+#;F<.-+4#XS#JU/+]"78Z37VEC-5= M0HS&/ODHZD_R?5%*D=5JHUJM8BFXP()#W^'!WWUE%Y[BKW4KS'7)6[0G'NR_(MHEIPQ92-Z& G M^U3WY29X37)C?K;C5[PS-P'D_*VY40LCR6KKJ_A)[I^,?1%KW8\NWUDUS$GU MH5AW)E9M;WJ1D"$.6 (9U02&0YWYA"8P2@@/8AFH_:.=&]!%XBR-U-KC1/K\ M.''OQ''L]?N%@V;(@K,-Q8R'OR-'P9X2G8#GBB8O$V9>ZG0"W &=NFG539*% MIFC>*A ^]62<0$6?'D2)+@N?$ ;]-(Y90"*!L=4A[]%>ED:(!R'Z77%(2_X[ MCJ@9K5V,T\1L90_1Q8D)GD$P4;J!MH]732+P3,VAU #/'QXW\775N$U9:G\D MW7JU8BSP8TH"*(FVECPA(,&!@ %2_Z<,J4@$5J4&7W:PM.G^31?0!.LBOX7K M[%$MOZ01\PKDPO(VYP!*L\E^"4 3S_,/&I4/#2JM;.[F]RFM'4WM@^9GG=6G ME'LYH4\^-VXN?ZKO1*G;)-5=FWJRNP)8A;[G1Y((*+U$0N3S1-\?AC!DW&QTHAJ-Y5/(VDVIR]#9Y[)W<@(.B&WY48[.1U6"QS$PM&4 M/]W/K'-_4-V7)##\PLC[N0VM6)DU_B&Z*G96LLVZV5'T'L.ZZ+(7NQ)VQY^6-Z1#8&+4C\,F1]! M&D>*<06.8"I0 F/*%1%C$L,_H$+BICX'V1&TB.?:$ M'2[6:'\[:(B,J\N_H>[FO=LS5/[@ZL[T/=>US'+>)@P1'X2:2U^RV[OZD_RU M$NVV4*K-TC5CF_M-9-,+O3QVZW5NYJGH%1ZQ;YQCQ#WJ(^(',-"F/TH]3WO:<+6SQP0Q MF1 DZ*K6.^$_XGCO!)_ZF.#A#S3F9HOCLD9RXN7U1>F^JQ>U^_2_.IU!HS1H MM(:%A$KO]@A$O:-5!WNZ@WWEFT:F<9*<;Z@FKR/H3."%%")T/0#FE0R=]SPV M6603??C4."PU"8::<^JRO;?Z1=1W!5]Y,J1\2IU+>Y+M]!*1Y4@W=J_&R3.QJ ;K8,.,-P'B+OQ>V+ M(3827X%>9ITYNZI!*[;+U(SF(#E+N6C0Y,1(@2SZI>M!NQEG9WUFFE79L[O<">8F"GV17H=0.M5^]<7?LC@;;C"+G'\*)273&T1N18<0EV,XRD3@1:N:,)2Z!/,QLXK3UD2X, MHF[O373BN16)">6^%# 67!F9 @60$AG!T$\8HB+U1)+8''4\:WUIIQ(Z="3K M;N[62KX_ U+7948W=9-RK"[ NUQ'"N6B<;9F/UIZ-#Q#%@F9!F'LP] +8H@B MXD/L>VIU9 PC%G/AQXG=L>%H;.IR48K%*\7TS>;U0Y8W&805\092R"@B4$2:>+G. MMLD)A81$*:%)&B4TL'(6=238THSF-UT@9[/UUV?(CV3=U!)0*R>HMHJ"^H[4 MX'>A'B(*"=A#T1PP:IU2TG=:\I_XN.GQTIL^V M1I*"W[1RH-'.I<.M M8\!=^>BZ$FM>MU['8!YX KMN_U76CC;K_ I31CR$/"B;VD!"+1S8PS'$-)61 M'XD V=5Z=2+5TE:-ZV=KP-XR\7P!.$'^VGK=$?_XU !N!GR6%R/6/EAJS?%^4W\EU4C=_JMSN2 MMUN1YG=O6F_V%8X5>0(!#NTHW;CKI?'VQR*' MW1E"3;[K(KMZ0VQ9[<,">4-NG03/J0FT%;K9)S4B@M:%76V4\O[PH?G]%>B$ M=\B1UH"Y(D+SCN=E.VM #BC-O@7[#-EO6M<'Q9KOI!2L;M.L?)+7O,TH>_T] MJU:8>'&2^@&,?)U=+XI9<\\'0X9#C!A+/(^8ILXVZ7!I'+63&;1"7W6YB[0% MT@L.?M.B6^37-H+^/%U- >C$).4$2ZOLW#8 79"VVZB;V?)YVRB]G^C;ZKWQ M<3?B'QO%6^\>U7]TK22*9;!4D+,XQ@2'$<>Q4D8JT9LLMT= M[V=IY+(3$S1R BVH%9D, 6MF\CB :V+J&(74J)B/,S@X#/4XULOL$1YG5#T6 MV''N<3LZ$/GCJMV3B7+?7?-K(>O?U9:L"V%*2)(2DH901*':*258Q]]Y$8QI M$/&01QC[1K:'67=+(X=>XITO?7.]475"F_&#(=+G:<(]?E,;&CUT._]U)2[H MY1V.%AN#(2]8D^RKC3"8#\MG_<[^.?;>N;L/\_1-OS$?VX'4TK)ZIZ%:+PZ] MAFX-&YF%=>T4ZLG7\BU[#OZB3\MTALW.5ZG[DM6>C_L1B6$DU7]0RC D2"@& M9K&.B4X]C(QR#Y_N8FECM),-/E%AY%4C<^"=CC@HB;9NKE?JCL_TKHX_- <<>9YE,[PY(D7 M9^/&\X+O\^' DV/CBL4#R?A-7FU*[9^Y\A7/,@%M(S9?X&>V[;P$E8E)KP?D9A"0$:&*Q[5V%ECX MHOF9PP"/*W<8M'?BN7$36%M']9.VE8I<<6];X6\5Q!YGQ M@$,=462]1 JGD M% J" A91'GHRM)G%1WM9VE1NA01;*2VK/YY'U&Q>7XS3Q)/;'B+K27X6 DEHUC@-+RC#Y87QP8C\7)QN#P)+9SNY[4/F,_3P_ +]E?<3;)] MO>O[RD1.RJQH+D5B*IG'D8"<"@:1D#%,$XEUI;XH)!0+%!HEO3_9P^(HH9/- M^I[Z.'[GY[X35*:>\X: 6%TVGU7Z@MOEX^W.=IU\5JW]^^/S#UZ0>[UZ3[*R M"8G?Y8%?H1 EDOHQ)!&.(*(ZG:#:M.N[(H%$3.)(,IM8QI,]64WFV;(MD?,Y MARW!-%O-G4 T\*C^A0ZBS1ER.->',$84:+34F!(TC""F$@I(/Y]\?J2T78FA3'L9A;&%%!.S"=[(H.MCT0O M]-5$Z0YM<7)DC1AW.ZMQ8@O&2UO%^OV16YEU,ZZB+63:E#/;+V75);9O:IE^ M(]]7?LK\5%<5I=J(05$40AQ[*<1>%":4J%T.\ZSV-U;=+VW3HW-HB,8K&2BJ M:H.&+#<_=O ;[H@F W7J Y#S-?6N=D7NVY2N2GJ'FZ=1J+G:4=EU/N\V:Q0P M!WNO<:V,+98LLUSPGT6N?JAU#M;MIN^3U/_LZCU1'N $TPAR%@F(, T@#;D' M49IZ81 @/V*I7:5DHWZ7ME5KI=(^0'*3<\"%%&6IYB#;&R"PS@C-ULI6MJVC M;#849M0V < 3A$;O)8M]FL07\JY#H\W!(D9V63S7J=N6:R%12'!9/M M7K=W=OW<>2I_Z&97)JJ;O(T1O\FWA8;:J,J]9U:Q3X20BJJB!(<022PA20,& M$66^G\0TP-0S]88=*XF09B8K;;CL&>>*#70?T =C7,NB'X,.<0F+OVSC 4,_G^3C,D5A[ %X)Y MQD5X;,NS^1!?J/J^D_&E38WU97IX6#?;+[)^0ZJ[]^OB]YN\R1G;A-_VY=^# M((PI%P)ZON]#A$(?8AD&D 0>\D6J0S>L\F\;]KNT16A?;,"W%TPZEKQ9>'3E M1ET90BF1WUZI54F?.&N?>QVV))O"$,V_6)T]-L/W%UO?*+/A,C.W)QB$J8\0 M]O'7(@,M,]@3&OS6B^W4CLC;FR_"]:D9?HD M9<9$V87],"9XP'T",>/*HD8!AFD: 1#CS?+!OJZ2Z6QE5OVO ?L)76 MT ([ Z+!E>S%T$S,(%L!02>APS*.PP!<<@=[O.'Y[E[/*O;LSO7\DR,-E:/G MBGO'Q]7/3[MGNN/EZ]])R3\UB42J]T4I15:KU5K956V:D;\)79Y)\.M'M6+? M"B5WR;)*?"Z5U*N8!R$.?0EQHDOTT8A!2I.F+J]':()2:6GQS*S TNBH$U]M M2G2V2UZLUZ3+NSK_S^%4\%Z!,X>@VD(;@"'0A7 M8 \&?;33 G$%>BA AP7HP0 -&@X-OE<:1U>6X]SBSVN"OM+@'-BRKR7'R+(L M&[T,?Y*?^OWI5W';2+E"ODP9PR$,0L(@2I!:]'P90C](/*SC$Z0T.FT>[&EI M:U(KJ-Z];S?MH.IDM:P=BDW'HI.LQM,(2$JR0')_N9-]O!D+H':0\&7QB9_^#^ M85T\"?%5E(_*.CEN#7TL6J=KWM@]51-'M/]W76?T8U'_7U%_$:RXS;5#Y*ZE M]J5M)N+.;%HE7A3X$C&8)I1#)/P4IGX#>&>K5!\Q57HU7TV/>W!VO/5P'^4%>72 'H4=YM*"*1Q$D,4(YJ&) QH)"X(-GK6F0UMS1->]+;W;JW( MNG404YREKWOVE[,+XHV>8VVVJKC!;V+:?QY3U$K9\+@B?.&0L8?!F")PZ'E' MKQ8G69TOX)/O+]VKK,^)%8:KK,<,8QT(G-\"0^HQ $@E. M)$O3E!K%,IMTMC3#=RNK/MW:^I54)LXD]D ;7B4Y@F]J:W$\(,>:',H0X#2A$2:KC!=5N/%#; M<>KYW$\C:F=J[#>_/./BBW@LUH]ZH\,:"8$DK F: 92L[5.8/L/2C!7&XC,Q M"WPH\EOX393W0 O84$$CHKNY?TQQ1W/]6=.SSNUC2KV?L9N[7&2K=\H* MKI^N.5?#7C7\\*G\7!:/VD!><0\1(=4\CGGJ0X0QAVGD(\AC'DJ?$.0EV&3I M'^IH:/GQRWGVX"WF_QA4UEV>KN"*&) M26"7YNP*M()>@18PWZ$SK04FCNR HC_DV)"UMB3 3J8:'02YXK)@G1C 5(8-( M;3ADFL0\"8SLD5?486F,MJ?""$_;FL,T5'/VU<2960B+MW[KO1LDB0H3)4] M'>OT#B1*E(T=JOUVPA(:"THC9F59/VM]:2M/(]SX*K//D3-;&4;C,3%GFT-A MG]_JF,JNTE<]:WO>[%3'U#I(/G7TH7$3]04?]-ZV#9WL\X9:4#.VO=+!-% V M*\90J*FM)C2E,*62PEA9K+&0":.Q473I15(L;>+W2D#2&1*LN+]7!DKK. :* MG1J64?#CQLB,.B9'?F**.;#>=E[[K0[/C;U&C4DNZRX"TA%QC9-A5H*["*:7 M1'A98R/#BD2M[QB;\TBU7?_YZ=>JR5C2AR=<;W-=K/PPC!//TXG2F8 HCCV8 MACB!/I9JCY\R$E)NDU[4O&LK:IPIM6B3+.2ADUWOU'8Q2+O\()912.9C8<:& MTR \,05J]X*7K89CMPY>L$7,5SV3>\;P!3M: '$0\ MV;XF8GMZT29=6 2=88D5:$0\Y1)3'D.J;$>FAD&/)HC"D-D;> M^>Z69LWMILU:O$C#9T=2 RB;$9,[["8FHQULC:17V_1K3U>@D]8=^9BAXHAP M!CJ;E63,%'])+(9OV:?]_%!4E3Y 4DV+G#WU=MCG4CQFQ:9ZLR;9?:5S(I>9 M^KO@JU2G*0Z3&/I>%$$4)#[$7A+!& M*4\F0I,@TWZ=MYTLCFMV&Y:$3&;!& MYB8(J1/:/)FD]5B<)Z"I$9Z8CK3H8$_VO>UA+SYHY0?O9D';/&?GE*C/E*SS MBU"?=-6&Q-X)D)_\TC>Y(AIEK7)QGV+LA)";]:BV^TOR?]7@QO[A?R%ZK;X4.KLU9MM9E9&Z::DQZI?U6&!X.;2^"TH@0F?@< M>HGG0<0%AFD88<@Y"5A"92*85:#;U (O;5W;TU?G@2A[+4$NZJY,%OAAK33] ML_YS;GK4;7D)./EG8NAJL*#!G]I[8:=JDP2B&=5&VRL]T%N%=;PPN.F^@P_] M=V!Y(C_)G>1<@^7*[V)J<>=UY9@)_ /OD+GZO73[=JVVC#Q;-ZF3OPJV*9MN MVN0J@K]7@+:E(IL%^I-\1TKMJ%9]%F6SAC>+\ HGH2^PI# B/H,H32*8)H)# MZ@M?L"3D+ [';=ATI6Q_B[:O']@I"'H-@?ZDP9Z.^J5>2YVBMG6PZ.QS MVX!QMU^![39L[K&=>N/U"L-ZP5[+)?K.=U=.A'NE_91+8$_OH)SV,E%V?/M, MQ"L2ZQLI#T'N^0E$+(TAB:((QH3)!*78]_V@3_MIN):XE]*(=)[G"IUX27F> MY[[U=72=W'[$:!JN"*\T0G^\D)FC&>IG3$ _?B#FRC$_0L)EI9$?#[%UIO@+ MNG*0/^YY_?F_EFH7M$K\A$<213K]4P@1)1)2*3#T&45>Y'-%_T8>":8=+FUG M<).K7G*R7C\!KH-IBP>=4VXH>?$XK,VXV26"$Q/M\UQRK:S;S,]7H!%WHHQR M9X"9(J_Y>+[O<&>7/YI@[]][(-%%%?JOCYMX*6N_J5JY8P@(I Q\2CE*( M8NQ!X@D"?1\+GC O#6EBPRK'NUD:ES39D6J='8DK.:^:(W&UR>P+LCX4I7U2 MRA, FU')Y;!-[J;4YY-ZVR"VRS#<.>>!7TC=;;0AQ!?!&54"_=7>?\;;N^:J/G79MFO&>B[;!WF>NYLG[*@@GM7U/5 M*T(Q97X209]X&"(4$YC&80(]+@037A"FD=5%G@.9ED8]9\T8P)3$SXNH$\;* MC?JQR_?>^J&TE=5'.WR[&&HS7IMY "_KRAX8>@%+>>CA6*:QJ1_\ M19(LCP=]/@V 386S-X)660BBB-H8B(6JY2Q"&.0PPC[*>^'Q/A<]\F MH'VO;:L%:(:(]:;HR?@]P#YJAF<4X["8^F#" ( 1N:T/5'66VGK7\LR9K0]4 M.DQL??C(N%!+?<7^3IFQ]=,OHKXKE"VK8RO:\JLIY]S'7@R35-? P8)!BHE4 M4!$BL!?1P),VD95G^EJ:S=C$^JFM?]&&CU6MIXMHA ?WC?1JD[@5WR[([QSF MPS:A0R0G/XE4(&I102LK:(4%-U, 9Q<,Z0C F4RR2X"TCE? MG4!_#&^? P"=.?<94IE'. I] EG(,42> MCR"./ 1#AB1'GL=X&IGP[-E>ED:=^_)999L]C^5Y(G2&T,3<9@..,4$9*7^. MWRC_K7CFO-MST(?1NKUC&#VL-,TBZUI=SR $5NL!=A:?1P\_$_WGW]=O/QK^#ZS;>;_[CY=O/NJV78Z8AQ M,#.CID5W8FH92+FX56+J ,_Q($Z;A?&< $O(QF@ D&%61I.6QC'@-\'N\F)= MW#XUEM1-7JLO,*-K<5U5HJZZ0DMI'$4D#AGDG#*(0DDA45M*Z/LH">,T0G'B MV9">4:]+XSDU* ]E)FI2/H%ZJX =T9G!C7 42$0Q3 (L(9+8@ZD4"))$8IQ* MCWB4K')1SPWV-N2G?@VHK:]'S, V6TB;O]]$YBT(H\054Q*Y < MK0UF?A;Q\QSD'L>)R>=2"$>4 M-35!YH+BIF>;G[G$J8FJAX5.C=ZZL-SI+X)4F[+9J%?;7_[O3)3:<_+I;:&K M0*UX*)$O0Q]&B".(&$]UW$H 69!P#R?*],%6MJ15[TLCFUW53["5M/%,_GC] M'^"W5F;+I!=VHV%F_4R&\<1$=!F\XZNJVL#DNLZJ4=^O4WG5!I:3M5BM&AD; M1O-8K!]UO;JF0/Q[PIH4YMV&@?LX8EY$H8QBM1GV0@\2S#"D(DEIQ!F+B9$[ MM5%O2R.LK;"@E1;TXMI&KYQ#V(R4G.$V,0F=A&R"'9@1)L["0\[U-7/@AX': MAR$=)B^-8Q!]@"'*^DEG$JZOD6:&%\[GC$8!S.R M<8ONQ(S3"WO59+*N&Q2W D^:ZM@<)DO2>'_*T@KJDE2$PG-')R8YFII$AA0_I M8_ -^\/BMYT7LRX#O/(C3CVE"PQ\78XW%!+2E*I_>AP3(CT:I$8D\;+AI5%" M+UM34MK\F/<95L,'NF,1F'A&FREO=4![3--11['/&IKMT/68^/O'JT?_/M(1 M7.>Y%/S3HRAS77/V?9:3G*D=RA=2ZR#SXA?>&9ZCC\7O-0]NM?C,@Y4#R$P/E$]\NK,D;MM M(/%-7M5ELWFL/NEL@-_N2-XEI_Y8=*4LOQ3K]?NBU"^M.)6^1)XR51 -(0H\ M#E.)?(C#U/,\WR=1,$^4[RCQE\:%NR+-[6G93)' XX;><#^YV &=>@-Z>1&" M+H'"'@:@ 0'4"H5=B8(M$%?@Y0<$?M/@@ Z=)<0I7S2LKQW3/$[X/T;\\T4# MXRQ6^C(I1A8B;=S8MXY;;[.*K0OMT+6K))KB0'(=8XVY5&:ZE-I!-()^&$J" MD,=#8>5?-=CCTA:F5F#;RIV#N)HM(4[1FICU6UFOP)Z;YT[>:6I=FJ+CJECE M8'_S5ILT5?^@7*3QBR-=T+,\J\6'[/%(Q SYSZ)\LR95]5%]2IW;LR01"W2A M8AP("I$($I@&B$ L_3 F./$E3ZVA+VH$ MOWX4);D5?U5-UV])+;;LODIBP3TO"F&D8P=10$-($H_ ! =F@J M;GVM26D8Q[P$U6S(XZ6"T_'(ST3]DPE ZB8Q,Q6W6:ZK8>JMJ?Y%*TGCS,:5 M(4_*2O^J=6R;JXJBT^\KXE@$00"]--()[0,/ICX*H!24$.)Y,D%1]WV]RZOWFS?EM"52_Y[?E6+.6)S^IW\=SQXZP$"'4*@@0AHC/;V@G^H\S?C M,?_CG,H-J_3?[:S.>!!?X03/7+:1AF>?HNWG397EHJJ^BMM&HB;77\J0%Z(T M@E$4J/UV$&-(4Q%"7Z "Y:@)+':;Y_M;6F[ZUXVJ]R)9K@:KEFNT)IZ,3$$ MRI[ 30!PQ:QG^YJ7\DS4/N BHY?LDZI^+@N^8:J9G'\5Y6/&1-4=\\2JIT']3PS.(-J M>J<;>Y2LTJP.HG!!FM73;<^69G50O?TTJ\,/C\TW]?5.K-?:MB'YTXJ&1!(> M_-(F>I<,J1$1=#+:)H]Z!M_YF7TY M*!-/:2L\1F2".J;V!9F?GC4WS8*"_I4WE7EQ=W%?) M"VKRW=9M; AA,X/>(6X3S_8M9*VH0,G:5]H%/W3B.BRB:PB,(U-_J+=9C7U# MU5^:^Z:OC2,4U6HI2"7>BO;_;_+KMA;V?NDZ$L0T00F#(@BQM@<$5(WI!'$R M]*- 4D4[-JQBTNG2J.5Z@A+A1N";$8YK2"=FG5Y<\$,O\)]UY>X>Y$GJ#=I MY(A_C+J2X?8G:>-BQ&9VBK1*'3" M#8<>&\!A7F/P(EAFJBIH!X]5'<&3ZI^I''CXSFRU D^*NU\=\/1#KHRF3P^B M)$W]A\9O:.O2*QA"."8^3 ,OAU]9X369?G>KWE8VL 3B&+:VA!D9[9>LT#V2]NZ!N;BTIDY($D=KP(K:7I2TB.R%!(Z6EX^-1 M(,U(_F)X)N;DE\A,D?[P' 2N7!V/]C&OB^,Y-0]<&\\^;._2^*;(JV*=\89E MFJ+SG?.=VL)BQD0*N0P\B#A!D'HT@'&*HCB,6>B;>S2>ZF1IL_V9G* 1=(1# MXTE(ST]\5T!-/.]'863ESC@$P@7>C">;GLV9<4BY?5_&P6?'9T/_W(?>Z?B) M%8I#$B&20*FF-42^'T.UT8S4A/=PD"*1Q)[1+>+)'I8VT;1I*N(T2:A$1JE!C[:^M GK\1=1W!;]IPC?U8'\1#T6IK^@^D-N5E]"$QE*7GV3J/RAED/I! -,$ M^SAD6#)J5.O!K+NE$=@N\>(_-J2LM8\DN05ZU !A]8:L@>IMLS8\<#"$?)CG MW (Y,?%U4?>MM& GKC[O[00&2F*G$)K3HULH9^++2R&U(E%SA,ZPJD$CL]&L MN4+[O&OQUKCSW":@_LVF+/4M:.,G0.<09'?H>PYMLZ-?1QA.S+[' MD)JH H4!((Z.@\_U-.NAL('*+X^&35ZY).'MRA<<)8D,H.0<0:1S3U(/Z6*; MJ8<#W_<#J;BBJ,G:C"O:9JUH8=OX=-_U-]U'YW0Y)G_MRN>4R\@+8.2EOC9L MB3)L10J]5(24"AFCP*J(V0B89LOP.PH@,Q:T5WOJ??9YC46A_)!\VE")B:4S#TN-I#)@C!E,0QE+[G,Y]A14A6>;:/=[.T MJ=?4>K++$FT#JMGTO!RJJ4^R[5$:$:M[#@1G(;I'.YDY,O>?'G&< MU&R+U6&^:U&"=1T60QF M5O-K2-F7!MC@\Z.C>M44V697_* '22=YU8%;@:('1J6$NL 11))*2!&1,!1I M0%%*F?2,_ 4-^EH:>W1Y@;:R@E[849%QYT V(PE'T$W,$Z-1&Q-[.X2'NVC; MDSW-'5\[I/*1B-K!5T8>'^=UQC-MP#R*IHQZ$\#^[GL;M_!>":]3OVU:L_63 M?$E>/S\=;Z#+RLPXU?D":!ICB%)/TXZ?0"G\E'#"?":L8N4FE'5IM+4O*=B) M.HJTIAQBP^/B90SC1='7A/*.F\I^C30WYP-#]#E^.6#-6% M+,I[7;:E+4S;G:K$L8PB3#@D,0T@BKB -/883%BHS,\TX5):T?V)?I9&U9^_ M_FIYU78*0#,R=0#+Q$2X)^&V=+'S +0!&%S5JS_1R[PUZL^K>E"7?N#QD8;B M0;*\SIUA%3,_22(D(!-A!)'0$2HD2""1W(_\,$H1#:U<#T[UM%!OA E2:YX& MV]#@<@'AU.;28;;,J]YER:&Q-(2$*U/G9#_S&BI#ZAZ8&8,OC(Q39W>";];B MDU0]%)N\KCZ3)WU,>YWSPSZ_Z;_L7/%X&,6^U/5R=50K8IQ 0K'Z#_8BBB./ M!<3JO.H2899F;O2Z:/?T?@H=\9(TR4'K?N#,V&FNX9B8P%Z,1*,(Z#1I1N(( MPX'?&G7 )*Z8+G!U%;I_B2CS1O@[ .T@$8"+-L?Q[HMSXZ=?Y'J*KI744/5] M#[B2VXX4CZ%JQG478C4QA6GIH!8/:/FVYA?XA=3=>8$[=CJ#A"/2.=;#K%QR M1L67%''NT8E*GJCQVM1S??1"I[42# M&L;50!'C;9GB+0@Z%5X+PY&"Q?U3H,%BQDK%DXSA7#6)W0J_K.K#DPR,=9WA M::08G3TZJ\4Z>]3I^6HE8:8-]#8_-?O')BL%]U)A+2()$0$ M))S$5) @\'AHF4IZL-.EK4V?2R7P?9:3\@F\J^KL7M=!U\M4?5=L*K71K2R7 M)R/DS185UWA.O!2TXL(/6EZP$[B/T.Q%=IJ%VA@?=RFIA[N<.S^U,0A'DE6; MOSN.B#Z*^@VI[CZ7Q6/&!?_YZ==*=]:ERHG%,8ACM5. M/A00)ZF$'J)"I^4(?$1LKEK,NU[:W8OV"F9*=+"IVK3 LI=9Y^CHA+:C)8MQ M,".G:="=F*(TL%IJT(NM+=,??FU1_C/8"@^NAV&VIBM[Q!R1ED7'LU*7/2 O M"6Q$"Z,OB/51IVKR<['.F/8UZ?WG":(2(8IA(%)%6Z&GK*@()S")>,JE3"*& M[:*N3W:U--MI)RGH11T=$GH&8.-;80>P37\M/ :Q,1?# V"XNQD^U='<5\,# M"A^Y&QYZ8VRL@II[HJJ[>TM]!KH*I$A2'V.(.4,04:(V650FT$^PE$1@/_2E MC6ESI(^EV3#_XY_]V/N?K1=)UHG;NY'8QB4< DJQ#*7:IL(8<0&1-A-3F?@P M#2F-A!>G1%H5T[X4T%F"/9Z#..*FYQB29NQZ(3X3T^H6FDZ\J^;&QV4T0##F!,='^J% M, U" H5 'H]B*@E&5O&A0STN;?;W[A9L_XQ=^V&4K0:@)M]M]X3#L)N1@U,P M)Z:*7E;8XS:MAYXQ-*ZB1@?[FS=\U%3]@SA2XQ='>I)DN?@DWY2"9WUUE#2, MO33B"(:QWL=QGD"2\ABF"8\3S+W0(]C*D>2@BZ5QBI90.X^T,EHZC1P":$86 ME\$R,3L\1V0"Q_[3VKMR$SGL8%XOD9,*'CB)G'[RDB!Q79FJ#2#2F[N-VM]U M]5F+O/I9R*(4[7/?]'KY[KO:\:D^FON?IM#%1Z6F>E.IK'JZ[4V=%>/,LO05MU.IS7BBC!3SHP[M* MFS,_4)$+F=66-VY3CCL./(K\,(*2)FKC[E$,B1("LC@1:L&@OA\;%2A9VKC/ MEYS@CSGNIKOB18SFY+OK=B#;:I5-IOB=JF"G:S_&W?.-NE?@N7J@U\]UDH5) M!\%IDH9I)'V%) ^30GX\2<2T78YT3:T+]O>[8JW>J-J,ZMN;BY2(5$;,AX$0 M%"*L:[4GB?JGQ(*D4>"%J=66XG172R/_?4G_QS_CP$_^)Q"-Q)9IJ\Z@:\;1 M;C";F&+WA?P7T-5"N'Z1_^LS:=S7I[@O&@;)E9OBZ8[F=2D<5/C _6_XC9$9 M!]IJ -UIZG7.FQBWU@NG/X=#$HF$8 )IZJ40$1+#-$AB2*B71"D+A8]3J^P# MPWTNC5'ZH@E'(I%9%]@Q)G6Z"?H\#)CT.(4D]B*(*$L@]B,"/4I\YDF]!^0V MFS_7Z,^PB7M%],UHWC&F$_/]BPH@>Z&MK<03G$1; .0JO81!C_.FFC"'X"#M MA,6K(\U(<:L=QKN*O2@-@Y C'X9R><;9^ MLR8ZZ=0[*07KBJI^DM>\:&(\NF]02M\/8Y) XNFD,2%%D. 00Y(F'HXXQ6E@ M=&IHWN72IO1.:M"*?=77]=7Y!#K1QY0X-QN \R0P#:P3,X,C1.T*HEN!=$EY M=+..YBN6;J7XL]+I=F^.]$:^UY'__]5EQ]MZ.[\IJKI2MHFN@-$D9E@Q&>% MIT6F'B)JYR+5OA$1!".&(RE2B6A@Y29GVO'2Z&A?;CU?M.LG&M"Z6OLNFPV%FFTP!\L3D]!+?I@3.30]I(WF#\E9VAZ[.EFBY M-VA+, Z)DDZ-0C&1,4>7BE=U*"Z0^4> M7"5Z4C.A;&+JR?I-<7]?Y&VNS_T;D6_%&[)>=Z'UBIO^1G0DOEID8\G26,0) M# 754>W:2R?D(8Q\'B24ACQ&5A1R@2Q+(YE>KB; O)2E-TY18R69&ZG MATLA.^+4<'&3<^?3:O[S3?6JA/FLOOF/:A9TIRXQX7Z*0J*8%ROF96$"24!\ M* ,U%D,S8[*I8>Q> M/:74&1'_((FCAD%VEQ[*H*_+PNJ^BO(QZ_+E'TCXL6C*"HI6C*H)V-W_N][[ M?RSJ_ROJ+X(5MWGV7TKZYE#S?5%VO]+/^:L QT% 8@\F5*T!2#(*4X+5&I#X M$K$@3H@=_<\K_M(6AE_SL=BO8.JKX&,)$W=TTGA6MTKW>12UENJW-7@2-=@INKTHDD4)]I1U'^4X M[Q@Y#IF<2?A7B;^<=V!.!7/.+,4%.R-Z9AWOEG%Z/LNCWKN]R._X1>@UO3E. MSQO'T0U9ZRS)_@K%,8XII9!*CZF54Q)(0^I![J$PC!E/1>A;;YSFU6%IRV=_ M?")VJHS85\W\'5ALNY8[NC,NBZ<2#EOF&]9(',DSO$4#[,$!-!Z.MX&O,Y8N M=XDS:S#_)O)UANCH'O.51+FT4E*;:_3#L5RC+^KL2.RGH9\&$(*7*1M80G2YH9-_4R)"OEIK5)J=+L_SSILIRH3JJ_EH6 M5;6*4R^D82"A3YF$**6ZZF1(8)I2%@8XB@)N57]DJ,.E\5V3HU=]"57&N_!> MR[BB(8#-R,PE;!,S5R^JOE+NA 4[::] (Z_#:")#9%R%$@UU-V\S8TW9XZ#E$TXXJ+L)F8'+:P[.4?GL9A[B0*CHC@L/U99_Y) M]5Y.]=,/VLUM+K+5.]5 _?1%W&8ZWCRO]?W@*B1A)&."8)@&:FI+$D."B =3 M+ 4*0\K49LED:I_J8&DSNY41[(0$6DJSJ7T2Q/,SVP4T$T]L2U2,I_.0ZD=F M]LYN$X(9X')>$8(IWF-D5I &4L!?']0,:QD 9?EN9P4YHLU5_/*J\8)O[WNZ:'=UG MO4^'\K<[ 50O>H?%=\CJR_7;??RSW?>KT]ZM-UR/!2VQV>-L9@40D MDY!@& 0\T"!3KXD$O35VJ M;.[YOL"*%:B/*40^B2!FB2YL()3AQWS&?*NTLB=[6AHK-#D7<[)>/P'>RBHX MJ#KI+1GB)+J&#.$"LZD9HI,1[ DY05;R02A<$<3)?N8EB"%U#PAB\(6QISK7 MG*OOI7JC?OQ4?BM^SU=^S'R$HP@F).0Z=XR :>Q3F 0\91&G)/"-*IV>P0&G':2!"BQ3BQ^@4!+(YEMZJ%" MZM@I'7Y?:>$!!#K(0$\L]9=RJUGWUTV>69]37#J4AIN5&0=HZCU- W6K"VB5 MZ0*4KD"CSQ78:03:ISO';9TD1WOF[?1RG += <(N$Z5?(L[\Z=0=@'JN%$,1E"&8YT8&P4^@BB".OJOSB%C,?2)R)$(O!M M\H>[$VK#!_VXA!)%D$_3G3> M)S^$U(NQ3G@9$D08BV@_?.]RONS!ZP6<=>A$;ADO[FC@+"R@68=B#COH11"9*+'O-63TO'WUB%^R/+O?W'=?)B4Q8<0+(8EB7VTW2 A3;;[&L1 H$<@3 MS%_E8F";<="NT:>:MI]JW_IT7VDGFGF!A^<8I1QS/TY3& H%%$+<@RF/$LC" MA*A/C2"?&)USCD-IQF7C0IS.+PL7:3_Q.M#)Y9"U3FI[07V*Y^W-5H;BJ!K[ MU2:./V!ORC4QKDVNC"_B4>0;T7U7"0JC-/ 5*4DF(.+J)QH2IC;6*<4H)ICC M:)BCSO2P++9JA(1-]@1S\^,4=JE'0XJ)XJ[<NF"CL1$)BJ+\OGBL68E*86 M\"7HS9G,U"E^PDN\2/HP"&/][2$$,8X\&'*?4?6K1$&X>A0E+69"<+^O/PB& MP]L%![A,O$(T$H(VD4\GXXA-PBF$S/<'#I"::6OP13RTX:\5J.\$X*(FV;K2 MQWQUE]"H+MIRG:#YSD#9*N0H&&$ J#.[A5-OSK91&!!]?X\P].BX&Z?=I99. M@7"=-_^G3W<>R5H/Z'7]AI3EDQK#Y@YL)3V),$XP](- 0N1C G$@!$P3SI&/ M$D^D5IGC+/M?V@*T=W',= J)-NY&_2O+P<,T)6QM1\SLM'O"<9B8KO>&H,GB MH5%N?MB3?H+RMB,!=X\MIEQ1*AV-D79G&EWMT0^#@.U MZ<>0TY!!Q$BHS.DH@KY,$$8H2E!L5,QC-Z.<2 M<%[AVFS^.[)3 #GBDX/F9R6,4\J]9(23SXWUMB%UD\5P6WF.K#\759/5=^OC MZQ.,<$00I(A'$ 6)A"00 8RH$(D(B10DL/-\'.YT:=2PE;E+4]=*#7JQ35R% MQP^ &8&XAG5R4KD8T1'7[.80.;M$-^ARYBMRLH."4FDMEV4<9@BY$,14;T1PTF*J5V0UM%^ED8\71A2 M+RMHA;6[XAZ"]CR_. 1L8DH9B=6(H*VS2%P0N'6\W9F#M\XJ=QC =?[Q<7;) M&_*0U62M"P[H!C=JIO4!H=>,M?6^!=\OG;ORD@@S'B0P#1F%* Y#B/4_$[5M M09CA1'''*A>W^D4S.\5>"+NKE9THTTV)#Z*J_@+(3EQ ]N2ULU5&#(J9Y3(1 MT/.0SI[PH)<>].)?@3T%P+4)]-9&S7CT')DX(P28U> 9#]!+\^>"ED;R8%NB M4N^_/Y/R4]G87VTL1E__=Y7($ 5QF$!*_!@B+@2D4@J8I@EB@1_Y ;4*:S7H M+,K\$!*\*C%;6KN\F*])F5S%=/6W[4LOVLR!(8TYQ;8J7FM*Z'; M8JH$UL'OKCK&XR*NO3Z*+) MLRK4-E!4NPQ?VW.+P,,$IPS!T".19B8"4U^$T&-1$(6)5/_#MLQDW/L2.:H3 MOKV@V1?_6;[ D4=)=F-C3EF3(#X#>;D">Q2)68/FD,[,^YZ=V*QA.49Q]HV, M([NW0HJR%+P]Z1*Z&E[U4=2K./&"4*( Q@PI6L-2T9K>;H:: MW\S9[41W(_:4WV:@LU_S;B.I;_K[T'^F90;*:F"ZLJ#ZJ[X;RHOZ3-"X%?)J MV4!(HA#2F.J$O5CM\5D<0A%@&E&*:* 6%"/_-!>@S^JC]E;0^@70;C U6P@< MX#0QY3< ;9-0- *>K])DS>L#&#AB\%.]S,K5 ZJ^9.6AQR\M9/95W&K*WV:3 MWF6M#*BY+(9VH+'. PA2C&&)*4$"AHP!1E(^J'1A[ %\BP-,-S MO\!6)^=>HNH]-:Z:&H[=$VVM+=O;S!$C9GBY.>TX3'W7.],X;TDSD201!FH,?0B#^G@" 0Q#2B, M:(AB+^3*I&4VU'BVMZ61H!:V.[;Z11 MZ[U]@NSS^)H1F3/4)J:L/<#V))TH M6[81*(XHZ'Q?LY*-D=HO:<7L)?M(V1U=M0Y^OXCZKN W385X/5<.?RN$+M1R M_3VK5A@ACZ$TAC%/=#5USB$5E,,D((Q@3$5,C$[Z+A5D:;2SD_JJ*1,$?M-2 M&EI5%X_*>4::$^N)RU'WLX7-N@!I/\K627OV#FC?2J*3 MN7Q]NJ?%>N5Y//9BR:&?J/\@0A*81FHSZ7..:!+R.)7&!=^>M;PTFNJ$ ZUT MYDYES^$Z3S<7@3 Q?QCJ;^4H=E374:YASUN:S1GLJ +[[E_''QCK]?D^6XN/ MFR9 -&(L\@1-()>1LB;\*((T"4)E5]"8B$BF06@4=W*L\:5-O@9? ,?$DM$!BA,?FH>&7O;O[W%T:?K M7P7;E%F=B:H+Y(YBQA"*$YAPI%/%T!12S@/(F._+Q&,4149U,PS[6]K4W1,7 M?+2_Y!I"U^P\P2%F$\_O?;B:RYJ=K!/4US'$Q=FU^_G>9KYH-U+]\&K=[+5Q M7'*3U^ICT(TW4?S5L5*601ICE+8.0@@BS'R8$O53(B@A*&)<^%:1]09]+HU3 M_EH4_/=LO6Z\5G;R@U:!\Q>:HW$W8QK':$Y^)/ ".^N2K-:48P&0(]HQZ7%6 MZK& X"7]V+PZCH*^E2C MB).()!%,)$DA"E,&<>H%$ >11PCG-.'8-H.X0]RG3PK^$G61\XDA-V-[)R!. M?FS38=EF8/-D)JMY&= MF-9W2,>A'+X_/396%S]G];_@1N=XN[-=U9Q5:_\.YOR#(WWZ-"\T M*=QT )W(J\8+YKHLU< V+AD_/^T>^4R>]*^:,D-]NOVJ+IM\?M4GG4;LVQW) M/SWH)JJ_JB;JZB9ORQ6M0HRXLBW4-C+A$B*/,;V73*&(:1)AY,4\,DH7,+?@ M2R.@1CK!QQLBLXVXF5VSQ'&-WN/=OBS,/FRM]Q+K'G=9*<>3 ./"OG[O_2Q**- M8?RKKG3YY>NOW?&^1Q+D>83". K4SC=B.G.%4!MA+-6>EU"U>)%Q:42/]+:T M544)-CKGYS$P.>*AP%X")6$^1*F,()54[0L\/PDCYB$:608&.8-SGO"@7UL? M&.ZDP.IYK,W666?X3;PX[N5.;>N>-I*"'_07^N<)[J6,<'&>(O587Z^4$/6, MVJ?3GYY[:1PYOY-2L#I[%#CIE*VS+AA(F2',:[P<49%%Q[/RDCT@+TEJ1 OC M&.N:L5+HAMZUV=17*?5(0!B&FH3TK16&-(@$C#E/.,>AH&%HPTLO.U@:^VSE MZR+,V]#_6O]89;Q#N;DX?U!=WBGC'ZB91-5TLJUN? "U&1M= N#$G+/#KI/- M':>UX:._Q2Y.()W)/R[Z(&]9>?:9=;LTBKIF:BC:9-EM6JKV#'T7 MU61)68;@F_&5>T@G)JM>8+ G\?1.?G8P.6(IPTYGI2@[(%[RD^7;(\IK[B5A M[6RR]T79E,W(R7K]]%8\BG7Q('B?P+5)P+";-+X,>)A$31E.HA@K#2#V/9UD M5?*(>T+(Q.AXWH$L2Z.Q_6PF^ZH-;BV<#])Y9IL9^JEW<$>0!K(HP4X9L-5F MFX"Z2R(#3+C0^?!8%'J<;YAF*@CY=7.O]B)/>H[L9USO2^$U(Y?M1HYO1Z[J M-'15&=(-LNT4MHG7F5Y6\$,O[9^U0\\6R,\#0(X(FS$$QUG0S%!_,X?,&*I_&#!C M^J*SK;V^G[K-=<[7&ZZ6T$QF9!NOTVQN2\'["+;KG'_H3M\S4:EGU*K+=<+1 MA$28Q#B$":$^1 @32*/8A[$7$RY%& <\7=5%3=:CSP)U^/($04 M!4@PF*( ZZ3J$M)0II"CF& >!X@RJWNL4QTMS4#=R0E:0<>7$CT%K1DUNP!L M8FX=A96]J_D $*Y?#K?^J,=\ L)0A)3* J9^!#%C$*2QBF,2$A# MM6Q&";+R:3_7V=)6P9W7M6W*MK.0&A\%.P%J^E/@WC-]AKQ)PY"X._L]W=7< MQ[Z#2A\Y\1U^Q]X _UQFCZ06US==[>X]-Z4NY"M):)1@1&%(?0H1):GV-$?0 MXP2E4>J%,3(*IC?J;6ETT0D,KL%-7TH>[ EM;G -XSQL CM%;V(.&0!N.+AN M!(+FQJA3)&GIN0 M3JCT/-/E*I9QR+ 4D&(_@HA%"20Z_3WU9.I1EB:EI.= M.N?D]1'7.,M0O?/0FI& \A>P0FTR7SV(LNMP[ ^(TQD#\CQ0\" M ,W>NK02:G\]NQ=:HU24^N)4^AY3Y($PI%)ZD)%08$D"XD?)N(JG!WTMS7C8 M=T3?)L[>%= <6[OT$&/#&U0WR$U]B7H,- LO\0NJCIZ$Q7EUT<.>7JF*Z$F5 M3U<+/?W*Z,S[0F<%^DRRQE,+^4QBVNXP4NU_AR#!H82Q8#)BB0Q$:%2K[T3[ MBR.)S??7-G(=?'[_T_>NRXWCF/IHJ_"B'UBICI"Z.$% M(("97\Y;C??)SLR=Z>HY.^J' E>;NV7)+?,=&?; M,LFUU@?QPP*P+E&Q[\@:@>KS!V-.)!_7]OAF>Z>BJB#T/F[?6.Q=B?_%.+CN M%_=&=_ MXDJSR*HVBS[^%(O'LG;U>_90&+"K:+?ZHEE4U\&P1V.V7$895A2T M]OXQF,+5V7_Q]+%KZA\S[4C]_*.7]2R/Q-:V]/OFFUHWI?0*,>=YPB23"8 Z M80 2D@&*S4^9%JE YE?MM@_<*65J!%(J5=8_E:O%@JTWE@JJ6JB>I5"/@^K& M Q=#-3 ;-/K9FD55)=%95.H8L'A1%P2AZA0=E3%N2:(N,P^J#W5>['\65&:D M?UDM5PU;UUE-]?:ZH@F'/)% 8[+VIJ+%"E MZK?5]4]W/0/N^=.?<) -S :GT>IQZG,&-OT^-+YW74XP9(QSG/ MF0>,=LCC9DC[A,?QCKZ5?Y_4\E%M/ADE/_ZLDD'?/VZVJWO#5#:R?K6\_5P\ M-3% GXNE*N."YH0CDD.1 4DY!U":?RBB.> ZQT3E.47,J;_%I8I,C7T;.R([ M[%%C2;0SIE35O0S/ M8 5W>ZHQR\ Z+--[X?/Z=J==/ZQL#5K#XO6.;^T1I 0200D%L8S-,E6G MVF:]YT#DE#*&.#+K5;^^M"/0-&L)ZSI^2,W&WVC+F'?6;/W="/#SXHK=;KESTAFA3&Y_>/YD_+K6$C M&YQ=_3(7.),V>!$HJ3& )$. Y$2#5&B>)S1/8"I]>,);@ZGQ1V- )-IM8GH6 MT?4?#S>R&13E@4EH!_"+/CP[[6=1K7_I/.TM"$=.O<$+1%K^\D W0_:DVE8)J9I:86"I#?VF: *S&&">X2PVGZ',:['90X>I M$6#[*7[!&\/@<0WN&KQ1O(,W1*?C(/P?U2/UY?KC5HF[PSP"(A(=ISP%'-F" MQ5F2 IH* A*N4B)B$I/<*:JJ2\C4R.];=!V5FO9,;SF%Y?ESC1 (#B,S#A-=K5;?'"[Y-UF!_(;SHF852_J,/$UWY/UZ4]EX3V27>K MA;EC4S4^G6.<8QDK!BB'YOW.2 XH27.0DHPSF22*X,RG].*A"*_7>[2JB9N6 MGO_R/TB:X/^(5*FOYT+M$%+'==A%0 W\IK>5^]>FU?/5UCC?_'%;KJNVJ^@; M"[L1=1J14(NF0P'CKHE.&GBPY#E]Y47A!]^535TKEK??U+H,;S9Z?^6+XG97 MKMHNKFZ*>]NE3O\PGVXT*U?;K^JXYP(CS(T?@!6- 4R@/4\39FT4QX1*2 5, MO+JW!-9O:BY%>Q/IXV9;W#.[+50;'35VV9>*JW9ET&)9!II_>MQVM58:9<3= M6.T-QW'PG:?2,ENXM;8M:AD7[:V;[<>S,M .>MO$0;>F!AJ L-$0P;1[BR") MT-">B)T(+L9_*^QC6:UJJ;8?V)9=+>75DBV>MX78-/WJ<2Y0$E/ JI@<]\]"PCA2)MHET'IM:GF"$['WMJY)XRVQ>9H2GNG MS?66GNOQ.C_CY:'PU7IMQKK,3WSWO+_D&WNV'UW]P=:R6A-<+S?;=?EUVY2Q MRS=W;/GUH3P;^[1::U58KW'S7ZJXO3-3Q=636K-;]:MYN+5&[3H_SIE,89HI M E)JW\? &I"N-E;$L]S#1D MEW!/RGH;=4C8'$N4RI28!5:>IP *E@*6)#&@+".2*2PX=TJP/"=H:O-EI6O4 M4K9R=M^?"8#T0[=[ @N)V>"KJWYP.9.Z*Q9':':CQ%]O5T__9AY1,:SY84^L M9Q\\"M6YFM>0C_/U/5-9]A4SWJ^694.-]ZO-MEU3:@Z5I +#&+!<&WI@) 9$ MQQ*D#$*:(4X)17-#5WSEG-9R7JK/5[XM>[AO_K&*<651%KMU+IOPZ@U;J$U4 MF._ LGPYVO'LGJDQ#D/CYA<'AGM@AFD7<6G4C:R^LQ<]GP.FS;C#$RJ!QD'B MN*DT[A <)-5XW-J/HSX52[.>+?/X7E>WNQ+B\?YQ88^Y7KP7/!/&BR$44)@3 M %/. (=9!E0"1:(0S-,\F2_5K;W1C;+\E7!ZI7;U+O>J#,A@>T7=7J50P^%& M4P-!/ YK5-FY0#(#LQQEX%Z0?J+&T+![T=49?OO]?/\^LL\SW)!4T0!XR(&D$,)&,((Q!E4@BE$ M&7/*;=X_K-BW7D+_ZA+_M,LS(4\S?C5MBZ):U8G')'N8DU,-,WP1G& M(.:Q!%#H%)!<2)";-TNF"=1QYC2[^XN>VBOX6WE@;H,;?_Q6Y<%^,S^X1W5X M M_][@X+Y\#O>"M_N,JW*%4O8SW:@8>5]CWB9SR1=@^G&0[QD:)KO) /$V73 M#[..H!O/!XX6@]//T'9(3L\G]%O?_6VU5,]_8^M_J.VGQZ5L7@:1))E@B08) M,6LXF,<84!W'(%4JSEB,$N:6"]PM9FK<7FH956I&I9Y^"[438+HMRRZ':&"^ M/D1G@ RY;A0"+;1."!EU6=5MZ.M%U)FK^[W[W^PNT6IYM=T=\>]^V'?;K+_# M"6=*0AX#PPMF;<6X/9]/(5"YS%!*":/(:WO'0_;46*)6/6+;5DQ1]+,[!.@#;]$ J$ 7Y2!Z5EWI \IJL^CRB;];?EA5+)9N2 M\/5K@K!@FO(,9!@:[T7D*: T%B!-"<$22I&1V"]Y[YB8J?%2^Z#G@]*%*#R9 MZ 2:;J1S.4:#+S)U-5'M_/Z/.N-+645"8L6R5'@Q@8O0J?%" M4_9UIW34TOJ">N%. ^!X)!48UH&I) "B_F=2'A"%.H]R$3GN690'" ?G4#[W M7GI8_KI'S8=B\6CFY7?/[U?W]ZOE^P7;;*HSVQ2C5,9" BF3'$#%%: 938"* MHUBY!QR*E9\ADG+Y40P!C9<*24 *F1Y"E#*L^]BKD=2)@:5=8O5X\:;H?@ MN1'719 ,3$MM- ;I!<9] O@60P77U>HW'23MJ3?#G8Q_)YO1H"#C_@WL[7VPWBT"[:L_ZN'LR[=F=4^:I;,]H<\9S3%&$ ,ZIL&70!&&0YR+1*DI2HC*/4+X/GO% G MWA@U8Z<)1=%=/K%A89\(0$ZR&!"4)F82R!@@<<) M@H6.(922^K5)&TK1J5':W]C/XO[Q/EJ6:MN7>^ (X+B0D,ZXCKB)Z5G+[LO@QU+/?5BR]#:?$$:C(YCLE; M5UDZI^:?HVZ2(]C!*B&YRNLW#[U[W!1+M=D8I7BQ+'6R)0D*H]1R:W[:%+)L MN=YJB#>GBJ89M7O5B=0 8K/.H!FD0.F8Y#".=8:4SQ330X>IS1Y[?2/15MAO M3N@S&+;*E/E_9.M"9F8Q8O.8;>H@8E1BB&,S[TN_C<*!AV.<+>DW6?@7&;AP<&>^ IMM$^:JD_BUK8O[!@MN^=&F[2O # 0/-A'PU&G>HN M@.CU+';)H_HVQF%;M2\4@&4.)>>)F7ML&U0$B SMSSN#T:._S3&;@_6V>?'PD?O:'#/LL*?-T:NF M5CG[[V7Z\O6RVET_7P$YTWD.DRP!+);"<(6. ;'M$%"6:8YYSC+F%5,Q&+QJ9I\! MH%>Y[%//'*U2]AFCVD6RSUW:;P'P66VW=L/Z_5K)8MMDX9MW6G(,@4R97;>G M#'#.4^.0V^+8N5*(>NT9'Q,RM9>[TK$\WR^U]/.$C\+HYI1>"L[ ;_5K7 8( M>.Y"()"'=%3$J,Y*EY&O_8;.:WO6F'Y<+\L&'%=+^:GX6;;B:-+8(4E3DN<@ M2U+SMFN1 )XG"F!-A(C-]R.#N<_;?EK4U-[YKUH70D6Z4;B,4=6URIY%HT_C MZT8#85 ;F P^O4"J47, 2CB/1JB:SJ<%C5N[^:S!!S6:S]_1CRJJ.L]U^XTK MOBE+WL]13JE*E/$)J/$$H,HHX-KX^X@Q"'-&4HJCW1L> '-")0:#7_[B,4=_\3C-?O_3=%_=[W[\^ ME*> R]O/BIDWJCD*_&+4KYL[I4FF.$K,RPX3 B!#9BF0( 90SH36L4HRZ-0Z MRUGBU'C : 9JU:)5HWRTL-I'BUK]PM=E.(^[&U<$17-@WMCI&I7*MH(,9M%> MX7 Y^7OTL-G/!,) M$76ZX':;WR]%;YS7N]&RRHN:U3'XMB]4I6JX.=T!CT"S>9>D M4>=Q!Y-?S^ NMUR4W/IIM3X73?BI6+*E,%=I8L\QYJ13,09B#/" *0P M X31'$B(!,M%G,B$]JI=)R;XP6-<:RA3$&69@F $C+ 44X!RQ!,6$Q2J;QZ*'3(FMK2:J=J M5+1T]3VY/0VMZP%N$, &/\=ML&JK.&\R*DQ1[N(N0Q1 MQ/P(RF[L$1:[@4GDL+CY+T?*P9]>(5]YX3B[)%X.:[$JIXLLDH7]2V/IJ:(Y[2),4YR-/$>"6&6 !-& 5"Y[EB,$?2 M+YVC2]C4R.634IMHO5-T%BV5)[MT0NMX@AP(L*$/DFLUH^\MO)BV(6>V6MC#PZ@7>ZYM#YG1_OQ*CDR M)AHG<.E8: >^NPJ',H7U+!T!2QX4>XS(=0VP67(#%A)IE&*> 48SI9->Z?''I$V-N.JD MP;V27@?B;@ [,E(HV 8F(6_$^F?6=R$1.M'^J*RWR;OO,OMD&G[G3?[1,3^$ M6K)UL?IMN7E0HM"%6:ZM[LU*;HX-'7#-.1"Q[3H@(02,)#% *4DYHIPKZ=1D MJE/*U&BB433ZO=+/(V#F-)+=O! ,G\&=$E=HO&)HSII^04S-Z6>/%F-SUKQV MS,WYBWL>H:]70BFY^614^UNQ7*T-@Y1G]'9'V+Q5P")[<. 10H!E1B M#!*9Q"S-!5&IEVMP3N#47ONZ4'QY +XN^&.9]!R!:&D#<>UGJ\7"'KIN6C9X M'HJ?&P+'<^^ P Y]M%VK&MD7HHRV;0%IO%]EA'6#W'C:-B?-.,@1G&: M8*P1HU['0RY"IT9 ._6B=VQ3^"8#NJ#LQB^AL1N88_956V;1'L(!\@,]8 F5 M*>@B[U7\5\+K;%;55QD&W4C7E [7KG6*$,HQS(& H B<* M9$@#!BF15"J4Q\Z+F%-"IL8E>STCJVB/I./CM9XY!\ % MRYF3CQYM-7/.N/9BYNRU(Y<0K$L9??RIUJ+8V-W65W6,ZK^H;^M"J#FE.LN$ M\44XYH8Y9"H!S[(8<$VASA11G))1"@3ZZ3TU,FIT!:RNN:9J;:,'J^XL6E7F M-9^7]?/?M%B@Y_?$<=-W>J,_]';1Y87^=J7\6M8?J>+7(!"5$$R@?%^_,7OK MXGR>6O\Y2N_U&XI@A?5ZBN]?-N]3L1%L\;\56W\RGVSF1.2$:A@#DI#OFO8:SF^P#@30P,?? MIU?AO!,(7%0X[_4S1R^<=\*H8X7S3EWJ]W*KY=/<)H#8PAO_56SOWC]NMJM[ MM=YE?UPOA4V]4Q]4];]S'7,L"1% 4&%>=$A20'&2 R2Y$HE9"^>Q4["2M^2I M$4&CGRT!+&I#HC^,)9&H39GMJFF<;CIQX6AT,\:@& _,(XW>D54\>K^#M)6M MMAN!7QK]'9UX?YQE_=:5,_/;X/U"A3\-[L[47=VOUMOBO\LO9-T8NPPSVW<65\8M3"5,09[&RDP6 M3 &J* %,I5AF,($R4YL_VE&8;>7[=8>_:)@<#V]& G_H0YWNB-=C M0S%H5_<0L(8Z%+I$E7$/BP* =G"(%.*9_4C69AVPS=VW]>JID$J^>_YM8Y78 MU:W:IU[O*B_R-,<9(P0HH22 BL: Y0*"/$DEP3&4//=*2?)786J$^O7;Q^]7 M-]=??HVNWM]<__WZYOKC#\\BESW&P8T[AT5W8,8TRMNCK+NH4=]NK/YB+3!K MG[]$^RIX>RL&*:'9'\1 _-A#@5%9L3] K[GP@B==F%OPN5BJ:_/C9DYDDC"4 MP%ODQ5P8.#)5(##*WNO(&W>:UDCXMNZ6(KB@2V: MNE!SF60HB3,%I/D.5'X,IU*#E# H898P)K(>1?HZA3I]L<7#R!:B$MJ&]A&@)15YGE.)-9H_E W+#&.N MMXX^R%CZ^[RFKZT8[HU]QQ;E&\NVD5$_XNJV6-IR'G8/S'Y0:=*_/.EX7X\\ M18I1C8#6VF:[F@F,8RI KJ20*>)$8UE_/3XN'4L_3OC+T=@PVE=#+>6?[TOA MZ&A/<9B']M]'Z\NZP\#\6*(P@8BMO@/WUC%;WGK_.:*V^@['> U13RG0MX;> MDUH^JN_*QD>;V?:;6NO5^M[2[5>^J*.H[;:VL N=XMY<\E7_L/7M-1/V;Z5K M8%NPEG4(((L3K!0& F8I@!0)0&6> G4UMD$HMJ^ MJ&5@M+=P%C4V1I61=OYKFSF+2D.KAM)]RDL$_AZXS79O-[H#3VEO,[ ]:@X. M@7^P^H1!E1NYEN$0P![6/1Q$2K^)Y.]L7=ACS^_F<77*%A20(-LX.X^%-.L@ M9B8#IG.049SRE.DT9E[9M8GIDC^H[; M]\$Q'7H?_P(X^^?:.Z$3.MN^6^C;Y-L[ 7$RX][M[N"QI[^N5YO-7.6Y8"G) M 49( 1AS"#@6&&"=89*K--8T5'QI*7!J1%0J%;UGZ_5S&7]S;ZO9!@LUX]8WCUNBJ7: M;-ZO[GFQK*H('&^#T]K-V[R_LS]>+ZO7[*L^USDGF1LG21"A(6#<.$DPCAG@ M.38^D^ *99EQGR3TX:>1])X:S94.PCU;_T-MHZ?23V#R_SQNMN7QP'9ULK&8 M;_[5V%\/-VJ=X* /S-"-Q5'+Y-GI!F9ML\UEI>$V*Z\RW>ZVG;JUE=84CO!' M'J] \\986H\Z_8P\%*]GL;'%]YL,7W;'_FX+"'S5OVVJZ79.2,I2J"C $IL5 M?T:-BYU3#5*D.5-,,\(SGRFL4]K4)IY]:'L5D[>VZH*5!H_F%U;[B][]4+H! M=YL4@L$X,)7O$:RC]+XW$!IE*Y<['/,Z@1*(+[MEC7R:,*L M%KZQ=9E($+R,IS="X7HP.2R)AK"02U.WY4Q("07 +*&48<)QA*Y%L1[;60J1'%KN377M&HTM2_)-H! MH-W<$ JF@4FA!T*]BJ*=@N"BJF@'#QV]+-HILX[513MYK?]+_ME@OOAVMUJJ M.KX_XTACVVDZS@@V+[?, *<\ XSJ3 H80T6=RQV^?OC47NI2OZA4\%P@_7G@ MSK_$E\ Q\,OK@8372WO*Y%XOZ\'#1GM)3YG1?CE/7N-?K?#28JG7M@6/80A1 MABSLRG@(GDH(S0LM.:0 2IT BI&9O&.!$XF(2)%3L8'A5)P:05S=WJ[+W.AH MIV\5Q.->@V^@L>QFFVF,T- ;']Z#XU6H;UC\.BKZ#21XM-)_PP+7KA$XL*1+ MFV(?5^_'=B7^42M0EYAY?E6KCG,=:X%S(')L?# 9YX"3C $L%$-<9800V:]9 M=E^5ID;,[<*"E>)-8:;GZ'$IRXQ)56XOL^7SOVZB;^9NS[WE ./HMN"KU1Y^Y+ 3S=T?OB)_?CZ0^*VV"# M)\-65 MFE$YVNL\BW9:MVH"S,[%0'O3I"]2@RHE.<+QFMB\[[_PHBFZI#0GIW/ M$Y4@F7($4@&592IN%OA8 DTX3@A#-$W9?+O:LH4;4QV1X45*.TG#O3&59M$O M"Z/;7ZH^N:N'.GK,DWZ.(9K+-$]8RH%DN?'$MKD./',IL[(*9N['TA4@,3]3[DJ_D"6@4#M AP,#]T<%=+PMN$ M=!V:>#*0Z\BE?:M1_W$EA"5BFW"^7BW-CZ**3?VV6A3BN?IWOY83!)$49C9( M N4 9JGQ E,F 5$Y55(G/-?8KQ:UGP)3HXGO2I1KNYT-T4LC?(M2>PZ'&XD, M"?+ #&-4/PWN+*H4CWZO_W>0U7-?]()5HO84/W(=ZG[@'%:A[OF M=53UH5@\FL_*A?CFZ^-VLV5+:2M@[S*0=N<.$$&F",X PH@;%Q/&@&;(>$5( M$)E3#I]C-T0U_T !R+42[49E5\#0?>:;D,]MA_[ONY; M=;W\ME8/K) ?E%;KM9)UXY6K914-7&4#S\WB4\*4&(^3DQA C+1=@!*@)(H3 MFL$T5Z*I'^Y&N_T4<7KA7]84'YAO:ZTC5:F[*4MJK,K< O&X+F/@JQ0F/_KM M.4YNK#L@]N.0[9'>>#85M1F+IJ&4'8HJS>.J>PB\:?4R! .Q:4\E1B71RX!Z MS9T7/JUWGM7ZT?!(G0EJN['4CV]]--G*">I4W,^:Z6/D>%BK[5WAI4#_&[$%QS4@7FNP;.E78O4/CM VB>]RAVB M<*E5#C+'3JMRA^%(2I7'S?U8Z?WJ_KX^HS[P&N<$)3'7% *FH2-C4.JG2--E;96;WVC59[??N7N.^$W(V 0@$Y,._4&/ZH M,*PTG;47L.'XQ@610#33*6I4=G$Q^C6I.-W3CTM^7:WD'\5B,4>9Q,K\OVW" M@NT10PJ82"G(,=9QPE.J$Z\\S.;!4^.(1B^_]W\'4RSB.$^-AR=@A@R]IM+ ME'% !12)Q-+ 1/V[UO0!ZTV:RM2M0C96:D\$&8NI^0\'*F80P#A7@& H &$Y M)TF:Y5!RW\8N_?$;M>]*C9Y:RI[8N%8Y^]9Y3QZOC0PT4>P>.^JD M\-J8UQ/ P=_'3^MYM7?Y\:=:BZ+L/R;VB2$ZX9Q+%@.>B1S W/Q#86;^44F< M"ZAYGCM%*XZE\-0FIT9GT)PD-%I'I=KC)?XXC78W&TUQ#$[!R$\_PZ])^KWEK>W)7;_Y#L1&+E9&CYAE,((8Z!0F!'$ : MFP5;DC&@$J5QCC+CW24^T=W=XKQ>_A$"O6^LC/[G&&>P=7O]PR$V,!.T%)U% MK=83>V7#L8(;*($(XHRP4;G"S?#7M.%X5^\J;P]JO7VVZ:[;JV79A/&A\F%N MS!/+!BN49#P1"01Q*HWCD''C."2: L2Q5C$VR\94>59[.R=S:HY$H_*LS O> MEH=Z.[5GD56[5XL;%_C=F"8PJ$/3S6IY6_>:N'G1:2)X9QL/7,+5A3LK<>SZ M<*X0'*D3YWRK__;6%Z/_:KDUMBS*3 WS)JO-M@D:^60,><\>"C.+VV+?9;52 MLWR:Q[;)>*P(@(JF=B^: )(2 21EC$"504J<#CUZ:S U_M(K/;FVF7/:AW4/7J7MVPGW7XX3NU M5+K8SK-<(T9D#A1.F5DO8P98G&6 Y0CR5&8(2J\=LA-RIC9_U FI6_8S>EBO MGHJR8,,OO%+60ZA.NW(5#N'CDHU+& M#CCN,O5(1''GY7Z$L%EOYS_4K9VF?E6KVS5[N"L$6]3-AV.AYQ??R?RN MU]X\H/7*F]_VKWOWLT=YV9W,:UYUMXO[EG"J\@YV--+:7/NBMO-4FJ4D(AAP MS7( 4QN(FW,-4F)NS%.J8K_6J6?D3>WE;]0M?8%%>TO8NYW3.:3='(* ^ U, M##OH6A["BTWU+R%[.CGB$JSL4K>TD:LM.9E^6&3)[;:^V^CUX\NSO6]L_77] M8VNS&8K][UT M%\$^[TE;_) ;ZLW[4@?^/[!UW<74GM)+LQQDZXT-OJQ.[#V7(8[CX;JU'AKC M@;EH#VY]KF]T-E_GJ-*Z/MDS>E?G_2'WVGV "K;=[B1TY!UW'R .-]V][KYD M#Z1\[LMR'1JE,8EC(*KFS)D$'.:9/>S#BN54YZ>G2W$' M+UQ]-D N0FN<#1 OH'KN?YR$(>C^QZ&4-]C_.&GJ\?V/TY?W3)F6LFP.PQ;? M6&%Z$*'1"M% <(&0+F2G)S?)(4$ 3K3*&,(9^V8F=TJ9&#'ME(ZLM M,,Y)K:]G6G0GQ&[L$ RX@3GB-&9#])=T 254XG.GK'$3GEW,/DAT=KJI'X?4 M*5,_[I3:VLXV5DZ]]8?3F*92$""D]2D@2P'). :,ITBIA!#A=ZYR6M34V*/) M(RM5C1I=/?=5'1!VXX\PN U,'GTA\R:.\V@$8HT.0:-2QGF#7_.%PQW]NT1^ M*C:V_U697OG)?+:9JY11#%D&THQP +'(;<54XVBP-!UBSQ\ZNC](D\:=JQA MY.F+_U71=B6C;R)8!Z10RS27W&"H4 )@3!) M/E54:HI1LAX ML]SO/"\,J..Z*AR9VN158<+T4BT=I@P[*:H(VUKFJ,=PNA8ER MJ&,").04&TF1IU[PW:Y:^T Y/,AY5-MIQP M5;BT3'NI*SE[)_^&&='S+O>HXS0PQ;6&:)=]T2Z VIAC?J@+H>XMPN6_FC+F'6S/G;N@9E/18+,J^7$O9_'A];Y.GM%* M3M"[$4EP0 4GL0A<#+IH9PW22,] M:>ZI!-+3-_2-F]ZH[VRKZ@D14@1S)06P?@> *1. (1H#0PL9@2Q3%'MEH+]\ M_-1>?*M=9-7SC81^@9FC$]$;B:&]A0:$(9R"HT8'"VQ^\?"1@YF/&788P'ST MJGYOZM=U<6M>?GLV\U5_LV+L^81,H12V," M&_<7VD\+IZ_YRP:\-V-.^"M=;4Q$ZYT1 MT785J7\^%MMG&Q-YM[)GNT]JLU6^VQ>>X\6XCIFB FAM7#"(J 149K:95@PY MC$4B)/9AW@$&ZBUJEZM-<]LB08U=I'M?KA9HI^ ML 6:23R%CSK3] /F]4S4\RD7-QLM:P;,.20*BY0 !+7Q*J4TTQ"1&J12(0@Q M)5P1WUWPER*FN/G=;BRZKR_R?\5_C6,TBU 2_Q'E M=);G^8R2K-S%R:H/:4TKMA:O6U M<=WF[_]5&'QWO]T8M=1N5BZD0QXFGK(_?!O4ZO%OU?KTA7$=[4Y?7M>3P=AZ M_6R^^-_5PVIMCQ'O5X_+[9'^!_42,".Y>34E!W&<<^-LVR#*&,? ^'-0:4X@ MP4Y!E#WE3\U[:]2OOO*>+. )O2-)# ?HP!S2:%S73?I;V<2GKGT2?+W>$Z90 M5.,I?5PFZ@?- 5'U?$S?S7Z^O5YNMNLRKO.+^9K5&?NYS%)D[OR?N;YO;,*F6*K-II4-6/ZX5LW7.*7&>]$4 J73 M!, 42< RI@&B&#/CZ&1,>D7!GI4X-;)H%'Z9H-KHW+>,REG<'<\30J(Y]!'# MA4#V"$9P!"=8(,(Y>2,'(3B:?QB X'KCA:TOWJ^5++8V$>Y*_I_'S;:,;YAK MG*F<0@HT$11 P36@2X&[BID8WW]6B;!FSTM&C&>;UUN!= MM<5854/AN;U]!FPWF@D'X< ]9;5A5RV_#.6/F[KP_*/;+TL MEK>;IO#]C?JY?6>&\!_S3.99*LU4GTBES6J%"4!CLV[A.LGB&!%%I>>I=G@E MIW2&.LKX3B'O^DP M#ST9OQI?Z3N\NV'=M0B)?K\I(Y"LN5%I;\"MHN$&(]3,&%[!<:>XP0 ^F*N& MDW3II+.;QLH*?'8%W*IN49_IRJ_+[U;7M5'%3*?%IOS6[\F%TR35S/9&$20! MD,$<4)1F(%<:9WD,\X0PK_5E2.VFMD9LTU"5,U&P15395VX,M2O.-"9&;.OB MM(\PUKX3R<@C..(TR4[6.L^@2AC@$B$ XYP KC(.4A4SF"&B(?-*QCHA M9VK4O5,S:O3T#.L_ :<;IP8 :6!V/,1G@$BP,S"$"KP_(67<"/MN4P]"Z<]< M?L$Q!C^_S\)?[[/4NRD??ZJU*#:6EJZ76\-3FT*4K);,<9QBF4!HMRBX\1MQ M FA.*""8IAQ+1*1?-;/A5)T>$Y4*1VJO9 M_4&')>0>_3"*CK_I/BC@1W?1AY48(D#XM^6CD?]NM5ZO_C 3 MW'MFWK%B^_Q)J;F904@6>:?.H+O1^A!0#DS2!X'%E=;13NVHT7L6&> =^-H<(!.C O';2NK\O![I4=JEW] M*5 &:5-_(.P-V].?,KR[+?W)N_KF>V[N[']MT,(36]A5_7>UL5V1ML9E,W^X M6LJ7'[2NG$N64)$F9D7-#/E 3B3@##,@=9PI0TUQBN+Y0QGF\&/+UELW%KI( M)Y]WZK5FP[U>[Z]^_.'XT'^Y&,OKEAU)EB9$H]9R0+AM6"%5& M,\$!3X5Q%DBB $725COD"JJ$,R&\*LN/-J1CU)F_L3(B892EV-@_XU:"LZBO>Y1=8D=E5 -E@ M>>*7Z#)RUG@ V YSR$,\M)^G]$5MJW2.SZO-YFIK9/#';7D8NK)ELU?+K8%G M80O7UIU>YD+G%'.<@B36EG*S&-#$'D2H/$XU2O),HAZ%Z+P5<7J]QZ]%=R7E MOT?&F&AA[(A8RQ!;YZQL)[:W9=>%S(]Z_0>-()FDN8I!*C(!8%+FLB0:B#C3 M,<.4(<*:09O.>/W_ M\ 6:\OSECSK-]8;G]=36_T']2]4551ZBF33?F^>;9ZNE*-1F7XIE'Y9'.$=2 M:F@6#6:Y#Y&9U1CG&,!8Q\B66\VQ\FMB["-^:FW]*[UYH.[H^P^&Y=#. M_E[QTI]_H7JTUSWZ?9 HQGZX!:PNYR%\]-IS_L "*,4 YCF'&\ASFB0]UG18U.9HZ;,?[[WY\ MU0&K&S>% 6M@'FHI.8L:T'YO% W(..?1",0N'8)&99+S!K]F#8<[^C'$=_6D MEH_JN[+57 P3?5-KO5K?VUK;7_FBN"T#4S[^M"57?-4_S*<;;82; MOWTNENIZJ^XWB%H#*C8J%8<']#5U#R"A;]S,2B@E-S;=L3PT?QE,J.0\A1DF,]H!XV;BA=T3> M28R51 (9_YN*,@Y2*QN%E "D66ZH7 F4R!Y12)G! M!4>9H#PAJ

EY*"M/X[A$+X#R LI;]4(Y)BI'?U CE[>=WI;EGLP_U5L[]X_ M&EJ_5^MFI^:YWJ>90T)RRH@$FB )H-(Y8$0CD*0PSE)LG&SL&8_N(G9Z&QY- MQ])H72V(? G" 6I7M@@+W^#44:D;_6'TC1J%9[N*%\^[S=F01.(.43!6<1 Y M,L6X@W#(-Q[W^I&/6C[-/Q0;=GN[5K=UP:)ZC^'=\Z]J=;MF#W?/K^K'$!PC MAC4#F'NX_PJ7GA[6HR+VVQG]36V)3@G3UN M5-5K8+HI:VBX!Z:N5^A^W:/[KH6N3TV>RP&7*U&FIY77OQGP+[08;@",@H\+ MMH[D/FC ?,7EP9=^O?_2WS;&_?7RZ>02%*MIQ3RAG"KB/(O+Z:+7(T>9-BXQ MMID^+GI&WU2GAV++%G8#VJSEMH_6-U[:TD9*OGOK[L-_.@N[HW@RY^EGTWRU)DQ;*N M9&D6PDP(V\MK$SVPYY+@;#"/^7!MMWN4-7JC-JW$\58\@F\FA>,0.OK' PS+ MT#YRI7+4UCEJE([XX];F%D7/:AM9Q4-F0?A!%2SAP5'LR+D-?F 6U\^>5M8:;YJFSDI]5:%;?+:JDOGF_6;+E9E))_ M-7)M-/O:]2PX^?(RF\U*D.S=-\2Z/:J MMH5-3?3/0X2J#H)^*"8/JMNXS#X$K =,/X@0/^:7JIA?&::1EFT^+=CM7#*D M&)04\)C$-CP5F9_2!.0:FU]RF2#NU [VX,E38]R=H9.-$G^]73W]F[FG8A+SPYY #I\TRLM_TH#FQ3U]0>B5[6\; MI1\7GPNMYN:%RU2:2Y!1:%PI;@N)9U0#E% !B98B1FF8!>Q>Z-1>U8^;;7%O M:TU$E8Z153+4 K6%]:7KT'X(ON5R<^:$:, %Y2%$@Z\;6R(GLCP\!,%]%7CD MWMY%A6R5HF_KU5,AE7SW;)YLA%TOG]3&IDM?B6WQ5/HB\UQQK"#.0)K;I$,5 M4T!AC$ &8Z)PFBBNL4\!-W?17DPT0K4V6Q6EK-)65DXNEN8_M9C[%)KQ1"Q'0 Q2WKXE MY@W+V1\:VUV^_LCUO7/@'M;J3BTWQF6J3B,- WW5-^SG'-$D3Y3 ((;">"\Q MTH#S+ ':&JC9LJR[DMRG)NKTOI?2RI>6G7!,:H MTX&)WOB[T4<@5 =FD)> OJB/-RNK%*YT9#2>'13+^\9")P^;O/;_LT^\=!17N9N@YKW]\Q5_7R$7UQ6%R)?SX6:R4_/*ZK M2B'%2LZY4IK'.C6N@<8 )N8M9@P3(#1->)S11 BO;=8N85-[G6&<_./!?++Y MJR'(B%F--X5_#% GOFY.0"C4!G[;&S7--%\K&E6:1I6JX:9Y%T "S?.=HD:= MZ%V,?CW3.]W3LTOLKFMUW7SVNWI8K;=E/=RRR)!]5=X]UW_<)T$)'2N9V1:P M&*:&4G(;=4@%4)AD.,V3%+FE UZHQ]38IIT9^'ZUW*P6A2S/=JI.&-5AN&>3 MUYXCY$9*(^ ^,%^U(:_5C'9&1"TK9F63UOH*CXQ!__:KEV$:JK=J3RW&;9QZ M&50'75$O?)Q_?,G'Y7:?C[V39H/%'S=SGG"(4B4 2B '4-AJ:(E6(,<99CF5 M$F(GDCPG:&HL6.FZJ_BZ?QLK==W#43K1[2:XD)@-S&!]X?**7G'!HE# M1XMM<3&O'>KB=+U_687O2A;IC1)WR]5B=5N&NMUSM9[G6.L\01RD3$L F5F+ M,8D5D#3%+$60Y^8!CM433LB8&@F4:D9M/=US\D_!V/W*!P)GX+?]$)?H]TI) MCZ(%IP!RKTT0 *B12A!X?)&\Z@J<0:"C?,"I.T>K$G!&]78Q@'.77KC=M#Q( MY-CW(-B5M)=0L3S.&$AH63LF20!#"0*YX$@EDHL,>^6I>4F?&B\VRI>Q] <9 M4B^ZLO+2?;;[('YP')R4\SK(?WH M[JLMKU$]VS:-JHO%4:YCR) &1$L(8)9D@"!$ !429DCPC$+M0VM'I4R-ODHE MJ]9T]7J%]=C4.@ZH&Q5=#-/ E%,AU"2\[E4,1RN=" 2BC^,R1J6)3C-?TT'W MQ;VK^8LQQ!K"H%U9\PJCIM5'$QRD#,"!:<\YUCX!=N\>/[T M FQVZID7?FL6*H*MU\]V9^+)IG9YU]]\ :;;RWX!1 ._YFUTK&I!:V<>LSE< MFCJ#[:6+VO9VP.#+X_E,ELG'.L$,P %R0'DB0"$R@S(E*<40458['?Z M%5K#R7D-=><&M5>T?ZGO\./I>%;VEJ,T]"F:51R4FD=MZZ*6>>7Y6>NZVL2H MM''6=.>812T[C?]36AKP<&VH00AU[!9N;E.& N1LWAT9R8+IMJSN+=@J7>%ZYX-DC<<,=H&!)' XB M1T[H< ?A,+G#X]Z>''2\<&\9JC*7,N-Y&DN0(ZJ-XQD3P##D(--9G$.=H21F M7MS3(6QRG'.RR'H5Q^.Y0=Z)LR/?!$)O:)[I#9P_P3@@$HI8ND2-2R@.1A\0 MB$;\M;3KW>V:^(3;B8=<\_)-2WXP+9<]O;]4\ M%YBGB4"V<6-LE[4:D#2)00(3G4(5"Y5E?LV\>VHR->K9JQEII:*'G:*^#;_[ MCHP;'XV"]\!D96TH V=+*Z+&C%E4&1(UELRBUJ 88Z)OYP>E1TOQ"P$-UG&\ MKQXC-R2_$*[#?N67/K ?A7[46MGT_3JC[H;]_,ZVZKNR.!@EJE6JD6B>R!9E MO)CY'CV_N'@N>()XG"0@86:%"!E-;:\<# 1),%4YS;%?ODT G:9&JSLMH[71 M+OJ%;2+6D*OG=F"($7,CV9''86"ZW5G3I/H:%2.K8_32HEG$+,V61D7[<7MU MTZQAX7 4'!#N0&0<0J-1:3D@A*\).N2C_0-MR^/>][:XPOJYCGVD5'.*<@1B MG1G6SQDR(P7.>B+D%3Q[&H".N-DC-XT6,GM:X7:T;,=5/2/'C$_#;&K! M9\4VZOK^@17KJHO$9C-'6#$5,V20RAB B'+ $9< :I1AE>:9PDY9 2["IL9? M>^W*]G'%[5WY@W'P^P64=>'LYMV%0F]HWFO4C$H]9U$+2:MJP# S!T!"19MU MB1HWZ,S!Z(/8,Y=[+LW/MI[5[;+X;R6OI7EVH0LEZ^+:=5KXRR+;YF]FDI&O MFU?F/*%(8R 37>9M8\ U869$J%909!3%3A6P!])O:BS53B[>&QCM+6P"R7>U M$E[7T:_-[)OS'6;4W0CP#<=R8,X,-HPCY8T'Q3]X/GD8[=XHSSPHM*?SS\.* M>9NXQZ^/V\W6O AF8JOCY'*:4TD)!V8((( IS@!/& :8* XEC-.$\_E#69?$ MK/C76\/LSS6ML!';>]FG9'S:PT(JYNB^72?F"(R7Y0:?-VH9&'0\Z2 M3&6("J"ELGO9RJQ1!.) 02D@D@IKHNLA_VB^T7^6 6]T'76XE>W4.]6!=O01 MWG+HAO82 L; MNR<7@SLR4&82 SLH7Y_JAC8D_"&CH$]+:B?P_#N<5,LU69C MM.'%LE3FT(]ANS3+3D]FGY.YF7.%,**:@80G9@Z)10((10(01BGC-H52>IV' M#J3GU!:?;4NB8I^[W&=_;*BA=9LU)C!@ \\=C851R\39L;4F:V6?GUMMSJ(3 M_6T";O(-/#2!9I2AM!QU7AD8ZM>SR]#B^A9+LT? ZX?5NM2H;*M='[B\7TDU M9Y1+RA "-"',%IO. 8TS B#.,$()Q@0ZU0IQE#5;UA#\F\@'0'#JZ)0"0/0JL.<%S09VU[N>/7&[-R=C#JFMNM_7<\]JN MQ#_N5@MSQ^:C(;3MQQ_'Q3F]![1Z#PZ$3B)FY!R>CKL%%\ STIJ_I>&_1I6.9O7>"93_>KT; MAE"K[A-2QET[=YMZL (^<_DE,;Q?]<>?XLXNI6VLV5=;:?_._M?*>6(+X_]L MOJO-=EV(K0TJWMP9S^?E!ZTKYU10!E-!;*,=9=:P.@:,DM3P"6,Q0UQHX57# M; =)^?+?/KT\?U-]/53]/'_>?^?5U]^_1A]O[KY&%4__XB^?HG>7_WXSS[1 MOF''UHW,WGC$AO:72NOL]G1C7Q4+7#7]N)M5#0Q;NMO5;6-6?8E=QK[Z\.4= M[U?& 5@^VBWQ.F9BM0RXEAUPA((&$(?5\ T"B@>!^'B \3"B_ ..0ZZF;UY4 MJYL3QKEF2((\HQF B22 &X<4<"APEB*AS$>N@7FY79HU=IE;3?- MEE6KLN:#LJ>M>USP@ /=/<],9_@FO5=Z=6JO=/>%\.FR,?"(NT>43V/D1XI, M?^-O@%>D^_ #TQ$Q/Z#PT2+OAP>P'<$_@K2>N?F,K]:E<[*P^ST??]H#7S67 M$,LLM6E*F2TEAU "&*<4Q'G"H,YI3HC7NO*XF*E-WB_"*^RR@:NETH7OJ>8) M3-W68;6YO%SQ$ZVX=U":S@UVFG'@1\6@[_:K2 ^;K;%??G&_;91^G$1620V!]6YHK^I[5U'1\21 MO@:.>_%O.;A#[^*WQO5$R,1AS,7&]JTN5XK'W-&1(OT#CT7P6/]0^KU1M']@ M>$_'^X<6U#/;5.M"*+OA]6!7<75:,\^36*>I #AE"8!0:,!CPH!2L= X$RA6 M?GT*CDF9&M572D:JT;(D[Y7_ >AQ2-TH]V*@!J;-&J.=@@%SQ)T@")4\>E3& MN%FC768>I(MV7MSSR//^8;%Z5JH\4*W"@^NO:I)J:+Q"#C3).8 Q4C:T2H,8 M*JBX<2%SGG@=7)Z2-#D&>.@^7O+$T2S/44IE"BC/,@ E20"'+ 8H$2*&R'C; M"9H_J35?C8ID6^+@6$;;5?1@GGG'-BH2J_M[XR=MK/:A0'8\B0T!W- NZ;$D MD7UD?Y,J,@#EGD4GU%GF23GCGDB>,_?@7/'L#?TH^'HIUC;__X.J_O=Z6<:R M[+O1U&<"3.8D)UB .%$(0$PXX#J'MI^,DAHCI/ N%,V-2!PE]XA*&YI6@C23 M<@7>C5Q"@CD.U30:1[\T.O\E*I95$%NK_U2P4Y&>2 6B'5>IHY*0)Q2O*;G2M6&S,E)W &"9XADI:K1?-K3/)9G,,Z1]?N&:UT]#\?ERK* MXEEDOYOEE6;/:CLR/#Y,9&.SWLYOBJW=WKI>RN*ID(]L\5_% M]JX\%K'K@;OBX695!?5_6-VS8CFGL:),,P%LR44 :<( %6;)F<1:YWF"J$*Y MRVJSA^RIK3]+]:N3AL: Z/=*5<V M^,7\MN>6/A)'(9T+H&C8Z))']'-OOJU7#VJ]??YFOC/;JZ7<;;!]*#8/JPU; M;.9*":ES:IR<-)>V?@T'!&H-DCQ%<8YB1J773OAYD5,CI4;CTFW9;XZOU=8> M4?@Y*@Z NSDN86$"HOH\[ *]] M(8\[_4/";^Z*M:PZ%%S=KI5JG0]1EDM$B 0)2G, (86 ,TA CHQS) WYY(E3 M5%>WF*F12ZEI=&44E#;]HVKCL=/9/2"W ]AN0@D'U]">3(G4:X1Z5+'N@,H] M]C@,9"/%#O>%SBOH]SPB'4&['3>/%G1[WH!VT*S#U1>D8U]O-H]*?GA<%\O; M;V7=LW)5VMI_;[IY*CF'@J0YQ]"L&&D,H,82$$U30%7,M(X51(E?:V5?#:9& MJHUB=MU3[5>M^AQL^H^$F^\V*+Y#G]&5<%;*1Y7V4:5^O3\UJW:KFK)NT;\BC@YHXM:PT_ MK=9:%5L;:%;9,"<$$J'R&.2$40 )XH"F,@:*QU#1G&*I4[]=_!&UG][QP$[% M-RC/V6/T'7EZ8B/ZIRGI6=D?M0"H3U:W!H)]P<_]E\9\9RH<)E#PL__@O74I MT!Z:_SF*A/8?DF#E0R]0H6=<+ZI2\R]E*KMGN'(WTIC3/(52@U@2 M 2!4.> YRT L%)=,H9P)KS:_X7 >K6?:""B[S]H[\@\8=T(E5.1XM[!Q0\B=##^()7>[JV<]:&:^!T+]N%-J^]F.G)U>?A:; MN[C%\'90BH MM/&#!*!9*@ D&@*2:P(D2A.54H&1UO.E.M,Y[^"Y?HZJU5S#W)^B1'5 MF5E=,F16E['!"%,!6*(E0 E76BZP?F%5KO0(& M[9RT]H+0[)?/&RWP^J@9[;#JXQ?T<\2NA'B\?RRK7)5;24&DQO[[YE0%5@Q&;&M_R$ M15=3]B"#XN:$#0CTP'311KC:C#[JB?UBU?_++/I2U?\U-H3SR'J"%\@C\Y4^ MJD?6$YK7'EG?Q_2LQEDLU5==A3Q^8L+6_7S^Q(IU&0_T55_=VXXTK?Z*=7I]%1@:KY+'8"K:]6CU5Y5SQJ>OB/A MQG9#XCLPW5G5R^5F!7&C_2RR^E>!B?;/E0GM3K,!ZX+V1"]4Q5!?\>/6$NT) MSD&5T;[/"=*]H'(?;1;>]=(0AMIL?UTS\Y.L6LG:O@M*/-H$]LT\48K&"50@ MY]S$"B-8)P)C$4C*1Z-@I;.!R5:9&@Y6&]G54.QVCVTK[Z'YGEVW?6AIV M65EZGS'KILEQ1V+HD\:CY>3WMD2-,5%M3=.2._IJV]TT%HTV-!=U!1AHB-ZT M\G^XH;JTM'\/=/W*]_L(>,L2_3V .%.&O\\3_6>Z+ZMEM5@P:X3O2JCBR9;Q M?5^5T9E+!0F6(@,4)A3 3'! E1: *41T@F*49TY>_%E)DYNG5DM0![YMV<]H MO=/7@_6ZH3T_WP0#;.#IQ&)5;RD83:.]JK.H5C849NX303#L1N+Y"S#THG G M7#H8NOO^T0C8R8PVO[K=<&FC@H;%RQ+6FZ*,#7_WW/JMK)$^3S7"@N,,9!!I M )., )IC#0A&6.:QSC+N%?+CJ\#4R+9=CG[G\+1-F-FP)&9,) C)%D$BO*F7#U(X]*F!JEU4HV'8@\O,;C )[W M%B^&96"N>8U(C^(=QZ%Q=PHOAF@D9] ?*B\?L!.&#M_O^'VC^7R=:K=]O>X+ M>T9P5YUR7_7'O=J^9^OU<[&\K>J.:I8J :%AN(PD "*: 9XR"/(\B?,$"T3< MRAAY29T:]95MK&V5+]M'MJR95NOM&.]U]7RS+8U5;I?/^XV:[NU;IIBOH\CV7.=9I3H&*: ZBA M %S%&!"%I(HS0@CRJIWI*7]JL\('I=7:]I%;JR>U['B!@H#O1E #0CHP59UH M8="H'_UA](\: V:[[L^G*ZL':&;@A-U@30VZI;]Q&_):;=G"C;Q>/-V+FG8RAGN9 M;JR,Z)*.*B_!+9XX9S'C/K(%CSZ$6]'9'J M'$-MOIEE[A>UG1,ES=I20!"GV+RN7 M TDP#VV6-"PY3II"GK_%*Q-3RRP607JS^,#.B7JWOJS1Z8*N65'\K]U9D5;YP M>Z>BA[)D3V2NC?9'OJY;=AVCXNR$7(#U\'Y&?22I;/O?0I;1XD&]B!/&AW,4 M7@L8VQ"1Z?[4E7V+#G1X"]\K+_R[$JO;99D7GPC%N)8,Q)G.[:$D D3: M#&*(LM4_Z!(V->HZ=I ?_6[5C4I]?0LO=>'L1E>AT!N8 MG/H#YU^$R0&14(68ND2-6XS)P>B#@DPN]_@1B%3%O&JC]..>+1:-A#D51*4< M,N^,>-&DXAV,T& 7 9 MF #\('%^Z<\8?N0]WRCQU]O5T[^9.ZM7W/RP?[-//6^4E_F,,^ZR?G/^ M+MOKW?/?RJ:-5=E>MBDV92U +F*8:!4#%L<:0&RW+=,\!HAF"<:4892F/M/^ M&7E3>Z5;.D:EDKTJ+9X#V6W.#PC=P&^]-VK>L[TC%H$F_'/21IWS'4U_/>V[ MWG9!>6U;K*W8EN6\JVA?D2(--50 P5@:\LALE0XH;*WG.$]2C1"BWK6>7TN9 M&F7LRD,T6O8+K3Z.J!M37(S3P/S@#U&_(LZG( A9N_E QO@EFT^9>;12\\F+ M+_0?6J3R::W^^:B6HFD(G OC_E.2 R@3\X_ QIL@6@#-M$RUAB1)O/9!'61. MC13:,^).5<]>S#Z0>WH488 E=#^18?$M_$QSD-PTL]PN+4? MY=3;GIM=!5"=I9IPB0#*D@Q 1CC@)*' EL6AE"-$F%>,\&L!4R.31K]_]^.- M ]Q@1C,M= 880L8]DS &-$TXR&)%4\TH)ISZ1?I>@MPX0;VAL',CV$OP&)A- M&]4&J1Y[RNY ?'GP^%')\91QKYGPY'4]/:UB66S5Y^+)]D3:FJ$LC/=61<'8 MT(@82@8Q079Q11KA=%RLV-6YJPB_6U3E]>0;ZT-V><=B!\_)= M1AV.<7P>&Q%3&Q6UK(KV9LVBQK"HLLQ&0;9MFP5OL!D:[K"NUN5JO86+%@S, M$ZY=N.?W+).B;LN-O%_5ZG;-'NX*P0RJ9MV]6Z;$4*4IP8E9V$$!H(('71 WKJ)>[>2?XY^[4Y !VO-[B:MW]SQ;6V[!&^?OYDW M9GNU+-O /UC)'W;Y9C?JY_:=@>T?\SC-62ZQ $PG*8"0VF-C)4"6\5RDD*3( M[]C81_C4>+[1O2RFL5.\>Y?N\A%P8_2A*OX2V6BO>_2[U3XJ MU0](NWU0"T2F7J)'I<@^H+PFOE[/Z$EGK)#7R_^[6,JFGO2BBD,!XQ+"20,/7OO35_9[N3_>/RQ6STK]4.NG MPC8P/^9/W;"?[]12Z6+[R>C>_DM=*V].%2&400UPC&T5.VZY((E!IA2&."4P M)\!=S!," V]DWICGU3D84"J*\I0"H1DSLT:J 0N"\#WGDUE#UDZ^$L!U;-_M^3'/-&8^-[PHR2#&PG 18)A,@ M,5.((X)%%OOM/[B(G=[NPB>E-JVF/3()PO=MQQKW^]GQ]*/*Z+[7.2\IMB:[[Y,,D8EBD'BC.S M2.9Y!@C*$O,/P90KI 24KL5^7C]\:GY-J92-"4[27_A?HD9=]UH_!^AU\\:E MF S,#[YP>-7Y.65WKR(_!P\;K<+/*3/:Y7U.7M,[8\Q&)'^V;__WXO9N^U7_ MMJGR2 P5/-X_+NR\>W6_6F^+_ZYZ/6'-\@S:0J4QM&L6;-Y?0BG0"4PEADQ" MZE7VV%^%J;WJ+R(OU"X^X'%IQB'2E7G1PMHWB]C>I$BJ!^-M%*5-WGEHOL/F MYG4,.Q@#3#=:TP;+=@;.Y6UST.K;[NHUC&F2Y+G()*"QK00)H0WHBR&@*$GSE!-N M?$._!6@O($==;'Y9&;W*,/SP>+IQ_25?MH&9O%2MV@H\ATB/NZQOE]FS7BO:)AGG7CVRQSW/*<9)HG6& \C@%D"@%.*0< MD,267L$Z9LRKZD"'K,DYAK6JY3>Y4;9W2ED7R([[V&&@&_CE[XU:C]BXLW@$ M"Y([+6GD:+FS)A^&S9V_I6+PW'E(V_]]]=*5.2)#$!A,7,^!(V MB)ZG"FB-8XX%5PGV.B\_(6=JMC/9Z7L *IX!U(X4 < W,";V0\J:$,S@$ M8H134D8EA#.FON:#J>%\LJOL3/!2-?QX%6;4Y[ M1N@"P][!H=/#@T\3C3S-K33+B:IZTM<\YLARP5F.<9R$0*:A # 16!>;R0&, M,P%QPA17)6Y7!3VMS>_6X)MX+I?/^JJ K04O-H$DS!3Z"XK&\"%$U >X] H.?P>+1UN:^F#QE,L'#A9//G*6ZMTW M\:CO?E?WAY0K, EYFC$$$*8Q@"%- 658@B2,M30RHSAWTB:U:'-N:YK&9+5A MWI;L'J1RUXNSY7FC7_3&/GIL@-N:.[X8B - ?M7N>EM\#[T[&PB.*-Y9/3J, MHIC% MU"E^SK;AN9%/Q^YMTH]M?*PSZ'8D- :4(S/1811'.?AQ1<<3#5DW.RD7N8+Q MEI"5MAC "A[\AU#WG%>M=#'M?@A5E7Q+&Y6K'P0 MG\JU*.Y75T_KM:X6=KQN95WY.=7O?)3 M_[#9K OZM-$A+7?E5Z)>H]9D+&(0ISF(HI0 2#*DZU0(@ 5E-,XE(]Q)1W)2 MZV='G;63 6N\##8[Q\S9N:A+[VA.V)"?KM&NTWXS).5$)K'Z*C!, 0P)!2A3 M4V0LM;)+G&":16X%T&;[W9BFNMK);\<_SG?#;N:>;7^///5O*_CN' ]JSX-? M]"7!KQ=!^UUH,0@Z()C=3 >&8(>#T;35WQ"%Q470H!%TX0@V95 #XK]<\*3] MZ+D,\32VOTMYXTF[Y5C9Y&F-.+,<I>?>!+ MN5JW?S7EX.M*XS3A-.)Q!FB2QVK5Q!# 69( *1-&)!4QPTXGZ-XLF]V*:+OS MT76E&G,-P77M'U8$WE]WVDUG[]))(T]5GOIG>!EI7UCZ+C9]MEWO4Y+:%YQ' M"U=[:^"\ (F[TH2$K<7;$I +Q;TT%4( GB.U;IO>$#$Q-T$!-R-B53KQL=U^;@NQ(:LU?9#L!^K.UX]6/0!IGD. M>0A2*E.U=P'&_O7>)83KI_+)KE](-NI"]6SXNW MX;^[B6B[<5@DE*BO$HM O,(0"&QOKVA /.,Y1PQ'I+4@?(MFYTIX9L5W0-9 M_Z?8!,_FRH%L3=;CJ%@]B^9OQ4K-!\6SOJ30(O)D93D1V/9+/R'YA'D:.MK+ M,KCHWNSL3/:+(B^922FIQ6PF1/-5PS-&U9KG'3&J65X]9)@[S)+0L+?M6R;A M;D>76N9V?6S88OWO0DO3"'[Y+-;D7GQYTK=CM])H$G?%A[>Q*DF&LB3BBL@% MD0!F*0(D(@RDD8Q)2",J$'6["N?V]7'HGHL:]:]E!(DD2D(*$0JSUS*@"" MA((LQ"E3Q(?5"M=ES]S;VMSVR]I87=?(;(R#M=@4)D3&582X'V$[_O*&V\AD M92"KKQ,UG]C53!*R''N\+07OLS M?ZQFA:TG"NMO:U*^LG+[+3G9/32,B5JMXT;?IKZDVRS"4.:)#&. $I0H"F(, MT%BHY1=4%(2BA,@L=Z&@P\W,C7NV0MV/M9ENE',$2CNN.1^@L7>\+3:-A1=- MP(+'X()^##R1P9%&)F6!?D??#O\3GW8_2+LBE?A2)G%X]1RF&$??_[V)P@UC M#B4S2IY(:&ER##"/0H 1AQF2G$3<*BNCKY&YC7EM9_"E_$N0_&L< O8,C+7@ M^[_;']T^$8ICD23<,4=_3'L'7&&,3,R?157]ZU&I>+,[(3;BY>_0]Y;7K^_>GQ-= MW;XN;G;QNKJ9^=LKT?J3FO4?WWX/QA&QGZ1_QBX(YL76>902\PF[=1$RKXT. MU'%@/P1_6HI;J:SD3VS342JH@Q91AFD,PQ3D0BM"0C7-H(RI"0>B),U$E.32 M*7/G9(MS6\2W!C?G7=KDKI[#L*#2T[C;\;Q7-$?FZG.!=%=TL 7'EY[#R?:F M57.P=7]/R\'ZP8$7MNM"ISA*+4LCQ7JM">ZU/,T"QYS .&4@HE*M<",4J;5N M* !/(88IEBR&3J%]IYN<&^T8B]50D7JX\,9H]0>Z.4N)R@)[RPM8KXB.?>7: M!;.U]X!"E<>;56MX?-VEGFYPVMM3:P#V[DOMGQS&/U_(YFFM6KBMR\*4JVJ1 M18RE$80@YRP$,!8$$!'&@".,(*(RS7CLPC?[3CJ-BZ M>&RO]EJ95#=Z.0"M'9V2"M5Q'#SQQ($&)N6%XPZ^Y8&> M3PZM+K9Z5ALQ'3#\I=R(]M*C.2:.1$(YS8Q2'5(;'1D"@A,)J,P%SG"8R=A- MA+>OM;FQ0+!A%SM6A (0@9C]7_A*1QY+1) MZ;Y];@S1&.>ZW7@%F.7.8B@,8V\B:KM&&-X'/?:U+WCU[FFW (?RWTZ]6FV+Q\*I9B?44VXKYL!EY''K!LD3C71>QP?5!;]T/LFJXS> MXTRW.'K?Q\9-WM"IW6P1LE0D:FD.$$O5&CWCNM1E'($8JY$N:):CQ&F;[M3Z MW(:[,2KXI6B3-'X=)S&C1IY0RE.(F)8BT25*0@Y0FN0@3R#)(A&** K'R9EQ MQGZ:A)E)T;=<.(V%Z-@+*[>$&&/^]#DPKU";. &F;GN6V2^O8!F:^O+Z)0.O MLOV^OYLUM+JH]OA*/F&XX#OZ_K>KW'3WO6/ NQ>8, XK;CQO4E84%O3W[\O$D9# MSCA1BU*U$X!2+4^13"3@&6(41S26,;);E.Y>.K^5YN^K0B^.OF_4CLOR^*V# M$2<,9Y120#*=[$ZB#&"(0YUWE402$PHSNEB)C5=\ML&\FUECTS]C#/M.C,SR MOW^YN;O^&'R_N[R[_GX^,>_[V'-VT7RXYM+F+SL:[;QJ$NK;-[VEJP/_IR#%*(8X"3D=7'"FI]FY+0$[5CNN RUA MMEO?^0=OY!'=,?B5)$VWX-6XQ68LH;N=J0>[&(4[4>XCP' M:<(527&6 A*)",@LH;G:NDF*G0*MK%N>&TMM30P>MS8ZUL&R!MV.H4:!" MFUN(#Z32A=8?'L6J,HQX_5/_42PPBU F<@Z0VL"I35T( VPF,H4&C91Q< MZN"G>]%J9O5CZKZ.=A?-^;HNI:@J]2ZR_"[6 MSP4S14M-T9MOXEFLGG3U Q-"F681#'-]T)WID#88$H B*0&*!8(XXERDW.[( MVZWA^1V+=VT/JL9XD\E2FL)8Z\9^>P49AVY@44IY3C#(XA"K;B (8!FE(,YA MCBAF"*79Z5/U$;I@LI/W$_"/@GK_Q##>%WKDB>$5E*W5@3([J$N\M88/$$5R M -=>)FD*R-.>#ME^\QL,[A]9W M:*0I38",B?I>Q&'"90@Y2.)8[?-Q2 !E$H$TS 4.(QPG@CN5H]]O8VZSU=;$ MH-(V7@2/9-V4@_ZOX5_",+T(TO B#,W_M[5$R=/F1[DN_I_@_Q:LRO:G6M16 MEQ_5&[3NOJW2^[7_^;0201)>!'H$-&J5S-SX!$ED?AJYUFC8[S\[3CVS5T:_ M2FX[Y'O=(<; "Z-RZS-"NP<%;U4']EN8N%; 41?W%?Z/?]1S_9C/Q4K<;,1# MM9&-Z>:G!_[O"K^\:;VQQ_:[L 8 M[BC.;P&^+5?XA'3\*)1ST?17!F4/H+%KF>P:G$=!DCT K*N*[#\YC(*:R(I/ MRF9]9:K3V/Y>;'Y]4)+_1^_(S\76'"88PY!CJ$.DL@R@&.! MM*IV2B$/"4V9VZ9Q@!7SVRO>E1NR= Q(/*<;[-AI9&A'IJO&^D"/J:"U/_A3 M.1"T'G2K$+=.!,H+?_QU!H2>"&V(!9,RW!D0O:6\] $$Q,M_9J[ M,%FN=Y%JFS>9OEM?+H*M-\'.'8^+0A^H^EHOGF7+M$M)'[#MK3*]O'08^6[U M%.JCO+\*HB45^.WJFXX%6C>R@=7OJY+J$&TM.76S>GS:J']6B"FCZ@QG\7-C MBG0LTB@32< "A8"##)8L#C-$$XXHQAIYI2GNV;V^ZZ6Z[MM")Z'U;-RGUCP3MV\E@K&;<8Z^O2K5QWPI#9201"-$$)"S1@A(Y!3BC M!*0PC5$6QSG-I6W0]:LWSXV2C7$V:E G .LGSK-@&)GRK!%PBJD^Z.V@8.K7 M;YHLBOJ@ ]WPZ<,?&+8N,]7X5NI5)EVOKE:;A*GZ7\@ R=-8QSBG@&"!0!3E M%":1&H/822WY0!MS&XS=]='G75L/+ AR"V6^V<"=S(PW!;+I,DK5ENL3%+. MU3XKSP'4@7XD#S$(<1+*# G,D55*E$5;<0S' 3".J;A\--#MR^/:\'JLPC51C>.>\%A M)%+!$Y"2) (P2@2@.0T!SZ(T%3*5+''2S^UI:VYDTS75#!S2#7 ?)/?6A[3M M;L8+?B/33M?*"[6;>5R*+8I=DR]TK97'=>+[LZT9EI*] /='FUZ>NTH4:B[X-N&YT:66[' 6G:JVM3W]R.$GKI2XQB(CLR!%D&F(_&@*UC3A).^ M$[.Y@N$8..J+J[Z+>\U]W\2C7EFN[G<%HF+$TD1*@'.4 IC35&TKLPS$&8T$ MC;,HAD[KNV,-S8V+&CN#K:'.=])H3&7;YU%3)Q!BC($%#N$ *8R M5\N91*UI0LPXCV@&W'75T;HJ_KL4C*7BKCU\O;6IIY,:C0>&(#OUB MR3*CH#WAE?PA3$>-"71'S!=!V3<\+64Y [)'8NYO&$9KAXO[-C?4*(NPKL$+ M)!<)@#&- !(B!#$1-$U2A!/BM!OK:VQNU*5L!8AH M 7+OM_\V@'@BF-ZF)J44&Z??DHC5,VZT4:TWBIO$BJR+\E.Y%HQLO\V*% BB MF .,0Z&V1VD&B!029(SG, JC6&(KX93C3\>)(Q?=JQ=B1;?-*]3I%UB;96F6F!N(@19SH@ M7T( 22X I8B#B$>(TASG<6I5&GM0ZW,;]8?J/0:D,=:^IHM[+_2SQ.C8CDP@ M;@4@@\L) +>OI3,J\!.5U/'= 4ZUQNMZ#.\)><):-0 M-5>&=^4=^:D/X'^42ZW7H.:GPZJW"T%QE& (09XP"6#"&$!Q& &8HBR,LESH M4L&#%12<[;$:>].+)RCK1168([)B%2P+\:0/!)J.Z[S">#(G/;Y#6K7_:@Y M$Y8M%)Z(Z61SDQ*0K?-OB<;ZN8$B_YT(V5OYJ5B1%5/\92*^%KE(0I;$"(08 MQ0#J4"M$(P$021/*$IA2Z10JW]?8W#;RK[3?U5)+K[&4N4*MJBK76\A>D.UH MQ!=T(U/(6]3JM-\6NJM>Z-Q%VBTP\27"WM?4M"+K%D[OB:C;/#-P05*N[G52 MO.[H._6*RY]%M4@D1 A3 ;@4!, ,I@ E7*J_1A&-.(]$ZE3\XU C<^.+U_( M:E^@6@C^T)8ZAD$=1-1RK7$F3F.O+UZI =A!Y+[(Z,' U\+B4!/3+B9ZG-Q; M0/1]=MB@_ZTL^9_%>U &W,;\E>F2F6E#V1TL3E&UNL74\_@H7Q:;=H:='KW1U8O_U(%]XU+ M;GQP"&P[.C@3PI'9H+4N^$/;%S0&>F2"'O<]$<&A%B;E@1X7W]) WT<'3OUJ MC[C5_R"0D20%B4 9@"3#@$8I!HAS&"'((2=N$_[VU7,;\]HRQ_E\!Y/E+#[( M^;'G;GT@X#]:9]]77W/T[L73SLQ[#NW-Q_N?&#;^KLE:U\*MOHKZK/%CL7S2 M99#:L'F>B0S+.%'+;EV"CT4YP#R" +%03WD?I%;-3,S,H' M$?RR+*OJUUWIUX!L-NN"/FU,U.NF#*[-!=E*;+0^#=,7)P]J_VKN4AS%.4YU MBAT%>(1Z9%YH+=67O_75QT706#M*MO^<;VL6$DI(;+ MVMQKD>65&36FC>JR,\#NROUBIKO[L&J11#&7ZC^0Y3E3BP<.@5I/1"#D.24) M$A#GU(6GSC=I;E36E'TUA_)/AJK4Z-+1FNN";=K";.I?BDVEV>Q1M?M#N?:* MQTP1[/J^V+'RM8> MN$/V>(;J#W-/E.O!H$E9V1^ ;XG;XYL'9W_\7C5;%PYQDC*L%I.<*I*F*04D MS25@.*8LR6F.(NR8[-&^>VYL:T+A5^:PG#B>U701L^.\@3B,3%XZO>7W[^-D M9[QUUU\RQO;-4^=>O'7I0*K%WD>&#BE D"4QH#&F.H;7JG+3<9,.IW5>K%J;C30 M=>HB>.6668AU'=-S]M:U8.?;X%QX/_UL1T&3]][(Y#55QSF3GU>@/=&F'YLF M)5RO,+ZE:K\O/U=,X,:<7WT0LER+^L]WY.=']5NU*9BR2&?]%/>K-YGL&::$ M*V1!C"@!,.8,H#SG((M1"*4(0QP["?6?:<_$U#C6_E!' M]GY=E\]%I8GBEP]B)62Q<=P\G]N7=A0^80^-3-X'.F>O5RZ"UB'#YXU+$XD8 MG 6P=V6#8=:\D]S!6= =UT X[[7G9;OGJECIBJ35%[&YE5>D^K'- M%!-JZRPPHX"11(=&$ Y0FA*@B#FG,J(LCN(VP\6.D5V:MQK::IS3K?$7P4J8 S"F''!,FQS4-3B.A,PS"3("U4X(LA@@7=8Z%P12**-( MYDX7U]X[9LJ(U_ETB]VL-Q;8(T]QVSJXF[+-DPP^=+#^4F.MK?>81WD.:)XS MA:R:?I?L(!=0CF4$.;UCJ&!JM]C>K=S6957+5;5$U8M9K8/8:)TIBW8[&9VM MV*XMDS#B.#-W;HKW8)8@@!-"%?E1GF=9RAP#!/R8-3=:/+Y=,(JAC9.:,^E+ MT/CFJL'JI3OM2'/Z3AJ93O?KUNY*5]<^O>JOUC'-OEW71MT^^ 7=FPZL%Z,F M5HGU">2^AJS7M_NKLQ8W=TI)RE*<< (B )")G-((T04X)63UM MS8V&7]59.[_,6NQT2^<)IY&9\'B9M7BB,FOQ*%=[?2V]>YFUN/_JS^81=Y&F MSWI9*;;T]%F02GQYTB^]E>8O5;MJT:6M51/LN*N7%+;;1>.I12%DQ40:7V8%I.HZF*8*\C-+QG^IEH M,KQ'YJC:AXO.&LU8KG:]=1_W&G23IE(I&G,3O' M2?#I;%![A)^&OWLR :BSW>\*09W_,K?YR90BKQ6)/Q45(\O_+L4_JD7R M0D:4YC$A *,D 3#""&">"\!S3!C+PAA+JRH)?8W,;79IM;9K0P-M::!,#;2M M=ES6"VG_O.$+J)&GA4$865.*#0@'UJJ58'^Y+Y__FWJ\7J:J/^Q6I[TOG80J M;-QJF<#JLP,E1!C3^:[55_*B3U!TV3W&UD^"=Z1+=@6F=N=5.4$PS6 "U+Z5 M YBJ12F!+ 1"BC3A&&=IXE0Q9: =,4\0A* M'7" ,SR%&"9Y$!&,(%21(G(K129QS1R;K1KBH;IO I]E3/P?-%G'SH>3+Y3 MSTQXHMGQL*[.U_6Q.>\,7GMY$6S]#(RC%W7!FXM@Z^P(YZ$C=(7O@U2?)K[/ M">P((!\]NAVC+:\I_Y^+E;C9B(=J01/!<91"$%), )0Y!8AF:I/-:"2B$ I! MF(><_VV#4O5@/WGALH&;-0WJ-#K M;%.U[(O87/]LOA>M4M&"12R,TP@#A*(80)@(0!E$0.L8YTPD-$FPBY:Q3:-. MA#:!GK$.!KQJA<4NC;"8:_:^!=)VE.0;OY%I:6=N4^:P#JW\96MST!I]/*=C M0#Z]/4;>,N8MFIPX)]X>A/VL=X=G!^ZYBU6Q$9^+9\'?MK:;I;,0AUE&*4@B MG2,KB;ZI$!Q G+$$4TPCZA09;M/HW%93M@/6LC-B-.Z=E_C;Z+ MFF;S-(L]D^-6Z8SPOO\CUN77LEAMOHMGL?JD:*J/9YTNY$=7' M)W'WI_KY2_VK_F03UXHIEV$B(T 5/P H> 9(&.6 (;6N(6F>,CO:\&/.W-BE M8WA@+ _XDPC4MS&U#R[ST$G]!#0]]"/SE'8F,-X$QIU 6]E6#0SV^T3Y%-3N MM+^9!TZ&,H_15?8!@=-VV421@7ZZSD]PH#^ >Z($/30R6;B@/T"Z<8,>WSI0 M!N5@ ;6.OMV'EWWU.ZUK;G[YFT[_7]TKFXN21PN$49(QG72?R S E#* $YZ# M-![)LH(N/L22/%IVK1J*2. NB>=,D8; RO)D&*E MTRIO5]^)UG+YNBX5ZVQ>OJJAL-$%[AYUXPN*PXC#" (28<7>E". XH@ *047 MZK]4[6H&U BV:]V*$Z:O"*P-#Q0=/#9&;PM=&J,#7E2/946650":K*8VF,*[(\&U:+--&_-#XS]P=8!CT5LG #S5=?&KM%I M2]TX ;%7_<;M:? 1GH]*Y.(LIR$7%KG<4YL^]R6NZWYH+$_V#H0 M=#P(/A?2(0]TZN_#Z:.D&??RR!SNHX.=3BC>">J>XXRI+9KL[..=H.X>E+R7 M"6:'FU=U;N)O>R$_92&O8R&CL^C5K[I#:,"/K1%( M;Z+6,17?E8CS6-P)Q DD$<,X$@!2&@*!$ DF3.,YECK-4 M.*4?CVSPW.:K[[JJ&##.Z$)CNUE)U(G+CAG*8W>WW;PTITX<>6ZZ_'IS=7&J MTIA)UUAKE1 CAW155O6,U/CD,>]Y(N!])4B/;>ZTF=03@;^74A6DH\Q1GD57UH^--S(U* M7YIXRZ'Z7P>PM%O(G(?0R".[8]Q%T)CG;YEQW'5/2X<# M#4RZ'#CNX-LION>3@S-PB;+1R(]^T[=?M_+WJCZ$K.MX73+V]*#/%-5BX:%< M;YJ*C(LT17%(1 *8T&DM690!@E@,".$Q#^-40NZD&3C4D+DM 7Y;ZVBP(Z%@ M3RO5,X&L70V6VE?G=-UAW65Y&31!)XQ]T=. V^@E&R] *8'RHY6<:LH8=GP) MNLYXS?8]"TY_&<##S)@Z*_@LL YD"I_WOG/K$7[4%0;*Q^^EW/Q)UF*1A5G* M=!U8G.$0P"05 ,>2@@P+F82(I%$LAQ8??-/6@$#9L7=&]1EB@[$^Q"A6];YT M^1+PVGHU#JO&@:$5[=YB;D=[Y^$X?:VZQLK@^RFTSJA)=P0)[P7HWK;S3M7F MCKA[O+3&UI$S!S;;B*.O8JTHZD$3V"U=%O?U)(Y(&&$>AP CHG9=',< M(09!'.4R97'"4\D6SV)-2_M"<1;MNHR";NOC#89=V.#CSN"@W%KLN"FS0]^. M2[PC.C*O-/9>=$(Q.R8'.YLO3HE>#:C%Y@"5MU)K-FU.7$G- 8;]0FDN#P\C MIX]/0A\D?Q-FK?25K/7VK4I M-B^7G*LO9-7\]KE8B7@1Q1ACGC# PR@%,-()?81+7:>1I7$L9<*LBG'WMC(W MSJH-#1H3+]H_!-I8+0]M7Q[K.+#]7.0-KI%)9S!23D6R3B(QJ$K6\;=.5B;K MI&/=.EFG/^QOX$<+->ISDM(,(!9R )E>S;!0WVME(8629"P*SQWXLY.8Z?TZ MWZXH+HV)U?\G4"L37U0]$AH&S=Y%T<#7#- [>7IX(.N76WFSO5#]V-ZGMK=3)L!W M5TPRRB&"F4Q & K%:A)% "&!@.1YAD0 MLYJJ%0["(^X=TT]\X\,],N\UQI\$NLE4"&SJ>OJ W5Y2=ESX)Y*0[71#;Q#& M7SQIL S&K$]&Q?VETRFA#';XE9C)\+>X3R(F2NI'N>0W#X_K\EG4\Y4.5^0? M7LP_WJRTXFSQ+!:0A5'((@G49"'5-AEB70P* TFU$A;&J>!6YV..[=MDT\( %[OSP9#'W2]^U;Z% M/['-[;I)YS:Y9Y"1,([B#$@H(@ CP0!.80IH+A!!(I,(6X5Z'&M@;M3>V&B" M]QLSG=/X#@)Y^C;V7'C&/[EP1<;I1K7/_3-N30^^=K*;T3ZGNK>?O9\;F+I7 M5I56KRM6]V+%7JZ6I'BH/A;50U%5@G]Y,C$"L9"8"(8!P0E7PQM% (L\!0EA M:9@2+B!WDD>P:71N0[XV4FLUUU8Z9O79P&QWJND;O+'7:3K;J6/O1= @N37Y M(JB-]I@/Z "1KPQ!FR:GS1ET &$OB]#EV3/%+=5K6[7SK40N(WD>RXP 0EBL M""=3U$-3!#A5V\<$PI3E5L%B-HW-C6@ZXI(=:]4DVMCK6K^S#V<[QO&%WLA, M,QRXX:J+/8CX5DT\U-3[J![V.'U4M;#OF:&B RMQ*Z_6@A>;3X09<=5ME/N' MJM!M,T'WHS,3L:ZP'S"C8[V4+,CG$%H M3$,I-13&-H^QZ:<<]\0)>Z^?=-0?<^[MN#[ZN6$C]S5!F%,]E/-0Y&$.U-!5 M8Q>I!0@640Y2)"G.:$XS;A4W>KR)N:TOWLR 3H>C/4#:#>?SX!EY0#LBXSRD MCSOO:5 ?:ğW3 U5FGV@E_N^36&VNG]4OM @CCD" M4$09H.H' (6Q2#&B*4R=TEP/-3*WX;VS,3!&#M1W/02GW1 _%Z21![DS/N[* MJCT ^-)+/=3$M"JH/4[N:9OV?7;BJL:Z2MWFY695;=;FU1!G .0Y )FA"1HP1B[B;\,Y7I;ON&*72$ M:ON"7XI54&D/JU\GJHKLVNF61#>GCOR'J:9<.Q]TO&^BYC?*_Z !X")HOBOJ MJS*;@LL#N^V]BS&[FOV/4:AY8&=X*^(\M/V)I[M=.8C?Q$JLR?+051,464I@ MEH*41Q# ,"< 13@'.(0Q1!E,LCAR6B:/:>WLUMN&ZJ@E)=*#!>:W;@>-WUZN M%\?]THP\1_K^*LQ_8CS_6S#=5.C2.^\]_UG9^H\QZ;G [FVF"0%OUQQ,[O6!2]VS6^Y2/"89SQ) 2(8 RA9 F@($X"Q3"%. M*$XCIYB4,^V9VQ35*7NJ_-'%+[<>702-3QB31J9I*?<1=O\X.M+WNU,:Z85@O,#W9YDG*?7#E5@N2,_;[C.5Y %,_-( M$R9+&&>("D7$L8R VCU0?:^6Z3MQEJ9$ACQ/W518CK0T-XIM]$64M<%KH&(S9 D>4$&F>HLAQ[\\3*+"<JV+F0O\Q@!R:)$2QGDNK2C #B#$--,Y"A';KD++LW/ MC4*Z4@9?FQ(D:M)7G]G44_YU6XK$:!GHW>3.OT [Z)KWX-19=DNQ\;I@9#K: MK[BXCV_EHFTP(#-B"'3>,HP(S>KKBW*OKO/4UH4W M4WB2,\9E$@(9,[5&0GD,<"@PD"@A29JGD!*GB*.>MN9&*L/ M6SN2\H38R(QT!*P10@TM\/!$,WTM3'C6M#$9=,+=LK8 J)T_V63:MS MHX[N^;'^V::7MA&PD>TCBC($H1 M44PE)2 1) ##.$:$X BZI7);MCLWKFJ'CM&(;@T/_E26!]M5_= [==NNL*.I M$0 >F:@\83NTXJ$M4GYK'IYL]3VJ'MI"<:3NH?7C9\3,5E])P3^5ZSOR4S>A M)?B*U;WZP>%PJ 5G+*)I@D :X03 !&< (9X!'F,4Q9F(H: #TCTY= M!$W__+WM'ZE6P/IJO>-GIQRLYPC2@;CZ# QU-6'Z>,^!(!T,XQSZKL%U5\QE MM+F*OESQ[3VT^G-=#D$8"=-OQ?V/S:W\O1)FM_Q!J"^AN&2LK@LG^$YS7TADFE(8,1!+F"JYI\X D@2!!",U?\2FF?2*A3M=%-SFS:V MQOY%6=N]:;!7Y3^!;3_3^T5L9((^"M;IVUE7U.S+%_A#;Z**!>Y?.:=R!'9X M]%0@./&"R8H.V#G2K3-@^<30+"VZV24\F\HVHMI\4YS]\6FM]A^-> (*82ZD MP #R/ $080:0H!!D.1<-!8':V6R:_J4%>*6 M%U+><1S[1DH9W-&)N A:FP-M=%!;[5T>P@TF;SE-5HU.G+KD L1^AI+3TP,# MYTCU0_^_7FH^DZ668?BF6ED73*TC]3^H]>/K'W0^65MPLV(Z^E=\%/7OZN_+ M)WV:C O8AQ""J,(I$Q275Q> ,JC&% FPI2%&90R7FS*#5G: M,=NTYCLQY-:)$8?W]=6WZ\OOU\'-E^#J\OO_N/CG?XJR\-_T'X/K__7[S=\N M/U]_N?L>7'[Y&'R[_G[W[>;J[OJC^:AC?."TWQ([-IYOWX_,ZMH5G=A:_0@Z M'FD=YM;9H/Z(/J=X\\/73]0H!"T,P2\M$+_JJ:+!(FC!J">-&@Z/(93OTHV^ MHC.G-7[:P,]WZ9B]F-+WL6)H6N^5T+>QRYL5%S__7;PL8H@B1N($Y)()K9^9 M AKE!"3ZK#[A.4*I<$OG?=/"[%;M=5)J8V5@S R4G:[INV^![)\3O, S,FT[ M(S,@3?>(]V>DY[Y]X\1IN4<=WP=1Z6YA1FWJB%NV^#H6T+C*U3]5'/31JQ;.K\7N&[[W)FE MPCZ\_%6M3I[6)A[ET]K(_;):&3[,$[5SCC"@1,0 QAD!B-'0Q+%GE,0D3."@ MBF''VYP;X73L#+:&#E+>MP'Q)O?B-_7JS4>UQ=HZ]ZU<+C^5:_W6 M!8LICH7D@ NM=Y3S2.?R1P#%(:0T9A#)?!+EU''\FQN-MK:#H+$^,.8'VOZ@ M4V/P4:SKPT0#UEQ$QH=]Q>S(?&96SVCBF$ZR?(O41=!B=>)[.BM-UW&_">^M M CN2=_\8NK'C=NUTFNKGF3EPAU.LBHTPRD$WJXURH:!+T6H(F533JR6I*K/P MCE*9)GD8 B9R 2"!(:"2$9#F).-1"+,(.T4Q.[0]MZFZ-KU1U-H9WQ'7JM-T MC0/#=D(.'6.Y(QH'[I$G.*](N^^8W#'SM7-R:'G:'90[)'L[J0&O&'A6S/_C MJ=H\U#=3)O[VKK1-O0I13&3$&,CS* 50Y G ,J$@C@1EF),<<\?:2&=88S4B MYYHSYWC4?$:?69Y"C]P/,\F::^]4)TN7\X"KK]/M,RR9]N#[?,CVSL0]O'+@ M^56C87(K3RZ2JV.KY+H6(Y%9G/,T!3340@N4($"C+ ,XCF$6"Q0+NX0%[Y;- M;2':E8VQJ=53]1;K&5A-TUNW6YX&O4=GCDWF>_W8?Z93]1[JC%#UTS?FODY, MO-DU[5F';SCW3BF\-^">E-:&15__U,T*'3/]1FLJA3'A&8D (KJ"<8BY3J80 M(%$_S0CF@D*K$P6KUN9,W=O8_\9Z^SRKTR#WDZIWZ$8FRK=(Z64NW;BH> V MT#Y;S2N4$R6L*0.?EF0=\%V='?65W";VB-J58%TO)O5&3PW,S5_\I+-9 ]:3 MT7;Z'9,EM5F[T\UKLW_H#+WV2\;63X)_+@C55>D+45W54L^+"+,L9"P&D5I5 MJ\5VP@"%*08BBN(P%41 YJ1JUM_DEW$\Z?E#%_?130_/1MI6X]%+R28W. M[Z7/X?D:5U5/N&5!7Q>9%%P*Z*KE8H%@@PE*F2#HA:MN=Z8J&.=._D#B$(LXB M*WW^MR^>&R=KVTQIJT!;9Y_E] JL_L%_#@1C#W,[[YTRF0ZY.BB!Z=6+)LM; M.F1^-UWIX+\/O'FN%V%?UZ44564*3'\2NRT!H@*G$80@C2.JQJ&^7*8B F&* M\X3!&&?,J4Q6?W-S&YCMWN&Q8VY0B?5SP5RW7B=PMKP0]H;>R&.Z!:YK::!- M'6'K90>*KPO;_L:FO9.U-N494@70,MI5YLX79CDT\ M@CVWKR8L(9SJQ1,43GYQJ;5)"L73]+:/8/G9&^:YJ6T^!"I1D&40@ M,FF,*(H!-IG3F%$:X3C!TBF-\?7KYT880RISO@',&UQQ7 ^+!W FI5S39]@P*GDDURZMM@E2CE5 U M\V<$1!&*4B%)B!/J6EM\OYFYC5I3Q5J;:>Y\+P)MZ4 ]@R.XV@WJ\]$:>7 ; MH.Y<@1I4T_LX#AYK=Q]H9/(:W<<=/52+N^?39]SA7I4/#T4=VOEY6PX2\X@+ M*#(@>1)IW3ZM2)I'(&01)U'&! N=9NZC+FC].KM.L",5[]".3#!>4'4/379!R5?8L56;TX84N\"P%R[L]/"98DH= M]12=E/+[JJ3Z[%]'O-VL'I]TVHKVN5C653*^:5TG+:K\@51%9797YC6+)*>2 MPI0#&69,+7S25#%9C($@4V/&9;S-=QN=;8\<;JA_$ M?;%:Z40P2I:Z>,E G29??1F'$8Y83H (8UVA!*E%; (SD&8P)))'(H]ATY?7 M*\MTR_?OR=;4\?I1M3"?3K2;U=ZS6T:> '?B)Q=!5]++E&_M^A?4#@:O/=0R MT8V/@7'RHDYSKU\Y@@Z8YQ[P+1KFR[SW41CS#.Y1.3+?[;@G^AQ.,;I536^( MX:=&X.3ZIUBSHA)?UP43BSRBF2Z;#3*LHY"(@(#R%(*2\ZX]C\ MZUH\DH(W]^9M:)C$+&4PE0!QGFMU2PHHC#) ",&;FMM$8RP= M<#Y^&$>' _*ST9GDA+RQR6&V^BV>Q^E0\BZ^*:=0KK[3RWGJC9:B^E!M1?7P2=W^JG[\TOZK>$&TI MU9#@),D8B'B&]6U;#&@&8T PS*GB$!;;%1?P8\[6!,#_B3"-37,K%? M''GHI-/+U&FA'YNV5FH%JKT)C#N!]B=H' KVNT3Y%-3N;'_3;@TH\NJAJ^P7 MM=-VV40K7#]=YV=]ZP_@GL6NAT8F6_GZ Z2[#/;XUF%KXB]BHVMQ?5V7SP47 M_,/+[Y468JRKF*ME^*6N[&KRAK?WE1&4E""FJ]YF2,UZ)-3QY1+@1!*/K:HBM^5KIZA?M05"L?@VV3@0[+T:Y5AX.HJ>U^P #)EW3#P?H[5K_C#<- M3*IV_;FLJMO5=Z)5LM1.X[DHGZKER^^KHJJ>!#?WX!]>OC_1JN %6;\L M&$T0S%D*,(42P#17_"=P#D3,:<(XSB1GK2#LG4.NS1!CK ;L:SW8NPE8\:.I MQ52N@GOE5*!^%W70K3]@>_:/M_U6- MNZ /IW=.!*T7=924T7+<.N(QY>H<''TE8@VR8=KTK'-@VDO:.NME/NM&+4B< MA E+$I#'2.>80WU4A7*0DA1QB&&8"R=!GO,5L:?@M"_E"C"]?F3=VSOAHJMX M E<[$OO'UP]72!H@O:>"3B(!/@=U;S?A[E$TN9N>K>[*2Z;68FM1QW3^U2S( M;LQZS/S[(H:8A3B4($]U. :2$!"1,D!E!+E@41C&V8#5K6W[,UW0=BQ4JU=] M!_VLJUQI;B&KPE6LPKHS%.82Y9 !E,>)WFK$@#") ><)(83&.$R<*N]Y[84) MR;RU6XN.DMKR@UL*\Z&1^L*.[L= >.0)H MN8W0;IU^;'=Q8@.O,_JY(>9H/ MK)N==(9P!>/MG.'\O/NE:7,)>R?8CU6Y+.]?%B(2>:[X".2$<+6AE@(0C# @ MD&<9A91R8I5Q>/#MLZ.@)AI@L[70_GYL'[K3-Y-G 3(V8S18W'G!PO[J[RQ, M)KK)NWPHG^K,)V)BMCMRV8H+U$9/U(HT@4%0K24(?S9Q:KHZS^[+I:MN;K0P MECX*K0(=NEL^%"R@8B5DL:D++NFG _FTT5+==::!;K=!%D'6@7_A#!*MR M_4"60?EH6E[=!^R%+<5%4,A@6:I5_MI37-S1WNFY!MQ_9K);O:/F=B_ICG]H MV#+\;V1=Z(CL;^H[86KVB1 G&0YC(*%@ .:" RIX#$22(1E"A'@N7%9X;QN8 M&XVV]@7:P$$5$?<@M%N8G0/,R'3JA(GS.NN8XY[64WNOGW3==,RYM^NCHY\[ M(YRT(ZRMCTB:,$BU5Z:8D00PRK3\=4P!YCP#4C*$(X(2Q#+G<-*#3'!U./*?O:EG^]61F6NVVW@1VZ6W!$4*[6)KH 6Z9V(5$(,&$9 MR%D>QYQF<82=M*,,LZY:G9BY72 [PE_,K/-U;?EWK@ZS-RU?U%=M>Q6J-V^\0'7EF.?5ZL7_5!=8_)A'QN[ MC<*S:(T^\Z+L>$\,O"H[#]WWNRQK[;X(C.47!N7KDRB??V-V$K"Q[LR.-_R^ MMV8G 3EY;W;Z#<-X[+I2GOWY43R65;%91#EC7.88,(H45:5:LHJS$%".PB1% M4N1IZK+>>O7VN:VH:N/,_8:YNU#_GIB M@-?OGG20'W3K[3@^_*%A0_5C49'[^[6>I;4N@6P.)CYOI6!#2GD:*KS"YMZF*T 'ZL_6 .@ M"V,&KX]>M1A1+1AUN=FL"_JT,=>Y:HN@Y9UUZD='3-4Q]GS@-\2.+B?H]9%9 MM-O=K0\Z<;[NCXL#W?>'\270S@3&&Y\:Q.?AZ2OD?: 5T\;$GP?57M#\F:\; MQM_?BOL?FUOY>R6,@.(MW1 U,_";U?5/]D-G4'PJ.X=B^J2L/1E[681AADA, M"<@0- GU$-"4<9#R,(\3AO,\.")F31.&&VD4MSFKSL M7IP[UWH^I^OLR'6B#AF98(T7H)1 ^='(T-YV^N6ZVR^=LWS30UM__#&L!U ] ML>PYEDS*M!X@>\NV/E[I2U^VDZOVX67WD>9D[_)/LN9JQ4?%^E::?ZWNR@_B M;Z+:_/Y8KJX)^W']3)9/YE4?R:9582'W8B%R&<.,QB"#+ :0I*%:96<4Q#C" ME&4\$=1JG_\.ML^-T6LOC)2M\4.OC:D(]%UW\/2H$S.5,X'8>F/T.B_TPKIQ MZ%Q1U?&^)?V3PV?4#;K=W] ;CR!/\'FICGJY9@>)I=]??UJ3[-RNWW^[0[!X:>.HE*J$> M^O%1/(ME::(C+E>\/C(7Z^^EW"BR$Q^+BBU+79)D]^6' B4BCE.01%+OJ+C: M4+ UN'3L3[;?HAV [?0!S)A@CD]'..GVM/$!^_1 H]F<+9X(S50F@5R#YV;7W M>-ZSLS[TU&2[WQZ3NSO4OH\=XZHNII_5G_[[?VE_HG[1IRW__;_\?U!+ P04 M " #/@ 55!0)*Y;FF !\FP< % &5N=BTR,#(R,#8S,%]P&UL M[+W9EILYDB9XWT\1DW,[EH%]J5/5?112*"=.*T,:2=G5W3<\6 P2N^BDAJ0K MI'SZ,9"^KUSP\X>BITZ6PMWE(FSY8# #;/G7__+M;/;35URNIHOYO_V%_Y7] MY2>SC_]VU_^\?$UN+_\E__\G_[3O_X? /_]E_=O?GJU2.=G.%__]'*) M88WYIS^FZ\\__7O&U7_\5):+LY_^?;'\C^G7 /"?-__HY>++]^7TT^?U3X() M,PE6F A*^Y\W?WOUJZOI0[]('\M__N]_ M?_,A?<:S -/Y:AWFJ2ZPFO[+:O/#-XL4UAN9/TO73X_^1OT.+G\-ZH^ "Y#\ MK]]6^2__^3_]]--6',O%#-]C^:G^]Q_O?[NU),Z_XFH]Q_5?T^+LY_H;/[]< M$![>A4^5WLV_7W__@O_VE]7T[,OLZF>?EUC^[2_TKZ'JE1G)ZJ+_Y_6__?EZ M_2]+7!%D-OR^H1]+"__Y2Q$G&U^ M.LDXG6P^^45P MI ^"]'DZRY?_NIJ2%KI:+QI(;JL6(OKK^_GL[P]_.SB,M)*LQR:POD5(4AI(2@ MR5U,1<2"QMO@\U%HN+OB3BC0_:+@* EVH?WW^&E:A3!?_Q[.<,)X-*(X0R=: M4: D1XJU2!!!>Y-%89F%%@BXO>I.*#"]H^ (27:!A-\HIE^2"=L(_@/)'U\N MSN?KY?>7BXP3[AA#:QE@\>3YQ*PA1N4!78[D]G#-V7%AQ Y$[(03VSM.VLFY M"]A\#-]^RR2^:9ENKRLN+*%+,4M4&AA+= YR)"$58R#+%#!$[J5(#0#SR/([ M0<7U#I46LNT")"]R)A6L+O[S9CI'/O$F&6%X 8,B@"*H0_"N@/5)>\]SCC(V M ,@#2^\$#M\[.(Z5::? $!,;T(O .!2/@M!M%'C+$GC.;8Z6:YV.BU$?77JW MZROVXR%C/Z'VA(R7].7;Y'=]]-A+KR."H5N_%$L.&[IR*X2I%$,%;BK%D)%!S M T(C#\4I+_*1+WDW5ML- !W?=!XLNI%57I_/9^\^+^:7=W,R<).$*9"2B"0% M3=Z/S@(8H56B#[+$<)3:[ZZXF^H[OMX\2H0CJ_\#IO,E09>+^'&ZGA%TB[6< M.R+;,CK*DL_@M-& 1@GNG9!!RZ/4?W?%W=3?\;WF42(<6?T?EZ$F*'WX?A87 MLXDF:%K)/%!T;,AL.?)TBW> .J=,/&F!QUG\6\OMIOB.+RH/%UXGF_[7;^ES MF'_"S4V\I#/+6!]K"@>=69R\V5@#'E]0B\R,UN:X\."A57?#0,+LHMP MX.7YLHIK^S9;(4TZ.%]-BG'2;@@N\#!A[,PF_UROIK.<;6:V!2RU_GN'R$QUY?ULN_EA_?KDX^Q+F MWR=DS(J/A=C04A"<44 4UH(H)EM&<":>&N#AP<5WPT7WUXS'"[8+?'SXC+/9 M)?6:,6YS\KFVONAH:.[QR/%&,7("#"SVJ" MSR+]QX?/)+?5V_-U+?*ID?4D1\DY:@2A<^6&1X@.-?"L57;!IRQ:G!U/T; ; M2#J^G6PLYCY 0Y);AMEO\XS?_BM^G]A0,&BI $O1H"0=C8Z)#(1Y:;W'[&6+ M+*H[R^X&C8YO+H\7YLAH>'&&\USSRU_/0H6Q99F[ (;55UC-?'VH=X!".U_/ MP.ST42BXM=QNVN_X^O)PX8W]2KD-D%]/5RG,_@>&Y66I21 F9Z1S3X04R0-B M')RQ"B+:C)D7:>V1+Y:/K+P;%CJ^QFPBTDZJ=ZZ9>$T_64V,B"Q95D '\H94 MK+>QU;Q%HU"A5;8T*N:ZL_!NH.CX K.%0+O"Q+8P;% M9TFRK+-_J@;H$"YO4S!.>X'!D'!I>AJ(>\33Z#;U%_[6%1-:ZB2-4Q!*("8R M&>48A 83LHF%2;+$3[VT'HZ9.X2,"YUC-/L@2(X11E6GU_,<_W/K__O M^?1KF!$SJQ?KEV&Y_#Z=?_IO87:.Q%1.H3(5?9*@BB+VD!FPSFB24HFL/!7V M'H*=G0CK 4M' 6 QM#8Z@-B+E&I9Y>H])B26X@Q_Q_7E"W14.F-DY.,;37\D M6Q/9B@*A>"E5>,P_E1)TD%5Z@IYQVJ4,!ZAFLN\ 1^^6^"5,\Z_?OE3GD[;) MV_5G"C5NRFPB1,226*K)EUGP$G*!)%BL'!2(102H"?=)H#'(RY"^TC@]608T0P=+]W!H+-9A MULCN++[@#@+?$5EW'1+&[X,J4--OUGO04Z^W).K'Y8 ME/4?I!OR,";),NN<+(")U_H$$GQTL687VSW2-;Z9?,?]&^IA_FI*+NI56Y<:P9"-G#*ROV\(7!&<#?44R\D)G MC;KUG<73%/5P,#>!44/!=P"CORT6^8_I;#8Q@=4^Q BYR/J6&&HA;,I0D@P. M/0\A//4\>PA@+M<>IX/: - X2)@=@. M'=*AUC\\=!A/8K2YF&2 %2=!A4A. M9W4_HU+<996<2T_E>1V"C"<)&J?5V@!P:2?V'C!T'8B0<=JN#8&9H\7< 5:V]$]D42E8(CBX M4+O=,[*2&2,$(WE,Z&16P[S%C=-9;;"'E+T$V<&UP)MIB-/9=#W%%45SF[37 MSXL9"7U5X\/U]^L<")NS-XR#J/=?2EI#?$4.S"I'HJ$3-K:^XMZ5MG%#],&? M<0=140>6YP9?=V_IE->J.%_(72^".)&>OO(:HI4.I7(V8NO\A\>I&?=Y;ACM M/PZQ8U31 :A>I+0\IU5O26US4-_XT418:TNHD8"IE8*2V(N&2ZA^7.U@9E+[ M+()=".L&:D>AX/[K76.5](&SS9/DN_"]OD=>/@HXB20/+R#4UF:*.0N!A7KM M(,*F"#7+UB]W#U,R[IDX')*.%7H'T+D=:EZ*ZK+_P<26B"J+ZD J63MKTE?2 M:4C(+)) MDI0R*PYLJ)%)M &BKNTY%0_UV=/KV#K$VX6N<2^C!X)7/>6P^%E^.$W<-MU W$ MW[A2C0E%D%'7ZW<"?=*!A,(+*$<1KA"2?MH<,@]2THU7/>!5P/$JZ,#N/.+> MW6 (F?'.* 23K24V1(: .8,S7,>0.5>L];GU+%'=>-K#P:NM8CI VJN+9>L8 MGC/\&+[=$&/-02A!>,Y(3JQV*%/*^FK+)<1H',4502K3^M7M&9*Z<;B'0UE+ MI72 L;N793=VB]5..^<1+/%$_J!R-5!U)"JM+)>L1/54$^J#'W4?I*8;+WQ M^]5&%1V ZN;E*VH5"E,,8HJL=C*AJ )]!HZ:98=!6#9 M2]@=^.2U(=)T?;8IX9K78NEZ>N,\55:X[UL"NE1\D9-['D)#AJI8P.[,]]"=%I/3NO?;;>U9QRTMIZO9S&\W6]Z_^X MJ):VWJHM9O2)GS:M8'%U'3@;P6-R.8 4RI#U90R"X9:V5DK"1J^,;.UGM>5@ MW$28DZ!W1)5W"?@K3DB"LF1'G)0:4[-"0@W! +FB+IDB4.:G!@JU 6\?^0YC M8N19N!ZDL Z@]^YRW0U+V_IKQWFRT4C(0I9:/*O P':;A^Y6E1XF[ \3<:(.YI5\4QDQ,F7;.YB89)7CM!6B9HM3"AX2M,\_O MTC!VGM\@6#E*T%V\"K[(>9/L&&;OPC3_-K^H[9HP7D*(.8.*2%+1]NMY'>KT&U!-77A5]^4VL<)*';F"F 4= M[RXC10_.0)$JDW.HM :#I2V!W0GEO\6-'-Z*# Z$#V_K>N351D2 MQ=C$#R=^) 7?P>4D)+.%A=9)&,_1M!-DF[?4'^M-_7BU-(/9Z9NLO]NHY#.N MIRG,;O/3J./Z[15.U7[]";Y.V8O=H39<$CJE]:XV$2H090I@K%92.BTHGFU^ M:@W?B_WV&P7)^NURLVS>Q.WO<+F9?C4QD1D>, +SNGHJ.D+ H&DW%9)*L )Y MZS-[-\K&?CAJC)RGGY":J*>+L/8V7]L):R_.UY_)/_XGY@G1K:(S$;S3:5.E M #[6D5K,!:^=]%B&?92\2]'8,#*[ MA2>(QCA@PK,8A:"_;=UC^1F2QGZ8&@%:ARJD WS=>/Y_])!76FM5VU %U(4. M^4R!,T<.UMN0,3#NF[=>VH&LL5^P!L99:\7TA;5[)[W-01"YBAQ)26:YU"D* M]8$W<9F(#^UT:%T.]P0Y8S]9G0Y;1RFB1TQ='/-2:VX-5X"NSEA7]%6PAD&0 M.MHD*#QAK:_$'B%E[ >K4V/I 7TB*.;9[IWPEIG+3@C.?&"#KROPS2MYSHE MSXMM?0EQ]*3SP3+U3X^H0U71 :QN9:1LN9ED;VURZ($743LA()W:0B0(G$QN M0$4A2.N\Q ?(&/>"?G 0'2OX'VOHZ94X5XMR4>%.?]OJ+OZ13Q_P'GX7?AK= MP6]S=:X6O )?R2I+Y\G0Q%0?;XJ%D(H$)4*V+!GZR]9MT!XAY?C7\XL/_%@? M12=6&SM3EY5#M#CHJ%0^P#%YE5[R\'JU>(L3.<3I5..CGDP.M(FH< 0 M?*S7J(8+Q5S..C5$QGT"QH%'&YW>!\B1 AX1)72.3]YC;3Q!/OE[_(KS<_P[ MGD5<3KA'A5$4R*HZZ**0@VZR@AP2)^?=%V/3,T[(XY\^NOZ/5=FBJ?Q&1L!F MXL O@7RWVRRXE)U/)5<6R,]F L&S8.ODRMH/3CJC=X' (Q\_#@9::6S15GQ' ME"RLVZ1FGL=56DZ_7(SC>SE=IIH53]]=<"-84E:'#-*H3$$K34GAI8V][-1^(:_5!4]!!H&> MV)%Q$\E+LKDI1E"<)1>%CM*['2S,[BN. YEA#IZ!Y-Q%_L65!_]F.L??Z,O5 MI-BHD=L(ECE^,4+9Q9JBI+5A''U0S0W0/2HZ2>,Y/*YI). .KF0O(7X5^>=H MA-+<0D:C:!]A A?IO!4V!CIOK1&Y?7GO;1HZ"7L/U.F](MXC!-P/0%Z3G!YJ MH_[KMXN*@^J_T?]R+>_S+MN2@H?DE:I2HMTDR''+TN7$!ME@2NKB-+MJ5OOKMR_UCOQ:=,DE7[P+($I]&M%"0?39 TKB(6*).;C& M>'N4F$[.MC;&JXW(.[!B+Q>K]=M2I]#>=!T_+&9Y@LZF:!)"[4)+X89,X)%B M#N&3QBBS"+K]<_9CU(QKDQJI^]X+=A/9=X B^I#%DGAXCYM2]PLI310YCDQQ M"=(57E]2$X149V<%)DI6QB*V]JD?IF1AK(O /D_ WG))P9\?$BGTWG MTRJ8]?0K7K)3M$J6U\D2*@10FWE9/G'0WBF990F*M?:ZGR%IW)SX8;#44@L= M@.H5TLIINE$*?3W#BUNO%V>U^O>?FY]/C.?2QRR@)/I#D1=9)^ JL)@38G0D MO-;3.G:A:]R\^&'@U5P?'6"L'M[UV+X4%(4IR'(I&5BHM[/2)=HMGNQPT;DH MH97UK3O[WJ5AW%SWX9RD@^7<057^E52NN_U,.$\RD$$%LVG!7V].74$.:-$) M62>P8VO/^@$R.BGN:AR0'2CF'I!2;]9_7\P7MUFY/(.=L!F-9L"=S"23R"'H M%"!)C"5HY?GQ-9UFN0O6!9+ MO!H]@ZM?OY&U)K5-YV'Y?2/11_JBL**"9J6 M!RK!5;@F720C-0YVZSH1X/D M/ ["3B<%8FU@W(O:.S"G5RQ>[.%?*,8IT_7$5U^RMA/2SDEB(]?&0N1.6"ZY M3:ZD8EI'E(^0TDGY6$OD'2?N#MSZ^NH]76_7:7R ;)-?5 MYR*8+JYY/]_KU3LI!VN#C0.%VH$1^1W7UR9UMZ9AE@(:)"LIC"-/P88:ZX0" MF>(?9YEPO+2N@MZ;R$XJP]J :U@5'=OL]V,SRW2+SPG%-73BN@*8*?95Z#1$ M3A(+W O+&>.QN0]VBX!.ZL(&@-!>HNW 1%TV0;\L][^Z==$J,QMRIIC%!5"\ M! A,,!*+%-:C5#RVKN!YC);=7N_8#P*7)A+OP->YR\VHG:B\!Q3\EA MT7(@-/=77+^6\<+.WV]P@N06<","8.2,@I3H(3(4]5C).8:B-&^=O; GB>.> MPCT@LXGR?MP.(X_,NKG-6)MV(X\M=:+>(SMQVKX9^':ES8#M>^M?MZXWEF\& MS&BCZA #62!DG2$3WH.+SJHT8%_P74AL>S&F-:8BG: =5<@C5CE!B-[49H>: M[#\WK'E:U_X78Z=H^-T<'4_?FNTC]R[\P,?F<;U>+,F$U7S]/WC,LQ7 M)*IMQMKFNVW=[(O\O\Y7FQGWE].['IPMLAT/,&%!"*.Q@)9UE$ZI59B>3AMO MD\XQ!F5"ZP:\)V6PD^J.$\"^7]QTX,8^()>KV79**F:4TA L$BO6%_+(DP(9 MG4:)%+'FUB?1$^1TDOUV L"VTLF/-7OFIG_VP-RA 9S0QZ8;#>]_/L=?>]?S MB5E)1BH=,4J0*O@ZSDC4TB7R"V*)&#R3*%K7N.Y$6./^>,DGGH-!8,&+:I@S MQ8M<0J0@L@BM',H(R4?.Y%O@QK'W]!6F<)1DU4]JV?A)YD)!.,'.\HN\^M1TM]0Z@$2,_Z1^OV,=;D!\@Y0Y@Q>F^;?YR_!E2H'=!3/%>:18,H(SM5N4-1D"LX1\DEDH)FY*@ M<>/[]@!J)_T>H)32^=GYIF_!8]=I%XRE*+,)RI"@!)WD.21PB?[P=>2,55(: MUSK/=6?BQBV &P!B@VBE [B]QS7)!O-E%M4%%UFKF+3FP'-]LM#2@-/D)1(% M5FH>;AZX(*7B(R%3?6*#[:VO$1P7"I@3EM4 M7-L06U__/$7/N*5D[1'43/8C]\A_N36HM95**9C6[W Y7>2WY45>;%OQ;OO# MIQ2]TV!CT61-BX# LX+--(F-VI[?!9]KE[T)+)\]XAU\$#2+TSD%TL=]D MTD+FPB#'1 &HJW4K3M3N839GD0+MC)W>UXZ$T=@C&-IK?P]H':"*SL%U_5Q] MV7<>(]/"9!_!99# Q^^)$D_@#L$$_M8LV,4U(&; M]4 ".T-!@A(%#$,%2G(ZX!6%%T'6_H?1)=V\Z=N!O;B'3Q!H^"9RF( [@ C% MGO7Z#%_A]K^_S>^_.;XG5_'U8OE'6&8*3P4KA@P[117$7E(68E0!+#=.2BQ! MB &&LNU#8B>/)P?<.J5D M8@/..]][=O"0H_*&4_^.8X3WT<7!D/JR.7EI\RP;#<6Y)R82Y;8?^8,I@8^T M,RC>.XY. I/U+8%E\F5+=% XG?;&&W2J-0[;4#YNL'E*V(Z@Z6Y0?NOEZV+_ M7@S:M9(GBW3FH* @K/;8#\0%^)2XC[P.VVU]3#]*S+C>WBFQV$8?W.C+4N;OWR["9-6OW[#99JNZ+ 0/ I92V/K>'E0J&@;15Z *1U8 M2(P%TS[[:E\JQWU<.KEQ'$Z#'7B0CW#XW\+L'!]F,$=EC=,6I,FLI@8DJ,UG MP'!1N"S1)M>ZV>?>1([[:M4!0AOIKU^ ;K?@>W(]EM.TR3FG7WM1Q;DI("#1 M%IRNS^O9$:S'6!L[%V7J-$I?FULD79N8&!;JK#F-I[2INQ ][J-9!P >2+_] M GJS8W?B5RKMG-$1O*XSFZ4L$(U1D%Q@61LN4VSMFQY+\[@M(SN \S#:[0#- MUU?\JX^+1Q+!-GLYADV5T%GMP+K1_'LDP:^F:[R8+K05U'M,BT_SS:=L9#:) MTHM09 ;A! 66*"5XYA/IQCBF:PQNUQ>9);?S06CRVLVMKRWXQQ^OC8E=FN91"Y1! 2$Z'6.TL%WAD8,E/LUGH MQ'SK1HU'D#MR"]"1#/*@2NT"P;>N$[>;]D4B<1(M$Y>DUJ%D2+9VMN3:@S>, M@U<\>Q.CYKJU47V"G)$;]8UVQWN$4OKI?GV+HXU;S-D.GZCE=M.7K-(N,"&-,&E(\>7%$:+(LBQI0M\WXUG3AX\=TP M]T,_:)U&,1T$-*?M.)25<,BU AOJU;6*"F)* :1,V:0HM9%__DY5_$_QLM8O M<+KH '=?\!N!3;27,@O!03A=[SN* *^)&V-$83XSKV3KGK^/D+(;5O\\;VQ' M*F-\9^&2FQL3C[S5,45%%..F-+>V[F*Q=I<53)9HK&N.ICW'2/$_Q1O7@2+O MPA(]GI/CG;39>@L^E#HO2R)$%0MX%VS1-AJ')H29#'HP!:1R+3:#-%@;4+A45B14L+6K7*/2F#^4[S6M%!&)[AJ ME-6JA%+:1P;H:K,FXA5"KK,BHRF&Y6*,;0W#$^8O\S_':\SI5=T4Y!VT'-U& M29]Q/4UA=IO)H?J/WEYRM&:D3W!^TLZD*4:G52)GL':\53Z+FO7!P1(:D;EB M;6J?5'GZSJ1,^*Q1>DC61U .J^-K% A$)IWP4KC6%S@_7F?2?;#P3&?2?>3= M>[%WK8V7PC+4.0)SS( 29)]=-!)0.,6STUGLULGK5.TH3M67="\][]N.8A^A M=PZBBWKW%#B*%!U(9NH[8Q3@9;%@??%"RJ "[I01_+]#.XJ]M+]_.XI]5-$Y MN.YU.X@E$_E)@I:)#'ER!H(6'$Q)(J'AY&[NU,3K?[=V%'MAXIAV%/LHJ(/' MM@=JXUWT)FV*+0,/H$K)X"0%,3+K$ 5W)=C6B58'MJ,X56>F0X["1@+N "+; M1[2/X=NOWVKB%OZ"@$+ ?H=-%4P-U!Y/=PAAV9&9%=\2[HUIVW'Z-E7+@5Z2OOJ]\4:5Z_.\>,?]//OVS_K;UZ$A4$;XTW4 M-?6W>F_9@(NB@,\2 \N2>?Z<>].&DI[ =2@:%J.II@,+]D"X@:H(7XH!GJTE MDXZ>XE,;P0JAL1]SR!TIX X@\CNNJUOX;KGX.J4PXY?O_Z 8 MY;?YVR^X)(7,/[U(Z^G7Z7J*UTYCU#9P)24(6\?Y&!3@''. &@L37HLL6T\K MW9_*3ORH W%Q?Y[TD$KJ (8W4A0Q>X^*Q$,;+X/2M0&U+ P8HO Y1:M*Z[?H M?;-"AX+-T'I^/"]T'Z%W )<;=:0UGX9DMMED'Q>U0G^>IC.\-8+]XV)?L8I@ M;5$\@V44'2M6:DR,$:21/F2O4RG-A^L,S-.XA^Z)H=T50#K8,*^05D[3C;KI MZQE>E+2\.*LY:O_<5EA'H8W7Z$#KVNFX,A9$0(A%,LEC3AI;MTO=A:YQ;7)? M2+H7,3=6:P=0WL:UJ5U#LYD:.X#DJXME'WMOHUWDDQ2J]E4QH*3QX)-@ MX*6P*D7ZF^8/*,^0-&[3WJZ!V5*9'6#SBHV7M/9TO:K6_UK\$R4MRT09>!TX MD(-( MY6@+L?ITD%0&HTS=/UR;TCI?[3X5XS;7[1IX1ZJL ]"1B[O<1&$77L6DH$U( M[BR0[U#(G< ",10.GF?-+&)QJG4-WUT:QFU_VS7@CE)7!W![%[Y7R5*,5=OX MD'RVSYDKDMWR(DTMQ.FL]HRX+\$)4YP%@1RXJ(_U5AKRA?QMCPG+SX)7 LI'8.4C*Y^3X'@HP9)Z#;<1F5SZ\2P$[$V;M/*7*2H] \*P\8:T=L)R.$9 *D$(M5 MJ TW=THD'TQ>VF&ID=OF=@G>(;0TOKVO7%49UJ:%VV+E;;O,WS9I]MO+$2:D M"8G"!).Q=LZ,#H*3%DH)6@FF5/1Z!]P]L\S(C7*[Q5Q+[73@5?\M3.=OEY6I MM_,/889OR[LE?ITNSE>S[_^83S=M:385]+]\_W >R:Q/P_+[1"L?$&WM%VPL M"4\G+3:7Y\# 1\J6SIEVWS^WZ/$ MC-PUMVMXMM%@%Y-'[O>_NQ9:C0ZO!2:%C[($!RS5?N^96XA&"Q Q:-IJ.930 M&IP[$S=RA]ZNP3J,AKOH^'N?MB."C) 2UZ!D?CHUF13XD2>=+]/%+@Z#%_.\.2BV JU' M _>U%M$*3WQRZ\$IDXGCG&+RW)CFCNAAE(Z;J3H6,IOKL%.L7ODNF[D5ZPO& M4DH%BQ603 KDM]2$,+R6.H5?S:(XIT^_ M>-6J+\HZ>644,A#)U%1:K%<.4@,SP6F9K.-L@+S39^D:-_MTQ /Z&/UT<"_T MN-/Q+GS?>ARI,)YUKFS0-LHD.\]2!J:]"EXH+YN7C3Y+U+@IIF.[@X=HIDNH M;2:DD9SJF-*7%!-2Q+>\>L&?($,G(_%3HJ:=)%D&YQ2'3/X#*AD]#\.[@$^2 M.&["Z5@P;*>U+D&Y<2:NK_YOF/9D):/_E=II@+S8FM'EDTS >QWWA*?:S=8I<#D29Y8X(X>6 Y:,-GHC1//8>'?J MQHU 3EP-/Y#2#H?C8AUF0\)QFWORL" 9TVA,"2!K^Q652*21I42>KW#"6N^9 M;CT$8G\J.^F0]&;(]C6ME-2!5;S(OEY]7%P,=;[UMOEBGJ^?-SFCZ#Y2N"^* MKBTW2P%7\SU12TZNB.9>MKZYWIVZ+MO?-,/)PRGSK976Q1W--6^O\"O.%E\^ M+,KZ#]+"1-JHDROD^!J_Z3>=('@=P!=AI)4VQ.8MVQ\EILN6-,/#[1B5=(:N MBYWS&ZEM_JDV4+RXU/3:6*M3/21X]5:2 ,]EJ2_H/ IO4V3-^W0\1U27+M_) MC-M1*NHGS^8>7Y=U&KC:3.*N,K[XFSR1)26G-5)852=Y&,:!?&@-+*+"&(UW M>CA;]SQ]XUY&CPW(5HKKTR(^E@DO&884Z\1E4SO?I)K=YF,!8URQN;#"[M8I MM(?D,<4-@]U6CPW'%@KKV$Q>.1MBDUOD+%"47\>+%MI:FD5P,>D8F8NVM Y_ M'R5FW(OIL1%WD$KZ@=C;Y?3316'DV[+IFWV=_U-K@=[CK"[X+BPW%TLE4["4 M>1UL(WF]Y[3D;A0&:!QF+[$.FFR=!KL7A>->3)\8C ,JKQ^$[B[3B4Z)]EF4 MX(1T]7JK3F&B4)_E+(E!@]SO--ESD$O!<=L>G!B9 RFMW[OJU[0/Y^EA04HF MM#'" (5DJHXB3.!4#E X#RA5\9R=Z*[Z"2K'C:M/_?L-EFA*W$^7(Z:@-8PU39.T#Y^"0QRK$XNC?:M]\OLVS1'5Y M,]T,%?=[IS9446>8^_MTOEA2J+5I,GAY$\ MB**4A\PE\1F,K3Y%[4S,&'IEI6\^J?106KN\SQX,H*=0:#^ARU:,N*GH?K>< MDD2_A-FE#";H R>91S"9UYZ(OH +,D NM6)!Z*A3:Y ^25"7%]E#(;&=:OJ! MVR7YM(W>XY?S9?I,S-7N56=GB_G& YFDR(02BOQI#-6IUK2/N"I@T%I3$(-I MWK?W>:JZO+(>V@0V4E)7[R9ORV;9>IV%0>!C!75YC#XS3$ZBV#R3?B-)NG :;Y/*'&(R"&M;[3U)[/)J^Q1!=FOU==&Z87=Y3IP566M=(#.G:@?* M!$$:27),.CB6BV6V,31WIV[774C"MWY9?OZ5-6][W9(C? MSBNS]?]KPL?7,-M>*I =1S'[#I?3FO-TMV8MS<[KU=I-L6Y% M/>$BN! T@A 82#I)0Q12@50Q:"92+KSU;?UI.1SW7J'Q_N@8'!T<$L?9"1TC M%^@2L)@8*.L]U &&0))(,A9N6?/H<'C#/]@M1D_ WDMU!^/TRV;[$-_+=0=H M)3_-!(IJP=9F<\I: SX2WY)$H0S+V:H?#ZV#W65TA=9]5'^ MZ^6DMTORA67D.&0!CM6'#,<54DNQ(VLAS:AK#:0A]C#S6Z-W%4^J-KBS;^&;3(^-VS[Z;G5NL%*I$(2") M*D9MR<1JDR!D[TUP5L6[(Q(>'#ESX/+C)D0. H/%:74R,NRN6HU?)K;/\]6= MZV:?OIY^PWS1E>BB,/+CY^7B_-/GFRDH$YECXE(DDFFDX][D4AL54>0MBF/1 M^%""W &&C<@9N7')P+ <0V<=',(OPY&562%]V<+\LH?_UV<2=YN?%J^^=%VHQP7)'?*XH1MM:LA>1I MR]4NE*IDD,X88P/)W+4>XMF [)$?:DZ VE/K=N13_^]X%NF#/D^_7 9F^[HX MR@O.3#90N*["M@Y;=( W%P\^]+/I5YS0&5$;]S(HJ?;G0$\>-O,!$(6DG98" MEKP#_/98_-)TMDQ*304F>JXD-JWC?X$G90-H3C$ MYJU4=J5MY#>.$P!R$"TU0]^__GQ/\&_H!YN_VOQ-_5?OL?Q4__N/][_=^GS< M7"_,LJKM)QNBH(7Y;*1UFTF5M,STL$S)_%. M'_OS-=5W^;GX]'O@:<(!?EMC/0;_F#\Z%("X26 "I%4=MT.XJ98PYDT0QOWE2]">%'I_2&>I'PMES8 M=B)CPH41JIISQ5EMG2\/T\D,; MNE=(SL=L*'MW^>FG,WL/\M.5]3/*J503OXVKE3+<1 @F(PC+9$:F0_O7U3ZL MWWF]!;C:9?-/'_#319TO;5$?:D9PV(Q\CQY\+@HL6HV)AQ!Y\X91CQ'S9["% M^R#LGBULHJ5N3>(O835=+7^X]0<:W0V\GQ;KA>8..]L0@S O'7D M*-3V%9J"FOHCQ%0P.QM;9Z@.9TE^QS]N?/B2?,[S>=H> MO)NEOF___$AB_656^T=X*]"G4D 4VD%*45CBI.3 52RI)*%R:=VV?U\:N[5# M^R#G?@WF@(KZDA2^9.2ULZXN+G0CK]IS>!R,/ M%9BV54DOR;]/VOF[#$I=C&/&@]9(P9B49.VYCQ"1(1=,)A2M<]#W)+';@_D8 M] VII@[F+.E4#!A8X4Y"KC*:XP"<$( M7:ML OW9.A8O;EZ?HZ=:'VP<1][(:6RE@Q"-SM5S?"-,?GJMX_Z>(OX<1,@-D-%WUP [EL9QP=<. M)8L15#8R-!_CX]7B+$SGDR 3[5BG()O,03DZ\0-M61 R%9T"HU-OI\*#9\#W M-!7CP.NT*%@,HI*Q>TDLR6%>"B8P++UWKY][G:!KW^JJY[S.(*CJ UL/G]]L_YMNRYG>XK&6E MX1-.LA N*\?(@G($%5B$0&9:4"B"[* MR2Z'#Q/QC+1OG7N3H1U:=[:(*Z] M8CI VZOSAR:6R^1$\CR +T*"2L6#,R&"QZR3B:X$V_JQ]4%"QKU)'Q1-QPN^ M _2\74X_3><7XOE]L<;5>TQ([B6Y$P]P)[()EF4)G'X+%-/U_8%B79N<0YYC M=,TS?_:C<-R&08/B;4!5=0#$OU% ]'99;?/;^8=0+V#>+?'K='&^FGW_QWRZ M6IUCW@SY^^7[A_.XFN9I6'Z?)!EXC+PF--7B]AQHWWFC@.(G@<%C4+QUX M7>5V?S7:IFFV6)TO;V03"$&L0I)RR,2CMFE?V[4;9N('I M@&BZ5R/77E$_JD$[N#IEM\\]B7$;L&IE3U &CIGB P9.III1DW';JUE;+H1! MANVG4Y[6Q-W,54^+3_/I/S'_EDD)TS*]VR68R+C1/)#^[OP,\YW*"LVE5[RV M"D%#7HI5@79QG<:G(FVOI(4TK6/:QBS\4$9S'WP^5:9P:M5W$,QN$U,,=+(Z"_C'4_Z-Z%PTR,?==X20>QTDR-/=$M]>Q5H4Q2+K.B@ AF1>O2_WUI_*&\AWT0]KC]'$!Y/W)F* G4%NXLE%P3?H+FX'51(+(W M#$WQTN[T4OVGS0P=%CFMLD7W46/?V:+H8C+""DB&7!)E6:%=[C1(::W)Q$Z\ MF[OU_V>+'H2"W;-%]U%)OTF!(NFLBR1?5Y'GK9Q"\ $-..-#,E&Z(O?(%3TT M*7",3-&]]+=;4N ^PAS[>+QLC?@AX3PLIXO-5LD2F:D]-:*NC?\98Q 9!4*& M' EO-$.M=GIV?N[<>VCQD2=ZG>Q .UKP8R/G@NY_S%=?,&WNF2YVE.;&*]0> MM)0U+5^2*^K(Y K)(I8HS8ZY,,]Z38\0,.+Y=+Q2%ZTEW E,7B^6F,)J?9DW MC9FI@ Q$2)%,9.;U\3N L4J;H'508:?[M1TQ#"]P' MC.UFZSAEC!1.@K":HMH2&1#ED7PV)IFU*%5LG2K\""DCS_,[Q;'44AF=8FI[ M!WSI^M4!A.2.U5WA*2+P*4.T.8-,FCMRU7ATK4=_/TM4'Y=.1ZE^!S@=KH>1 M0Z@7M)7^X\LLS%=I<7:#HPNS6Z(2O%#TP&.I:591U59C#C#HG%AT5N =>_5@ M&/7T*OU!Y AU+@:1;9_FY\U5 J!"&:7@ 9*O"3+TKVNC^ #6N*P4,I)4&-[R M7-$S\MC/D0^WP]0RLB':N9KG\MUSPCA/K/8A="ZZ;::\E\1A,DK$.A5-XBYU MGWLOW)VY.E#?BU,)OP/C]2Y\WV9O+2XX>*QX1P:?G"L6A H*E!;$8;0D4(H[ MA./2DW/0V)#M2EL?Z0_-<#>H:KHT9N_QRV*YF>\8/DUX3N2"<@N)U2HQE6KM MMF,@8TI1\20EV^6"^OF5Q@WT3FBN#A9OC_;I4FZX^MMRL5I-$LO2&EO Y-H^ MK59F!UTH:A&%*X_>(FM=./4<3>,Z6:>S1\>HXD?-I?IUM9Z>U6JPUV&ZW#2< M7"W*[;RS\%#:Y6"I5\<2=)),K:92&R>QBQ. O4 $+K.I$[\,!'+I2%?>%;3" MM2^(ZSRQJTA;F/<:M.)TDB1/$O%TL(B,FGX>T.-P6>-_PL2N?1!V=&+7/LKK MP UX[+I2LZ0BDK@(*:%.]W.U^7Z"($V*5E@K1>O3_YAG@W[2L_;2_X[/!OLH MHU-,W;[?9!@=^40>"O<6E(P68G#$7U8!@_76A!-MZ=&3L>?%><194SCL8L>$H[,X M'HB@17?J[,ANMI#$=>G@:H(^6!L#'1^FWJ)SG<#YS "9LMHSS_E@SEYC5CI^ M#SD$_CTIO@/\_VVQR'],9[-)1!&4$!J*0?*Y;0H0LV,04Y(R&!&LV*FA^#XM MFB[6[OCIY!B$'23:#B!QX,ZX9/?!'?([KBM2\U595$RP(F M43 4;-U)*Q_P/!/-L^M?-JWF;WD,,XC3-92 MS_"[*.'OA]A@F=22ZZ!"T6<8$K@-3=@=73D@V=I>7S&P_OQ M'V'V4N?NCS#[R+8#\_-$&[%?OO\]_*_%\N4LD!CK]A)9N)Q\G;=8&^]H1G;; M* 4V1,E(8MJEUKD&>Y#W@SW1''/T#:6TOO%XS=B-GA9<:"\<,26EKRF76523 MCX#)>2Y=\AY;NUY[DCBN'1P,*KM#\FB]=0#+CY@^SQ>SQ:?OOX35 RQ>=$.I M\ZHE2N)"LNU\VFA,!)-\2JA$YLU+1'8BK%L('@^-Q=!ZZ@!\3]Z>CM.0C@&EB=38;<%4N^6^"5,\Z_?ON!\A5@T6O7JPL]OERLUJN7X(+/'A]^.NLWX"R?8Y&J MA0N:U2+C6.KA[1R%Q\& M0J5]EZ:W3J6_C@V\#JJ>T11U]M->)>BL!Q"RAX4 M]PE\\@HT=[G$*(T0K7-8=Z?NQ[:0^^#N\<2 IAK\H0WFX=E5^WSZZ4SFD%E2 M1Y_NF:6@'0*B2:"4"1"#E81="I8Q9F-V:/N@XG8_]&/D.W)JP.^+^798_<;"A2-F\.&<5\>QH!5 M$VUT@*9?5R3I/U[AE\5JNIXXF:7CQ4+*B9,#&#GXJ#2(G) QE %5ZZJ>6P2, M6RDQ)HX.UT,'(-J(Y;:?>FEC.X0]V0/ M4K,3O/2?$5Z---0!UFXS<5MHERPQI[$88:#4802;/N+>*@XY"8J5K7(LM'XL MW8&LG=!G_HSH:ZVS;JN^WBT77W"Y_DY!>NV&^:76.-4"P$/N&1[^I%9W"CO0 MV>C^X'*M=[,P7[^XL>!U[[&@=?9"@K&I@$K20B27')+)DE,4ET-JWMWW.:*. M-U./+'"]M6[, 2Z21>\-'?<5^]8C1%\$2..]YDEF+5LW7-F'OG%O&MKBY[YI M&DA/'=^//KCWCWA#>NKS!K57 [X4/8\ZGTRB XM.0%WOG1CWX'DN(&6QR$HJ MCK>N3Q_/:EWO 2XT8;5X0!7K(,.R:6^$P&0HQ69KL7DBVO-4]6ZA]L'*SA;J M,)W\:';I^OGJIB"N?H-^FX+F):;IAH(+%_.8]YWV5 QJ ]O)YV264TGME6(, MM'$:E*!#.RKD8(WU(9J(5K>^91K<K>B^^#F\5?PAOKIXCKD$6Y^^?Z1/F);FINM2+;VPI>& MCH=L,CBDT\=PG>JP4)9T:\CM0%8OY?(M\;#KT7V@D=6I=3L4"CM[B8?I9>27\CKI_)P^ZOH0 MF.6DDRT!:2KE4TM@Z%],5! M$CHZ[S+RNT]+#UJ=>Q\\;@;%D$;F.!EV8%->GR_GTW5]"YOGU]-O]:LK*,ML M;& )--:$6<8=4!RB-ZEH468'"1DW1V)H%!TO^PX ],LYR7 Z M_T3RN?SR@6,V<&.3XAED*0@JTM9PVA7($87+Y+LEU_I5=2?"QDV#&!I@[773 M >#>A'F^C >8*H'Y#*)VIU0D)XC>!)"J)'0Z<&ML:R?Z:O6=H&-_5.@<*.41 M\;%:KB?OP_S3]OH"K<,0;.W67/LA<"/!BTAN74FJ-FY6WNX47]&GWH %?7<- MB5L+]M)T;( +Q,,%VP,:+D MQKRI.4)9=]5]@.1&5OC?I_/IV?G9!>'9$=T^:3"&$=91!O IUWE8WCGA?""P M-U#YK45'5OHA*ENTD-_^BO=;Q<]Q?;S:P[<;9*,LBL(N"<578H-!\*@<,*X( M],B]LSO%+L^I_>:BXUC_9FH_6'ZCJ?U9-^C-]:!OQX54*H$/B=S;("4XIF*= M91*SJ0.?S,D>@-[TUAUMC/?&PU330>3Q*$1ND]=L MP$OC,#-G6?.09 >R.GTU.A )NP+M0+7TC+2_+1>KU?6(!J>U45&"58D,O@P: M C$"3A:/3&*(LG7?G]THZ_0]:6"\':Z*>UW+2S3O:^]K2[6VAO;4I MF?D%RV*)+U(Z/SN?U=DY-Q/\ZGB1L\5R/?WGYMN)+(9SGQT$DGCMK40;T)D MB7$F...>Q]8C6D[ 5J?&]0@T[@KXD:#QX^Z6'86AO$@QD2-/1Y0#E>III90 M8;5U2L01MYX]") M"#%H!T9DH[0I"4W[/A-#<]5IWL7X^V0@8#0KW3VFH=7CK& 2RM14 J8+[7LI M/ 4M68 U=!H:+5)BK8^!'P^<;7SZ5FKXL0J:PG))G_RU=872W8\=L.3H20Y. M5D/D4L0L#>$M.P&*VPC!<3*)2&@1AI4B6G?B[*>&2!D4H::JH'+UUIDI"-H8 M<)IEA1*U]*UOO/XL-43[X.;@&J)]]--S9'6C-B'I$A+YQ,"EJ./]2&0^Z0S2 MYQ*DJQWD3W:/\,/5$.V%AP-JB/913L]XNY%($XP2T@L.L7A& 5A$")(\ !U) M7!2%):-.UA/D1ZHAV@L*!]00[:.7[I+WK3!:61YKNCGM0UL+K!AM2Z=\Y-:A M9U8^XWT=GKP_:H707FI[,GE_'QEV8&L^D!XVJ9>70UD^X*=-)N9VMQB;6<@1 M7*I1B_ 49_A,''G)HE!%\]2\9?E3!/T@*6W'G&?M%-(#NK:T7R9_UEX>-6!- M@5E01FH(RFO0PEGKHG*I>37(+0)&]H;:*?8N9 Z6\L@GT*^7(74UH_6.8QYF MW]?3=&E+,27:.\E!R4J#4E@KX1(=UD'&)(+SZF[-QX/GT3/+C R+PY6W&$:2 MO8#BWS',UI\_+&;GFPF)EZ4!T9B2R7>+Q=8>8[1;ZN$-7HN8N4:4S.V#B0=7 M&?F<:0N)X^78P4FRPV5K[\GKS@V75 M#1*!'Z::#L"V3P;!K7OY[)TU: 5D)>M>I6WJ"M<@HLU%)I&3:]VH\E!:.XW) M#L3,_?FDPRNP;Z ^QF%TPH<8&'C)>:WE-."1#A9IZGA-9@(OK>_&]Z>RT^R, MP<'90FDCNV]O*+)!?$L")-+GGS9<_GY>78ZW9?/-ZO)0RJ\7RX^X/"-Q;)A, MR*+UR0"Y)HED2IPZFS0D;1)G)%*#:0?/[F "NG]-/@1TIU-)!^;PJ6;%7Q:K M,%M-7 [!6E6(#TDSSJO6-UO-4==J9HHVY:ZR4#F#V-PK+ MWBQ6J[?S+0N;"=9OR[9?_\2[:#"* CF50JZT\A"\,, -YJBY9KSYR_N3!'7: ML*(-N-JI8N1C\[9U?D^1^_(\K<^7]),ZD6)2-"NHC .?ZUAT*6FS<)[!:&.3 M<./P);B[3:AZKI^?XI)_ ^"HB)*8(5*E5: M/T\\3=&QY]3EI]_\Z'F^;&IX*>J'!CE@-)H[&%(H+* MC((YK0PDI[W+7FC;?'CA,/:M'N@?SL_.PO+[V_*U< *&-D=OWG[=C$3XO5BN3NK+*3$ M0VW%'VV=F5O(%@<,$(2TI4AIM=OE+NM(,L:]1AT(>*=4S8]X.%8'83&OB26+ MI_;FX046[=8>_+ ]1A:G.91U274P!X?,"Z>M0*ZBM[R X,DR)S%IT?HY9MB@ M8^R M.V5^UY%?)I&@4F)U>@0#Y](F,F.:C+\)S1L(_WDJ-/;"PR$5&GLHIV>\W4@I M9U)*=+6+N_'D[=IHP$65 4T0R0DO#&M]G?3GJ-#8!PH'5&CLHY<.H';MHUP= M!9?-$*VL@V\$I"00E.043KF,D'W *!WW(36?E/88,9W"ZE"UWSTVF^B@ S#M M\,(BD,FL:BUYXE@+0"DRLF3XZ<.RB)H5S4\V#.W-7EF4X]=]#')*'J::#L#V M>CJ?KO'-]"OFW^J@S4]3DM'F9?9&%[RH19"!&PJ_L8 B.8'7Q**,/B:60^*J M=;^X7>CJU)X=B(7["6AM%=,!V%Z&+]-UF$W_B?=>2#:]8B;!QBA+MH!JTXF6 M"*+W M Y6U1)6 L^)KJ@>'*%F K&QV5D:>56J\O8=]/WC*9-^0/)]@B-8QGO[_6 /Q.QSGAZLG(,-W5=9V@=@7!$M"CX!Z"UH+0H3,= MKL% %-)@<5I9VSQ%?A\"C[5ACZ]PG88@-,L6I0 C/<77!G.=A": T?^E@"6R MNQDB1\M@![+&M5S#H>BN(6NMH6X319ZV!0P9@.F4^Z'QL!2M)X3 M$)DUH&+M(&6S@80I)+1<\^;[^:0V[?H2_'+9ZYU2VT7DDC04Q>JHISK5,2)% M.84[I[B3V;1N?OC_L?=EW6TE.9J_"-.Q+X^VTUGC<[+2/FE7UYEYX4%L-J=E M,IND7.G^]8.@J)V2N,3E#:K[1:86WXL OL 6". 9+.8Z32 ?) MM=NE/)V;7CZHX^,NF12)=3[H6C^($KP7 K2B6)JAB,*SP4"W,YGCYGC' .,P M$NP I,\L;$M.X,%:LY >,^U%9QFMM3;K1N<9A)@2\QB38P-T!CF8WG&SPJ># M[J8.XO5O#\_B[??\4[B,SZYI%-]1"9>\00XIIDQ $G4Z+O/@N1'*YQ"+ M:ET$/)+O^))QF"2KHZOI*/0>ZYZB3](@<#(6K!B)L;0^,]N=NG/R+/?!U.'& M?"]Y=6##GV_"622K53H>LI:AUCP@.)DM1!=+N/2'K U[W6C5((;;6D/9A%)+:0EQN\XA",\#(EY:QN?L7A7!K>[B789QO> M[L/EOGN;LA*XB,I"P;H2*^KL07)GI4S2LR*TC.(%=ZM1;],3M;O=2W2[]S;= MAX^](.*)QKW..,<+!HC:Z3KQGE.T[ V9<:D,DTB2W^72VF5 6U-U*J"!GK$8@/ 3SCM,1H;2F:>^9;>\N[T-5+N?:@?DMS M 74 NNL0XX_YQ<6O\\6_<)$FW%MELT"(WM;ABID#FB)!*\%)JPJ=1>L\ZQ8R MQK5:[67]L(_9D8SO"#L3[444VA"AN5Y0%9)!")I!T2Z+8HV+S2]:7K^[CP#] M8"$^ 8J].'HP$O[,B^D\D=.^6#7%PYOXGY=3(N*7=;>U3^NW3'PTCEFR[\9H M6V]CR3IF3H"C'2-34 I]ZS:JG*!@T$%E M'4WF0SD?ISANVXP2(.-_U0]Y,^*E>$DK"W5Z4*;P1$;:BJ* E9ZC9,:IYN-Q MMA+2AX_>'BD/U=?Q4NC JCUCPM_^_#O^O_GBW04NKS+Z@?,DE76@US?GHC. MUBO0.E,([".6YDUC]R!O7-@U ,/NSM51DND;=+<+^QV_7[?V\#&ZPCGQ301: MGA *,'H!&IDSQM)F90.,M-F'Q&ZS5\=!97=('BVW#F#Y)<=OL_G%_.O/M[C< MLL3-,0-JK4I!D!2?T*(HOO;)1"@\EV1XS(ZU#CEW(JQ;"!X/C?G0*[0L.-/Z@O>3Q(R;1VMO9-MPO4/XO)O/ MEM.TGHE!?*K9ERNR)CI8%5AA('(4H)(0X!7M/JX5]ZEX3=[PP&AZBK:^/+@# MH? "P)K(I0.\?<*?ZU*?+_--$OJA%I[8+$V0S$).Y&,HKBUX'24H+8PWL0A5 M6D<++Q+5E_IJ@["VDN@ 6M>G&L^X%/_,=:QB3F]^T$[ZFN]TM1U/15*Y]Q<3 MJSFZ9!PYPLK2@J,%EYVJ_?)1:J>=P-;72H\D>=Q#B''-= LICCWYXI$3O?B: M5W_/J\4T+NMLT$G4P2OCL YJI"]))O!1DVM=G$=F&&KWX(!K^VR+EUXT[N#" MMD!JS]DSO5!V79RWGL?P\)=#'7SM]-)3'(;MO_I1#LB$$@1Q(<'90GX@X[57 MLH[@G?,BN>AB;NV;]WH?CD!=R.')&"(K4MQ5%)RQ!\M#ZU.QUWD?; M!U-'W$?;1UX=!#/[I.8UC]HD&>OPP A*^-K3(5A(RLN,Y/I:W3K1=S;G:T,A MY(A#MWW$U3<2MV;H#1J/6FC(.3!01CKP61>0*G,LJECN3WC:>]Z';GM!Y?';='ES=..+9$R) -'8>FM#EJLE,!%B%(7KD%HG<;:0 MT2V\CA?[PZZ/1\K@B#;);4K1=SL11$W!EZ*8*S!3;\QS#LZ(!#:$Q&TH&E/K M>POM3FX'RTJ?$FCMY30^]!:8$##N%GEDP+J&.Z/CIV=;ITQQTNIW<0C\S4CSA(YMN1%9)EE,9G1[UL7 ML[ZJ*Z #A0.'":@#A^N9-5W-[;#%1\ZS 4,, A6(8:YH3;XKET;6G:I;F\F7 M:.K6%3L0!;O#;'^1] VQIZ9R:*9KG9:$0NJ:C MSCFR^5PD[H,("9L/B]V? MRFX=M<%AV$)L70Q3V9*6?_]7O+A,T]G7F_M(SF/Q1A@()M?3O*+!>T>^B4:& M7,H4Q-"MN[?1U:U;UP9^S473[8"5Y\^0FLY8.?A5IS@M._&DE?W.,QA9W)3( MTEJM)2BT%(]2[ DV)B >:%#*%T"' M' 0%5A2 4WPN6WN!SU-T3F=A^V#G42E*.[DT"G!;JS]R)A:7.6UV_))TP\?5 MMYI]Q#"]F*ZF!PTLV.&A;53:OM0W4EZ?\.=Z$D)M?%4IP(OE;8-DKXIR(H!, M49$7)@2XQ N0<\:5JF. FJ>?2K\-.)+E.6PF9X(7)H NM8).!@XN.@*HX])+RT20S0>7#Z?E;C.8N^R; M!XWIB]0I:LZAU&)^E8,#3\8?LN="6<6L$P$E6H?6_HXS_)H7O^:\G+"04ZP-HE,*6*?R!@B<*_(_E/92*).M?0$S M+[VC7SVTCXSOE9RWXF@'IP;O22O,?V920.L\\YV==]5%;#4I7F>*GC-D4MN@ MG$RUFZL'R53T*,AO3:UWPHM$C7LFT!I3P\BB W!M-LJGQ;SDY9*D@Q=UCURO MABD*QL0X>)LEJ*(1/'<6,I;B6([>F-;- M(G>G;MP+>(,JF?;2Z0!WZZ4\#BVO5\.C5I*9"+(>D"J! KSQA=2G-2$@<^6A M!WTTUIZG:"=\F7/#5T,I=("IIQ>B. :MO 6O:BEEYK0YL@JT5[3(K/@HFC?P M. Y)]MR0U(;WW98Y_)+#ZH#,S_J_M4GJ/*:@4;ZF/GC+N:_D%/@PE+45E0(5 M6:YSB2@ ]UD6F4/2#X?Y'+UEME-RK%;X;3[[6F^LUZ??)BV3,\9SRT A09." MOUJI32&@SQJY(&0&V;HD8BLAX^9Q&LC^H2(XGMW=YHC72SKTZ.O.?VZG$ 8\ MOGH"&MF1C?!,@3 JU2K)O+Z/4+M\F:PE:MZ\Y]HP:N'=G%BZ6-5RE!M.WCG3 M*.BED0FT,^1-&\X!+>$U2%Y(I(H;U_HJ_;,$=:DF]L'"HWMZS=@_ M0WOSINCOT6*"9^0L)P?<(>F^I"A&JQVALDE,*^,*+V6';,J++QHW?=L0(^W9 MVK5)^7SY_3LN?L[+Q\O5@7OR M693U!D*0!4H*&C&68-)Y.*WUJ1]F]*S+>A)V=?O+"%$TDN>D++EFRBI3]:$& M:XR3'+E!% ,L[@$975JB?>3^T!(=R^H.$A_OZ)73U:\8:^C]<]VFP7IAF*

%+'18[H>?->?(^I&!\K1PGVH[P\GUG>48HDL%0>?* M%\$DL835MD=."&M2HOAL4*3TT 'E6-D^"Y4#&-T!6/[(/^87/\B6WU_,YG)Z M<=IE3RHV).EKBL!3+(\";"BR,"D=9ZTGK3Y+4$_P.43>\Z&8WP&2:DIH=9T2 MHO^SWE[DJFN!@?SUH&MY=JT:9,9"$ERE+)UDO'4!S#8ZQ@^:6IJHHSG=(5HV MN\EYS)KV#_ETL?8^J.?JT9AZ'3,RHQBCWP^,EQX,U?$2?@$R!["[!]!,9_EC MN5*6UZUW$EGI3%R( >NYDXD0F#-0R)X+K8EC[17,(RKZ LLALGT(E^,8W0%4 M[F0>?Y^O\G6E^V8Q*:#Q,0C(*M:&398!,DU?='$N^F!]\XFHSQ(TKGT: $#M MV-\!EN[;[[4NCDYQK+W^I:_U7RQDP(1FW<0IFCI$5K6N7'E,Q;@EEZV]FB.Y MW!U.[C0,<]Z4Q'*"D V"SU>?\(\]^G?[(G_(B7HUKN*=!?[G,7_Y%/_^Y^4HXN5&GG%OA MF+[2T4J03G4RT/[++B&+MF#:Y>CI>$IZ M>A:)B/)IJ1@?A_\V)^R'+K7UZO M-N6D6"T"<[7KEZM#16)4$*VR6D;'%*H=@'@\)3W%^PV >&+1=&=*?[MIU^11 MY)R2KO=WR,L@=H+G*0,7P<;LA-)B6$OZVU[M) >[Y3"L\W48OSN S=VX=9(% M*E6, .2>(,\EQ2_,%4@Y"NTS,R4TSR7=>7]/QO! @3Z3%=B+NUW,/;O/D5\Q MYC??ZR7XB9=8N-<.)"NQ[AL+%(%*8"FZK LM)@Y13K"-EI[L5AO,-.%Z!YKE ME\UK?YW.-Y?FP/SR]#9"0KLR:1([,\Z%HB72^[9W(&N2_@@@LE%6DB&S '>7MG MH0\7I@UBCN%QU[=2OGR;+M*5Y7WSE<++RK+C*@>?>V+#TO5=Z1ZV8M"3J(7G M6+O^>E"UC4V(B,!TP!*2#R*7 4S\B2H&I0I%U#H!\L= *:,A".&!UI4*;2*K M8^O2GG.I&-Q'[CM5#.[!ZBZ!B'RYWAY,["2NEC9(1"TB3&2BF:!U)D/U,R5M=O-;-^XJ? MS<'%7C+>]>!B'X:/G"_>9MJODXT64V:90\*Z"OH(/M GP1EBUBSQAUFZK7G@ MI]_0$Q@.E=Z\.2L[T"1;*FR]<\7'0IZWK7V7N(V 1T4+9DN26KOFL_&.ZQ& M_;0%@$=8G".YW!U.-MN'ISJK'#G4/@3U#K$"AZ11%??6*NE25,,BI0=+&NULXV.<4U4 M<]PH.X/+ON)A68_T'KJY*L 537OG"04;K:SZ1 VI>T\\JYIA1QMA:USRD MH:S%$<[@PAFTV3)1/*90^IB-H3TED(6EO@GJ(;XI-6K/6)T&,JQC5" MQTGU&8@3/F=@"-SSE>TEL__LB+V?3KM]7542=Y6W5)G^=EG,?!.)[H1<;I< MK"9_X.SKE1I/R;'B) -7ZKT-)2R%I)$4NLG*I.*+-COAC9YZ!VOTW2W.[KVP MIP/JPWV=PWG8@^"OQY07X[1."2*O_1V3<. +C3A>*?(V7C6B2694XP0I:*=I%T 'PH"2UY)M!+) MCIX .SUD0]I(>P<('<#Z#D"T[D[_^WP6KSJ)7TT-OFF!PX+BTD(QI(65I@ I MH-,4W+/ LBL%76L4/4-.?S Z1.+;A@,T8/_(U2B?%OE/G-Y,P]LL(*1@K198 MSTLIOM>!%N#)B6=:<'C)C,:HZ$-"SO0)EL[YP1F$4FF MX%2IU^-8KE8[ V=16F&%D]AZW/3!7:@&FR[2VHDYFM,=HF6S@^K]$N4R!^?J M/=TB(^T@:0"9R44[5^]N#XR7'AR7XR6\6Q>J?=C= VBV-$?B,J12)&0E-#%% MDXU$3YSQ)D57 BO8>O+,8RKZ LLALMVA"]4>C.X *E<3O#Z3%-8UG?>\?S+# MPN7 P,1$AI6,++A$OA:+% D4J;WVK7W;9\@9=UY1:]O4BN_]0NCZ *LX3*HH M*#F3KZ=RU*N!,Y>"?J,FH-LN8EI];C%!RF*4@VPX,2#9S*WKK!]DIB>K@X=*.H=VB3L MS_<. /3/Q71%#G_Y6*Z7M&;7+A>U@51C272 K;NQY,T=AJM3V[?SQ6+^KWK# ?^DWZQ^3H+U#$EO M@[6.['4]G?'%9G!>VF"S(3>R>?YG#_IZ*@%O@[?!I-,I\G[%Z>+?\>*2?G'5 M#NG.4*U)21A-41%TI$4J3TZHUQH),YF6YV5&USQ;O2>-/17F#8? 9E+J (7W M>?86E]/E9Z(%T\?9W;I8/D&KBY2:8A56:LD;=Q!JPLT9+4O)5F@Y;#>1IVGK MJ0BDE>LV@%0Z0-NVW?2/V>4RIVLM_F[^_?MTM>X)EZ^[F>+7/+'"8T+.(++: M @JUA(#=YP6K"]W#H Z%.MY1BYK@RC!\V2)99I M <$40?LL9^Y(TQ?14SN_$R7DAXM3]^5Y%YU$M^V2/W)-())C\-A?52[6P@L- M62!Y"HQY0,$*2$:^JZ3]H0<]''R9PIZR:!NSV[7.O" M0S;1# X'8@C'HJ+!,A<%#B1)$ANHS?(@]:M79,3-A$, M,K#,*(@QR=<]%B'DVBF/Z12#2]'G87/[_381W$?N.S41W(/57;A*CUJ?2671 M%^'!25^'LL=$T0BMQ84LI#-,B8%G5'?:1' ?P;[<1' ?+G>'DSM=T5(PR"2Q MI2@F0/% _EV1'&1(3$MI2M*M&QV?31/!O62\:Q/!?1@^=D%"@Q$[V89@5"$_ ML1YR!5^[/2>D\%-A--$)M#L5+;S6Z4=[H:'Q]*,]1'/^TX^4%QEU,"!5G8@A MZ O6@9E2^IJPDTG8E_SL5SW]Z% @GE@TW9G2VY"X"%PN3-K16GMDU.1F,%IYSG2PTXR#T*J MXF,VK.@AVM\?/.'FY.4W>PEZUPDW^W"]._1\F-&3\W*U;F93JR73G61_SDQ& M%VJ?X[HR1 O.&P$I%2%$'6YGAIU^^QQU/:FF(1#63#)=8^Z7R\5T]I56-IVG M"1<\&ETB&>UZYXA9!UB2!"VSR9H<3%]:9]!WHZS/2IQAL':P1+K.F%^O<%.P M?5R*_(F'M,N 45OS76DIU0'7V6,L;8V&@:@#C)>'=296885E2%-MXQ;O2-KXS M=21"'E^T&4 H'=BYN[1_+#>= M='X!-43GA>6P%J00SC,5-<; ND$*/S2;HB M6G=Q?(Z>\?VGQJ!JQOP.@'3?/%^5YCPZS_XUYPFQ*#/.!#@*?T%%9L''8,A M^Y B%R**88]HGJ9M?*>I,< &$4H'8-NBC2>2%>F5)\4KZWUN$VL2CS:-U;EH MKNAC;-T3; L9X]PEWEZY.^W"Z0[1LSA^U+TR8& "Y(N]+R@P.4P9C2HZN-GZ- MK77GV71UVDO"NW5UVH?='8#FX6'R)_Q9-]/UX"+#HW#)0LS$%:4%)_U+GGLQ M6B:1I):@O"!TB\:/GGEOC;1"I='MD?].2X>\9:X*D\O&0!.+VY[1)&>Y M8Z,DXM;W0]1\^QVF?; ML[\0']_2'_W'Q'N34G(!HJO'>$E;")G"6:F#UL9G59KG@IXE:%R'J1DN'BJ; M=D(X+PVS#E&:Z9G-TP;4-MOH/87.R:F*.B&0:U/K['D"SZ( :ZQ(.E&,ITZQ M#5OIG,_Q6TZ7%YGLZO5;KN9CD&'];8JAWBN?UDD):\ZGC[,_ZDS(6B:W;N6R MEL+M]E":,5N$!71UV*2M$Z%"XB"ES9J5XE&U[JS3= $=Z[1]1D]04[$@G6E?J-E["N!'I8"@?4]#G9>NO&(1;-S^N;@5T@,N.DGNMS?5"!4%*7!CC+3\_7E' MMZS77(+P0BOP;CU860OPFG4]<[DYM XB"JY<'>RM:"5 R,>6S!F1U4D1(]NK&@;>%J1!+QM"Z ME&0/\CK!73-LS$\CJ XP^'ZYFG['U=T\QM-K0Y8T5R*#2?6H6Q$C0\P1&&U= M:Q)Y/*7U1(Y]Z!L7A8.!9'XBB76 QNT6Y-=%_L_+/(L_UU8D:1FB%A$"C[I> M<"C@%#+((0?N8HC*M"[(W(&L3A) '3J"ATNO)T!N6]#UL,H2?"I&@_&20CTF M%*"D'3Q!*=E:ZVX UF=F.164'@*:HWDTBG4EC<[]KJD51OO F;PA5<7 MVA//-*M3NAF6VB#&Y\&4WS-T=0*V5F#8 6Q'2:8GM+V]'5CROZ=Y041]^_E; M_I$OKO:HPE X&L"[&3F6#6%]+[0R'O,3F=X*P]")Z" MVY$2Z11<8K,4*TIP6'E2>\:K@G4P;*QS8@UWK'A#&_8$X!(]M(8=%UR'2*13 M<,GKOK;:ZUB=7V9\)'5/_JK/WH 7B+&@]QX'.[QX3$XGGMPHX#I$(CV Z^J^ M %X\Z$MOO4\6%=&M*1!2P3 @E@CR(U1.D2OGL/45CB=(&;?52R?A00,I=0"V M+PN<+>G-E8V?\^+'M%Y4N;FS+G]5YL-+&51QBH'@?MZ9P8=N0A& M@U=!Y&(X;;C6%00MZ1_9RVL!J'DGTNT V7^?S_+/O^/B/_+JU\M96FZ,@4/4 MBGD/&2WM^:*(G)ZB3+MAH:1$(=0.^77&A/IK=Y1A]6GRYP=K.HCZ5^>\7727%"9ZXML*Q2 M[7."M,"D018;,'IF=?..YCN2-FYZV0VH#5S14KM3>:G,KOCIB:'!58;"33K('S,7/4;'^0Y7BEA@_>T#!&C!Q5+ MO9K#(Y20@RFRH&&M[SGM1EDGARNC^W0#R+$#1??VC")=3DN_F%N;5^G]."@ML>(AH3&L7[P R M1VXF.0!:YJ<570?H_&7S6EIB[3MV?S'O:(O7%.]ZQ\>K;R8L.HZJ)BZQD-Y]%]@;9CH8@J 0M5+_-$$9QG!007 MJ5A?3$S_TWWA^<#E6+P-UWUA'^%V8'2O_=TW\3\OI\OI6I#U>-_1NTB11^"U M0DGQ[,#QVKF'^Z(1F3#-2ZR?(*43Q)T6&$]$)<=(J5.PU8^+?#T7(!FM@K,& M; D<%$L.?$P)+'&*<93.B-:E.B\2-2X FXA^!S@=+H<1@47.T.338OH#5_G- MAQH8X>SGG45MBC9D],YD\GRCKNM]<>[V="@7#@D4$AQ[K70*$0 " ')RFWR!&-L2TM ,*6+O."A]O MZHZ437?H^AV_7^\_[IV.GB)D6D8=MEZ0V&(D)&N4)[Y$HUO[_4_1TM.4COUE M_"QD#F3XR%;LXRQ_FD]GJ\_Y1Y[]2F'[I[R(5RGG>\..?KG,7_Y%/_^Y^4HX MN6[[(4.R2&8?F%.>=ETM? Q&@=:D?VU,(C&Q@YD[GI*>P'4H&N:CB69D(/[? MO)@?LMSZE]>WXJVP40A5F\]F4,)SBL$KRY,MTF6I57HI?=:&DIY&QC0 XHE% MTX$I?:FY'.?>6A?(3-0*".6%!R=C@6B835RR$M1@*<8C>D.>08N"8URXEE+K M"83/=9K#S'S)%D&&H&A/(.H2@7=08!FN&<+*;;&=P MT[V)EWER1'2P'78O4WRS6"#]=%T3\NY;_?AA=J4;/I:7*AOYA&L6 W(+AB&Q MA:0%00<-W$6EE10I-F\%=Z*E=>*AG!Z\!Q>\G@Y)'6RP.RF5FL>Y4U7II+!. M:E:O7G@RG!PAH$M !M6JF&NRNG4=XI/$G/^!41L0MY%6%Z.3[V<-;U@\J6V& MBE8&V;I]U8TG!$G/>.NU;WW0\85'L@;," MW^%%O+Q8?_QC?G'QZWSQ+URD";D&+%KIP4II06$=$NQL 1Z98#JPQ)N?EP^Y MGDX\SF-1. M?E:;S-&.M#9*%VT>_BNAO)ZBU'B\0N;=);WY>U[\X48_9;^_C\F)>JL TJPB2$H91R$1+LAB2)B M<4GFU#IYMBMMXT:Y0V#HH6X;1$K=YK\WJWVD M9U"TV%1S[43UB=47 MX]GF]2CFK 4HEP*@9616K41M@N'H3KQW6ZFO7Z9+_/IUD;^N)?;QFNEKGM_N M"H(NYXQ%L"$:4+ID<*XZO38$6THQ*NG&Z]^)L/-07/N@Y]$Y77/YC'Q%YXD% MO?WYMSS_NL _O_U\L#9&SF-2*0/SW-/:/&GD2&MCO @I?-'Q81R_]4+.ON\= M-X$U)+0&ET('8>]F/7_D6BU-HKG^"VGRXM<:]F6J^7-?EZ^_;GY] Y7^>M\L=G6]Q?J/'=*U+V] MODP@1*J3AB-]2Y&ZM2$%PW;0L$<1,6Y.9FAU>SKYG%U,OZSJ\ M]?5/97WM#:[!1Y6!/ ()'BU"4-IYPXE3H?6=V6<)&KEO13.YSX<20@^(NJ+] MNI,")O(:1 "6ZR4V4_.9FG,0@6F?C:WG-:T1=)> <1'34+ /(7,PET?VXM]? M>QC_S'BQ^O9Y?G%9I7$]OB\9%;UP"FRHY=Z9=A Q*8!P)5%P@D48O8.;_OQ; M1@;%X:*;#\+'7A#Q"Z[PS2R]F>'%S]4T7B_%).NTLP&DJ3T(U/JZK12D:#// M03N=<9?+N/JX^)JQFA>*TRC3"@EU Q(BS#$$8NJ=G/*(5B>,V:C"HL*(3$=B?CJ>SDA@+YGP+A4!04&'7?I@+;]Z:/+_UB1S9OR;V0$ MK(NUWN(RI_M+D(:,*=,*6*S-=@,F\,%92!H]LR*J)-0.$'CB\>-@H)7$YFW9 MUT-8>AF6<3']KP<0: .WJ2@16Q] MD>:%L&(+=Y%P!*X-<(X:78Z]WH),4\1,)Z[VTBP\]9< M'A$JL;;[6?R<_.,S>6@\&86&;?O&Q$&;80V/XJ#7?2F^7T^^\>U/2S).\;KV'$5B?B2:>U2 M*%!,<"YKKQ/3^CK"G=>/YX2T1<.QG.T@]'G"IOYVTV.'%T.^D7+DQSM1*VM) M;?)4*\&,I,V"WTXS1/ MB7HGSJ"/,>MBE(;C9P];N?G"6DYM9$ L'B3G.J;(BE.M M>XB=]M;LD;7ZY&\P=%R2A4!T=2<7VED^0A0QT0ZCC:?[O);1A49LBK]A;F/L M)>%^G+[#5[WN3O5+'5A94S4B*1F4"K3P).H7#IZK""FXZ)C%P$WK(M.V*^@" MYR?%8.MM<#@@7L-VN(T-,D:A7)" 3M=*#9\IM(P&?,DRA1Q*% /=8&A ?1>7 M2<]Z&QP&A)[BNN?7/DF)^:RX@D"Q+BTKE'KO4()E42?.DS1QI\*LUO@^]>(CP?9#['W4_KYDM\$H0KUOL$MM3BAUH]ZU0MTBT>K;.9 NWN_)0- M[6>NFD^([]9 .+NKJH^2 Y,'^>:VJ8X)/W6RX^%Z;M(=_]:/7I8+CZ_DA-GC(S@6CO:<($+,D&\T/ZSJ8#167J1@Y*Y]4S9@3-&M=)I MVW-OIO-\F,5%QB6Q_^K?B148,8L"7D9;QP2S>EV?@ZX=&[22.N?R K3V?FD7 M7E)3=-RM-!N._QW$J,\N[L8PQOG7V?2_G*D,!R4=!2&*RL 32*6RI"3 M8M8$W3H.W8_"+AR:0:!X HGU@$?\<[K"BTKZ]4*KP?D]KR;92(79&4C)U_8C M-H)W@8&VOG#OD.O4.D9\FIKS:"AT%,[:2**+4.^)M;SY7B>\_M=5_,J%]BAE MI(V"=>88 ??A^Y\X7=0BM-I@ M?2*]"CY["1QKCZV4-?@Z-+@P=,ZK;()M?;-D)\)V IU^A: [0CYG%\\_:-K4 M/!#=_OQAH]$=UG3BD-1&]+XFHH(6"90/#EPA'#'%C721D^(ZT]93MUW=-I=[ M/LS66;/;(Q.5$376OJSK?G&B=LW$@*2UK?5*&,32>NTO$G4>H>H^J'ETG:ZI M7/JXRG__VGJ@<"86DW(_?;!@D:%0(2O%6UQK.;C;PW -8MJ*]J66 M#_OPN0^<;+E?Z$34GE&L4K*D(#AF"QB=ATP_9R5Q87)#L'3?\F$OF>[4\F$? M!G=ZX9];K,?W#K(.DC@3$Z"@7:.+\XGV3TGE["[\-Q3:#G?^]^%@%P':BY?. MI15>).$A"$>[)18&/@@!5J/$S.JEX=8#U/J\]=\>2(/(X)PN_HL24^!UKKB. MM%MLRN 4N7>T4[A5)AE:^ [ZIO'%_^;9RF%4T$!\WA\__@H_%)@VT4B/7;K? M;JH;9+:^#I\G@ZUK,_9:BAQR[=OD8DAHC&I>8?(,.2-WQ!O$"6XMA1Z.4N;+ MUI"E^%Q02!F;Y[J?I&;75@L7\&\8D'M4D5[D)EHYS@+]-E MO)C7X9%UTL'MR_[(Y-7D=:IR^?D;H3)40XXDO!(B,I, M881 LM"A#F](2@(:Y8 >-IW&ZFNT2]N5@_ M4WIG5&@PD97KUDYZU)MZU=C[YC(IS8&C?-98NNAAX,MYJS5 M[CZ8?OHL:$QX])'PNV'%]K6O5=W'=2YJ^2:NIC^FJX=3 )6WUFH7P,O:1Y"I M DZ$"!1@,D>&B 7?^D+Z\52/WI]\?.R?1. =!/P/5AP>KO@/,N^+:;W$LEX[ MA:4/?O*/V73U%"]*06(%-R!E"*!L*>"ML2 -.7\J6(YB8/ W7<_HS2P[V1;C M@>3,W/0&5W9V?/"0KOM)KNL[$N/(F,# YK,OOE!$JW[\=?YXF_T?U>3+%CF M.GA CA$4.@:HI NN!5)IE!LZ_9]0ZWEK%WX?1#]2%_W (X.G)OWI>1J=/*' M&>FX_ 7_^H-87Z.469Q>3*^XLOHU$Q#PHK;_O:3G_;SWQQ,>:J?6*@?+R#S) MH(!L4@04!C7ZXI)YKN_M(?NA =EG[<$? _U3B_S,/))Z(WVV;.Z//'CLD-[( M-4=IO(@,(D7'4(OH:<%)0D[.>XN1&=O<\#>A_*QM_S%P M'D'P1U2 ?:WL: +XW;;Q[WGUL=3FNHF5R&-$L"$44#DCN$B?2F)"Q2)M5*U/ M:?:C\*SS;,/KXX,$>;A>GJ_PXN1^ZB;'WMI/??#8(?W4YU;0B9_J@O,B<4 = M%859ELQZ=@E\Y"P9;FT6K0OZ>CGX?C%!LGPJ0W)5+9I1(-J4(*7:YK[M[8';?P[UAQ#_R);<_ZI+6M[A*SCZ0@@2A$B-K MP7(U3!Z,]4G:C-+[G2;XO'"I[>:%O5Q[/*FPY\=RO@>X;&Y"9.>8RIR!-B%3 MV*6"E>9NUCB"UN0=YYY7BWW@X4UD-Q'\"YD07^]^EL^OWR^_7E*99# M'9Y)^M31XA-WX+WB$%UVT2EC[&XQ[PLBO_?2D85^B,CF+?@WMN#QKSN$9Y_1 MH3" P7-:?@TE4K 05*9@N'"E]4Y=$%\2_-V7CG<:HE!06T*I>5$&?P5N>P/"0.$:FE6U= 7N/@%[NAHWA*1POD0[@=#CC;I<] M2Y\N*!#D[F4L@:-^\$,\ ZQG6#CX#5 MOC4%0\NX YS?))AORT"OQX4[79@Q&DJH)7;5YCM9Z^Q,9L9RB]RUGBKW)#$C M!UZCX^2I4X&CA-8!^@ZNZOGMYG)J](YY9@245)O-NZC 95UK0KWQ5H7$4O,+ M&D=3/>YQ0!_NP8EE?\YHWR3>/UZNEBN&RU'=J!XW5MD:O"SXF1CH>@(^1B MB0%V?7F%+**(/COI"[.B]3"$YHLXTXW1$)G#;98#8'+P/OES?85P/^H+UJ7.=R]VO?\K+^*4>#')3+%4B@!/"@E40@_>"0N^ M2,UL)KOM6@]+W9_*D;,G'>)]6$%W4?)S+-N)SR5/5Y?$D0^;45038G+QF5.0 M)2,%645&("/,@8F4DT-$KWISC;8L8^1HH6P#>=*N5*-G$2F: M$R:!4PS!U*;+PJE@76^[Y3!7:;!!$:]PKQP'DR-=I?>S/O;*QJS6G,>&"59J M;FO+,NVBKT.%$%R)#HKR,<7 4:;F]\!;+^),W:P^XNWC(#%R!^AC%__///WZ MC0S9FQ]Y@5_SM=?Y:5'[:U\7MK&(6+"VQU*\]D9)@;165P[J.?9,L# NH^; $^?UZ-) $#8"XUGYG-8I],Y, MR(Y+&R=?U2>>AW/'FH&KGWS6P<=1#](?-V'=LSPJ.G.!3$(*MIY>F5+G]Q'+ MA+'DPR9E2^M.HZ==X3@.WNO8A^-![1Q,X$O98_'BFH%,R!Q]H+V@L) MSO@"/#!T0KI,UCN-C_O?8C$/"[1RV8RNGP7'NM680(SI0JE[TS(Y4 M%<^2,59\[*=1T@ >:?.TX.O8?". Z_6E#9]E#5?1,TD^@9&I%K$R4V];)"!% M1,(K625_TS=+.-!W?78JQ&7Q>5^+QCUQK:4GS7(\1O<2++WGQ_48Q%F*& M5IQ!T:A)Z92:DTT%HB[*:9F3QP<7PD^1@WR)['$'3[^>=&13>/3B!X:7V1/V M-M5/<4I,G,XF8[)@,^D5I:IK@9&65*YT86@@XW%-6_=+R-OX.G'QPXQ4$4V-;PR2@EQ$*1N$*&J=2 M.H&;N9VZG3:.^1]O<@AA]V*1VN1W[C-D$@KW+');$ZBU$ PYD!8@C24<0YYX M3MA;VN+)Q9RO ]@"I<.E!(^ 3"][IXTUO<\(/M&RN! 30I"*]B! B MRT(%9X5L?A%CL-61 MR^E8BA:*%R0CCY[<9%2@23XQ!YXY[^:T:I<%[;2)["OST_J#2I<1RAV+^J#^ MY.H(0*#*Z 5"QLIZ9AP@DY7_3'C/H\*@#PY 7GCYF=Y.;0^<%T./EE+L0+WO MU)S\]_FZO7"^ZH6R_%)[+]_]?6V/^OM\]7_RZN&HS5_GB\V/ZM_QB2?;:X73 M8%SM#5U9Y(P7P)G@41)[O&C=/>FT*SS3^QB#;:0SP-F9S#"^6B11R#*UG<;R65N4L:^V)VN%;E^XB_ R_I?K]"&4RRIHY?,X'X M:&4"[\C/2\*HF*15F%KG3/=O3'H&+MQB'7TU)AT+UB=HC'I/C+N .?;W+D_/O]C MT^>2^ZP%9PC2.TF1,A9P*AKZED7)6>!1M/:>GB6H\QS(X'B9#R6\#I!(46*9 M+[[C;!-Z+C?+B%JCTS*"$]S4!ND<0O&,OCC)M HA-W=#GR"E\\3!J='70F ] M#"U9VY' F1%2!2BA%G&EV:\/<=,;-&72N/\1!/)SS/S-: MR*5$\BH1F(RU>:598SU"\I%QHYPUNV7&SV_&S5XB>W+&S3[\&UOP]V:T2,.4 M846"3#55'7FJ_1T]%!8R*N6#="WV>H/^@57F>*$6('T-4]2\>0D< VACCI34CI &1-P M"C2"#D8(_4"1MBW@/HSLSK,.C1'9HK+[!/ X9SNQ_E(YB\68PO]G>=&AMDCHP/AG#?!^_^\G*Y^?I@M5XO+ MM5'_N/J6%U^^X?4 ])M2D[L]>F,NJB3A()2J(FS(X(2W(+,7)H>H)>NF&O6@ M%9Y]C\Q1-M+P8/KOL=6N>^P*7HP/Q!C4%/99&R&X=8%6L*8$COSA1;MSV&5G M/>7E! @__68\ &[GTT7S8/;\C1ZQNAV98+QENKBJ2SF%LR$@8-%U9()R419? M4O,)D:=:VYEZC:]I+QX!ME=M$O]]+;_;N26">:9Y 6$3UCH3 2XY!0G1!Z^R M+*J;001[KNU,/<[7M F/ -MY#\EYD3.;EJ-WF$.,L)$9!N@\,8>D5S64H2^& M)"LSYHAGLQ,?+>],._F]ILUX'.1>^7Y\Z+HK+3#X7$!S)-9X+0"9+Q"XS*(P M"ORE/)O=>$BDV%]_P->T%X^!V[EWM]V=.0]:2*U=^GJT\BM.%^N6!G<%K1@R MRVIY7HD:5$8*MAG+()0W@3EOO#G#';L/"\[4QIY-BG4P.+[J@'-W]DTXER$Z M;L&J*G\O-6 DGBF.2D6!+)HS/ 1Y<=VO/G,[W,;I4 GLA>+_=EG?E]DG2U11 M.@=)V76Q1 "GO(-8N"LNR\A--V-D6R_^U>>-7X$F&!+/K]H1N)\,?)EQ-@F1 MT&O2H_7TS+D"* L'I94IV@C!0C>50ZT7_^ISUZ] $0R)YU>M".Z,V]I!?29G MI-0)G),65%0>7-0*7T8+/V8'PEK&"-474^J)^#^M^]1GZ5[#W!T+QN6?W=VKG%Y@.44D& MA60'"I,'K\@SDJE$A]XPR[MI_=ZL]VY_^W7L6P*MH=*!U1RLV>3MDZ[^TT-U M-/&&=(SU#+@@!:FT$*0E39WD:21Z+J+4K9/GHRWV3#/F[0%_JE:G3='WFK?I M$SUAG:#H/QH@R9+KGW, 3"$"-U9*8YVS2I_+WOQOUWNXRPUY/,ZZ[3W\848? M\Q?\*Q_25?CN_V[3+_A)>AIU KYY_BWX;F>Y&?1"L0!&%_++>";1&IT@RFB, MY5JSV/K"TC/D'*MUMSSZ"S'Q+?W-?TR\U3XHK<':]25I%0C%)=>.&CIX1YNM M^:30Y^@9U\5HA8F'^JB9!,Y!>ZR[9ARI0S;/:*Y)MM%V GV2C:F]" H$6Z#R.U.X/CR[R /=+/$]W_5<#MO],Q$1*<*A@ <#5FSHA!" M1@2I&7)CLG?-FS,_0/$7+T?KGP7-O0R+)"O,^:6 F$J!#"8#6&/!U2*1!Q=J/9'F2F'&] MJ"8X>*1:FC#^O#3)P>FTYYXVH%89,,7V)*9\4;7;_U/QR>1&[[_@%=@38\&=IY MR"70/O 5D,R!$NC A2B NR@,TZ4XV?H$_/3.PX;K;W^23+[/9^\N<'EU&#H1 MD1QGQAT4I26H6"P$X34XS9T12F7=?"C? 61VZC3L@YW=G88VPNH@47=_N&;Q MC@FB&9BMD5_2-[#^\[ ,Z+I86'3"?4 MV10GN 0IT),W9 PXD>A;QJ5Q+B3[<%S(_\S+?6%>[EZP.L6\W'UDW '.;PI5 MZ\#5JZ+NS9 K2QZ[PD(..PMD65(QU5>FT% GS,5+;NQ@]PH>$M-YW?_@.'FJ MNO@HH741S[\P\I?E( JQ1M6CY;7Y<2$DL(''E)WC@?4WK_F\)N8>@\-VPNL" MBT^X1;_=W)93F07$9"%K5BMP70!7:AENCCP&AX79UG!\B:9>YNZ>QJ5L*J$. MK.^]',0D.69]4.3+*)7J$1*"BS%!BIZS&*/EI761[CT"^@IQCY/MO!6CN]!, M#ZZ:WQ]']_%RM5SA+!'SKI+]-Q<&!,;D1;W )#.I]D ,\]9!\E)9RT11HG5> MZ2!"^\I=-\7=\(+K0(OMMJW.U1X)"C2[9YE<1]B)P M7"UX L < ]&]I->OZMSL\4=K?)/^W^5RM7:;KUGKF"<6(CFPY)F 8D8"VL @ M^,"$2U(&T;J]])$DCZM..P'P0!+N0-N2'[-81WOKR\+D6U^M\D[812^M2C>.I[E O#P6RQT73 MIY3XN6#\'5Y<;-I0O)FE?^)BW:!U4DQ$80R'C+R ?#;,*FBI(V]] MR',$N1TJZYY0W4#&'<#Y"9OX%*,GWC'E="R0DZA5,]H".A. 8E1+SA?MV=@Z M];XGB>->'.C$QV@DP<,!6AN&#)GYO&&=UG2,(6QO9U1G>G#YI;9,N,GMC M6I?(O4#2N <-&?04A@=*+^M!:D3'Z5F6CLPQM?-2+O$>3(DW'.?N=6(7@V#)H(EY6L/DFH%#X[)@L(;8@SVLHZ"Y!VK3*HE$U"Q>;3[)JN MH"^#>A#BAKN(L+>(.S#!1Z[Y[<_M#UA7[UF5%8N%O!'G-*@H,OC:@]A@0;)3 M//KFN9H!E]-+>>_I4?JP\K<3R'2[>^[47XF4/E-&"=4RLLDXJ% MK%UN?1SZ$DTCU_?V IZ=0'V@)#M YM-%I+3OH[610RFUK9JO%^1J6[62Z1], MKN3VL7F?E;]M9;YS%>\^ ACUD)U"CZU%H+7,-"_*?/$=9YONQ\O-VDKTV@:O M:A;6U8;A!;Q# 5E*+XI-21I\(:S:_ZWC!NF#H&A@UG>@H#:G/1OB#9/&JIJX M"L;5F\097 H:2K(L,2$],ZU;J=\C8-R$\Z"*Z'!&=X"2=[6)^F(U)9_UEQQ6 MM\RYOA$A.&(.EM@14IVYER H;H"TJ"NU34MQK5,-+Y T[H"W09'44A@=8.M( M5_3V.,BB]R'[ #[6=5OIP>N0@:%,-D8I4FGM4;6BO9<+!N<>U!X&AO/?!&^^ MSR]GJTE"5%&C!VVM L5IT2&S##)+M"P:YD3KR5]-".\Q_A@:8FZ1J!5D%P+(5)K%_TI6HX^U7GPW*UC,T*0)9![;'+MOY$DJQ-> M#>2<%(NJ8-*M^TGN0-;(2>@6V'AT_M)8&&>D7@[NO?CDHX92-0-V77P25)FY M8J.F($)2@***)ZMF*;J0$3-WBG"%S?MI#*1PZCBO69Q>3#=6=-.C>/;UTV)> MIJOKINV;UR^_S"G46LXOI@EK4[^;;9!%D9+5;>;\.L"2@#E:8)IIZ6D/AMBZ M4*\-Y9VJK7T0]OAV_,E%VD&XW_GSLO]P1FW[>,/KPP[_IU# MV?&CUCZTP6?&>EN'39EH:^MN-(0\Y<$:J[45.?K8NLWR8!'&?EMNG;Y2PL64 M30+O:S?51%8 ;6+ /+U>36\:!E MK!-&ZVH))WG)Y'" S%6[Z +:^Z2$19MWN\BV-X+&+&1J)=-G M(7( @SL(#FY"H.N@9W,NJ)-V3!1#6X<\5EJ&!B>3 (DF:&E99K)U8ZTG2.D) M,H?(>-Z>X1W@YMU\0>J7XN+?Y[/-2C8+<1@S.A-!A]II3M%"?)((LGZ4RCGE M6[)*8<0+#P;#3AND=H.GO6QZ -H5[9N]AUPXGPH'PQBQQ=9A M=A@Y:.%#M@5U5@-EIWLHXVXHV.W'00=P>42(U'+-]]?YEW]FO%A]^SRO9^JD MN:]M,FE/Y^K02[;N&5#3:KQ6J*>,65ANN7F0W-A:&?O\6[H(S@\1W7P0/O:" MB%]PA6]FZX X?) +="2JZYC=GL XGMK^DB MH=T*$PTXV8\EV69\?[LIZF%%V\+) R-EFNJ9>@(G; ')O9;&!$^H'S@;NHVN M<2NE3^[ M)94!^B[B1KO],RUS!29LJ40T15:0JX#>:V%(H6-QD==FD_IV4)& M%^:KH:R?"M#3!H=U+T#HH.'?S1(W>_IMGN4R74T #G3K;2GC1 21E'(.@K>U M3K'4-K"J=H7-WH6$0C4OQKU]^TYH,6>+E@/9W(&BN=>)['YOWR+=R&%5H7$L:#5""3 M%#5@*A!8"!"TXCHK)X/&(3&W$Y[\%AKPJ:?633 ]#N M'0:S)()+.8-EW(.*/( /*1#Q1D;C6$Z\=2AP-A4T>PGVV0J:?;C<2[W$]LJ/ MDG-Q6DHPKE!$K)0%AR4!ES:$B#&[LDMON?.IH-E+=+M7T.S#QUX0\43=AU4^ M%D$+2,7401PE4& :)=C:AHH"CB@?3A _]PJ:HS'1@)/]6)+G@UHRK('IRAR6 M:4VY*"#>%7#*,1NM2HFW+FIH5D'350GP40Y,:TEU@+ZK,'B2LHTQ2@Z.\03* M&S+2V0G(-MF0F&,BMVX1<_7F+HQ40XD^;$FU/WN[O7[^MSS_NL _OTTC7AS7 M6.JI)[7) NU$9]LCN#\/O<=,S!W:6>?]Z@^F;X/E//H(TQKD0(!"^?R+<6Q0%%VQR$UI)[ M,EQ9M)Y7,IC6N7[!;_/9U]^F/W*Z,JIO?]Z^:?V>-)S@8>P9Z MV06G>$;0ZRC-)7*YD8(VD73.O @R9V>GOFZCU3_RCSR[S.OBOO?$TL4,+]Y= M+E?S[X30-[/T8/-7/H&+KNY&'Z^2#)XRCN7;WM M@[&G3](&E^7('5-N#L^&1\"\M3C&QM35WKR[A$U*N'@?5:(]&55)H!BG18B@0 6M%!K! MXV[CNU_"U%,$C-=4I9%@YZVY/")48FW'OO@Y^ R>YT#N.S5U3TAS[(! M(Z/2J#GCYKE^.)$=#.)?_A]O(XXPTA\3PZ.?#:ZOL;U M[HKTS2&>D-%J*SP8EVO&7%E %2A %(5>'@O/89?CT,=/'N=&7'M)-^!;!\=/ M>SI/MX60]&2.ZDF%VP&( MZU6#RT45QN:XCWF>I;4!# ]U,EW0Q#0NP%OBGV0<VI MU^VT%IZ\EH6<66$9.3G,@BM10Y9:Z129,LT;3>]%X/%-*G9XV6T>W3F?7%[/ MB:O=,HWR]793 LUB1.0IQ>:-=O:C<%RU-!RV'G>Z&$QNYZ"I#C_SV/*0YGIK MR+.-_2#FD66KBP#R^^LEZGK8EHT&^?^KN[;>-G8C_-[_,@#OEY<"K9L<&'5S M@L1%'PU>XRT<;8Y6,II_WZ$N3N)(T4JBM#POABW!N\.9C\/A\..,2#H8ID*, MM7N)7-5];38H+V]4$P M8 2?2S%A92GXR (03IG@2MKXND#EV0 [0KQI85- D]4T)Q:'F3M^.M($:<%W\6@,AZ29]NM 5C>I_ XZY_Z M3U__[H8=0]S>@Y"(:J9,19P0/7I'I9YU&"-0O!\Z'17]I. M4Y_<;D\I/X8T<_.N7S<+\31Q2S$B$4X +A867+(*LF+ES-+Q-(YI-Y8)\/W+ MITVNUEM,ZVAW:GALY/[W;/B20I>[%#>S2"DFJ)49HB>E$E\LC1A2@JRID])I MH=BH/,TAB.P3H(&#_=.-VM?6<",P>=O/4W##MEF'%SYFP1(8*E+I.<3 9D$! M X%R0\83J7A%C/SX]@D!4L>D.T!RAGXG1LA=M^@^K;1_@POG:L:4KGM=\_"AO?WC^=[SC7GGNA<:)R)^:1%,G?]9R1 MFVV(+(D.(:<(&E!0G;<$_**3;233;+O^:T X%2K M]955V, 6^;7?O'LY8E9!DLB8 >O*=DL[#+VX94 YET;0R(4=U2STC.SSW5'4 MD(O5,:Z?"JRC]8F]2*G]]RT=__7=LN#_]_Q^GIZ[?CG.'.>,VQ)5. B*#,;[4 MJ0RJU*D,H)1,E"8N49^5H750J+:BK3K0JFN)]J"U7O7_T0V?.YPI<3V^!T.R M+]5W(.IH<+H(U%V6%#QN<*FU"M59FT$R1JYI6T%\4(^R=-0HC<8U2H!0N#7T.A 0B3-)<<&B MLGJYZCVRG'T'_]5SOS$PB;,YY) @$AR?T#J"I5SA/*'$,QZUKUX ;:\P$]]L MKH&#GR[,5U'\G\9UG%%"?\^3+N-(+EKE8Q^.O-&>.88XB@X#DAPX6",-.*]C M)I1;GFKO.J[D3S97IC0NLU%%H$24^J,!YTG(%&0.+$OEG$BU0]]=P#:'.M%$I-+R>!\(AC*\5*$FQ@.47!>"@4HG'F7!4\+I-!*1OXU M=$[0> .PV?9T^"Y!OII37DEE)9$09.$9E!Y_GFA9TI:*Z9R4%[4OX.\19>+[ M];77JQH*;Q0WZ^3W"T6!N1B)%."D+05KF0,?N840I+2,96N]N *"?A!J6C=4 MQ?0CX'2Z'28^FK^?+].ZU\/M+&QIC=0[8X,$XA(%(:(#&ZP'[AS'W862Z,%' MG+[O>'1[8#C#<'T]+4X,@@\I=NSE:D67MO&&MJ<&!#O;]\L< #?Z68S!I5\<8X)+)>L4)D"^LT8 M@5AJI=0&%>9'(&+?\Z<]JKX<)*KHQ>^[B)*;& B* @IKZKT47!*&DB1.4(R#5&. M:H%[ $^[W]X0;&H:NJ^J]09VT*]<]MT+G0.'SA43)8/D7.EAQL"C/H!&FBDQ MV>-R?]F3\,#P8]>N"6 M@HV%\*$BQ_%0_#.S+*)/!#^Y'MQ6,C650;XXQ(XW0P.PVHI_TW_VW/IK M5N+B!\;^7>=\]X1!Q$/BW#N.\2CWJ#KAC,#];[ 0@_(A$B5=JMUZ[P0QF]H7 MU@'?I8UU,AZ?T]SW%3)..P:XCC%+$'L[0]BG8?';W.%O<4O)?@E*AX= 2YE; M;D!*G("":09&9@L>73SEC"CB7@%S9U[J/"F:"MW.P]V53=* .]RZ][?]_$/Z MLIR'1S?@;J>PO_O9QT4A5@:RJAX?@&NB0$@?P3..P3"5HEQ;2CG79K0>EFI: MAOQ%5]I*IK@\QW7S1?GA4=2__N7_4$L#!!0 ( ,^ !55R8AQL%@@ '(I M 4 96YV,C R,C V,S!E>#,Q,2YH=&WM6FMSVS86_;Z_ E5FTV2&>E"/ MR)8=S[BR,E6G35*/VFP_[8#$I80Q2+ *%G]];T 2#TLV;72K*O6FYG((G$! M7%P; MLP5G9C8(6ZU_UYSIQ7DB,X/]*:SOO_IF=AHS<&OJ5/!I-G!#.G,O>,;0^\&; M3FYJOJW*/I9"JL&+EOMW9DOJ"4VY6 Z^GO 4-'D/"W(M4YI]'6B&B,J[*G M]GGX[7CTCHS^,QK^-!G_/"(?WKT;#T?7!/]/QOCU,K =_<. MPD?\R2.ZWYEQ0#YQ(3A-R;!!AHI.004D!F5XLB1F1A$@O9-=;_\>,:W1" M )M"X&=>^?EF$EW().9M[('RC-!L28K,J )P!)C)75+'^:4DQ2?%J2 )C?&5 M(C+EAACI[78,,HA!:ZJ6UB2E-^!0M&I3XSN&SF"7PBD"[,,:Q%RA D"S#*NC M)PP46%RN[1H7*R-84O7YRTP_Z9+G%7 M2BE+-S)).#ZZR1T3JL#!"&'!(P$N?V)FI)'@>F;-K5F*5&OIUCXSKF,A=8'U M+ DK*3R>\5O/:/ MMI&PQ_RKUZY-[!54YA%M>R*6#C> [H%GO3JLRV2WRP2[K+3#YD) "RM$'I:? M6_/1;W\.N&VMHP$W/1YPAXU6W\;A"C3N77%V75[]8Q &-N7'M-"/KV)S;P0( MH[(GG\UEH; !)+\YUXY2T0HRUX[=EZS)>)/0%0CJ<%FF\S6B@I+L;2%'8D9? MM!2'FRJ:KP6P36$*D=ZP,[@,K_ 6B/C@?M)95O@_W1++B# M^@H9*AV!^,<2R.W"LB:X M3? 8QP7(<7IHSD5A2,^BP%($M2R?(ZSI_=HTI6@>021^\?] M,M6A&BLB"6LOAB-9F/L]>$RJH2MKL$H_^>,M'(FJ/81;J. C@?XX4-H.G@TP MV?$ LZ)?/^6[T+&G#:6P="5[\7D Z5K](..X4!8@&\EZ3ZNIU ;?QW8;F*!_ MV-"O_C3,-S.C>B5%+/,Y* -S*<$-H*3K)1'\!D1YS'''/OC38WH2^![51K!W M=/#]O(V@.VYE%?*#-4%9OMQ$WYJK+-,=($YVM/#*-8IZV$BE5WK O< FTY0; M _! -H@D*@Y;SCCZYQIYA9!'\M66W/&O5>75PH)?"X[NNT549+$[#7E]P-[N M\PXNCHINCW!O=RE0Z*'PY(A'N^FV&_F8 P*HS.6K/=8"Z(U-SE[XN?3L)*L[ MWZW.MPZ"9;D=\L<@>SB2,JRH8461]T*X%+I8!7&(>C3P"D&C/-!%FN*>[C=P M@RESR=Z3P.>7_8]O\W6)23Y1R$ !8@,<:2*ZW)E]"S:68@\V[&9V6 M/SVHDFB2-D>G 7HR8V[2&HJB\XN#0[8O+ M.Q.GIXU^JV^],>B-857'Y8V*AG.T:=AN6?>D<=JZO[C5".\M^T+--IW+WFT, MC,YI]K;6J=V9YT$[OR5AM;1]'.S4[\1&YK6_YJ=^-]PK7$0NXY++8EKH\N9' MS_\V>^<22QF8+S7F_]%P78L#;K"K^!$!>/FBBPOY>>E@%X(!Y;]D(U!X, M5[F\, P#M"7NQ)%4@S^F6#X8N:>*UC$%Y$!P#6<<$C*ZA;BP!QGD@]?X_P_4 MW4"]^NC/ 3&5[D3K]6ZXFB[Q[$FR=R[HY=+?4!SX7P#FL'-E;[TD7?)JK:O0 M"-=E8>ZOLA%>NQ,#=;_VV_KTMQ'=OU:;6_;.!+^?K^"Z^*Z M+2"_.TWBI &R>4%]Z*7=P(OB/ATH<601H4@M2=GQ_OH=DI+MQ'8;[_5:%]D" M=2QQ2 Z'#Y]Y2//TI\L/%^/_?+PBFO;AJDD5E;#-OMV6S6FO5;2D_:X]NV:VK0%DH9 M:#'+&F>G[@U^ F5G_SC]J=DDERHI_XE(9RRZV L[J=TW9X/FW[3DYCQ>9GIXQ/"6=O&YRFE-+T M#>L?IX-!MY<<#5B<'M.T=WQT'+,._+>+3K;1/-0Q=B[@;2/GLIF!ZW\XZ+4. M#PI[,N/,9L-NI_//AC<].TV5M-B?QOKA:VAFK3$+][9)!9_(H1_2B7_!)4/O MAV_ZA6V$MFK[1 FEAR\Z_M^)*VFF-.=B/OQYS',PY 9FY%;E5/X<&9R7I@'- MTV!H^!^ 3J*__G$6QG"([0@NH1Y3M^=&<76?\9C;ER^Z;SHG_6ZK]W <>S6" MP<81!-?7W/X^X;QX-[JZ)M>CF_.;B]'Y>_+A^GIT<75+\/]XA%_/QZ,/-Y\/ M\;.-Z&9G1A'Y"!8T>=3!V'I=EH'+@PCDM$I$ U3 M#C-,%#;CAOQ:4HV0$'-R"X72EBA)KI7.0]R[G>:O)%4:;8$4Z(IB!#"VC/RK ME$#ZG_MW93_0@W.%4YI M/B=W4LT$L E$8>9UF&^FT 6I4#]@#Y1+0N666!7LU@PD)& ,U7-GDM,[\"A:M&GP'4-GL$OAE0GVX0P2KE&) MH)G$ZN@)0\*:93S)B"G=Q[+^##14C;@!Y-P(E"Q._W,FK?/"Y6#O4/E^,$45HK)5+BK M%).C&Y6F'!_]Y(X(U>!AA+#@L0"?/S$STEAPDSES9Y8CU3JZ=<^,FT0H4V(] M1\):B8"G0JL$&+XVY!7"AP'B,6#DZC[)J)P .4=^NRT%F"I?]VFS>_ *7H=' MUTCW@(57KWV;V"MH&1#M>B*.#E> 'H#GO-JMRW2]RQ2[K+7#ZD) "R=$-JO, MKPCNP]X>@9ON#[B[KT-$^OXG)O# BCJJ>0 MS56IL0$DORDWGE+1"J1OQVT_EF2\2N@:!/6XK-+Y$E%11?:ND",QHR]&"<[\ M:8@I8\,9IYJ[ ? @.GR*D:ZETC@AX!>T\:K!$[ R@ Y9)'Q7J4"%S)-24)B:6@P!I!GJRJ*OP6@S-$:L?ZP':@ZK 16E+A#XQDNB)%&:>0>\E)Z 1*4C$/]8 H5;6,X$MPD! MX[@ >>%3PG-">;(_**\Y_6I*1>F)SV$ TA2U+)_B[)D-FG0A:)Y Y.%QLTSU MJ,:*2,(FB.%8E7:[!T])-71A#4[IIU_>PI&XWD/XA0HA$NB/!Z7KX-D D^T/ M,&OZ#5.^#AUWVE )2U^R$9\[D*[3#RI)2NT LI*L-[2:*V/Q?>*V@2GZAPW] M'D[#0C,9-0LIXIC/0QF83PE^ !5=SXG@=R"J8XY']M'_/*8OPW?+6?>/N@\\ MV#OT_K5]H#]M937PHR4_.;I8Y;NC_ #Z9*)1L/ M I]?\M^_O=",RSTZMWSM6OL2X8D WT25!"P/# M^LL)9J1"T/F02]^PKW2"JVG"93-6UJI\Z.YG3%U:0TU4W5/PZ [%U=6-X^/6 M8>?0>6/1&\OJCJN+'2WO:-NR];+!4>NXL[VXT^IN+?M*S;:]R\%M#(PIJ'S; MZ#<>S?.P5]R3;KVT0QS3DI374!Y2#\-/OH M+DT5F*\UYO_3<'V+0VZQJ^0) 7CY8H +W']NN^"P",,.L]]Q<6A\-FC5(L-@ M#-&6^&-'4H=@GR+ZV?A]VYCM4UAV!-I%QB$EUXN4\2'H_;\#]3A0KSZ&(T&, MT5JT7J^'J^V3T(:$^^C.8*'"IRSK(*C7%UEG9[E97P MNET9Z.TZ\,%GN"#IKVJ>_0E02P,$% @ SX %5;F^MG.S!0 ZQ4 !0 M !E;G8R,#(R,#8S,&5X,S(Q+FAT;=U86T\;.11^WU]Q&K0M2)E;,D!N14I# M4%EU"854;)]6SHPGL3ICS]H>0O;7[[$] X64BM6J%Q:A:'P[_L[%YWSVZ,7Q M;#+_>#Z%E2YR./_PYMWI!%I>$%QU)T%P/#^&M_/?WT'LAQ',)>&*:28XR8-@ M>M:"UDKKO"7DO3HE]$+SX-C MD50%Y1H228FF*52*\25[Z4<83^9FI!.&G2V5'DU% M#]6MCW#4^V%'^)1#(CBGB:DEL&9Z!7I%X7U%)+H@W\ %+874(#*8\FNJ-*>Z M[6QSRA,?=LWLESN]3B<<3D11$KZQK6BX!RCP1,BBCMG0>P^9D%9\B6!%"A35 M3^&WBE/HAFU768B"C.78?8OEDB:5Q%J'2A.>PO0F61&^I%B2BH(I97#COYF9 M8OV"%944T7X.S.G0X&K@M^&*Y3DC!4PD65+9AH1*S;)-&\I*JHJ@-[2 J.?F MUP?1- [="31822I*4S0_7^&FF-!!'%8#(A>$4^7-;G*Z@7%B[6E"IXWC1+?- M*C-Q@08V0\4&/G&Q1C.@GD;I!VT^U3HJTD:8I5W70[\;FSL,$=/U&&?53F>@00#.S?Q=QN3DOY5,4D- MWU'&8QC0M\%/W_YNG.3^EI MQC$K%<3F/TR%FN#*%'NMJYHP(,SDPE)293S>-L,DSP&7(1B28SRH$D- M>VJ MC''"$]./ E-+T^TIQEE5;OTL, /:+563(^KDZ3_JV(+();)@+EHH/F8Y@R5>9D,V#<&LDN&M;2%T)K4=@-KDTR3$A> MUV0;16ZXIMYQW^_M=PW[UAB/.FTVKHFY;XEYH-/ML7[/[X>/#X=^=#L66-E. M/FJ@T$:O6]W6@V@?=,H;B)I8=X"-8;:4$.6W"WXK<< T;I5\/1Y#1Y[CPZ&R MOW>%R*]KT6T4?&:#!G(C)78^_Z)=:N>;8$&S@!(Y2Z'1LC%::$SV# W]5;.^ MV=@J^323/GMM)RND!5A%L*)H=DUAEF4L>;ZZ_LLCM'LN&>;9$A/ME@GV_NL1 M^FZGY+:P?^_@.3;//>ZTC*MEI>JGB'W'Q!\\HMQJ']B"\?0;S;.X!HU!H4.P M[@O)L YB0-FRS)#R(5/3E",@M)9])ZNY'Y+RC:%R=[P/&7\;!8# >BXA;=[5 M2(5M;ORN,3;PUI TW-XVFP5KIJB[3ICG-T,)#"2B*TGM)0%(65(BE:4FFQ+W M-[S%4M*:K- ,I]30)#XHQHL@RJ$GN,4?'RLTU_GA)$#UX&2^&> M1@>2YL3DA*VWPKLR:>E.>+>$++!65OKQ)8\]4SSZ\%C_NF=0^R![] ]02P,$ M% @ SX %50-D:XJW!0 @A4 !0 !E;G8R,#(R,#8S,&5X,S(R+FAT M;=U866\;-Q!^[Z^8R*AC ]I+AW7&@"+)B(O49CQR^F,S&\X_G4UB:50KG[U^_/1U#S0N"#\UQ M$$SF$W@S__TMM/PP@KDB0G/#I2!I$$S/:E!;&I/U@V"]7OOKIB_553"_"*RH M5I!*J9E/#:T=#VT/_C)"CW\9OO \F,@X7S%A(%:,&$8AUUQ E9\733?SGG*Z;AC*WA0JZ(>%G7&!=/ M,\638J+F?S%4$O5US75A0P?EI%RPRJ:H8:V8WBSY@IO]O>@H'#0;?N.^'4]8 M4-MI_)<7Q6@I4]_(S/'T8GYZS4]G9XCSB\OWH[,YS&??O>91%][[E_[8 MA\OIV&I?A"IJML/Z=Z_\Z!)&D]GY?#KYH7Q^S].]\ AF)S!_,X7+T<7KT=GT MTIO]\7;Z$4;CN1UIA.'C4_/5AZ-, 5'W&5) ZXO6G@J(I1 LMJD=UMPLP2P9 MO,N)PA"D&[A@F50&9 )3<J(AX2EV;W6Y9'&NL/2@ MT410F-[$2R*N&%:(U8IK;?7&?SN38CF!)5,,M;VK6&%#I5>E?AW.&=H($SL0 M=08CA:E-UB%FRO!D4XH6J\KC:!N=XAQ:C0F5F:UD=U<44RR M4!MG!U$+(ICV9C^WNX%]A+B.48JGU4I:8?O,HNU^(O&\(PX/HL-+Z^;X-;-1_MD@WOLM(^'NX="/MF.!DUW(1PLT^NA5K5E[@/9^([N!J,)ZH;!US",C M9/;_@=])['.#6\5/X]'9OK_7Z@RT^RW+T1O_047:8N&.)RK%*UFM(O)?]$X) M 0L9= YHF7(*E:V5ZT+KN!_0W4\Z]_7&UQKR_%"1GE5[DN'P+:!1-_\*:Q MM3YPI6)W:2J+1_T53)#I.P;2_1N62'>!^HH "16>P6T>@HC.;:%Q89!_."=(JZ8OVM6 M"]94,I:8JC,VN.%&AAR7!)FM#DAW.27 FNE[<" MON9.IX CK49MD@3R#'NL4_%JM)L\FNYXJ=[X'E;_$ZZ=Y)C_\&4$L! A0#% @ SX %57DZ*ETR MOP( 4O4G ! ( ! &5N=BTR,#(R,#8S,"YH=&U02P$" M% ,4 " #/@ 55$\*I5UH2 #]SP $ @ %@OP( 96YV M+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( ,^ !54T_R14=2( %=/ 0 4 M " >C1 @!E;G8M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M ,^ !54%>Z!H+GD %M;!0 4 " 8_T @!E;G8M,C R,C V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( ,^ !56CP-F!AA( 'L4 3 M " >]M P!E;G8M,C R,C V,S!?9S$N:G!G4$L! A0#% @ SX % M53&'Q&UL4$L! A0#% @ SX %504"2N6YI@ ?)L' !0 M ( !"H,$ &5N=BTR,#(R,#8S,%]P&UL4$L! A0#% @ SX %57)B M'&P6"